46 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
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
 | 
						|
{
 | 
						|
    /// <summary>
 | 
						|
    ///  国标行业信息
 | 
						|
    /// </summary>
 | 
						|
    [Route("api/BD/BDPlace")]
 | 
						|
    public partial class PlaceController : AuthorizeTreeApiController<T_BD_PLACE>
 | 
						|
	{
 | 
						|
        /// <summary>
 | 
						|
        /// 查询省份数据
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="filter">过滤实体</param>
 | 
						|
        /// <returns></returns>
 | 
						|
        [HttpPost, Route("GetProviences")]
 | 
						|
        public JsonActionResult<IEnumerable<T_BD_PLACE>> GetProviences([FromBody] KeywordFilter filter)
 | 
						|
        {
 | 
						|
            return WitEntities(c => c.PROP == Convert.ToInt32(BDPlaceEnum.省份), filter);
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 查询城市数据
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="filter">过滤实体</param>
 | 
						|
        /// <param name="Parameter1">省份ID</param>
 | 
						|
        /// <returns></returns>
 | 
						|
        [HttpPost, Route("GetCitiesByPId")]
 | 
						|
        public JsonActionResult<IEnumerable<T_BD_PLACE>> GetCitiesByPId([FromBody] KeywordFilter filter)
 | 
						|
        {
 | 
						|
            return WitEntities(c => c.PROP == Convert.ToInt32(BDPlaceEnum.城市) && c.PARENT_ID.ToString() == filter.Parameter1, filter);
 | 
						|
        }
 | 
						|
 | 
						|
    }
 | 
						|
}
 |