QmsTruckFeign.java 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. package com.steerinfo.dil.feign;
  2. import com.steerinfo.framework.controller.RESTfulResult;
  3. import io.swagger.annotations.ApiImplicitParam;
  4. import io.swagger.annotations.ApiImplicitParams;
  5. import io.swagger.annotations.ApiOperation;
  6. import org.springframework.cloud.openfeign.FeignClient;
  7. import org.springframework.web.bind.annotation.*;
  8. import java.math.BigDecimal;
  9. import java.util.Map;
  10. /**
  11. * @ author :TXF
  12. * @ time :2021/10/1 17:19
  13. */
  14. @FeignClient(name = "dil-trick-queue-dev", url = "${openfeign.QmsTruckFeign.url}")
  15. public interface QmsTruckFeign {
  16. /*
  17. QmsQueueResultController / QmsQueueListController
  18. */
  19. @PostMapping("api/v1/queueTruck/qmsqueueresults/addQueueResult")
  20. public RESTfulResult addQueueResult(String orderNumber);
  21. @PostMapping("api/v1/queueTruck/qmsqueuelists/addQueueList")
  22. public RESTfulResult addQueueList(@RequestBody(required = false) Map<String, Object> mapValue);
  23. @PostMapping("api/v1/queueTruck/qmsqueueresults/orderReceive")
  24. public RESTfulResult orderReceive(@RequestBody(required=false) Map<String,Object> mapValue,
  25. @RequestParam("apiId") Integer apiId,
  26. @RequestParam("pageNum") Integer pageNum,
  27. @RequestParam("pageSize") Integer pageSize
  28. );
  29. @PostMapping("api/v1/queueTruck/qmsqueueresults/getQueueApply")
  30. public RESTfulResult getQueueApply(@RequestBody(required=false) Map<String,Object> mapValue,
  31. @RequestParam("apiId") Integer apiId,
  32. @RequestParam("pageNum") Integer pageNum,
  33. @RequestParam("pageSize") Integer pageSize
  34. );
  35. @PostMapping("api/v1/queueTruck/qmsqueueresults/getQueueListByQueueUp")
  36. public RESTfulResult getQueueListByQueueUp(@RequestBody(required=false) Map<String,Object> mapValue,
  37. @RequestParam("apiId") Integer apiId,
  38. @RequestParam("pageNum") Integer pageNum,
  39. @RequestParam("pageSize") Integer pageSize,
  40. @RequestParam("gridId") Integer gridId
  41. );
  42. @PostMapping("api/v1/queueTruck/qmsqueuelists/changeQueue")
  43. public RESTfulResult changeQueue(@RequestBody(required=false) Map<String, Object> mapValue);
  44. @PostMapping("api/v1/queueTruck/qmsqueueresults/getChangeQueue")
  45. public RESTfulResult getChangeQueue(@RequestBody(required=false) Map<String,Object> mapValue,
  46. @RequestParam("apiId") Integer apiId,
  47. @RequestParam("pageNum") Integer pageNum,
  48. @RequestParam("pageSize") Integer pageSize
  49. );
  50. @PostMapping("api/v1/queueTruck/qmsqueuelists/queueCancel")
  51. public RESTfulResult queueCancel(@RequestBody(required=false) Map<String, Object> mapValue);
  52. @PostMapping("api/v1/queueTruck/qmsqueueresults/getQueueCancel")
  53. public RESTfulResult getQueueCancel(@RequestBody(required=false) Map<String,Object> mapValue,
  54. @RequestParam("apiId") Integer apiId,
  55. @RequestParam("pageNum") Integer pageNum,
  56. @RequestParam("pageSize") Integer pageSize
  57. );
  58. @PostMapping("api/v1/queueTruck/qmsqueueresults/getQueueCancelByResultId/{resultId}")
  59. public RESTfulResult getQueueCancelByResultId(@PathVariable("resultId") Integer resultId);
  60. @PostMapping("api/v1/queueTruck/qmsqueueresults/updateQueueCancel")
  61. public RESTfulResult updateQueueCancel(@RequestBody(required=false) Map<String,Object> mapValue);
  62. @PostMapping("api/v1/queueTruck/qmsqueuelists/queueCutInLine")
  63. public RESTfulResult queueCutInLine(@RequestBody(required=false) Map<String, Object> mapValue);
  64. @PostMapping("api/v1/queueTruck/qmsqueueresults/getQueueInsert")
  65. public RESTfulResult getQueueInsert(@RequestBody(required=false) Map<String,Object> mapValue,
  66. @RequestParam("apiId") Integer apiId,
  67. @RequestParam("pageNum") Integer pageNum,
  68. @RequestParam("pageSize") Integer pageSize
  69. );
  70. @PostMapping("api/v1/queueTruck/qmsqueuelists/queueEndByPDA")
  71. public RESTfulResult queueEnd(@RequestBody(required=false) Map<String, Object> mapValue);
  72. @PostMapping("api/v1/queueTruck/qmsqueueresults/getQueueEndResult")
  73. public RESTfulResult getQueueEndResult(@RequestBody(required=false) Map<String,Object> mapValue,
  74. @RequestParam("apiId") Integer apiId,
  75. @RequestParam("pageNum") Integer pageNum,
  76. @RequestParam("pageSize") Integer pageSize
  77. );
  78. @PostMapping("api/v1/queueTruck/qmsqueueresults/capacityMonitor")
  79. public RESTfulResult capacityMonitor(@RequestBody(required=false) Map<String,Object> mapValue,
  80. @RequestParam("apiId") Integer apiId,
  81. @RequestParam("pageNum") Integer pageNum,
  82. @RequestParam("pageSize") Integer pageSize
  83. );
  84. @PostMapping("api/v1/queueTruck/qmsqueuelists/listMonitor")
  85. public RESTfulResult listMonitor(@RequestBody(required=false) Map<String,Object> mapValue,
  86. @RequestParam("apiId") Integer apiId,
  87. @RequestParam("pageNum") Integer pageNum,
  88. @RequestParam("pageSize") Integer pageSize
  89. );
  90. @PostMapping("api/v1/queueTruck/qmsqueueresults/getQueueStatusList")
  91. public RESTfulResult getQueueStatusList();
  92. @PostMapping("api/v1/queueTruck/qmsqueueresults/getOrderReceive/{capacityNumber}")
  93. public RESTfulResult getOrderReceive(@PathVariable("capacityNumber") String capacityNumber);
  94. @PostMapping("api/v1/queueTruck/qmsqueueresults/cancelQueue")
  95. public RESTfulResult cancelQueue(@RequestBody Map<String,Object> mapValue);
  96. @PostMapping("/getAllExecutionOrder")
  97. public RESTfulResult getAllExecutionOrder(@RequestBody(required=false) Map<String,Object> mapValue,
  98. @RequestParam("apiId") Integer apiId,
  99. @RequestParam("pageNum") Integer pageNum,
  100. @RequestParam("pageSize") Integer pageSize,
  101. @RequestParam("orderType")Integer orderType,
  102. @RequestParam("status")Integer status
  103. );
  104. }