MESService.java 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. package com.uas.eis.service;
  2. import com.uas.eis.sdk.entity.ApiResult;
  3. import javax.servlet.http.HttpServletRequest;
  4. /**
  5. * @author koul
  6. * @email koul@usoftchina.com
  7. * @date 2021-12-07 15:38
  8. */
  9. public interface MESService {
  10. /**
  11. * 获取ERP收料单
  12. * @param
  13. * @return
  14. */
  15. ApiResult<String> checkVerifyApply(HttpServletRequest request);
  16. /**
  17. * 确认入库
  18. * @param
  19. * @return
  20. */
  21. ApiResult<String> purcCheckin(HttpServletRequest request);
  22. /**
  23. * 成品半成品入库
  24. * @return
  25. */
  26. ApiResult<String> prodInOutMakeIn(HttpServletRequest request);
  27. /**
  28. * 工单删除校验接口
  29. * @param
  30. * @return
  31. */
  32. ApiResult<String> makeDeleteCheck(HttpServletRequest request);
  33. /**
  34. * 报废单
  35. * @param
  36. * @return
  37. */
  38. ApiResult<String> initMakeScrap(HttpServletRequest request);
  39. /**
  40. * 删除报废单
  41. * @param
  42. * @return
  43. */
  44. ApiResult<String> deleteMakeScrap(HttpServletRequest request);
  45. /**
  46. * 原材料出库
  47. * @return
  48. */
  49. ApiResult<String> prodInOutOtherOut(HttpServletRequest request);
  50. /**
  51. * 生产领料
  52. * @return
  53. */
  54. ApiResult<String> prodInOutPicking(HttpServletRequest request);
  55. /**
  56. * 生产退料
  57. * @return
  58. */
  59. ApiResult<String> prodInOutMakeReturn(HttpServletRequest request);
  60. /**
  61. * 库存转移
  62. * @return
  63. */
  64. ApiResult<String> prodInOutAppropriationOut(HttpServletRequest request);
  65. /**
  66. * 制造单发料校验
  67. * @param request
  68. * @return
  69. */
  70. ApiResult<String> makeCheckOutStock(HttpServletRequest request);
  71. /**
  72. * 制造单ECN和ECN变更校验
  73. * @param request
  74. * @return
  75. */
  76. ApiResult<String> makeECNCheck(HttpServletRequest request);
  77. /**
  78. * 获取备料齐套数
  79. * @param request
  80. * @return
  81. */
  82. ApiResult<String> canMadeQty(HttpServletRequest request);
  83. /**
  84. * 生产补料单
  85. * @param request
  86. * @return
  87. */
  88. ApiResult<String> prodInOutMakeGive(HttpServletRequest request);
  89. /**
  90. * 确认入库明细指定仓库
  91. * @param
  92. * @return
  93. */
  94. ApiResult<String> purcCheckinDetail(HttpServletRequest request);
  95. /**
  96. * 生产领料无拨出
  97. * @return
  98. */
  99. ApiResult<String> multiMakeSendPicking(HttpServletRequest request);
  100. /**
  101. * 生产退料无拨出
  102. * @return
  103. */
  104. ApiResult<String> multiMakeReturn(HttpServletRequest request);
  105. /**
  106. * 分仓库存查询
  107. * @param request
  108. * @return
  109. */
  110. ApiResult<String> productWhQty(HttpServletRequest request);
  111. /**
  112. * 生产报废单确认
  113. * @param request
  114. * @return
  115. */
  116. ApiResult<String> confirmMakeScrap(HttpServletRequest request);
  117. /**
  118. * 生产报废单确认
  119. * @param request
  120. * @return
  121. */
  122. ApiResult<String> confirmSendNotify(HttpServletRequest request);
  123. }