using DapperORMCore.Model.CoreModel; using NXWMS.Model.AppModels.Condition.OutStock; using NXWMS.Model.AppModels.Result.Common; using NXWMS.Model.AppModels.Result.OutStock; using NXWMS.String.Enums; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NXWMS.IService.NXWMS.OutStock { public interface IWmsOutPutDownService { /// /// 分页查询下架单主表数据 /// /// 下架单查询条件实体类对象 /// OperateResultInfo> GetWmsOutPutDownListForPage(WmsOutPutDownSearchMd putdownSearchMd); /// /// 根据下架单主键Id查询下架单明细数据 /// /// 下架单对象 /// OperateResultInfo GetWmsOutPutDownDtlListForID(WmsOutPutDownResult wmsOutPutDown); /// /// 根据狭加单编码获取下架单明细 /// /// /// /// OperateResultInfo GetWmsOutPutDownDtlListForNo(string No, bool byDelete = false); /// /// 新增下架单数据 /// /// 下架单主表对象 /// OperateResultInfo AddWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDown); /// /// 修改下架单数据 /// /// 下架主表对象 /// OperateResultInfo EditWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDown); /// /// 删除下架单数据 /// /// 下架单主表对象 /// OperateResultInfo DeleteWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDown); /// /// 获取待下架托盘信息 /// /// OperateResultInfo> GetPutDownPalletMsgList(); /// /// 手动下架 /// /// 下架单主表实体类对象 /// OperateResultInfo ManualPutDownPallet(WmsOutPutDownResult wmsOutPutDown, PutDownMethodsEnum methodsEnum); OperateResultInfo UploadPalletRunStatus(NoticeWmsPalletStatus parm); } }