MESController.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. package com.uas.eis.controller;
  2. import com.uas.eis.sdk.entity.ApiResult;
  3. import com.uas.eis.service.MESService;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RestController;
  7. import javax.servlet.http.HttpServletRequest;
  8. /**
  9. * @author koul
  10. * @email koul@usoftchina.com
  11. * @date 2021-12-07 15:36
  12. */
  13. @RestController
  14. public class MESController {
  15. @Autowired
  16. private MESService mesService;
  17. /**
  18. * 获取ERP收料单
  19. * @param
  20. * @return
  21. */
  22. @RequestMapping("/mes/checkVerifyApply")
  23. public ApiResult<String> checkVerifyApply(HttpServletRequest request){
  24. return mesService.checkVerifyApply(request);
  25. }
  26. /**
  27. * 确认入库
  28. * @param
  29. * @return
  30. */
  31. @RequestMapping("/mes/purcCheckin")
  32. public ApiResult<String> purcCheckin(HttpServletRequest request){
  33. return mesService.purcCheckin(request);
  34. }
  35. /**
  36. * 成品半成品入库
  37. * @return
  38. */
  39. @RequestMapping("/mes/prodInOutMakeIn")
  40. public ApiResult<String> prodInOutMakeIn(HttpServletRequest request){
  41. return mesService.prodInOutMakeIn(request);
  42. }
  43. /**
  44. * 工单删除校验接口
  45. * @param
  46. * @return
  47. */
  48. @RequestMapping("/mes/makeDeleteCheck")
  49. public ApiResult<String> makeDeleteCheck(HttpServletRequest request){
  50. return mesService.makeDeleteCheck(request);
  51. }
  52. /**
  53. * 报废单
  54. * @param
  55. * @return
  56. */
  57. @RequestMapping("/mes/initMakeScrap")
  58. public ApiResult<String> initMakeScrap(HttpServletRequest request){
  59. return mesService.initMakeScrap(request);
  60. }
  61. /**
  62. * 原材料出库
  63. * @return
  64. */
  65. @RequestMapping("/mes/prodInOutOtherOut")
  66. public ApiResult<String> prodInOutOtherOut(HttpServletRequest request){
  67. return mesService.prodInOutOtherOut(request);
  68. }
  69. /**
  70. * 生产领料
  71. * @return
  72. */
  73. @RequestMapping("/mes/prodInOutPicking")
  74. public ApiResult<String> prodInOutPicking(HttpServletRequest request){
  75. return mesService.prodInOutPicking(request);
  76. }
  77. /**
  78. * 生产退料
  79. * @return
  80. */
  81. @RequestMapping("/mes/prodInOutMakeReturn")
  82. public ApiResult<String> prodInOutMakeReturn(HttpServletRequest request){
  83. return mesService.prodInOutMakeReturn(request);
  84. }
  85. /**
  86. * 库存转移
  87. * @return
  88. */
  89. @RequestMapping("/mes/prodInOutAppropriationOut")
  90. public ApiResult<String> prodInOutAppropriationOut(HttpServletRequest request){
  91. return mesService.prodInOutAppropriationOut(request);
  92. }
  93. /**
  94. * 制造单发料校验
  95. * @param request
  96. * @return
  97. */
  98. @RequestMapping("/mes/makeCheckOutStock")
  99. public ApiResult<String> makeCheckOutStock(HttpServletRequest request){
  100. return mesService.makeCheckOutStock(request);
  101. }
  102. /**
  103. * 制造单ECN和ECN变更校验
  104. * @param request
  105. * @return
  106. */
  107. @RequestMapping("/mes/makeECNCheck")
  108. ApiResult<String> makeECNCheck(HttpServletRequest request) {
  109. return mesService.makeECNCheck(request);
  110. }
  111. }