using DapperORMCore.Model.CoreModel; using NXWMS.Model.AppModels.Condition.Instock; using NXWMS.Model.AppModels.Result.Common; using NXWMS.Model.AppModels.Result.Instock; using NXWMS.String.Enums; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NXWMS.IService.NXWMS.Instock { public interface IWmsInPutawayService { /// /// 分页查询上架单主表数据 /// /// 上架单查询条件实体类对象 /// OperateResultInfo> GetWmsInPutAwayListForPage(WmsInPutAwaySearchMd putawaySearchMd); /// /// 根据上架单主键Id查询上架单明细数据 /// /// 上架单对象 /// OperateResultInfo GetWmsInPutAwayDtlListForID(WmsInPutAwayResult wmsInPutAway); /// /// 新增上架单数据 /// /// 上架单主表对象 /// OperateResultInfo AddWmsInPutAwayData(WmsInPutAwayResult wmsInPutAway); /// /// 修改上架单数据 /// /// 上架主表对象 /// OperateResultInfo EditWmsInPutAwayData(WmsInPutAwayResult wmsInPutAway); /// /// 删除上架单数据 /// /// 上架单主表对象 /// OperateResultInfo DeleteWmsInPutAwayData(WmsInPutAwayResult wmsInPutAway); /// /// 获取待上架托盘信息 /// /// OperateResultInfo> GetPutAwayPalletMsgList(); /// /// 手动上架 /// /// 上架单主表实体类对象 /// OperateResultInfo ManualPutAwayPallet(WmsInPutAwayResult wmsInPutAway, PutAwayMethodsEnum methodsEnum); OperateResultInfo UploadPalletRunStatus(NoticeWmsPalletStatus parm); } }