TmsshipFeign.java 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758
  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. /**
  7. * @Description:
  8. * @Author:HuJianGuo
  9. * @GreateTime:2021/9/23 8:46
  10. * @Version:V2.0
  11. */
  12. @FeignClient(value = "DIL-SHIPTMS-API-DEV", url = "${openfeign.TmsshipFeign.url}")
  13. public interface TmsshipFeign {
  14. /**
  15. * 展示驳船
  16. *
  17. * @param mapValue
  18. * @param pageNum
  19. * @param pageSize
  20. * @param apiId
  21. * @return
  22. */
  23. @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/getBargeOperationList")
  24. Map<String, Object> getBargeOperationList(@RequestBody(required = false) Map<String, Object> mapValue,
  25. @RequestParam Integer pageNum,
  26. @RequestParam Integer pageSize,
  27. @RequestParam Integer apiId);
  28. /**
  29. * 查询驳船作业信息
  30. *
  31. * @param bargeOperationId
  32. * @return
  33. */
  34. @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/getBargeOperation/{bargeOperationId}")
  35. Map<String, Object> getBargeOperation(@PathVariable("bargeOperationId") BigDecimal bargeOperationId);
  36. /**
  37. * 查询驳船作业信息
  38. *
  39. * @param bargeOperationId
  40. * @return
  41. */
  42. @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/selectBargeOperation/{bargeOperationId}")
  43. Map<String, Object> selectBargeOperation(@PathVariable("bargeOperationId") BigDecimal bargeOperationId);
  44. /**
  45. * 删除驳船作业信息
  46. *
  47. * @param bargeOperationId
  48. * @return
  49. */
  50. @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/deleteBargeOperation/{bargeOperationId}")
  51. Map<String, Object> deleteBargeOperation(@PathVariable("bargeOperationId") BigDecimal bargeOperationId);
  52. /**
  53. * 修改驳船作业信息
  54. *
  55. * @param tmsshipBargeOperation
  56. * @return
  57. */
  58. @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/updateBargeOperation")
  59. Map<String, Object> updateBargeOperation(@RequestBody Map<String, Object> tmsshipBargeOperation);
  60. /**
  61. * 新增驳船作业
  62. *
  63. * @param map
  64. * @return
  65. */
  66. @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/addBargeOperation")
  67. Map<String, Object> addBargeOperation(@RequestBody Map<String, Object> map);
  68. /**
  69. * 新增抵达实绩
  70. *
  71. * @param mapVal
  72. * @return
  73. */
  74. @PostMapping(value = "/api/v1/shipTms/tmsshipentrywharyresults/addTmsShipEntryWharyResult")
  75. Map<String, Object> addTmsShipEntryWharyResult(@RequestBody Map<String, Object> mapVal);
  76. /**
  77. * 新增离港实绩
  78. *
  79. * @param mapVal
  80. * @return
  81. */
  82. @PostMapping(value = "/api/v1/shipTms/tmsshipoutwharyresults/addTmsShipOutWharyResult")
  83. Map<String, Object> addTmsShipOutWharyResult(@RequestBody Map<String, Object> mapVal);
  84. /**
  85. * 展示装船作业信息列表
  86. *
  87. * @param mapValue
  88. * @param pageNum
  89. * @param pageSize
  90. * @param apiId
  91. * @return
  92. */
  93. @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/getLoadShipList")
  94. Map<String, Object> getLoadShipList(@RequestBody(required = false) Map<String, Object> mapValue,
  95. @RequestParam Integer pageNum,
  96. @RequestParam Integer pageSize,
  97. @RequestParam Integer apiId);
  98. /**
  99. * 查询装船作业表单
  100. *
  101. * @param resultId
  102. * @return
  103. */
  104. @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/getLoadShip/{resultId}")
  105. Map<String, Object> getLoadShip(@PathVariable("resultId") BigDecimal resultId);
  106. /**
  107. * 查询装船作业信息
  108. *
  109. * @param resultId
  110. * @return
  111. */
  112. @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/selectLoadShip/{resultId}")
  113. Map<String, Object> selectLoadShip(@PathVariable("resultId") BigDecimal resultId);
  114. /**
  115. * 删除装船作业信息
  116. *
  117. * @param resultId
  118. * @return
  119. */
  120. @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/deleteLoadShip/{resultId}")
  121. Map<String, Object> deleteLoadShip(@PathVariable("resultId") BigDecimal resultId);
  122. /**
  123. * 修改装船作业信息
  124. *
  125. * @param tmsshipLoadShipResult
  126. * @return
  127. */
  128. @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/updateLoadShip")
  129. Map<String, Object> updateLoadShip(@RequestBody Map<String, Object> tmsshipLoadShipResult);
  130. /**
  131. * 新增装船作业
  132. *
  133. * @param map
  134. * @return
  135. */
  136. @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/addLoadShip")
  137. Map<String, Object> addLoadShip(@RequestBody Map<String, Object> map);
  138. /**
  139. * 展示位置作业信息列表
  140. *
  141. * @param mapValue
  142. <<<<<<< HEAD
  143. * @param pageNum
  144. * @param pageSize
  145. * @param apiId
  146. * @return
  147. */
  148. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/getShipLocationList")
  149. Map<String, Object> getShipLocationList(@RequestBody(required = false) Map<String, Object> mapValue,
  150. @RequestParam Integer pageNum,
  151. @RequestParam Integer pageSize,
  152. @RequestParam Integer apiId,
  153. @RequestParam String con);
  154. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/getShipLocationList")
  155. Map<String, Object> getShipLocationList(@RequestBody(required = false) Map<String, Object> mapValue);
  156. /**
  157. * 查询位置作业信息
  158. *
  159. * @param locationId
  160. * @return
  161. */
  162. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/getShipLocation/{locationId}")
  163. Map<String, Object> getShipLocation(@PathVariable("locationId") BigDecimal locationId);
  164. /**
  165. * 查询位置作业信息
  166. *
  167. * @param locationId
  168. * @return
  169. */
  170. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/selectShipLocation/{locationId}")
  171. Map<String, Object> selectShipLocation(@PathVariable("locationId") BigDecimal locationId);
  172. /**
  173. * 删除位置作业信息
  174. *
  175. * @param locationId
  176. * @return
  177. */
  178. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/deleteShipLocation/{locationId}")
  179. Map<String, Object> deleteShipLocation(@PathVariable("locationId") BigDecimal locationId);
  180. /**
  181. * 修改位置作业信息
  182. *
  183. * @param tmsshipShipLocation
  184. * @return
  185. */
  186. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/updateShipLocation")
  187. Map<String, Object> updateShipLocation(@RequestBody Map<String, Object> tmsshipShipLocation);
  188. /**
  189. * 新增位置作业
  190. *
  191. * @param map
  192. * @return
  193. */
  194. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/addShipLocation")
  195. Map<String, Object> addShipLocation(@RequestBody Map<String, Object> map);
  196. /**
  197. * 展示水路货物运单列表
  198. *
  199. * @param mapValue
  200. * @param pageNum
  201. * @param pageSize
  202. * @param apiId
  203. * @return
  204. */
  205. @PostMapping(value = "/api/v1/shipTms/tmsshiptotalresults/listAllOrders")
  206. Map<String, Object> listAllOrders(@RequestBody(required = false) Map<String, Object> mapValue,
  207. @RequestParam Integer pageNum,
  208. @RequestParam Integer pageSize,
  209. @RequestParam Integer apiId);
  210. /**
  211. * 展示船只信息
  212. *
  213. * @param mapValue
  214. * @param pageNum
  215. * @param pageSize
  216. * @param apiId
  217. * @return
  218. */
  219. @PostMapping(value = "/api/v1/shipTms/tmsshiptotalresults/getCapacityList")
  220. Map<String, Object> getCapacityList(@RequestBody(required = false) Map<String, Object> mapValue,
  221. @RequestParam Integer pageNum,
  222. @RequestParam Integer pageSize,
  223. @RequestParam Integer apiId);
  224. /**
  225. * 展示卸船作业信息列表
  226. *
  227. * @param mapValue
  228. * @param pageNum
  229. * @param pageSize
  230. * @param apiId
  231. * @return
  232. */
  233. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/getUnLoadShipList")
  234. Map<String, Object> getUnLoadShipList(@RequestBody(required = false) Map<String, Object> mapValue,
  235. @RequestParam Integer pageNum,
  236. @RequestParam Integer pageSize,
  237. @RequestParam Integer apiId);
  238. /**
  239. * 查询卸船作业信息
  240. *
  241. * @param resultId
  242. * @return
  243. */
  244. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/getUnloadShip/{resultId}")
  245. Map<String, Object> getUnloadShip(@PathVariable("resultId") BigDecimal resultId);
  246. /**
  247. * 查询卸船作业信息
  248. *
  249. * @param resultId
  250. * @return
  251. */
  252. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/selectUnLoadShip/{resultId}")
  253. Map<String, Object> selectUnLoadShip(@PathVariable("resultId") BigDecimal resultId);
  254. /**
  255. * 删除卸船作业信息
  256. *
  257. * @param resultId
  258. * @return
  259. */
  260. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/deleteUnLoadShip/{resultId}")
  261. Map<String, Object> deleteUnLoadShip(@PathVariable("resultId") BigDecimal resultId);
  262. /**
  263. * 修改卸船作业信息
  264. *
  265. * @param tmsshipUnloadShipResult
  266. * @return
  267. */
  268. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/updateUnLoadShip")
  269. Map<String, Object> updateUnLoadShip(@RequestBody Map<String, Object> tmsshipUnloadShipResult);
  270. /**
  271. * 新增卸船作业
  272. *
  273. * @param map
  274. * @return
  275. */
  276. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/addUnLoadShip")
  277. Map<String, Object> addUnLoadShip(@RequestBody Map<String, Object> map);
  278. /**
  279. * 展示水分质检信息列表
  280. *
  281. * @param mapValue
  282. * @param pageNum
  283. * @param pageSize
  284. * @param apiId
  285. * @return
  286. */
  287. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/getWaterQualityResultList")
  288. Map<String, Object> getWaterQualityResultList(@RequestBody(required = false) Map<String, Object> mapValue,
  289. @RequestParam Integer pageNum,
  290. @RequestParam Integer pageSize,
  291. @RequestParam Integer apiId);
  292. /**
  293. * 查询水分质检信息
  294. *
  295. * @param resultId
  296. * @return
  297. */
  298. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/getWaterQuality/{resultId}")
  299. Map<String, Object> getWaterQuality(@PathVariable("resultId") BigDecimal resultId);
  300. /**
  301. * 查询水分质检信息
  302. *
  303. * @param resultId
  304. * @return
  305. */
  306. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/selectWaterQualityResult/{resultId}")
  307. Map<String, Object> selectWaterQualityResult(@PathVariable("resultId") BigDecimal resultId);
  308. /**
  309. * 删除水分质检信息
  310. *
  311. * @param resultId
  312. * @return
  313. */
  314. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/deleteWaterQualityResult/{resultId}")
  315. Map<String, Object> deleteWaterQualityResult(@PathVariable("resultId") BigDecimal resultId);
  316. /**
  317. * 修改水分质检作业信息
  318. *
  319. * @param tmsshipWaterQualityResult
  320. * @return
  321. */
  322. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/updateWaterQualityResult")
  323. Map<String, Object> updateWaterQualityResult(@RequestBody Map<String, Object> tmsshipWaterQualityResult);
  324. /**
  325. * 新增水分质检作业
  326. *
  327. * @param map
  328. * @return
  329. */
  330. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/addWaterQualityResult")
  331. Map<String, Object> addWaterQualityResult(@RequestBody Map<String, Object> map);
  332. /**
  333. * 展示船只信息列表
  334. *
  335. * @param mapValue
  336. * @param pageNum
  337. * @param pageSize
  338. * @param apiId
  339. * @return
  340. */
  341. @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/getCapacities")
  342. Map<String, Object> getCapacities(@RequestParam BigDecimal instructionsId,
  343. @RequestBody(required = false) Map<String, Object> mapValue,
  344. @RequestParam Integer pageNum,
  345. @RequestParam Integer pageSize,
  346. @RequestParam Integer apiId);
  347. /**
  348. * 新增船只
  349. *
  350. * @param omsshipInstructionsCapacity
  351. * @return
  352. */
  353. @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/addInstructionsCapacity")
  354. Map<String, Object> addInstructionsCapacity(@RequestBody Map<String, Object> omsshipInstructionsCapacity);
  355. /**
  356. * 查询船只
  357. *
  358. * @param instructionsCapacityId
  359. * @return
  360. */
  361. @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/getInstructionsCapacity/{instructionsCapacityId}")
  362. Map<String, Object> getInstructionsCapacity(@PathVariable("instructionsCapacityId") BigDecimal instructionsCapacityId);
  363. /**
  364. * 逻辑删除船只
  365. *
  366. * @param instructionsCapacityId
  367. * @return
  368. */
  369. @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/deleteInstructionsCapacity/{instructionsCapacityId}")
  370. Map<String, Object> deleteInstructionsCapacity(@PathVariable("instructionsCapacityId") BigDecimal instructionsCapacityId);
  371. /**
  372. * 修改船只信息
  373. *
  374. * @param omsshipInstructionsCapacity
  375. * @return
  376. */
  377. @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/updateInstructionsCapacity")
  378. Map<String, Object> updateInstructionsCapacity(@RequestBody Map<String, Object> omsshipInstructionsCapacity);
  379. /**
  380. * 展示装船指令
  381. *
  382. * @param mapValue
  383. * @param pageNum
  384. * @param pageSize
  385. * @param apiId
  386. * @return
  387. */
  388. @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/getShipMentInstructionsList")
  389. Map<String, Object> getShipMentInstructionsList(@RequestBody(required = false) Map<String, Object> mapValue,
  390. @RequestParam Integer pageNum,
  391. @RequestParam Integer pageSize,
  392. @RequestParam Integer apiId,
  393. @RequestParam String status);
  394. /**
  395. * 查询装船指令
  396. *
  397. * @param instructionsId
  398. * @return
  399. */
  400. @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/getShipmentInstructions/{instructionsId}")
  401. Map<String, Object> getShipmentInstructions(@PathVariable("instructionsId") BigDecimal instructionsId);
  402. /**
  403. * 查询装船指令
  404. *
  405. * @param shipmentInstructionsId
  406. * @return
  407. */
  408. @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/sendShipmentInstructionsStatus/{shipmentInstructionsId}")
  409. Map<String, Object> sendShipmentInstructionsStatus(@PathVariable("shipmentInstructionsId") BigDecimal shipmentInstructionsId);
  410. /**
  411. * 删除装船指令
  412. *
  413. * @param instructionsId
  414. * @return
  415. */
  416. @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/deleteByPrimaryKey/{instructionsId}")
  417. Map<String, Object> deleteByPrimaryKey(@PathVariable("instructionsId") BigDecimal instructionsId);
  418. /**
  419. * 修改装船指令
  420. *
  421. * @param omsshipShipmentInstructions
  422. * @return
  423. */
  424. @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/updateShipmentInstructions")
  425. Map<String, Object> updateShipmentInstructions(@RequestBody Map<String, Object> omsshipShipmentInstructions);
  426. /**
  427. * 新增装船指令
  428. *
  429. * @param omsshipShipmentInstructions
  430. * @return
  431. */
  432. @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/addShipmentInstructions")
  433. Map<String, Object> addShipmentInstructions(@RequestBody Map<String, Object> omsshipShipmentInstructions);
  434. /**
  435. * 下拉框
  436. * @return
  437. */
  438. @GetMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/getGroupId")
  439. Map<String, Object> getGroupId();
  440. @GetMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/getCargoId")
  441. Map<String, Object> getCargoId();
  442. @GetMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/insertBetchId")
  443. Map<String, Object> insertBetchId();
  444. @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getAttorneyId")
  445. Map<String, Object> getAttorneyId();
  446. @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getNoticeId")
  447. Map<String, Object> getNoticeId();
  448. @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getPortName")
  449. Map<String, Object> getPortName();
  450. @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getPortId")
  451. Map<String, Object> getPortId();
  452. @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getRmRawId")
  453. Map<String, Object> getRmRawId();
  454. @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getPierId")
  455. Map<String, Object> getPierId();
  456. @GetMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/getResultNumber")
  457. Map<String, Object> getResultNumber();
  458. @GetMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/getCarrier")
  459. Map<String, Object> getCarrier();
  460. @GetMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/getShipper")
  461. Map<String, Object> getShipper();
  462. @GetMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/getOrderId")
  463. Map<String, Object> getTask();
  464. @GetMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/getCapacityId")
  465. Map<String, Object> getCapacityId();
  466. @GetMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/getBatchId")
  467. Map<String, Object> getBatchId();
  468. @PostMapping(value = "/api/v1/shipTms/dilbatchs/getBatchList")
  469. Map<String, Object> getBatchList(@RequestBody(required = false) Map<String, Object> mapValue,
  470. @RequestParam Integer pageNum,
  471. @RequestParam Integer pageSize,
  472. @RequestParam Integer apiId);
  473. @PostMapping(value = "/api/v1/shipTms/dilbatchs/getBatchListForAttorney")
  474. Map<String, Object> getBatchListForAttorney(@RequestBody(required = false) Map<String, Object> mapValue,
  475. @RequestParam Integer pageNum,
  476. @RequestParam Integer pageSize,
  477. @RequestParam Integer apiId,
  478. @RequestParam String con);
  479. //获取船运物资id
  480. @GetMapping("/api/v1/shipTms/amsshipcargotransferresults/getMaterialId")
  481. Map<String,Object> getMaterialId();
  482. /**
  483. * 展示货权转移
  484. *
  485. * @param mapValue
  486. * @param pageNum
  487. * @param pageSize
  488. * @param apiId
  489. * @return
  490. */
  491. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/getAmsshipCargoTranferResultList")
  492. Map<String, Object> getAmsshipCargoTranferResultList(@RequestBody(required = false) Map<String, Object> mapValue,
  493. @RequestParam Integer pageNum,
  494. @RequestParam Integer pageSize,
  495. @RequestParam Integer apiId);
  496. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/selectShippeByName")
  497. Map<String, Object> selectShippeByName(@RequestBody(required = false) Map<String, Object> mapValue,
  498. @RequestParam Integer pageNum,
  499. @RequestParam Integer pageSize,
  500. @RequestParam Integer apiId,
  501. @RequestParam String con);
  502. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/getMaterialList")
  503. Map<String, Object> getMaterialList(@RequestBody(required = false) Map<String, Object> mapValue,
  504. @RequestParam Integer pageNum,
  505. @RequestParam Integer pageSize,
  506. @RequestParam Integer apiId,
  507. @RequestParam String con);
  508. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/getGroupList")
  509. Map<String, Object> getGroupList (@RequestBody(required = false) Map<String, Object> mapValue,
  510. @RequestParam Integer pageNum,
  511. @RequestParam Integer pageSize,
  512. @RequestParam Integer apiId,
  513. @RequestParam String con);
  514. /**
  515. * 新增货权转移
  516. *
  517. * @param amsshipCargoTransferResult
  518. * @return
  519. */
  520. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/insertamsshipCargoTransferResult")
  521. Map<String, Object> insertamsshipCargoTransferResult(@RequestBody Map<String, Object> amsshipCargoTransferResult);
  522. /**
  523. * 逻辑删除货权转移
  524. *
  525. * @param cargoTransferResultId
  526. * @return
  527. */
  528. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/deleteByCargoId/{cargoTransferResultId}")
  529. Map<String, Object> deleteByCargoId(@PathVariable("cargoTransferResultId") Integer cargoTransferResultId);
  530. /**
  531. * 修改货权转移
  532. *
  533. * @param amsshipCargoTransferResult
  534. * @return
  535. */
  536. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/editCargoTransferResult")
  537. Map<String, Object> editCargoTransferResult(@RequestBody Map<String, Object> amsshipCargoTransferResult);
  538. /**
  539. * 查询货权转移
  540. *
  541. * @param cargoTransferResultId
  542. * @return
  543. */
  544. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/selectByCargoTranferResultId/{cargoTransferResultId}")
  545. Map<String, Object> selectByCargoTranferResultId(@PathVariable("cargoTransferResultId") Integer cargoTransferResultId);
  546. /**
  547. * 展示提货委托
  548. *
  549. * @param mapValue
  550. * @param pageNum
  551. * @param pageSize
  552. * @param apiId
  553. * @return
  554. */
  555. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getAmsshipDeliveryAttroneyList")
  556. Map<String, Object> getAmsshipDeliveryAttroneyList(@RequestBody(required = false) Map<String, Object> mapValue,
  557. @RequestParam Integer pageNum,
  558. @RequestParam Integer pageSize,
  559. @RequestParam Integer apiId,
  560. @RequestParam Integer status);
  561. /**
  562. * 新增提货委托
  563. *
  564. * @param amsshipDeliveryAttorney
  565. * @return
  566. */
  567. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/insertshipDeliveryAttorney")
  568. Map<String, Object> insertshipDeliveryAttorney(@RequestBody Map<String, Object> amsshipDeliveryAttorney);
  569. /**
  570. * 逻辑删除提货委托
  571. *
  572. * @param attorneyId
  573. * @return
  574. */
  575. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/deleteByAttorneyId/{attorneyId}")
  576. Map<String, Object> deleteByAttorneyId(@PathVariable("attorneyId") Integer attorneyId);
  577. /**
  578. * 修改提货委托
  579. *
  580. * @param amsshipDeliveryAttorney
  581. * @return
  582. */
  583. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/editDeliveryAttroney")
  584. Map<String, Object> editDeliveryAttroney(@RequestBody Map<String, Object> amsshipDeliveryAttorney);
  585. /**
  586. * 查询提货委托
  587. *
  588. * @param attorneyId
  589. * @return
  590. */
  591. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getDeliveryAttorneyId/{attorneyId}")
  592. Map<String, Object> getDeliveryAttorneyId(@PathVariable("attorneyId") Integer attorneyId);
  593. /**
  594. * 下发提货委托
  595. *
  596. * @param attorneyId
  597. * @return
  598. */
  599. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/sendDeliveryAttorneyStatus/{attorneyId}")
  600. Map<String, Object> sendDeliveryAttorneyStatus(@PathVariable("attorneyId") Integer attorneyId);
  601. /**
  602. * 展示放货通知
  603. *
  604. * @param mapValue
  605. * @param pageNum
  606. * @param pageSize
  607. * @param apiId
  608. * @return
  609. */
  610. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/getshipDeliveryNoticeList")
  611. Map<String, Object> getshipDeliveryNoticeList(@RequestBody(required = false) Map<String, Object> mapValue,
  612. @RequestParam Integer pageNum,
  613. @RequestParam Integer pageSize,
  614. @RequestParam Integer apiId,
  615. @RequestParam Integer status);
  616. /**
  617. * 新增放货通知
  618. *
  619. * @param amsshipDeliveryNotice
  620. * @return
  621. */
  622. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/insertDeliveryNotice")
  623. Map<String, Object> insertDeliveryNotice(@RequestBody Map<String, Object> amsshipDeliveryNotice);
  624. /**
  625. * 逻辑删除放货通知
  626. *
  627. * @param noticeId
  628. * @return
  629. */
  630. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/deleteByNoticeId/{noticeId}")
  631. Map<String, Object> deleteByNoticeId(@PathVariable("noticeId") Integer noticeId);
  632. /**
  633. * 修改放货通知
  634. *
  635. * @param amsshipDeliveryNotice
  636. * @return
  637. */
  638. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/editDeliveryNotice")
  639. Map<String, Object> editDeliveryNotice(@RequestBody Map<String, Object> amsshipDeliveryNotice);
  640. /**
  641. * 查询放货通知
  642. *
  643. * @param noticeId
  644. * @return
  645. */
  646. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/selectByNoticeId/{noticeId}")
  647. Map<String, Object> selectByNoticeId(@PathVariable("noticeId") Integer noticeId);
  648. /**
  649. * 下发放货通知
  650. *
  651. * @param noticeId
  652. * @return
  653. */
  654. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/sendDeliveryNotice/{noticeId}")
  655. Map<String, Object> sendDeliveryNotice(@PathVariable("noticeId") Integer noticeId);
  656. //船舶动态表
  657. @PostMapping("api/v1/shipTms/shipdynamics/selectAll")
  658. Map<String, Object> selectAll();
  659. //获取合同水分值,实装吨位,水分吨位
  660. @PostMapping("api/v1/shipTms/tmsshipwaterqualityresults/getMoistureAndInstallations")
  661. Map<String,Object> getMoistureAndInstallations(Map<String,Object> map);
  662. // 模糊查询江船名
  663. @PostMapping(value = "/api/v1/shipTms/dilbatchs/getShipNameList")
  664. Map<String, Object> getShipNameList(@RequestParam(value = "state")String state);
  665. }