12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- using NXWMS.Client.Model.AppModels.Condition.OutStock;
- using NXWMS.Client.Model.AppModels.Result.OutStock;
- using NXWMS.Client.Model.CoreModels;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace NXWMS.Client.Interface.OutStock
- {
- public interface IWmsOutPutDownService
- {
- /// <summary>
- /// 分页获取下架单数据
- /// </summary>
- /// <param name="info">下架单查询条件实体类对象</param>
- /// <returns></returns>
- OperateResultInfo<List<WmsOutPutDownResult>> GetWmsOutPutDownListForPage(WmsOutPutDownSearchMd info);
- /// <summary>
- /// 根据下架单ID获取下架单详细数据
- /// </summary>
- /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
- /// <returns></returns>
- OperateResultInfo<WmsOutPutDownResult> GetWmsOutPutDownDtlListForId(WmsOutPutDownResult wmsOutPutDownResult);
- /// <summary>
- /// 添加下架单数据
- /// </summary>
- /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
- /// <returns></returns>
- OperateResultInfo AddWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDownResult);
- /// <summary>
- /// 编辑下架单
- /// </summary>
- /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
- /// <returns></returns>
- OperateResultInfo EditWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDownResult);
- /// <summary>
- /// 删除下架单数据
- /// </summary>
- /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
- /// <returns></returns>
- OperateResultInfo DeleteWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDownResult);
- /// <summary>
- /// 获取待下架托盘信息
- /// </summary>
- /// <returns></returns>
- OperateResultInfo<List<WmsOutPutDownPalletMsgResult>> GetPutDownPalletMsgList();
- /// <summary>
- /// 手动下架
- /// </summary>
- /// <param name="wmsOutPutDown">下架单主表实体类对象</param>
- /// <returns></returns>
- OperateResultInfo ManualPutDownPallet(WmsOutPutDownResult wmsOutPutDown);
- }
- }
|