TmsshipFeign.java 35 KB

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