using Furion.DynamicApiController; using Microsoft.AspNetCore.Mvc; using Nirvana.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Waste.Domain; namespace Waste.Application.SZPltInfo { public class SZPltAppService : IDynamicApiController { private readonly ISZPltService _sZPltService; public SZPltAppService(ISZPltService sZPltService) { _sZPltService = sZPltService; } /// /// 获取地产区域列表 /// /// /// [HttpPost] public async Task> GetAddressListAsync(QueryParams param) { return await _sZPltService.GetAddressListAsync(param); } /// /// 地产区域信息提交 /// /// /// public async Task SubmitAddressFormAsync(W_SZAddress data) { return await _sZPltService.SubmitAddressFormAsync(data); } /// /// 删除地产区域 /// /// /// [HttpGet] [QueryParameters] public async Task DeleteAddressAsync(Guid id) { return await _sZPltService.DeleteAddressAsync(id); } /// /// 获取采集点列表 /// /// /// [HttpPost] public async Task> GetCollectListAsync(QueryParams param) { return await _sZPltService.GetCollectListAsync(param); } /// /// 采集点信息提交 /// /// /// public async Task SubmitCollectFormAsync(W_SZCollect data) { return await _sZPltService.SubmitCollectFormAsync(data); } /// /// 删除采集点 /// /// /// [HttpGet] [QueryParameters] public async Task DeleteCollectAsync(Guid id) { return await _sZPltService.DeleteCollectAsync(id); } } }