|  |  |  | 
|---|
|  |  |  | using System.Collections.Generic; | 
|---|
|  |  |  | using System.Text; | 
|---|
|  |  |  | using System.Threading.Tasks; | 
|---|
|  |  |  | using Model.ModelDto; | 
|---|
|  |  |  | using Model.ModelDto.BllCheckDto; | 
|---|
|  |  |  | using Model.ModelDto.DataDto; | 
|---|
|  |  |  | using Model.ModelDto.PdaDto; | 
|---|
|  |  |  | using WMS.Entity.DataEntity; | 
|---|
|  |  |  | using WMS.Entity.SysEntity; | 
|---|
|  |  |  | 
|---|
|  |  |  | /// <param name="locatNo">储位编号</param> | 
|---|
|  |  |  | /// <param name="palletNo">托盘号</param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | Task<List<DataStockDetail>> GetStockQueryList(string locatNo, string palletNo); | 
|---|
|  |  |  | Task<List<StockDetailWithQtyDto>> GetStockQueryList(string locatNo, string palletNo, string boxno); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #endregion | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | Task<List<SysStorageArea>> GetStorageArea(string palletNo); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 根据区域号获取储位地址集合 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="areaNo"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | /// <exception cref="Exception"></exception> | 
|---|
|  |  |  | List<string> GetLocatByArea(string areaNo); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 获取已分配的出库单据 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | 
|---|
|  |  |  | /// <param name="palletNo"></param> | 
|---|
|  |  |  | /// <param name="areaNo"></param> | 
|---|
|  |  |  | /// <param name="ruku"></param> | 
|---|
|  |  |  | Task AgvTransport(string palletNo, string areaNo, string ruku, int userId); | 
|---|
|  |  |  | /// <param name="url"></param> | 
|---|
|  |  |  | Task AgvTransport(string palletNo, string areaNo, string locatNoEnd, string ruku, string url, int userId); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 呼叫agv转运空托盘 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="palletNo"></param> | 
|---|
|  |  |  | /// <param name="areaNo"></param> | 
|---|
|  |  |  | /// <param name="locatNo"></param> | 
|---|
|  |  |  | /// <param name="url"></param> | 
|---|
|  |  |  | /// <param name="userId"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | /// <exception cref="Exception"></exception> | 
|---|
|  |  |  | Task AgvNullPallet(string palletNo, string areaNo, string locatNo, string url, int userId); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | ///  agv转运呼叫小车取货 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #region 箱码拆箱贴标 | 
|---|
|  |  |  | //箱码拆箱添加标签信息 | 
|---|
|  |  |  | void AddLableByDevanning(string boxNo,decimal devanQty, int userId); | 
|---|
|  |  |  | BoxListInfoDto AddLableByDevanning(string boxNo,decimal devanQty, int userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 根据收货托盘获取出库单信息 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="palletNo"></param> | 
|---|
|  |  |  | string GetReceiptSoNoByPallet(string palletNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 车间收货 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="palletNo"></param> | 
|---|
|  |  |  | /// <param name="userId"></param> | 
|---|
|  |  |  | void ConfirmReceipt(string palletNo, int userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #endregion | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #region 托盘拆托换托 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | void GetBoxInfo(string boxNo, string pallNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | void UpPalletByBox(string boxNo, string pallet, string palletNew, int userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<SelectSkuLotNo> GetSelectSkuLotNo(string palletNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | void UpPalletByQty(string palletNo, string palletNoNew, string detailId, decimal qty, int userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #endregion | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|