using NXWMS.Client.Model.AppModels.Condition.Instock; 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 IWmsInArrivalService { /// /// 分页获取到货通知单数据 /// /// 到货通知单查询条件实体类对象 /// OperateResultInfo> GetWmsInArrivalListForPage(WmsInArrivalSearchMd info); /// /// 获取未完成的到货通知单数据 /// /// OperateResultInfo> GetWmsInArrivalList_InComplete(); /// /// 根据到货通知单ID获取到货通知单详细数据 /// /// 到货通知单实体类对象 /// OperateResultInfo GetWmsInArrivalDtlListForId(WmsInArrivalResult wmsInArrivalResult); /// /// 根据到货通知单号获取到货通知单详细数据 /// /// 到货通知单实体类对象 /// OperateResultInfo> GetWmsInArrivalDtlDataForNo(WmsInArrivalResult wmsInArrivalResult); /// /// 添加到货通知单数据 /// /// 到货通知单实体类对象 /// OperateResultInfo AddWmsInArrivalData(WmsInArrivalResult wmsInArrivalResult); /// /// 编辑到货通知单 /// /// 到货通知单实体类对象 /// OperateResultInfo EditWmsInArrivalData(WmsInArrivalResult wmsInArrivalResult); /// /// 删除到货通知单数据 /// /// 到货通知单实体类对象 /// OperateResultInfo DeleteWmsInArrivalData(WmsInArrivalResult wmsInArrivalResult); OperateResultInfo> GetAllWaitForQaArrivalDtlData(); } }