using DapperORMCore.Model.CoreModel; using NXWMS.Model.AppModels.Condition.Instock; using NXWMS.Model.AppModels.Result.Balance; using NXWMS.Model.AppModels.Result.Instock; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NXWMS.IService.NXWMS.Instock { public interface IWmsInReceiptService { /// /// 分页查询收货单主表数据 /// /// 收货单查询条件实体类对象 /// OperateResultInfo> GetWmsInReceiptListForPage(WmsInReceiptSearchMd receiptSearchMd); /// /// 根据收货单主键Id查询收货单明细数据 /// /// 收货单对象 /// OperateResultInfo GetWmsInReceiptDtlListForID(WmsInReceiptResult wmsInReceipt); /// /// 新增收货单数据 /// /// 收货单主表对象 /// OperateResultInfo AddWmsInReceiptData(WmsInReceiptResult wmsInReceipt); /// /// 修改收货单数据 /// /// 收货单主表对象 /// OperateResultInfo EditWmsInReceiptData(WmsInReceiptResult wmsInReceipt); /// /// 删除收货单数据 /// /// 收货单主表对象 /// OperateResultInfo DeleteWmsInReceiptData(WmsInReceiptResult wmsInReceipt); /// /// 分页查询收货记录数据 /// /// 收货记录查询条件实体类对象 /// OperateResultInfo> GetWmsInReceiptRecordListForPage(WmsInReceiptRecordSearchMd receiptRecordSearchMd); /// /// 添加收货组盘数据 /// /// 组盘信息实体类对象 /// OperateResultInfo AddWmsInReceiptTrayData(WmsStkTrayResult wmsStkTrayResult); /// /// 查询待检验的收货单数据 /// /// OperateResultInfo> GetAllWaitForQaReceiptDtlData(); OperateResultInfo CheckPalletValidity(string palletCode); OperateResultInfo> GetWmsInReceiptDtl_UnFinishedTray(); /// /// 同步ERP /// /// /// int AsyncErp(string ReceiptNo); } }