| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using Model.ModelDto.BllCheckDto; |
| | | using Model.ModelDto.PdaDto; |
| | | using WMS.Entity.DataEntity; |
| | |
| | | /// </summary> |
| | | /// <param name="palletNo">托盘码</param> |
| | | /// <returns></returns> |
| | | List<string> GetStockCheckNoList(string palletNo); |
| | | Task<List<string>> GetStockCheckNoList(string palletNo); |
| | | |
| | | /// <summary> |
| | | /// 获取盘点明细 |
| | |
| | | /// <param name="crNo">单据号</param> |
| | | /// <param name="palletNo">托盘号</param> |
| | | /// <returns></returns> |
| | | List<StockCheckDetailDto> GetStockCheckDetailList(string crNo,string palletNo); |
| | | Task<List<StockCheckDetailDto>> GetStockCheckDetailList(string crNo,string palletNo); |
| | | |
| | | /// <summary> |
| | | /// 获取要盘点的箱码信息(盘点记录中数据) |
| | |
| | | /// <param name="boxNo">箱码号</param> |
| | | /// <param name="isContinue">是否数量盘点</param> |
| | | /// <returns></returns> |
| | | List<StockCheckLogDto> GetStockCheckLogList(string crNo, string crDetail,string palletNo,string boxNo,string isContinue); |
| | | Task<List<StockCheckLogDto>> GetStockCheckLogList(string crNo, string crDetail,string palletNo,string boxNo,string isContinue); |
| | | |
| | | /// <summary> |
| | | /// 盘点库存 |
| | |
| | | /// <param name="qty">数量</param> |
| | | /// <param name="isContinue">是否数量盘点</param> |
| | | /// <param name="userId"></param> |
| | | void CrSetCheck(string crNo, string crDetail, string palletNo, string boxNo,string boxNo3,string result, decimal? qty,string isContinue, int userId); |
| | | Task CrSetCheck(string crNo, string crDetail, string palletNo, string boxNo,string boxNo3,string result, decimal? qty,string isContinue, int userId); |
| | | |
| | | #endregion |
| | | |
| | |
| | | /// <param name="locatNo">储位编号</param> |
| | | /// <param name="palletNo">托盘号</param> |
| | | /// <returns></returns> |
| | | List<DataStockDetail> GetStockQueryList(string locatNo, string palletNo); |
| | | Task<List<DataStockDetail>> GetStockQueryList(string locatNo, string palletNo); |
| | | |
| | | #endregion |
| | | |
| | |
| | | /// </summary> |
| | | /// <param name="palletNo">原托盘</param> |
| | | /// <returns></returns> |
| | | List<PdaPalletNoCheckDto> GetDataDetailList(string palletNo); |
| | | Task<List<PdaPalletNoCheckDto>> GetDataDetailList(string palletNo); |
| | | |
| | | /// <summary> |
| | | /// 根据箱码获取物料、批次、数量等信息 |
| | | /// </summary> |
| | | /// <param name="boxNo">箱码</param> |
| | | /// <returns></returns> |
| | | PdaPalletNoCheckDto GetBoxInfoByBox(string boxNo); |
| | | Task<PdaPalletNoCheckDto> GetBoxInfoByBox(string boxNo); |
| | | |
| | | /// <summary> |
| | | /// 解绑原托盘绑定新托盘 |
| | |
| | | /// <param name="boxNo">箱码</param> |
| | | /// <param name="palletNoNew">新托盘</param> |
| | | /// <param name="userId">操作人</param> |
| | | void SaveUnbind(string palletNo, string boxNo, string palletNoNew, int userId); |
| | | Task SaveUnbind(string palletNo, string boxNo, string palletNoNew, int userId); |
| | | |
| | | #endregion |
| | | |
| | |
| | | /// </summary> |
| | | /// <param name="palletNo"></param> |
| | | /// <returns></returns> |
| | | string GetPalletLocatNo(string palletNo); |
| | | Task<string> GetPalletLocatNo(string palletNo); |
| | | /// <summary> |
| | | /// 获取托盘所在楼层所有区域 |
| | | /// </summary> |
| | | /// <param name="palletNo"></param> |
| | | /// <returns></returns> |
| | | List<SysStorageArea> GetStorageArea(string palletNo); |
| | | Task<List<SysStorageArea>> GetStorageArea(string palletNo); |
| | | /// <summary> |
| | | /// 获取已分配的出库单据 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | List<string> GetRunSoNoticeList(); |
| | | Task<List<string>> GetRunSoNoticeList(); |
| | | /// <summary> |
| | | /// 根据托盘号获取托盘上物料信息 |
| | | /// </summary> |
| | | /// <param name="palletNo"></param> |
| | | /// <returns></returns> |
| | | List<DataStockDetail> GetSkuInfoByPalletNo(string palletNo); |
| | | Task<List<DataStockDetail>> GetSkuInfoByPalletNo(string palletNo); |
| | | /// <summary> |
| | | /// 根据出库单号获取分配的托盘信息 |
| | | /// </summary> |
| | | /// <param name="soNo"></param> |
| | | /// <returns></returns> |
| | | List<string> GetPalletNoListBySoNo(string soNo); |
| | | Task<List<string>> GetPalletNoListBySoNo(string soNo); |
| | | /// <summary> |
| | | /// agv转运呼叫小车 |
| | | /// </summary> |
| | | /// <param name="palletNo"></param> |
| | | /// <param name="areaNo"></param> |
| | | /// <param name="ruku"></param> |
| | | void AgvTransport(string palletNo, string areaNo, string ruku, int userId); |
| | | Task AgvTransport(string palletNo, string areaNo, string ruku, int userId); |
| | | /// <summary> |
| | | /// agv转运呼叫小车取货 |
| | | /// </summary> |
| | |
| | | /// <param name="palletNo"></param> |
| | | /// <param name="areaNo"></param> |
| | | /// <param name="userId"></param> |
| | | void AgvTransport2(string soNo, string palletNo, string areaNo, int userId); |
| | | Task AgvTransport2(string soNo, string palletNo, string areaNo, int userId); |
| | | #endregion |
| | | } |
| | | } |