IWmsOutPutDownService.cs 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using NXWMS.Client.Model.AppModels.Condition.OutStock;
  2. using NXWMS.Client.Model.AppModels.Result.OutStock;
  3. using NXWMS.Client.Model.CoreModels;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. namespace NXWMS.Client.Interface.OutStock
  9. {
  10. public interface IWmsOutPutDownService
  11. {
  12. /// <summary>
  13. /// 分页获取下架单数据
  14. /// </summary>
  15. /// <param name="info">下架单查询条件实体类对象</param>
  16. /// <returns></returns>
  17. OperateResultInfo<List<WmsOutPutDownResult>> GetWmsOutPutDownListForPage(WmsOutPutDownSearchMd info);
  18. /// <summary>
  19. /// 根据下架单ID获取下架单详细数据
  20. /// </summary>
  21. /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
  22. /// <returns></returns>
  23. OperateResultInfo<WmsOutPutDownResult> GetWmsOutPutDownDtlListForId(WmsOutPutDownResult wmsOutPutDownResult);
  24. /// <summary>
  25. /// 添加下架单数据
  26. /// </summary>
  27. /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
  28. /// <returns></returns>
  29. OperateResultInfo AddWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDownResult);
  30. /// <summary>
  31. /// 编辑下架单
  32. /// </summary>
  33. /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
  34. /// <returns></returns>
  35. OperateResultInfo EditWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDownResult);
  36. /// <summary>
  37. /// 删除下架单数据
  38. /// </summary>
  39. /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
  40. /// <returns></returns>
  41. OperateResultInfo DeleteWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDownResult);
  42. /// <summary>
  43. /// 获取待下架托盘信息
  44. /// </summary>
  45. /// <returns></returns>
  46. OperateResultInfo<List<WmsOutPutDownPalletMsgResult>> GetPutDownPalletMsgList();
  47. /// <summary>
  48. /// 手动下架
  49. /// </summary>
  50. /// <param name="wmsOutPutDown">下架单主表实体类对象</param>
  51. /// <returns></returns>
  52. OperateResultInfo ManualPutDownPallet(WmsOutPutDownResult wmsOutPutDown);
  53. }
  54. }