TmsTrainFeign.java 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. package com.steerinfo.dil.feign;
  2. import com.steerinfo.dil.util.PageListAdd;
  3. import com.steerinfo.framework.service.pagehelper.PageHelper;
  4. import io.swagger.annotations.ApiImplicitParam;
  5. import io.swagger.annotations.ApiImplicitParams;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.cloud.openfeign.FeignClient;
  8. import org.springframework.web.bind.annotation.*;
  9. import java.math.BigDecimal;
  10. import java.util.List;
  11. import java.util.Map;
  12. /**
  13. * @ author :TXF
  14. * @ time :2021/10/1 16:19
  15. */
  16. @FeignClient(name = "dil-tms-train-dev", url = "${openfeign.TmsTrainFeign.url}")
  17. public interface TmsTrainFeign {
  18. /*
  19. TmstrainLoadingResultController
  20. */
  21. @PostMapping("api/v1/trainTms/tmstrainloadingresults/getTmstrainWagonLoad")
  22. public Map<String, Object> getTmstrainWagonLoad(@RequestBody(required = false) Map<String, Object> mapValue,
  23. @RequestParam("apiId") Integer apiId,
  24. @RequestParam("pageNum") Integer pageNum,
  25. @RequestParam("pageSize") Integer pageSize,
  26. @RequestParam("resultType") Integer resultType,
  27. @RequestParam("con") String con);
  28. @PostMapping(value = "api/v1/trainTms/tmstrainloadingresults/insertTmstrainLoadingResult")
  29. public Map<String, Object> insertTmstrainLoadingResult(@RequestBody(required = false) Map<String, Object> map);
  30. @PostMapping(value = "api/v1/trainTms/tmstrainloadingresults/getTmstrainLoadingResultByResultId/{resultId}")
  31. public Map<String, Object> getTmstrainLoadingResultByResultId(@PathVariable("resultId") BigDecimal resultId);
  32. @PostMapping(value = "api/v1/trainTms/tmstrainloadingresults/upadteTmstrainLoadingResultByResultId")
  33. public Map<String, Object> upadteTmstrainLoadingResultByResultId(@RequestBody(required = false) Map<String, Object> map);
  34. @PostMapping(value = "api/v1/trainTms/tmstrainloadingresults/deleteTmstrainLoadingResultByResultId")
  35. public Map<String, Object> deleteTmstrainLoadingResultByResultId(@RequestParam BigDecimal resultId);
  36. //下拉框
  37. @GetMapping(value = "api/v1/trainTms/tmstrainloadingresults/getSendStationName")
  38. public Map<String, Object> getSendStationName();
  39. @GetMapping(value = "api/v1/trainTms/tmstrainloadingresults/getArrivalStationName")
  40. public Map<String, Object> getArrivalStationName();
  41. @GetMapping(value = "api/v1/trainTms/tmstrainloadingresults/getBatchId")
  42. public Map<String, Object> getBatchId();
  43. @GetMapping(value = "api/v1/trainTms/tmstrainloadingresults/getWagonNo/{resultType}")
  44. public Map<String, Object> getWagonNo(@PathVariable("resultType")Integer resultType);
  45. /*
  46. TmstrainWagonUnloadResultController
  47. */
  48. @PostMapping("api/v1/trainTms/tmstrainwagonunloadresults/getTmstrainWagonUnLoad")
  49. public Map<String, Object> getTmstrainWagonUnLoad(@RequestBody(required=false) Map<String,Object> mapValue,
  50. @RequestParam("apiId") Integer apiId,
  51. @RequestParam("pageNum") Integer pageNum,
  52. @RequestParam("pageSize") Integer pageSize,
  53. @RequestParam("resultType") Integer resultType,
  54. @RequestParam("con") String con);
  55. @PostMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/deleteTmstrainWagonUnLoadResultByUnLoadingId")
  56. public Map<String, Object> deleteTmstrainWagonUnLoadResultByUnLoadingId(@RequestParam BigDecimal unloadingId);
  57. @PostMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/insertTmstrainWagonUnLoadResult")
  58. public Map<String, Object> insertTmstrainWagonUnLoadResult(@RequestBody(required = false) Map<String, Object> tmstrainWagonUnloadResult);
  59. @PostMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/upadteTmstrainWagonUnLoadResultByUnLoadingId")
  60. public Map<String, Object> upadteTmstrainWagonUnLoadResultByUnLoadingId(@RequestBody(required = false) Map<String, Object> tmstrainWagonUnloadResult);
  61. @PostMapping("api/v1/trainTms/tmstrainwagonunloadresults/getTmstrainresult")
  62. public Map<String, Object> getTmstrainresult(@RequestBody(required=false) Map<String,Object> mapValue,
  63. @RequestParam("apiId") Integer apiId,
  64. @RequestParam("pageNum") Integer pageNum,
  65. @RequestParam("pageSize") Integer pageSize,
  66. @RequestParam("con") String con);
  67. @PostMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/getTmstrainWagonUnLoadResultByUnLoadingId/{unloadingId}")
  68. public Map<String, Object> getTmstrainWagonUnLoadResultByUnLoadingId(@PathVariable("unloadingId") BigDecimal unloadingId);
  69. //下拉框
  70. @GetMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/getUnloadingPointName")
  71. public Map<String, Object> getUnloadingPointName();
  72. @GetMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/getUnloadingRouteName")
  73. public Map<String, Object> getUnloadingRouteName();
  74. /**************************TmstrainPleaseApproveResultController************************************/
  75. @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/getAllWagonPlease")
  76. public Map<String, Object> getAllWagonPlease(@RequestBody(required=false) Map<String,Object> mapValue,
  77. @RequestParam("apiId") Integer apiId,
  78. @RequestParam("pageNum") Integer pageNum,
  79. @RequestParam("pageSize") Integer pageSize,
  80. @RequestParam("status") Integer status,
  81. @RequestParam("resultType") Integer resultType,
  82. @RequestParam("con") String con
  83. );
  84. @PostMapping ("api/v1/trainTms/tmstrainpleaseapproveresults/getWagonPleaseById/{resultId}")
  85. public Map<String, Object> getWagonPleaseById(@PathVariable("resultId")Integer resultId);
  86. @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/addWagonPlease")
  87. public Map<String, Object> addWagonPlease(@RequestBody(required = false) Map<String, Object> tmstrainPleaseApproveResult);
  88. @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/updateWagonPlease")
  89. public Map<String, Object> updateWagonPlease(@RequestBody(required = false) Map<String, Object> tmstrainPleaseApproveResult);
  90. @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/deleteWagonPlease/{resultId}")
  91. public Map<String, Object> deleteWagonPlease(@PathVariable("resultId") Integer resultId);
  92. @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/sendWagonPlease/{resultId}")
  93. public Map<String, Object> sendWagonPlease(@PathVariable("resultId") Integer resultId);
  94. //下拉框
  95. @GetMapping("api/v1/trainTms/tmstrainpleaseapproveresults/getShipper")
  96. public Map<String, Object> getShipper();
  97. @GetMapping("api/v1/trainTms/tmstrainpleaseapproveresults/getRailPlan")
  98. Map<String, Object> getRailPlan();
  99. @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/getApproveAllWagonPlease")
  100. public Map<String, Object> getApproveAllWagonPlease(@RequestBody(required=false) Map<String,Object> mapValue,
  101. @RequestParam("apiId") Integer apiId,
  102. @RequestParam("pageNum") Integer pageNum,
  103. @RequestParam("pageSize") Integer pageSize,
  104. @RequestParam("resultType") Integer resultType,
  105. @RequestParam("con") String con
  106. );
  107. @PostMapping ("api/v1/trainTms/tmstrainpleaseapproveresults/getApproveWagonPleaseById/{resultId}")
  108. public Map<String, Object> getApproveWagonPleaseById(@PathVariable("resultId")Integer resultId);
  109. @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/addApproveWagonPlease")
  110. public Map<String, Object> addApproveWagonPlease(@RequestBody(required = false) Map<String, Object> tmstrainPleaseApproveResult);
  111. @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/updateApproveWagonPlease")
  112. public Map<String, Object> updateApproveWagonPlease(@RequestBody(required = false) Map<String, Object> tmstrainPleaseApproveResult);
  113. @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/deleteApproveWagonPlease/{resultId}")
  114. public Map<String, Object> deleteApproveWagonPlease(@PathVariable("resultId") Integer resultId);
  115. //*****************************************内转物流***************************************************
  116. @PostMapping("api/v1/trainTms/tmstrainloadingresults/addTrainLoadResultForConverted")
  117. Map<String,Object> addTrainLoadResultForConverted(@RequestBody(required = false) Map<String, Object> tmstrainPleaseApproveResult);
  118. @PostMapping ("api/v1/trainTms/tmstrainloadingresults/selectLoadByResultId/{resultId}")
  119. Map<String,Object> selectLoadByResultId(@PathVariable("resultId")BigDecimal resultId);
  120. @PostMapping("api/v1/trainTms/tmstrainloadingresults/getTmstrainWagonLoadForConverted")
  121. Map<String,Object> getTmstrainWagonLoadForConverted(@RequestBody(required=false)
  122. @RequestParam("apiId") Integer apiId,
  123. @RequestParam("pageNum") Integer pageNum,
  124. @RequestParam("pageSize") Integer pageSize,
  125. @RequestParam("con") String con);
  126. @PostMapping ("api/v1/trainTms/tmstrainpleaseapproveresults/getPleasePlanByResultId/{resultId}")
  127. Map<String,Object> getPleasePlanByResultId(@PathVariable("resultId")BigDecimal resultId);
  128. @PostMapping ("api/v1/trainTms/tmstrainpleaseapproveresults/getApproveByResultId/{resultId}")
  129. Map<String,Object> getApproveByResultId(@PathVariable("resultId")BigDecimal resultId);
  130. @PostMapping("api/v1/trainTms/tmstrainwagonunloadresults/selectWagonUnLoadResultForConverted")
  131. Map<String,Object> selectWagonUnLoadResultForConverted(
  132. @RequestParam("apiId") Integer apiId,
  133. @RequestParam("pageNum") Integer pageNum,
  134. @RequestParam("pageSize") Integer pageSize,
  135. @RequestParam("con") String con);
  136. @PostMapping("api/v1/trainTms/tmstrainwagonunloadresults/selectTrainUnLoadResultForConverted")
  137. Map<String,Object> selectTrainUnLoadResultForConverted(@RequestParam("apiId") Integer apiId,
  138. @RequestParam("pageNum") Integer pageNum,
  139. @RequestParam("pageSize") Integer pageSize,
  140. @RequestParam("con") String con);
  141. @PostMapping ("api/v1/trainTms/tmstrainpleaseapproveresults/addWagonApprove")
  142. Map<String,Object> addWagonApprove(@RequestBody(required = false) Map<String, Object> tmstrainPleaseApproveResult);
  143. }