| | |
| | | { |
| | | ILocationInfoRepository Repository { get; } |
| | | |
| | | /// <summary> |
| | | /// æ¹éå¯ç¨è´§ä½ |
| | | /// </summary> |
| | | /// <param name="keys">è´§ä½ä¸»é®æ°ç»</param> |
| | | /// <returns></returns> |
| | | WebResponseContent LocationEnableStatus(int[] keys); |
| | | |
| | | /// <summary> |
| | | /// æ¹éç¦ç¨è´§ä½ |
| | | /// </summary> |
| | | /// <param name="keys">è´§ä½ä¸»é®æ°ç»</param> |
| | | /// <returns></returns> |
| | | WebResponseContent LocationDisableStatus(int[] keys); |
| | | |
| | | /// <summary> |
| | | /// å个å¯ç¨è´§ä½ |
| | | /// </summary> |
| | | /// <param name="key">è´§ä½ä¸»é®</param> |
| | | /// <returns></returns> |
| | | WebResponseContent LocationEnableStatus(int key); |
| | | |
| | | /// <summary> |
| | | /// å个ç¦ç¨è´§ä½ |
| | | /// </summary> |
| | | /// <param name="key">è´§ä½ä¸»é®</param> |
| | | /// <returns></returns> |
| | | WebResponseContent LocationDisableStatus(int key); |
| | | |
| | | /// <summary> |
| | | /// åå§åè´§ä½ |
| | | /// </summary> |
| | | /// <param name="initializationLocationDTO"></param> |
| | | /// <returns></returns> |
| | | WebResponseContent InitializationLocation(InitializationLocationDTO initializationLocationDTO); |
| | | |
| | | Dt_LocationInfo? AssignLocation(string roadwayNo, PalletTypeEnum palletType); |
| | | /// <summary> |
| | | /// è´§ä½åé
é»è¾ |
| | | /// </summary> |
| | | /// <param name="roadwayNo">å··éå·</param> |
| | | /// <param name="palletType">æçç±»å</param> |
| | | /// <returns></returns> |
| | | Dt_LocationInfo? AssignLocation(string roadwayNo, PalletTypeEnum palletType, int warehouseId); |
| | | |
| | | void UpdateLocationStatus(string locationCode, PalletTypeEnum palletType, LocationStatusEnum locationStatus); |
| | | /// <summary> |
| | | /// ä¿®æ¹è´§ä½ç¶æåç±»å |
| | | /// </summary> |
| | | /// <param name="locationCode">è´§ä½ç¼å·</param> |
| | | /// <param name="palletType">æçç±»å</param> |
| | | /// <param name="locationStatus">è´§ä½ç¶æ</param> |
| | | void UpdateLocationStatus(string locationCode, PalletTypeEnum palletType, LocationStatusEnum locationStatus, int warehousId); |
| | | |
| | | void UpdateLocationStatus(Dt_LocationInfo location, PalletTypeEnum palletType, LocationStatusEnum locationStatus); |
| | | /// <summary> |
| | | /// ä¿®æ¹è´§ä½ç¶æåç±»å |
| | | /// </summary> |
| | | /// <param name="location">è´§ä½å¯¹è±¡</param> |
| | | /// <param name="palletType">æçç±»å</param> |
| | | /// <param name="locationStatus">è´§ä½ç¶æ</param> |
| | | void UpdateLocationStatus(Dt_LocationInfo location, PalletTypeEnum palletType, LocationStatusEnum locationStatus, int warehousId); |
| | | |
| | | /// <summary> |
| | | /// è·åä¸å深度çåç»è´§ä½ä¿¡æ¯ |
| | | /// </summary> |
| | | /// <param name="location"></param> |
| | | /// <returns></returns> |
| | | List<Dt_LocationInfo> GetGroupLocations(Dt_LocationInfo location); |
| | | |
| | | /// <summary> |
| | | /// 夿æµ
è´§ä½æ¯å¦è¢«å ç¨ |
| | | /// </summary> |
| | | /// <param name="locationInfo">è´§ä½ä¿¡æ¯</param> |
| | | /// <param name="palletType">æçç±»å</param> |
| | | /// <returns></returns> |
| | | //bool LittleDepthLocationIsEmpty(Dt_LocationInfo locationInfo, PalletTypeEnum palletType); |
| | | } |
| | | } |