TmsshipFeign.java 34 KB

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