TmsshipFeign.java 23 KB

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