1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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
- {
- /// <summary>
- /// 分页查询上架单主表数据
- /// </summary>
- /// <param name="putawaySearchMd">上架单查询条件实体类对象</param>
- /// <returns></returns>
- OperateResultInfo<List<WmsInPutAwayResult>> GetWmsInPutAwayListForPage(WmsInPutAwaySearchMd putawaySearchMd);
- /// <summary>
- /// 根据上架单主键Id查询上架单明细数据
- /// </summary>
- /// <param name="wmsInPutAway">上架单对象</param>
- /// <returns></returns>
- OperateResultInfo<WmsInPutAwayResult> GetWmsInPutAwayDtlListForID(WmsInPutAwayResult wmsInPutAway);
- /// <summary>
- /// 新增上架单数据
- /// </summary>
- /// <param name="wmsInPutAway">上架单主表对象</param>
- /// <returns></returns>
- OperateResultInfo AddWmsInPutAwayData(WmsInPutAwayResult wmsInPutAway);
- /// <summary>
- /// 修改上架单数据
- /// </summary>
- /// <param name="wmsInPutAway">上架主表对象</param>
- /// <returns></returns>
- OperateResultInfo EditWmsInPutAwayData(WmsInPutAwayResult wmsInPutAway);
- /// <summary>
- /// 删除上架单数据
- /// </summary>
- /// <param name="wmsInPutAway">上架单主表对象</param>
- /// <returns></returns>
- OperateResultInfo DeleteWmsInPutAwayData(WmsInPutAwayResult wmsInPutAway);
- /// <summary>
- /// 获取待上架托盘信息
- /// </summary>
- /// <returns></returns>
- OperateResultInfo<List<WmsInPutAwayPalletMsgResult>> GetPutAwayPalletMsgList();
- /// <summary>
- /// 手动上架
- /// </summary>
- /// <param name="wmsInPutAway">上架单主表实体类对象</param>
- /// <returns></returns>
- OperateResultInfo ManualPutAwayPallet(WmsInPutAwayResult wmsInPutAway, PutAwayMethodsEnum methodsEnum);
- OperateResultInfo UploadPalletRunStatus(NoticeWmsPalletStatus parm);
- }
- }
|