TmsshipFeign.java 29 KB

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