MESService.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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. * @return
  42. */
  43. ApiResult<String> prodInOutOtherOut(HttpServletRequest request);
  44. /**
  45. * 生产领料
  46. * @return
  47. */
  48. ApiResult<String> prodInOutPicking(HttpServletRequest request);
  49. /**
  50. * 生产退料
  51. * @return
  52. */
  53. ApiResult<String> prodInOutMakeReturn(HttpServletRequest request);
  54. /**
  55. * 库存转移
  56. * @return
  57. */
  58. ApiResult<String> prodInOutAppropriationOut(HttpServletRequest request);
  59. /**
  60. * 制造单发料校验
  61. * @param request
  62. * @return
  63. */
  64. ApiResult<String> makeCheckOutStock(HttpServletRequest request);
  65. /**
  66. * 制造单ECN和ECN变更校验
  67. * @param request
  68. * @return
  69. */
  70. ApiResult<String> makeECNCheck(HttpServletRequest request);
  71. }