1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using Central.Control.Domain;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace MES.Production.Service.ServiceImp
- {
- /// <summary>
- /// Service 省市级联处理类
- /// add 作者: 季健国 QQ:181589805 by 2016-05-22
- /// </summary>
- public class CodeAreaManage : RepositoryBase<SYS_CODE_AREA>, IService.ICodeAreaManage
- {
- /// <summary>
- /// 获取所有省份信息
- /// </summary>
- public IQueryable<SYS_CODE_AREA> LoadProvince()
- {
- return this.LoadAll(p => p.LEVELS == 1);
- }
- /// <summary>
- /// 根据省份ID获取城市信息
- /// </summary>
- public IQueryable<SYS_CODE_AREA> LoadCity(string provinceId)
- {
- return this.LoadAll(p => p.LEVELS == 2 && p.PID == provinceId);
- }
- /// <summary>
- /// 根据城市信息获取所有县级市信息
- /// </summary>
- public IQueryable<SYS_CODE_AREA> LoadCountry(string cityId)
- {
- return this.LoadAll(p => p.LEVELS == 3 && p.PID == cityId);
- }
- /// <summary>
- /// 根据县级市ID获取乡镇信息
- /// </summary>
- public IQueryable<SYS_CODE_AREA> LoadCommunity(string countryId)
- {
- return this.LoadAll(p => p.LEVELS == 4 && p.PID == countryId);
- }
- }
- }
|