TmsshipFeign.java 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872
  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. <<<<<<< HEAD
  159. * @param pageNum
  160. * @param pageSize
  161. * @param apiId
  162. * @return
  163. */
  164. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/getShipLocationList")
  165. Map<String, Object> getShipLocationList(@RequestBody(required = false) Map<String, Object> mapValue,
  166. @RequestParam Integer pageNum,
  167. @RequestParam Integer pageSize,
  168. @RequestParam Integer apiId,
  169. @RequestParam String con);
  170. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/getShipLocationList")
  171. Map<String, Object> getShipLocationList(@RequestBody(required = false) Map<String, Object> mapValue,
  172. @RequestParam String con
  173. );
  174. /**
  175. * 查询位置作业信息
  176. *
  177. * @param locationId
  178. * @return
  179. */
  180. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/getShipLocation/{locationId}")
  181. Map<String, Object> getShipLocation(@PathVariable("locationId") BigDecimal locationId);
  182. /**
  183. * 查询位置作业信息
  184. *
  185. * @param locationId
  186. * @return
  187. */
  188. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/selectShipLocation/{locationId}")
  189. Map<String, Object> selectShipLocation(@PathVariable("locationId") BigDecimal locationId);
  190. /**
  191. * 删除位置作业信息
  192. *
  193. * @param locationId
  194. * @return
  195. */
  196. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/deleteShipLocation/{locationId}")
  197. Map<String, Object> deleteShipLocation(@PathVariable("locationId") BigDecimal locationId);
  198. /**
  199. * 修改位置作业信息
  200. *
  201. * @param tmsshipShipLocation
  202. * @return
  203. */
  204. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/updateShipLocation")
  205. Map<String, Object> updateShipLocation(@RequestBody Map<String, Object> tmsshipShipLocation);
  206. /**
  207. * 新增位置作业
  208. *
  209. * @param map
  210. * @return
  211. */
  212. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/addShipLocation")
  213. Map<String, Object> addShipLocation(@RequestBody Map<String, Object> map);
  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/listAllOrders")
  224. Map<String, Object> listAllOrders(@RequestBody(required = false) Map<String, Object> mapValue,
  225. @RequestParam Integer pageNum,
  226. @RequestParam Integer pageSize,
  227. @RequestParam Integer apiId,
  228. @RequestParam String con);
  229. /**
  230. * 展示船只信息
  231. *
  232. * @param mapValue
  233. * @param pageNum
  234. * @param pageSize
  235. * @param apiId
  236. * @return
  237. */
  238. @PostMapping(value = "/api/v1/shipTms/tmsshiptotalresults/getCapacityList")
  239. Map<String, Object> getCapacityList(@RequestBody(required = false) Map<String, Object> mapValue,
  240. @RequestParam Integer pageNum,
  241. @RequestParam Integer pageSize,
  242. @RequestParam Integer apiId,
  243. @RequestParam String con);
  244. /**
  245. * 展示卸船作业信息列表
  246. *
  247. * @param mapValue
  248. * @param pageNum
  249. * @param pageSize
  250. * @param apiId
  251. * @return
  252. */
  253. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/getUnLoadShipList")
  254. Map<String, Object> getUnLoadShipList(@RequestBody(required = false) Map<String, Object> mapValue,
  255. @RequestParam Integer pageNum,
  256. @RequestParam Integer pageSize,
  257. @RequestParam Integer apiId,
  258. @RequestParam(required = false) String con);
  259. /**
  260. * 查询卸船作业信息
  261. *
  262. * @param resultId
  263. * @return
  264. */
  265. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/getUnloadShip/{resultId}")
  266. Map<String, Object> getUnloadShip(@PathVariable("resultId") BigDecimal resultId);
  267. /**
  268. * 查询卸船作业信息
  269. *
  270. * @param resultId
  271. * @return
  272. */
  273. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/selectUnLoadShip/{resultId}")
  274. Map<String, Object> selectUnLoadShip(@PathVariable("resultId") BigDecimal resultId);
  275. /**
  276. * 删除卸船作业信息
  277. *
  278. * @param resultId
  279. * @return
  280. */
  281. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/deleteUnLoadShip/{resultId}")
  282. Map<String, Object> deleteUnLoadShip(@PathVariable("resultId") BigDecimal resultId);
  283. /**
  284. * 修改卸船作业信息
  285. *
  286. * @param tmsshipUnloadShipResult
  287. * @return
  288. */
  289. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/updateUnLoadShip")
  290. Map<String, Object> updateUnLoadShip(@RequestBody Map<String, Object> tmsshipUnloadShipResult);
  291. /**
  292. * 新增卸船作业
  293. *
  294. * @param map
  295. * @return
  296. */
  297. @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/addUnLoadShip")
  298. Map<String, Object> addUnLoadShip(@RequestBody Map<String, Object> map);
  299. /**
  300. * 展示水分质检信息列表
  301. *
  302. * @param mapValue
  303. * @param pageNum
  304. * @param pageSize
  305. * @param apiId
  306. * @return
  307. */
  308. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/getWaterQualityResultList")
  309. Map<String, Object> getWaterQualityResultList(@RequestBody(required = false) Map<String, Object> mapValue,
  310. @RequestParam Integer pageNum,
  311. @RequestParam Integer pageSize,
  312. @RequestParam Integer apiId,
  313. @RequestParam(required = false) String con);
  314. /**
  315. * 查询水分质检信息
  316. *
  317. * @param resultId
  318. * @return
  319. */
  320. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/getWaterQuality/{resultId}")
  321. Map<String, Object> getWaterQuality(@PathVariable("resultId") BigDecimal resultId);
  322. /**
  323. * 查询水分质检信息
  324. *
  325. * @param resultId
  326. * @return
  327. */
  328. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/selectWaterQualityResult/{resultId}")
  329. Map<String, Object> selectWaterQualityResult(@PathVariable("resultId") BigDecimal resultId);
  330. /**
  331. * 删除水分质检信息
  332. *
  333. * @param resultId
  334. * @return
  335. */
  336. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/deleteWaterQualityResult/{resultId}")
  337. Map<String, Object> deleteWaterQualityResult(@PathVariable("resultId") BigDecimal resultId);
  338. /**
  339. * 修改水分质检作业信息
  340. *
  341. * @param tmsshipWaterQualityResult
  342. * @return
  343. */
  344. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/updateWaterQualityResult")
  345. Map<String, Object> updateWaterQualityResult(@RequestBody Map<String, Object> tmsshipWaterQualityResult);
  346. /**
  347. * 新增水分质检作业
  348. *
  349. * @param map
  350. * @return
  351. */
  352. @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/addWaterQualityResult")
  353. Map<String, Object> addWaterQualityResult(@RequestBody Map<String, Object> map);
  354. /**
  355. * 展示船只信息列表
  356. *
  357. * @param mapValue
  358. * @param pageNum
  359. * @param pageSize
  360. * @param apiId
  361. * @return
  362. */
  363. @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/getCapacities")
  364. Map<String, Object> getCapacities(@RequestParam BigDecimal instructionsId,
  365. @RequestBody(required = false) Map<String, Object> mapValue,
  366. @RequestParam Integer pageNum,
  367. @RequestParam Integer pageSize,
  368. @RequestParam Integer apiId);
  369. /**
  370. * 新增船只
  371. *
  372. * @param omsshipInstructionsCapacity
  373. * @return
  374. */
  375. @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/addInstructionsCapacity")
  376. Map<String, Object> addInstructionsCapacity(@RequestBody Map<String, Object> omsshipInstructionsCapacity);
  377. /**
  378. * 查询船只
  379. *
  380. * @param instructionsCapacityId
  381. * @return
  382. */
  383. @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/getInstructionsCapacity/{instructionsCapacityId}")
  384. Map<String, Object> getInstructionsCapacity(@PathVariable("instructionsCapacityId") BigDecimal instructionsCapacityId);
  385. /**
  386. * 逻辑删除船只
  387. *
  388. * @param instructionsCapacityId
  389. * @return
  390. */
  391. @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/deleteInstructionsCapacity/{instructionsCapacityId}")
  392. Map<String, Object> deleteInstructionsCapacity(@PathVariable("instructionsCapacityId") BigDecimal instructionsCapacityId);
  393. /**
  394. * 修改船只信息
  395. *
  396. * @param omsshipInstructionsCapacity
  397. * @return
  398. */
  399. @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/updateInstructionsCapacity")
  400. Map<String, Object> updateInstructionsCapacity(@RequestBody Map<String, Object> omsshipInstructionsCapacity);
  401. /**
  402. * 展示装船指令
  403. *
  404. * @param mapValue
  405. * @param pageNum
  406. * @param pageSize
  407. * @param apiId
  408. * @return
  409. */
  410. @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/getShipMentInstructionsList")
  411. Map<String, Object> getShipMentInstructionsList(@RequestBody(required = false) Map<String, Object> mapValue,
  412. @RequestParam Integer pageNum,
  413. @RequestParam Integer pageSize,
  414. @RequestParam Integer apiId,
  415. @RequestParam String status);
  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. /**
  530. * 展示货权转移
  531. *
  532. * @param mapValue
  533. * @param pageNum
  534. * @param pageSize
  535. * @param apiId
  536. * @return
  537. */
  538. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/getAmsshipCargoTranferResultList")
  539. Map<String, Object> getAmsshipCargoTranferResultList(@RequestBody(required = false) Map<String, Object> mapValue,
  540. @RequestParam Integer pageNum,
  541. @RequestParam Integer pageSize,
  542. @RequestParam Integer apiId);
  543. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/selectShippeByName")
  544. Map<String, Object> selectShippeByName(@RequestBody(required = false) Map<String, Object> mapValue,
  545. @RequestParam Integer pageNum,
  546. @RequestParam Integer pageSize,
  547. @RequestParam Integer apiId,
  548. @RequestParam String con);
  549. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/getMaterialList")
  550. Map<String, Object> getMaterialList(@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/getGroupList")
  556. Map<String, Object> getGroupList (@RequestBody(required = false) Map<String, Object> mapValue,
  557. @RequestParam Integer pageNum,
  558. @RequestParam Integer pageSize,
  559. @RequestParam Integer apiId,
  560. @RequestParam String con);
  561. /**
  562. * 新增货权转移
  563. *
  564. * @param amsshipCargoTransferResult
  565. * @return
  566. */
  567. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/insertamsshipCargoTransferResult")
  568. Map<String, Object> insertamsshipCargoTransferResult(@RequestBody Map<String, Object> amsshipCargoTransferResult);
  569. /**
  570. * 逻辑删除货权转移
  571. *
  572. * @param cargoTransferResultId
  573. * @return
  574. */
  575. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/deleteByCargoId/{cargoTransferResultId}")
  576. Map<String, Object> deleteByCargoId(@PathVariable("cargoTransferResultId") Integer cargoTransferResultId);
  577. /**
  578. * 修改货权转移
  579. *
  580. * @param amsshipCargoTransferResult
  581. * @return
  582. */
  583. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/editCargoTransferResult")
  584. Map<String, Object> editCargoTransferResult(@RequestBody Map<String, Object> amsshipCargoTransferResult);
  585. /**
  586. * 查询货权转移
  587. *
  588. * @param cargoTransferResultId
  589. * @return
  590. */
  591. @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/selectByCargoTranferResultId/{cargoTransferResultId}")
  592. Map<String, Object> selectByCargoTranferResultId(@PathVariable("cargoTransferResultId") Integer cargoTransferResultId);
  593. /**
  594. * 展示提货委托
  595. *
  596. * @param mapValue
  597. * @param pageNum
  598. * @param pageSize
  599. * @param apiId
  600. * @return
  601. */
  602. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getAmsshipDeliveryAttroneyList")
  603. Map<String, Object> getAmsshipDeliveryAttroneyList(@RequestBody(required = false) Map<String, Object> mapValue,
  604. @RequestParam Integer pageNum,
  605. @RequestParam Integer pageSize,
  606. @RequestParam Integer apiId,
  607. @RequestParam Integer status,
  608. @RequestParam String con);
  609. /**
  610. * 新增提货委托
  611. *
  612. * @param map
  613. * @return
  614. */
  615. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/insertshipDeliveryAttorney")
  616. Map<String, Object> insertshipDeliveryAttorney(@RequestBody(required = false) Map<String, Object> map);
  617. /**
  618. * 逻辑删除提货委托
  619. *
  620. * @param attorneyId
  621. * @return
  622. */
  623. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/deleteByAttorneyId/{attorneyId}")
  624. Map<String, Object> deleteByAttorneyId(@PathVariable("attorneyId") Integer attorneyId);
  625. /**
  626. * 修改提货委托
  627. *
  628. * @param amsshipDeliveryAttorney
  629. * @return
  630. */
  631. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/editDeliveryAttroney")
  632. Map<String, Object> editDeliveryAttroney(@RequestBody Map<String, Object> amsshipDeliveryAttorney);
  633. /**
  634. * 查询提货委托
  635. *
  636. * @param attorneyId
  637. * @return
  638. */
  639. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getDeliveryAttorneyId/{attorneyId}")
  640. Map<String, Object> getDeliveryAttorneyId(@PathVariable("attorneyId") Integer attorneyId);
  641. /**
  642. * 下发提货委托
  643. *
  644. * @param attorneyId
  645. * @return
  646. */
  647. @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/sendDeliveryAttorneyStatus/{attorneyId}")
  648. Map<String, Object> sendDeliveryAttorneyStatus(@PathVariable("attorneyId") Integer attorneyId);
  649. /**
  650. * 展示放货通知
  651. *
  652. * @param mapValue
  653. * @param pageNum
  654. * @param pageSize
  655. * @param apiId
  656. * @return
  657. */
  658. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/getshipDeliveryNoticeList")
  659. Map<String, Object> getshipDeliveryNoticeList(@RequestBody(required = false) Map<String, Object> mapValue,
  660. @RequestParam Integer pageNum,
  661. @RequestParam Integer pageSize,
  662. @RequestParam Integer apiId,
  663. @RequestParam Integer status,
  664. @RequestParam(required = false) String con,
  665. @RequestParam String startTime,
  666. @RequestParam String endTime);
  667. /**
  668. * 新增放货通知
  669. *
  670. * @param amsshipDeliveryNotice
  671. * @return
  672. */
  673. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/insertDeliveryNotice")
  674. Map<String, Object> insertDeliveryNotice(@RequestBody Map<String, Object> amsshipDeliveryNotice);
  675. /**
  676. * 逻辑删除放货通知
  677. *
  678. * @param noticeId
  679. * @return
  680. */
  681. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/deleteByNoticeId/{noticeId}")
  682. Map<String, Object> deleteByNoticeId(@PathVariable("noticeId") Integer noticeId);
  683. /**
  684. * 修改放货通知
  685. *
  686. * @param amsshipDeliveryNotice
  687. * @return
  688. */
  689. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/editDeliveryNotice")
  690. Map<String, Object> editDeliveryNotice(@RequestBody Map<String, Object> amsshipDeliveryNotice);
  691. /**
  692. * 查询放货通知
  693. *
  694. * @param noticeId
  695. * @return
  696. */
  697. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/selectByNoticeId/{noticeId}")
  698. Map<String, Object> selectByNoticeId(@PathVariable("noticeId") Integer noticeId);
  699. /**
  700. * 下发放货通知
  701. *
  702. * @param noticeId
  703. * @return
  704. */
  705. @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/sendDeliveryNotice/{noticeId}")
  706. Map<String, Object> sendDeliveryNotice(@PathVariable("noticeId") Integer noticeId);
  707. //船舶动态表
  708. @PostMapping("api/v1/shipTms/shipdynamics/selectAllShipDynamaics")
  709. Map<String, Object> selectAllShipDynamaics();
  710. //获取合同水分值,实装吨位,水分吨位
  711. @PostMapping("api/v1/shipTms/tmsshipwaterqualityresults/getMoistureAndInstallations")
  712. Map<String,Object> getMoistureAndInstallations(Map<String,Object> map);
  713. // 模糊查询江船名
  714. @PostMapping(value = "/api/v1/shipTms/dilbatchs/getShipNameList")
  715. Map<String, Object> getShipNameList(@RequestParam(value = "state")String state);
  716. // 根据用户输入提货联系人模糊查询提货联系人、提货人身份证号、联系电话
  717. @PostMapping("/api/v1/shipTms/dilbatchs/getPersonByName")
  718. Map<String, Object> getPersonByName(@RequestParam(value ="personName")String personName);
  719. @ApiOperation("value=查询船舶状态")
  720. @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/getShipLocationStatus")
  721. Map<String, Object> getShipLocationStatus(@RequestParam("shipLocation") String shipLocation);
  722. @PostMapping(value = "api/v1/shipTms/amsshipdeliverynotices/downLoadDeilveryNotice")
  723. Map<String, Object> downLoadDeilveryNotice(@RequestParam("noticeId") Integer noticeId);
  724. @PostMapping(value = "api/v1/shipTms/amsshipdeliverynotices/uploadCargoPic" ,consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
  725. String uploadCargoPic(@RequestPart("file") MultipartFile multipartFile);
  726. @PostMapping(value = "api/v1/shipTms/dilbatchs/getNoticeContactNumberByPerson")
  727. Map<String, Object> getNoticeContactNumberByPerson(@RequestParam("personName") String personName);
  728. @PostMapping("/api/v1/shipTms/tmsshiptotalresults/addPleaseResult")
  729. Map<String,Object> addPleaseResult(@RequestBody(required = false) Map<String, Object> mapVal);
  730. @PostMapping("/api/v1/shipTms/tmsshiptotalresults/editPleaseResult")
  731. Map<String,Object> editPleaseResult(@RequestBody(required = false) Map<String, Object> mapVal);
  732. @PostMapping("/api/v1/shipTms/tmsshiptotalresults/getAllPleaseResult")
  733. Map<String,Object> getAllPleaseResult(@RequestBody(required = false) Map<String, Object> mapVal,
  734. @RequestParam Integer pageNum,
  735. @RequestParam Integer pageSize,
  736. @RequestParam Integer apiId,
  737. @RequestParam String con,
  738. @RequestParam String startTime,
  739. @RequestParam String endTime);
  740. @PostMapping(value = "/api/v1/shipTms/tmsshiptotalresults/getPleaseResult/{resultId}")
  741. Map<String, Object> getPleaseResult(@PathVariable("resultId") BigDecimal resultId);
  742. @PostMapping(value = "/api/v1/shipTms/tmsshiptotalresults/getRealNumber")
  743. Map<String, Object> getRealNumber(Map<String, Object> map);
  744. @PostMapping(value = "/api/v1/shipTms/shipdynamics/getWagonWork")
  745. Map<String, Object> getWagonWork(Map<String, Object> map);
  746. @ApiOperation(value = "查询待绑定的批次id")
  747. @PostMapping(value = "api/v1/shipTms/dilbatchs/findBatchForBind")
  748. Map<String, Object> findBatchForBind(@RequestBody(required = false) Map<String, Object> map,
  749. @RequestParam("apiId")Integer apiId,
  750. @RequestParam("pageNum") Integer pageNum,
  751. @RequestParam("pageSize") Integer pageSize,
  752. @RequestParam("materialName")String materialName,
  753. @RequestParam("foreignShipName")String foreignShipName);
  754. @ApiOperation(value = "绑定批次")
  755. @PostMapping(value = "api/v1/shipTms/dilbatchs/bindBatch")
  756. Map<String, Object> bindBatch(@RequestBody(required = false) Map<String, Object> map);
  757. }