RmsFeign.java 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. package com.steerinfo.dil.feign;
  2. import org.springframework.cloud.openfeign.FeignClient;
  3. import org.springframework.web.bind.annotation.*;
  4. import java.math.BigDecimal;
  5. import java.util.Map;
  6. @FeignClient(value = "DIL-RMS-API-DEV", url = "${openfeign.RmsFeign.url}")
  7. public interface RmsFeign {
  8. //展示司机信息
  9. @PostMapping(value = "api/v1/rms/rmscardriver/getCarDriverList")
  10. Map<String,Object> getCarDriverList (@RequestBody(required = false) Map<String, Object> mapValue,
  11. @RequestParam("apiId") Integer apiId,
  12. @RequestParam("pageNum") Integer pageNum,
  13. @RequestParam("pageSize") Integer pageSize
  14. );
  15. //新增司机信息
  16. @PostMapping(value = "api/v1/rms/rmscardriver/insertCarDriver")
  17. Map<String, Object> insertCarDriver(@RequestBody(required = false) Map<String, Object> map);
  18. //删除司机信息
  19. @PostMapping(value = "api/v1/rms/rmscardriver/deleteCarDriver/{id}")
  20. Map<String, Object> deleteCarDriver(@PathVariable("id") BigDecimal id);
  21. //获取托运人列表
  22. @PostMapping(value = "api/v1/rms/rmscarriers/getCarrierList")
  23. Map<String,Object> getCarrierList(@RequestBody(required = false) Map<String, Object> mapValue,
  24. @RequestParam("apiId") Integer apiId,
  25. @RequestParam("pageNum") Integer pageNum,
  26. @RequestParam("pageSize") Integer pageSize
  27. );
  28. //新增托运人
  29. @PostMapping(value = "api/v1/rms/rmscardriver/insertCarrier")
  30. Map<String, Object> insertCarrier(@RequestBody(required = false) Map<String, Object> map);
  31. //删除托运人
  32. @PostMapping(value = "api/v1/rms/rmscardriver/deleteCarrier/{id}")
  33. Map<String, Object> deleteCarrier(@PathVariable("id") BigDecimal id);
  34. //获取物资列表
  35. @PostMapping(value = "api/v1/rms/rmsmaterial/getMaterialList")
  36. Map<String,Object> getMaterialList(@RequestBody(required = false) Map<String, Object> mapValue,
  37. @RequestParam("apiId") Integer apiId,
  38. @RequestParam("pageNum") Integer pageNum,
  39. @RequestParam("pageSize") Integer pageSize
  40. );
  41. //新增物资
  42. @PostMapping(value = "api/v1/rms/rmsmaterial/insertMaterial")
  43. Map<String, Object> insertMaterial(@RequestBody(required = false) Map<String, Object> map);
  44. //删除物资
  45. @PostMapping(value = "api/v1/rms/rmscardriver/deleteMaterial/{id}")
  46. Map<String, Object> deleteMaterial(@PathVariable("id") BigDecimal id);
  47. //获得人员列表
  48. @PostMapping(value = "api/v1/rms/rmspersonnel/getPersonnelList")
  49. Map<String,Object> getPersonnelList(@RequestBody(required = false) Map<String, Object> mapValue,
  50. @RequestParam("apiId") Integer apiId,
  51. @RequestParam("pageNum") Integer pageNum,
  52. @RequestParam("pageSize") Integer pageSize
  53. );
  54. @PostMapping(value = "api/v1/rms/rmspersonnel/insertPersonnel")
  55. Map<String, Object> insertPersonnel(@RequestBody(required = false) Map<String, Object> map);
  56. //删除人员信息
  57. @PostMapping(value = "api/v1/rms/rmspersonnel/deletePersonnel/{id}")
  58. Map<String, Object> deletePersonnel(@PathVariable("id") BigDecimal id);
  59. //获得承运商列表
  60. @PostMapping(value = "api/v1/rms/rmsshippers/getShipperList")
  61. Map<String,Object> getShipperList (@RequestBody(required = false) Map<String, Object> mapValue,
  62. @RequestParam("apiId") Integer apiId,
  63. @RequestParam("pageNum") Integer pageNum,
  64. @RequestParam("pageSize") Integer pageSize
  65. );
  66. //新增承运商信息
  67. @PostMapping(value = "api/v1/rms/rmsshippers/insertShipper")
  68. Map<String, Object> insertShipper(@RequestBody(required = false) Map<String, Object> map);
  69. //删除承运商
  70. @PostMapping(value = "api/v1/rms/rmsshippers/deleteShipper/{id}")
  71. Map<String, Object> deleteShipper(@PathVariable("id") BigDecimal id);
  72. //展示供应商列表
  73. @PostMapping(value = "api/v1/rms/rmssupplier/getSupplierList")
  74. Map<String,Object> getSupplierList (@RequestBody(required = false) Map<String, Object> mapValue,
  75. @RequestParam("apiId") Integer apiId,
  76. @RequestParam("pageNum") Integer pageNum,
  77. @RequestParam("pageSize") Integer pageSize
  78. );
  79. //新增供应商信息
  80. @PostMapping(value = "api/v1/rms/rmsshippers/insertSupplier")
  81. Map<String, Object> insertSupplier(@RequestBody(required = false) Map<String, Object> map);
  82. //删除承运商
  83. @PostMapping(value = "api/v1/rms/rmsshippers/deleteSupplier/{id}")
  84. Map<String, Object> deleteSupplier(@PathVariable("id") BigDecimal id);
  85. @PostMapping(value = "api/v1/rms/rmscapacity/getCapacityList")
  86. Map<String,Object> getCapacityList (@RequestBody(required = false) Map<String, Object> mapValue,
  87. @RequestParam("apiId") Integer apiId,
  88. @RequestParam("pageNum") Integer pageNum,
  89. @RequestParam("pageSize") Integer pageSize
  90. );
  91. //新增运力
  92. @PostMapping(value = "api/v1/rms/rmscapacity/insertCapacity")
  93. Map<String, Object> insertCapacity(@RequestBody(required = false) Map<String, Object> map);
  94. //删除运力
  95. @PostMapping(value = "api/v1/rms/rmscapacity/deleteCapacity/{id}")
  96. Map<String, Object> deleteCapacity(@PathVariable("id") BigDecimal id);
  97. //查找汽车衡列表
  98. @PostMapping(value = "api/v1/rms/rmstruckcalculate/getTruckCalculateList")
  99. Map<String,Object> getTruckCalculateList (@RequestBody(required = false) Map<String, Object> mapValue,
  100. @RequestParam("apiId") Integer apiId,
  101. @RequestParam("pageNum") Integer pageNum,
  102. @RequestParam("pageSize") Integer pageSize
  103. );
  104. //新增汽车衡
  105. @PostMapping(value = "api/v1/rms/rmstruckcalculate/insertTruckCalculate")
  106. Map<String, Object> insertTruckCalculate(@RequestBody(required = false) Map<String, Object> map);
  107. //根据id删除汽车衡
  108. @PostMapping(value = "api/v1/rms/rmstruckcalculate/deleteTruckCalculate/{id}")
  109. Map<String, Object> deleteTruckCalculate(@PathVariable("id") BigDecimal id);
  110. @PostMapping(value = "api/v1/rms/rmswarehouse/getWarehouseList")
  111. Map<String,Object> getWarehouseList (@RequestBody(required = false) Map<String, Object> mapValue,
  112. @RequestParam("apiId") Integer apiId,
  113. @RequestParam("pageNum") Integer pageNum,
  114. @RequestParam("pageSize") Integer pageSize
  115. );
  116. //新增仓库
  117. @PostMapping(value = "api/v1/rms/rmswarehouse/insertWarehouse")
  118. Map<String, Object> insertWarehouse(@RequestBody(required = false) Map<String, Object> map);
  119. //删除仓库
  120. @PostMapping(value = "api/v1/rms/rmswarehouse/deleteWarehouse/{id}")
  121. Map<String, Object> deleteWarehouse(@PathVariable("id") BigDecimal id);
  122. //******************************************下拉框*******************************
  123. @GetMapping(value = "/api/v1/rms/rmscapacity/getCapacityId")
  124. Map<String, Object> getCapacityId();
  125. }