using APT.BaseData.Domain.Entities; using APT.BaseData.Domain.Entities.BD; using APT.BaseData.Domain.Enums; using APT.BaseData.Domain.IServices.BD; using APT.Infrastructure.Core; using APT.Utility; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace APT.BD.WebApi.Controllers.Api { /// /// 国标行业信息 /// [Route("api/BD/BDPlace")] public partial class PlaceController : AuthorizeTreeApiController { /// /// 查询省份数据 /// /// 过滤实体 /// [HttpPost, Route("GetProviences")] public JsonActionResult> GetProviences([FromBody] KeywordFilter filter) { return WitEntities(c => c.PROP == Convert.ToInt32(BDPlaceEnum.省份), filter); } /// /// 查询城市数据 /// /// 过滤实体 /// 省份ID /// [HttpPost, Route("GetCitiesByPId")] public JsonActionResult> GetCitiesByPId([FromBody] KeywordFilter filter) { return WitEntities(c => c.PROP == Convert.ToInt32(BDPlaceEnum.城市) && c.PARENT_ID.ToString() == filter.Parameter1, filter); } } }