RmsFeign.java 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649
  1. package com.steerinfo.dil.feign;
  2. import com.steerinfo.dil.annotaion.LogAround;
  3. import com.steerinfo.framework.controller.RESTfulResult;
  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.http.MediaType;
  9. import org.springframework.web.bind.annotation.*;
  10. import org.springframework.web.multipart.MultipartFile;
  11. import java.math.BigDecimal;
  12. import java.util.List;
  13. import java.util.Map;
  14. @FeignClient(value = "ANTAI-RMS-API", url = "${openfeign.RmsFeign.url}")
  15. public interface RmsFeign {
  16. @PostMapping("/api/v1/rms/rmslines/getStepTypeList")
  17. Map<String, Object> getStepTypeList();
  18. @PostMapping("/api/v1/rms/rmslines/insertLine")
  19. Map<String, Object> insertLine(@RequestBody(required = false) Map<String, Object> mapVal);
  20. @PostMapping("/api/v1/rms/rmslines/deleteLine")
  21. Map<String, Object> deleteLine(@RequestBody(required = false) Map<String, Object> mapVal);
  22. @PostMapping(value = "/api/v1/rms/rmslines/getLineList")
  23. Map<String, Object> getLineList(@RequestBody(required = false) Map<String, Object> mapValue,
  24. @RequestParam("pageNum") Integer pageNum,
  25. @RequestParam("pageSize") Integer pageSize,
  26. @RequestParam("apiId") Integer apiId);
  27. @PostMapping("api/v1/rms/rmslines/getRmsLineStep/{id}")
  28. Map<String, Object> getRmsLineStep(@PathVariable("id") BigDecimal id);
  29. //********************************************************************************************************
  30. //新增司机信息
  31. @PostMapping(value = "api/v1/rms/rmscardriver/insertCarDriver")
  32. Map<String, Object> insertCarDriver(@RequestBody(required = false) Map<String, Object> map);
  33. //修改司机信息
  34. @PostMapping(value = "api/v1/rms/rmscardriver/updateCarDriver")
  35. Map<String, Object> updateCarDriver(Map<String, Object> map);
  36. //通过id查询司机信息
  37. @PostMapping(value = "api/v1/rms/rmscardriver/getCarDriverById/{id}")
  38. Map<String, Object> getCarDriverById(@PathVariable("id") BigDecimal id);
  39. //删除司机信息
  40. @PostMapping(value = "api/v1/rms/rmscardriver/deleteCarDriver/{id}")
  41. Map<String, Object> deleteCarDriver(@PathVariable("id") BigDecimal id);
  42. //模糊查询司机
  43. @PostMapping(value = "/api/v1/rms/rmscardriver/getCarDriverList")
  44. Map<String, Object> getCarDriverList(@RequestBody(required = false) Map<String, Object> mapValue,
  45. @RequestParam("pageNum") Integer pageNum,
  46. @RequestParam("pageSize") Integer pageSize,
  47. @RequestParam("apiId") Integer apiId,
  48. @RequestParam("con") String con);
  49. //===========物资种类
  50. //查询物资种类List
  51. @PostMapping(value = "api/v1/rms/rmsmaterialtype/getMaterialTypeList")
  52. Map<String, Object> getMaterialTypeList(@RequestBody(required = false) Map<String, Object> mapValue,
  53. @RequestParam Integer pageNum,
  54. @RequestParam Integer pageSize,
  55. @RequestParam Integer apiId,
  56. @RequestParam String con);
  57. //新增物资种类
  58. @PostMapping("api/v1/rms/rmsmaterialtype/insertMaterialType")
  59. RESTfulResult insertMaterialType(@RequestBody(required = false) Map<String, Object> map);
  60. //删除物资种类
  61. @PostMapping(value = "api/v1/rms/rmsmaterialtype/deleteMaterialType")
  62. RESTfulResult deleteMaterialType(@RequestBody(required = false) Map<String, Object> map);
  63. @PostMapping(value = "api/v1/rms/rmsmaterialtype/syncMaterialType")
  64. Map<String, Object> syncMaterialType(@RequestBody(required = false) Map<String, Object> map);
  65. //更新物资种类
  66. @PostMapping(value = "api/v1/rms/rmsmaterialtype/updateMaterialType")
  67. Map<String, Object> updateMaterialType(@RequestBody(required = false) Map<String, Object> map);
  68. //查询物资种类id
  69. @PostMapping(value = "api/v1/rms/rmsmaterialtype/getMaterialTypeById/{id}")
  70. Map<String, Object> getMaterialTypeById(@PathVariable("id") BigDecimal id);
  71. //==============物资
  72. //查询物资List
  73. @PostMapping(value = "api/v1/rms/rmsmaterial/getMaterialList")
  74. Map<String, Object> getMaterialList(@RequestBody(required = false) Map<String, Object> mapValue,
  75. @RequestParam("apiId") Integer apiId,
  76. @RequestParam("pageNum") Integer pageNum,
  77. @RequestParam("pageSize") Integer pageSize);
  78. //新增物资
  79. @PostMapping(value = "api/v1/rms/rmsmaterial/insertMaterial")
  80. Map<String, Object> insertMaterial(@RequestBody(required = false) Map<String, Object> map);
  81. //删除物资
  82. @PostMapping(value = "api/v1/rms/rmsmaterial/deleteMaterial")
  83. Map<String, Object> deleteMaterial(@RequestBody(required = false) Map<String, Object> map);
  84. //更新物资信息
  85. @PostMapping(value = "api/v1/rms/rmsmaterial/updateMaterial")
  86. Map<String, Object> updateMaterial(@RequestBody(required = false) Map<String, Object> map);
  87. //查询物资ID
  88. @PostMapping(value = "api/v1/rms/rmsmaterial/getMaterialById/{id}")
  89. Map<String, Object> getMaterialById(@PathVariable("id") BigDecimal id);
  90. @PostMapping(value = "api/v1/rms/rmsmaterial/syncMaterial")
  91. Map<String, Object> syncMaterial(@RequestBody(required = false) Map<String, Object> map);
  92. //==============作业点
  93. //查询作业点List
  94. @PostMapping(value = "api/v1/rms/rmsoperationpoint/getOperationPointList")
  95. Map<String, Object> getOperationPointList(@RequestBody(required = false) Map<String, Object> mapValue,
  96. @RequestParam("apiId") Integer apiId,
  97. @RequestParam("pageNum") Integer pageNum,
  98. @RequestParam("pageSize") Integer pageSize);
  99. //新增作业点
  100. @PostMapping(value = "api/v1/rms/rmsoperationpoint/insertOperationPoint")
  101. Map<String, Object> insertOperationPoint(@RequestBody(required = false) Map<String, Object> map);
  102. //删除作业点
  103. @PostMapping(value = "api/v1/rms/rmsoperationpoint/deleteOperationPoint")
  104. Map<String, Object> deleteOperationPoint(@RequestBody(required = false) Map<String, Object> map);
  105. //更新作业点信息
  106. @PostMapping(value = "api/v1/rms/rmsoperationpoint/updateOperationPoint")
  107. Map<String, Object> updateOperationPoint(@RequestBody(required = false) Map<String, Object> map);
  108. //同步作业点信息
  109. @PostMapping(value = "api/v1/rms/rmsoperationpoint/syncOperationPoint")
  110. Map<String, Object> syncOperationPoint(@RequestBody(required = false) Map<String, Object> map);
  111. //查询作业点ID
  112. @PostMapping(value = "api/v1/rms/rmsoperationpoint/getOperationPointById/{id}")
  113. Map<String, Object> getOperationPointById(@PathVariable("id") BigDecimal id);
  114. //人员管理
  115. @PostMapping(value = "/api/v1/rms/rmspersonnel/getPersonnelList")
  116. Map<String, Object> getPersonnelList(@RequestBody(required = false) Map<String, Object> mapVal,
  117. @RequestParam("apiId") Integer apiId,
  118. @RequestParam("pageNum") Integer pageNum,
  119. @RequestParam("pageSize") Integer pageSize,
  120. @RequestParam("con") String con);
  121. @PostMapping(value = "api/v1/rms/rmspersonnel/insertPersonnel")
  122. Map<String, Object> insertPersonnel(@RequestBody(required = false) Map<String, Object> map);
  123. @PostMapping(value = "api/v1/rms/rmspersonnel/deletePersonnel")
  124. Map<String, Object> deletePersonnel(@RequestBody(required = false) Map<String, Object> map);
  125. @PostMapping(value = "api/v1/rms/rmspersonnel/updatePersonnel")
  126. Map<String, Object> updatePersonnel(@RequestBody(required = false) Map<String, Object> map);
  127. @PostMapping(value = "api/v1/rms/rmspersonnel/getPersonnelById/{personnelId}")
  128. Map<String, Object> getPersonnelById(@PathVariable("personnelId") BigDecimal personnelId);
  129. @PostMapping(value = "api/v1/rms/rmspersonnel/syncPersonnel")
  130. Map<String, Object> syncPersonnel(@RequestBody(required = false) Map<String, Object> map);
  131. //============公司
  132. //展示公司列表
  133. @PostMapping(value = "api/v1/rms/rmscompany/getCompanyList")
  134. Map<String, Object> getCompanyList(@RequestBody(required = false) Map<String, Object> mapValue,
  135. @RequestParam("apiId") Integer apiId,
  136. @RequestParam("pageNum") Integer pageNum,
  137. @RequestParam("pageSize") Integer pageSize);
  138. //新增公司
  139. @PostMapping(value = "api/v1/rms/rmscompany/insertCompany")
  140. Map<String, Object> insertCompany(@RequestBody(required = false) Map<String, Object> map);
  141. //删除公司
  142. @PostMapping(value = "api/v1/rms/rmscompany/deleteCompany")
  143. Map<String, Object> deleteCompany(@RequestBody(required = false) Map<String, Object> map);
  144. //更新公司
  145. @PostMapping(value = "api/v1/rms/rmscompany/updateCompany")
  146. Map<String, Object> updateCompany(@RequestBody(required = false) Map<String, Object> map);
  147. // 根据id获取供应商信息
  148. @PostMapping(value = "api/v1/rms/rmscompany/getCompanyById/{id}")
  149. Map<String, Object> getCompanyById(@PathVariable("id") BigDecimal id);
  150. //同步公司
  151. @PostMapping(value = "api/v1/rms/rmscompany/syncCompany")
  152. Map<String, Object> syncCompany(@RequestBody(required = false) Map<String, Object> map);
  153. //===========运力
  154. //新增运力
  155. @PostMapping(value = "api/v1/rms/rmscapacity/insertCapacity")
  156. Map<String, Object> insertCapacity(@RequestBody(required = false) Map<String, Object> map);
  157. @PostMapping(value = "api/v1/rms/rmscapacity/batchInsertCapacityTrain")
  158. Map<String, Object> batchInsertCapacityTrain(@RequestBody(required = false) Map<String, Object> map);
  159. //删除运力
  160. @PostMapping(value = "api/v1/rms/rmscapacity/deleteCapacity")
  161. Map<String, Object> deleteCapacity(@RequestBody(required = false) Map<String, Object> map);
  162. //修改运力
  163. @PostMapping(value = "api/v1/rms/rmscapacity/updateCapacity")
  164. Map<String, Object> updateCapacity(Map<String, Object> map);
  165. //模糊查询运力
  166. @PostMapping(value = "/api/v1/rms/rmscapacity/getCapacityList")
  167. Map<String, Object> getCapacityList(@RequestBody(required = false) Map<String, Object> mapValue,
  168. @RequestParam Integer pageNum,
  169. @RequestParam Integer pageSize,
  170. @RequestParam Integer apiId,
  171. @RequestParam String con,
  172. @RequestParam String carrierSSOId);
  173. //根据id获取运力详细信息
  174. @PostMapping(value = "api/v1/rms/rmscapacity/getCapacityById")
  175. Map<String, Object> getCapacityById(@RequestBody Map<String, Object> map);
  176. //==============仓库
  177. //新增仓库
  178. @PostMapping(value = "api/v1/rms/rmswarehouse/insertWarehouse")
  179. Map<String, Object> insertWarehouse(@RequestBody(required = false) Map<String, Object> map);
  180. //删除仓库
  181. @PostMapping(value = "api/v1/rms/rmswarehouse/deleteWarehouse/{id}")
  182. Map<String, Object> deleteWarehouse(@PathVariable("id") BigDecimal id);
  183. //修改仓库
  184. @PostMapping(value = "api/v1/rms/rmswarehouse/updateWarehouse")
  185. Map<String, Object> updateWarehouse(Map<String, Object> map);
  186. //根据id获取原料仓库详细信息
  187. @PostMapping(value = "api/v1/rms/rmswarehouse/getWarehouseById/{id}")
  188. Map<String, Object> getWarehouseById(@PathVariable("id") BigDecimal id);
  189. //模糊查询原料仓库
  190. @PostMapping(value = "api/v1/rms/rmswarehouse/getWarehouseList")
  191. Map<String, Object> getWarehouseList(@RequestBody(required = false) Map<String, Object> mapValue,
  192. @RequestParam Integer pageNum,
  193. @RequestParam Integer pageSize,
  194. @RequestParam Integer apiId,
  195. @RequestParam String con);
  196. //=================司机排班
  197. //获取司机排班信息
  198. @PostMapping(value = "api/v1/rms/rmscapacitydrivers/getCapacityDriverList")
  199. Map<String, Object> getCapacityDriverList(@RequestBody(required = false) Map<String, Object> mapValue,
  200. @RequestParam("apiId") Integer apiId,
  201. @RequestParam("pageNum") Integer pageNum,
  202. @RequestParam("pageSize") Integer pageSize);
  203. //新增司机排班信息
  204. @PostMapping(value = "api/v1/rms/rmscapacitydrivers/insertCapacityDriver")
  205. Map<String, Object> insertCapacityDriver(@RequestBody(required = false) Map<String, Object> map);
  206. //删除司机排班信息
  207. @PostMapping(value = "api/v1/rms/rmscapacitydrivers/deleteCapacityDriver")
  208. Map<String, Object> deleteCapacityDriver(@RequestBody(required = false) Map<String, Object> map);
  209. //================作业点
  210. //获取门岗信息列表
  211. @PostMapping(value = "api/v1/rms/rmsgatepost/getGatepostList")
  212. Map<String, Object> getGatepostList(@RequestBody(required = false) Map<String, Object> mapValue,
  213. @RequestParam("apiId") Integer apiId,
  214. @RequestParam("pageNum") Integer pageNum,
  215. @RequestParam("pageSize") Integer pageSize,
  216. @RequestParam String con);
  217. //新增门岗
  218. @PostMapping(value = "api/v1/rms/rmsgatepost/insertGatepost")
  219. Map<String, Object> insertGatepost(@RequestBody(required = false) Map<String, Object> map);
  220. //删除门岗
  221. @PostMapping(value = "api/v1/rms/rmsgatepost/deleteGatepost/{id}")
  222. Map<String, Object> deleteGatepost(@PathVariable("id") BigDecimal id);
  223. // 更新门岗信息
  224. @PostMapping(value = "api/v1/rms/rmsgatepost/updateGatepost")
  225. Map<String, Object> updateGatepost(@RequestBody(required = false) Map<String, Object> map);
  226. // 根据id获取门岗信息
  227. @PostMapping(value = "api/v1/rms/rmsgatepost/getGatepostById/{id}")
  228. Map<String, Object> getGatepostById(@PathVariable("id") BigDecimal id);
  229. // 根据id获取门岗规则信息
  230. @PostMapping(value = "api/v1/rms/rmsgatepost/getGatepostRulesById/{id}")
  231. Map<String, Object> getGatepostRulesById(@PathVariable("id") BigDecimal id, @RequestParam("apiId") Integer apiId);
  232. // 展示门岗规则信息
  233. @PostMapping(value = "api/v1/rms/rmsgatepost/getGatepostRulesList")
  234. Map<String, Object> getGatepostRulesList(@RequestBody(required = false) Map<String, Object> mapValue,
  235. @RequestParam("apiId") Integer apiId,
  236. @RequestParam("pageNum") Integer pageNum,
  237. @RequestParam("pageSize") Integer pageSize,
  238. @RequestParam String con);
  239. // 根据规则Id删除规则
  240. @PostMapping(value = "api/v1/rms/rmsgatepost/deleteGatepostRules/{rulesId}")
  241. Map<String, Object> deleteGatepostRules(@RequestParam("rulesId") BigDecimal rulesId);
  242. // 新增门岗规则
  243. @PostMapping(value = "api/v1/rms/rmsgatepost/insertGatepostRule")
  244. Map<String, Object> insertGatepostRule(@RequestBody(required = false) Map<String, Object> mapValue);
  245. // 根据门岗id获取门岗名
  246. @PostMapping(value = "api/v1/rms/rmsgatepost/getGatepostName/{gatepostId}")
  247. Map<String, Object> getGatepostName(@PathVariable("gatepostId") BigDecimal gatepostId);
  248. //******************************************下拉框*******************************
  249. @GetMapping(value = "api/v1/rms/rmscapacity/getCapacityTypeId")
  250. Map<String, Object> getCapacityTypeId();
  251. @GetMapping(value = "api/v1/rms/rmswarehouse/getWarehouseTypeId")
  252. Map<String, Object> getWarehouseTypeId();
  253. @GetMapping(value = "api/v1/rms/rmswarehouse/getPortId")
  254. Map<String, Object> getPortId();
  255. @GetMapping(value = "api/v1/rms/rmscapacity/getCarrierId")
  256. Map<String, Object> getCarrierId();
  257. //******************************************下拉框*******************************
  258. // 根据id下拉获取运力列表
  259. @GetMapping(value = "/api/v1/rms/rmscapacity/getCapacityId")
  260. Map<String, Object> getCapacityId();
  261. // 根据id下拉框获取原料类型
  262. @GetMapping(value = "api/v1/rms/rmsmaterial/getMaterialTypeId")
  263. Map<String, Object> getMaterialTypeId();
  264. // 根据id下拉框获取计量类型
  265. @GetMapping(value = "api/v1/rms/rmsmaterial/getUnitOfMeasureId")
  266. Map<String, Object> getUnitOfMeasureId();
  267. // 根据id下拉框获取托运人
  268. @GetMapping(value = "api/v1/rms/rmspersonnel/getShipperId")
  269. Map<String, Object> getShipperId();
  270. //获取司机下拉框
  271. @GetMapping(value = "api/v1/rms/rmsdrivercapacity/getDriverId")
  272. Map<String, Object> getDriverId();
  273. // 根据id下拉框获取门岗规则
  274. @GetMapping(value = "api/v1/rms/rmsgatepost/getShipperId")
  275. Map<String, Object> getGatepostRulesId();
  276. //运输类型下拉框
  277. @GetMapping(value = "api/v1/rms/rmscardriver/getTransportTypeId")
  278. Map<String, Object> getTransportTypeId();
  279. // 根据id下拉框获取车辆类型
  280. @GetMapping(value = "api/v1/rms/rmsgatepost/getVehicleTypeId")
  281. Map<String, Object> getVehicleTypeId();
  282. @PostMapping(value = "/api/v1/rms/dilnotices/getNoticeList")
  283. Map<String, Object> getNoticeList(@RequestBody(required = false) Map<String, Object> mapValue,
  284. @RequestParam("apiId") Integer apiId,
  285. @RequestParam("pageNum") Integer pageNum,
  286. @RequestParam("pageSize") Integer pageSize,
  287. @RequestParam("con") String con);
  288. //新增公告
  289. @PostMapping(value = "api/v1/rms/dilnotices/insertNotice")
  290. Map<String, Object> insertNotice(@RequestBody(required = false) Map<String, Object> map);
  291. //删除公告
  292. @PostMapping(value = "api/v1/rms/dilnotices/deleteNotice/{id}")
  293. Map<String, Object> deleteNotice(@PathVariable("id") BigDecimal id);
  294. //更新公告
  295. @PostMapping(value = "api/v1/rms/dilnotices/updateNotice")
  296. Map<String, Object> updateNotice(@RequestBody(required = false) Map<String, Object> map);
  297. //根据id获取公告
  298. @PostMapping(value = "api/v1/rms/dilnotices/getNoticeById/{id}")
  299. Map<String, Object> getNoticeById(@PathVariable("id") BigDecimal id);
  300. //油价
  301. @PostMapping(value = "/api/v1/rms/rmsoilprice/getOilPriceResultList")
  302. Map<String, Object> getOilPriceResultList(@RequestBody(required = false) Map<String, Object> mapValue,
  303. @RequestParam("apiId") Integer apiId,
  304. @RequestParam("pageNum") Integer pageNum,
  305. @RequestParam("pageSize") Integer pageSize,
  306. @RequestParam("con") String con);
  307. //新增油价
  308. @PostMapping(value = "api/v1/rms/rmsoilprice/insertOilPrice")
  309. Map<String, Object> insertOilPrice(@RequestBody(required = false) Map<String, Object> map);
  310. //删除油价
  311. @PostMapping(value = "api/v1/rms/rmsoilprice/deleteOilPrice/{id}")
  312. Map<String, Object> deleteOilPrice(@PathVariable("id") BigDecimal id);
  313. //更新油价
  314. @PostMapping(value = "api/v1/rms/rmsoilprice/updateOilPrice")
  315. Map<String, Object> updateOilPrice(@RequestBody(required = false) Map<String, Object> mapValue);
  316. //根据id获取油价
  317. @PostMapping(value = "api/v1/rms/rmsoilprice/getOilPriceById/{id}")
  318. Map<String, Object> getOilPriceById(@PathVariable("id") BigDecimal id);
  319. //******************************************下拉框*******************************
  320. //公告下拉框,须摸清实现原理
  321. @GetMapping(value = "api/v1/rms/dilnotices/getNoticeTypeId")
  322. Map<String, Object> getNoticeTypeId();
  323. // 新增人员权限
  324. @PostMapping(value = "api/v1/rms/rmspersonnel/addPersonnel")
  325. Map<String, Object> addPersonnel(@RequestBody Map<String, Object> map);
  326. // 查询SSO主键和机构编码
  327. @PostMapping(value = "api/v1/rms/rmspersonnel/getShipperMap")
  328. Map<String, Object> getShipperMap(@RequestParam Integer shipperId);
  329. //根据运力id查询承运商名称
  330. @PostMapping(value = "api/v1/rms/rmscarrier/getCarrierNameById/{id}")
  331. Map<String, Object> getCarrierNameById(@PathVariable("id") BigDecimal id);
  332. //根据司机id查询承运商名称
  333. @PostMapping(value = "api/v1/rms/rmscardriver/getCarrierNameByDriverId/{id}")
  334. Map<String, Object> getCarrierNameByDriverId(@PathVariable("id") BigDecimal id);
  335. @ApiOperation(value = "新增组织结构实绩")
  336. @PostMapping(value = "api/v1/rms/rmsshipper/addShipperResult")
  337. Map<String, Object> addShipperResult(@RequestBody(required = false) Map<String, Object> map);
  338. @ApiOperation(value = "修改组织结构实绩")
  339. @PostMapping(value = "api/v1/rms/rmsshipper/updateShipperResult")
  340. Map<String, Object> updateShipperResult(@RequestBody(required = false) Map<String, Object> map);
  341. @ApiOperation(value = "修改组织结构实绩")
  342. @PostMapping(value = "api/v1/rms/rmsshipper/deleteShipperResult")
  343. Map<String, Object> deleteShipperResult(@RequestBody(required = false) Map<String, Object> map);
  344. @ApiOperation(value = "根据carrierSSOId查询承运商")
  345. @PostMapping(value = "api/v1/rms/rmscapacity/getCarrierNameBySSOId")
  346. Map<String, Object> getCarrierNameBySSOId(@RequestParam("carrierSSOId") String carrierSSOId);
  347. @ApiOperation(value = "边输边查收货客户父节点")
  348. @PostMapping(value = "api/v1/rms/rmsconsignee/getConsigneeFarId")
  349. Map<String, Object> getConsigneeFarId(@RequestParam("state") String state);
  350. @ApiOperation(value = "边输边查收货客户父节点")
  351. @PostMapping(value = "api/v1/rms/rmspersonnel/isInHere")
  352. Integer isInHere(@RequestParam String personnelJobNumber);
  353. @ApiOperation(value = "创建", notes = "添加油品名称")
  354. @PostMapping(value = "api/v1/rms/rmsoilprice/addOilType")
  355. Map<String, Object> addOilType(@RequestParam String oilTypeName);
  356. @ApiOperation(value = "创建", notes = "查询油品名称")
  357. @PostMapping(value = "api/v1/rms/rmsoilprice/oilNameSelect")
  358. Map<String, Object> oilNameSelect();
  359. @ApiOperation("解除承运商和车辆的绑定关系")
  360. @PostMapping("api/v1/rms/rmscapacity/deleteCapacityCarrier")
  361. public RESTfulResult deleteCapacityCarrier(@RequestBody(required = false) Map<String, Object> map);
  362. @PostMapping("api/v1/rms/rmsmaterialtype/getInwardContractMaterial")
  363. RESTfulResult getInwardContractMaterial(@RequestBody(required = false) Map<String, Object> map,
  364. @RequestParam Integer apiId,
  365. @RequestParam Integer pageNum,
  366. @RequestParam Integer pageSize,
  367. @RequestParam String con);
  368. @PostMapping("api/v1/rms/rmscapacity/getCapacityInfoById/{id}")
  369. Map<String, Object> getCapacityInfoById(@PathVariable("id") Integer id);
  370. @PostMapping("api/v1/rms/rmscargodeps/getCargoDep")
  371. Map<String, Object> getCargoDep(@RequestBody(required = false) Map<String, Object> mapValue,
  372. @RequestParam("apiId") Integer apiId,
  373. @RequestParam("pageNum") Integer pageNum,
  374. @RequestParam("pageSize") Integer pageSize,
  375. @RequestParam("con") String con);
  376. @PostMapping("api/v1/rms/rmscargodeps/deleteCargoDep")
  377. Map<String, Object> deleteCargoDep(@RequestBody(required = false) Map<String, Object> map);
  378. @PostMapping("api/v1/rms/rmscargodeps/updateCargoDep")
  379. Map<String, Object> updateCargoDep(@RequestBody(required = false) Map<String, Object> map);
  380. @PostMapping("api/v1/rms/rmscargodeps/insertCargoDep")
  381. Map<String, Object> insertCargoDep(@RequestBody(required = false) Map<String, Object> map);
  382. @PostMapping("api/v1/rms/rmscargodeps/getCargoDepById/{id}")
  383. Map<String, Object> getCargoDepById(@PathVariable("id") BigDecimal id);
  384. @PostMapping("api/v1/rms/rmsconsignee/signConsignee")
  385. Map<String, Object> signConsignee(@RequestBody Map<String, Object> mapVal);
  386. //运力类型
  387. @PostMapping(value = "/api/v1/rms/rmscapacitytype/getCapacityType")
  388. Map<String, Object> getCapacityType(@RequestBody(required = false) Map<String, Object> map,
  389. @RequestParam("apiId") Integer apiId,
  390. @RequestParam("pageNum") Integer pageNum,
  391. @RequestParam("pageSize") Integer pageSize);
  392. @PostMapping(value = "api/v1/rms/rmscapacitytype/insertCapacityType")
  393. Map<String, Object> insertCapacityType(@RequestBody(required = false) Map<String, Object> map);
  394. @PostMapping(value = "api/v1/rms/rmscapacitytype/deleteCapacityType")
  395. Map<String, Object> deleteCapacityType(@RequestBody(required = false) Map<String, Object> map);
  396. //运输范围
  397. @PostMapping(value = "/api/v1/rms/rmstransrange/getTransRangeList")
  398. Map<String, Object> getTransRangeList(@RequestBody(required = false) Map<String, Object> map,
  399. @RequestParam("apiId") Integer apiId,
  400. @RequestParam("pageNum") Integer pageNum,
  401. @RequestParam("pageSize") Integer pageSize);
  402. @PostMapping(value = "api/v1/rms/rmstransrange/insertTransRange")
  403. Map<String, Object> insertTransRange(@RequestBody(required = false) Map<String, Object> map);
  404. @PostMapping(value = "api/v1/rms/rmstransrange/deleteTransRange")
  405. Map<String, Object> deleteTransRange(@RequestBody(required = false) Map<String, Object> map);
  406. /**
  407. * 集装箱的相关方法
  408. *
  409. * @param map
  410. * @return
  411. */
  412. @PostMapping(value = "api/v1/rms/rmsShipContainer/insetShipContainer")
  413. Map<String, Object> insetShipContainer(@RequestBody(required = false) Map<String, Object> map);
  414. @PostMapping(value = "api/v1/rms/rmsShipContainer/updateShipContainer")
  415. Map<String, Object> updateShipContainer(@RequestBody(required = false) List<Map<String, Object>> mapList);
  416. @PostMapping(value = "api/v1/rms/rmsShipContainer/getShippingContainer")
  417. Map<String, Object> getShippingContainer(@RequestBody(required = false) Map<String, Object> map,
  418. @RequestParam(value = "apiId") Integer apiId,
  419. @RequestParam(value = "pageNum") Integer pageNum,
  420. @RequestParam(value = "pageSize") Integer pageSize);
  421. //==================岗位信息
  422. @PostMapping("api/v1/rms/rmsjobinfos/getrmsrmsjobinfos")
  423. Map<String, Object> list(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  424. @RequestParam Integer pageNum,
  425. @RequestParam Integer pageSize);
  426. @PostMapping("api/v1/rms/rmsjobinfos/add")
  427. Map<String, Object> add(@RequestBody(required = false) Map<String, Object> map);
  428. @PutMapping("api/v1/rms/rmsjobinfos/{id}")
  429. Map<String, Object> update(@PathVariable BigDecimal id, @RequestBody(required = false) Map<String, Object> map);
  430. @PutMapping("api/v1/rms/rmsjobinfos/logicdelete")
  431. Map<String, Object> logicdelete(@RequestBody(required = false) Map<String, Object> map);
  432. @PostMapping(value = "api/v1/rms/rmsjobinfos/readExcel", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
  433. RESTfulResult readExcel(MultipartFile file);
  434. //==================提取比例
  435. @PostMapping("api/v1/rms/rmsextractscales/getrmsextractscales")
  436. Map<String, Object> extractscalelist(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  437. @RequestParam Integer pageNum,
  438. @RequestParam Integer pageSize);
  439. @PostMapping("api/v1/rms/rmsextractscales/add")
  440. Map<String, Object> addExtractscale(@RequestBody(required = false) Map<String, Object> map);
  441. @PutMapping("api/v1/rms/rmsextractscales/logicdelete")
  442. Map<String, Object> Extractscalelogicdelete(@RequestBody(required = false) Map<String, Object> map);
  443. @PutMapping("api/v1/rms/rmsextractscales/{id}")
  444. Map<String, Object> Extractscaleupdate(@PathVariable BigDecimal id, @RequestBody(required = false) Map<String, Object> map);
  445. //==================计算公式
  446. @PostMapping("api/v1/rms/rmsformulas/getformula")
  447. Map<String, Object> FormulaList(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  448. @RequestParam Integer pageNum,
  449. @RequestParam Integer pageSize);
  450. @PostMapping("api/v1/rms/rmsformulas/add")
  451. Map<String, Object> addFormula(@RequestBody(required = false) Map<String, Object> map);
  452. @PutMapping("api/v1/rms/rmsformulas/logicdelete")
  453. Map<String, Object> Formulalogicdelete(@RequestBody(required = false) Map<String, Object> map);
  454. @PutMapping("api/v1/rms/rmsformulas/{id}")
  455. Map<String, Object> Formulaupdate(@PathVariable BigDecimal id, @RequestBody(required = false) Map<String, Object> map);
  456. //========================》需求快捷匹配
  457. @PostMapping("api/v1/rms/rmsdemandruless/rmsdemandrulesslist")
  458. Map<String, Object> rmsdemandrulesslist(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  459. @RequestParam Integer pageNum,
  460. @RequestParam Integer pageSize);
  461. @PostMapping("api/v1/rms/rmsdemandruless/rmsdemandrulessInsert")
  462. Map<String, Object> addrmsdemandruless(@RequestBody(required = false) Map<String, Object> map);
  463. @PutMapping("api/v1/rms/rmsdemandruless/rmsdemandrulessUpdate/{id}")
  464. Map<String, Object> rmsdemandrulessupdate(@PathVariable BigDecimal id, @RequestBody(required = false) Map<String, Object> map);
  465. //==================费用类别
  466. @PostMapping("api/v1/rms/rmsexpansecategorys/rmsexpansecategorysList")
  467. Map<String, Object> rmsexpansecategorysList(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  468. @RequestParam Integer pageNum,
  469. @RequestParam Integer pageSize);
  470. @PostMapping("api/v1/rms/rmsexpansecategorys/rmsexpansecategorysInsert")
  471. Map<String, Object> addrmsexpansecategorys(@RequestBody(required = false) Map<String, Object> map);
  472. @PutMapping("api/v1/rms/rmsexpansecategorys/rmsexpansecategorysDelete")
  473. Map<String, Object> rmsexpansecategorysdelete(@RequestBody(required = false) Map<String, Object> map);
  474. @PutMapping("api/v1/rms/rmsexpansecategorys/rmsexpansecategorysUpdate/{id}")
  475. Map<String, Object> rmsexpansecategorysupdate(@PathVariable BigDecimal id, @RequestBody(required = false) Map<String, Object> map);
  476. @PostMapping("/api/v1/rms/dilbusinesstypes/getBusinessType")
  477. Map<String, Object> getBusinessType(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  478. @RequestParam Integer pageNum,
  479. @RequestParam Integer pageSize);
  480. @PostMapping("api/v1/rms/dilbusinesstypes/insertBusinessType")
  481. Map<String, Object> insertBusinessType(@RequestBody(required = false) Map<String, Object> map);
  482. }