hwh
2024-08-08 90ca6b5d5483cbc1c7140ba5d88b956bb0689de9
Wms/WMS.IBLL/IPdaServer/IPdaCrServer.cs
@@ -1,6 +1,7 @@
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;
@@ -17,7 +18,7 @@
        /// </summary>
        /// <param name="palletNo">托盘码</param>
        /// <returns></returns>
        List<string> GetStockCheckNoList(string palletNo);
        Task<List<string>> GetStockCheckNoList(string palletNo);
        /// <summary>
        /// 获取盘点明细
@@ -25,7 +26,7 @@
        /// <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>
        /// 获取要盘点的箱码信息(盘点记录中数据)
@@ -36,7 +37,7 @@
        /// <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>
        /// 盘点库存
@@ -50,7 +51,7 @@
        /// <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
@@ -62,7 +63,7 @@
        /// <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
@@ -73,14 +74,14 @@
        /// </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>
        /// 解绑原托盘绑定新托盘
@@ -89,7 +90,7 @@
        /// <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
@@ -99,37 +100,37 @@
        /// </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>
@@ -137,7 +138,7 @@
        /// <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
    }
}