| | |
| | | { |
| | | public interface ILocationInfoRepository : IRepository<Dt_LocationInfo> |
| | | { |
| | | /// <summary> |
| | | /// æ ¹æ®å··éè·åææä¸æ·±ãäºæ·±å¯¹åºçä¸ç»è´§ä½æ°æ®éå |
| | | /// </summary> |
| | | /// <param name="roadway">å··éå·</param> |
| | | /// <returns></returns> |
| | | List<LocationGroupDTO> GetAllLocationGroups(string roadway); |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®å··éã䏿·±ä½è´§ä½ç¶æãäºæ·±ä½è´§ä½ç¶æè·å对åºçä¸ç»è´§ä½æ°æ®éå |
| | | /// </summary> |
| | | /// <param name="roadway">å··éå·</param> |
| | | /// <param name="locationAStatus">䏿·±ä½è´§ä½ç¶æ</param> |
| | | /// <param name="locationBStatus">äºæ·±ä½è´§ä½ç¶æ</param> |
| | | /// <returns></returns> |
| | | List<LocationGroupDTO> GetLocationGroups(string roadway, LocationStatusEnum locationAStatus, LocationStatusEnum locationBStatus); |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®å··éå·éåãåºåéåè·åå¯åºåºçè´§ä½ç¼å·éå |
| | | /// </summary> |
| | | /// <param name="roadways">å··éå·éå</param> |
| | | /// <param name="areaIds">åºåéå</param> |
| | | /// <returns></returns> |
| | | List<string> GetCanOutLocationCodes(List<string> roadways, List<int> areaIds); |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®è´§ä½ç¼å·éåè·åè´§ä½å®ä½éå |
| | | /// </summary> |
| | | /// <param name="locationCodes">è´§ä½ç¼å·éå</param> |
| | | /// <returns></returns> |
| | | List<Dt_LocationInfo> GetLocationInfos(List<string> locationCodes); |
| | | |
| | | /// <summary> |
| | | /// æ¹éæ´æ°è´§ä½ç¶æ |
| | | /// </summary> |
| | | /// <param name="locationInfos">è´§ä½å®ä½éå</param> |
| | | /// <param name="locationStatus">è´§ä½ç¶æ</param> |
| | | void UpdateLocationStatus(List<Dt_LocationInfo> locationInfos, LocationStatusEnum locationStatus); |
| | | } |
| | | } |