TmsshipFeign.java 23 KB

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