IWmsInRetreatService.cs 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using NXWMS.Client.Model.AppModels.Condition.Instock;
  2. using NXWMS.Client.Model.AppModels.Result.Balance;
  3. using NXWMS.Client.Model.AppModels.Result.Instock;
  4. using NXWMS.Client.Model.CoreModels;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Linq;
  8. using System.Text;
  9. namespace NXWMS.Client.Interface.Instock
  10. {
  11. public interface IWmsInRetreatService
  12. {
  13. /// <summary>
  14. /// 分页获取退料单数据
  15. /// </summary>
  16. /// <param name="info">退料单查询条件实体类对象</param>
  17. /// <returns></returns>
  18. OperateResultInfo<List<WmsInRetreatResult>> GetWmsInRetreatListForPage(WmsInRetreatSearchMd info);
  19. /// <summary>
  20. /// 根据退料单ID获取退料单详细数据
  21. /// </summary>
  22. /// <param name="wmsInRetreatResult">退料单实体类对象</param>
  23. /// <returns></returns>
  24. OperateResultInfo<WmsInRetreatResult> GetWmsInRetreatDtlListForId(WmsInRetreatResult wmsInRetreatResult);
  25. /// <summary>
  26. /// 添加退料单数据
  27. /// </summary>
  28. /// <param name="wmsInRetreatResult">退料单实体类对象</param>
  29. /// <returns></returns>
  30. OperateResultInfo AddWmsInRetreatData(WmsInRetreatResult wmsInRetreatResult);
  31. /// <summary>
  32. /// 编辑退料单
  33. /// </summary>
  34. /// <param name="wmsInRetreatResult">退料单实体类对象</param>
  35. /// <returns></returns>
  36. OperateResultInfo EditWmsInRetreatData(WmsInRetreatResult wmsInRetreatResult);
  37. /// <summary>
  38. /// 删除退料单数据
  39. /// </summary>
  40. /// <param name="wmsInRetreatResult">退料单实体类对象</param>
  41. /// <returns></returns>
  42. OperateResultInfo DeleteWmsInRetreatData(WmsInRetreatResult wmsInRetreatResult);
  43. /// <summary>
  44. /// 分页获取退料记录数据
  45. /// </summary>
  46. /// <param name="info">退料记录查询条件实体类对象</param>
  47. /// <returns></returns>
  48. OperateResultInfo<List<WmsInRetreatRecordResult>> GetWmsInRetreatRecordListForPage(WmsInRetreatRecordSearchMd info);
  49. /// <summary>
  50. /// 添加退料组盘数据
  51. /// </summary>
  52. /// <param name="wmsStkTrayResult">组盘信息实体类对象</param>
  53. /// <returns></returns>
  54. OperateResultInfo AddWmsInRetreatTrayData(WmsStkTrayResult wmsStkTrayResult);
  55. }
  56. }