using Infrastructure; using Infrastructure.Attribute; using Infrastructure.Enums; using Infrastructure.Model; using Mapster; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using ARW.Admin.WebApi.Extensions; using ARW.Admin.WebApi.Filters; using ARW.Common; using ARW.Admin.WebApi.Controllers; using ARW.Model.Dto.Api.Custom.Regions; using ARW.Service.Api.IBusinessService.Custom.Regions; using ARW.Model.Models.Business.Custom.Regions; using ARW.Model.Vo.Api.Custom.Regions; using Microsoft.AspNetCore.Authorization; using Geocoding; namespace ARW.WebApi.Controllers.Api.Custom.Regions { /// /// 省市区数据表控制器Api /// /// @author admin /// @date 2023-06-09 /// //[Verify] [Route("api/[controller]")] public class RegionApiController : BaseController { private readonly IRegionServiceApi _RegionServiceApi; /// /// 依赖注入 /// /// 省市区数据表省市区数据表Api服务 public RegionApiController(IRegionServiceApi RegionServiceApi) { _RegionServiceApi = RegionServiceApi; } /// /// 获取省市区数据表树形列表(Api) /// /// 查询参数 /// [HttpGet("getRegionTreeList")] public async Task GetRegionTreeListApi([FromQuery] RegionQueryDtoApi parm) { var res = await _RegionServiceApi.GetRegionTreeListApi(parm); //if (res == null) // res = new List(); return SUCCESS(res); } } }