using NXWMS.Client.Model.AppModels.Condition.Instock; using NXWMS.Client.Model.AppModels.Result.Balance; using NXWMS.Client.Model.AppModels.Result.Instock; using NXWMS.Client.Model.CoreModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace NXWMS.Client.Interface.Instock { public interface IWmsInReceiptService { /// /// 分页获取收货单数据 /// /// 收货单查询条件实体类对象 /// OperateResultInfo> GetWmsInReceiptListForPage(WmsInReceiptSearchMd info); /// /// 根据收货单ID获取收货单详细数据 /// /// 收货单实体类对象 /// OperateResultInfo GetWmsInReceiptDtlListForId(WmsInReceiptResult wmsInReceiptResult); /// /// 获取未组盘完成的收货单明细信息 /// /// OperateResultInfo> GetWmsInReceiptDtl_UnFinishedTray(); /// /// 添加收货单数据 /// /// 收货单实体类对象 /// OperateResultInfo AddWmsInReceiptData(WmsInReceiptResult wmsInReceiptResult); /// /// 编辑收货单 /// /// 收货单实体类对象 /// OperateResultInfo EditWmsInReceiptData(WmsInReceiptResult wmsInReceiptResult); /// /// 删除收货单数据 /// /// 收货单实体类对象 /// OperateResultInfo DeleteWmsInReceiptData(WmsInReceiptResult wmsInReceiptResult); /// /// 分页获取收货记录数据 /// /// 收货记录查询条件实体类对象 /// OperateResultInfo> GetWmsInReceiptRecordListForPage(WmsInReceiptRecordSearchMd info); /// /// 添加收货组盘数据 /// /// 组盘信息实体类对象 /// OperateResultInfo AddWmsInReceiptTrayData(WmsStkTrayResult wmsStkTrayResult); /// /// 查询待检验的收货单数据 /// /// OperateResultInfo> GetAllWaitForQaReceiptDtlData(); } }