using DapperORMCore.Model.CoreModel; using NXWMS.Model.AppModels.Condition.Instock; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NXWMS.IService.NXWMS.Instock { public interface IWmsInArrivalService { /// /// 分页查询到货通知单数据 /// /// 到货通知单查询条件实体类对象 /// OperateResultInfo> GetWmsInArrivalListForPage(WmsInArrivalSearchMd arrivalSearchMd); /// /// 新增到货通知单数据 /// /// 到货通知单主、明细表对象 /// OperateResultInfo AddWmsInArrivalData(WmsInArrivalResult wmsInArrival); /// /// 修改到货通知单数据 /// /// 到货通知单主、明细表对象 /// OperateResultInfo EditWmsInArrivalData(WmsInArrivalResult wmsInArrival); /// /// 删除到货通知单数据 /// /// 到货通知单主表对象 /// OperateResultInfo DeleteWmsInArrivalData(WmsInArrivalResult wmsInArrival); /// /// 根据到货通知单主键Id查询到货通知单明细数据 /// /// 到货通知单主键Id /// OperateResultInfo GetWmsInArrivalDtlListForID(WmsInArrivalResult wmsInArrival); /// /// 根据到货通知单号查询到货通知单明细数据 /// /// 到货通知单实体类对象 /// Task>> GetWmsInArrivalDtlDataForNo(WmsInArrivalResult wmsInArrival); /// /// 获取未完成的到货通知单数据 /// /// OperateResultInfo> GetWmsInArrivalList_InComplete(); OperateResultInfo> GetAllWaitForQaArrivalDtlData(); } }