AMScontroller.java 70 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539
  1. package com.steerinfo.dil.controller;
  2. import com.steerinfo.dil.feign.AmsFeign;
  3. import com.steerinfo.framework.controller.RESTfulResult;
  4. import io.swagger.annotations.ApiImplicitParam;
  5. import io.swagger.annotations.ApiImplicitParams;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import io.swagger.annotations.ApiOperation;
  8. import oracle.jdbc.proxy.annotation.Post;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.web.bind.annotation.*;
  11. import java.math.BigDecimal;
  12. import java.util.HashMap;
  13. import java.util.List;
  14. import java.util.Map;
  15. /**
  16. * @author luobang
  17. * @create 2021-09-17 14:10
  18. */
  19. @RestController
  20. @RequestMapping("${api.version}/ams")
  21. public class AMScontroller{
  22. @Autowired
  23. AmsFeign amsFeign;
  24. @ApiOperation(value="查询运输预约")
  25. @ApiImplicitParams({
  26. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  27. @ApiImplicitParam(name = "apiId(79)", value = "动态表头", required = false, dataType = "Integer"),
  28. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  29. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  30. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  31. })
  32. @PostMapping("/getAllPurPlan")
  33. public Map<String, Object> getAllPurPlan(@RequestBody(required = false) Map<String, Object> mapValue,
  34. Integer apiId,
  35. Integer pageNum,
  36. Integer pageSize,
  37. Integer status,String con) {
  38. if (mapValue == null) {
  39. mapValue = new HashMap<>();
  40. }
  41. return amsFeign.getAllPurPlan(mapValue, apiId, pageNum, pageSize, status, con);
  42. }
  43. @ApiOperation(value = "通过Id查询请车作业")
  44. @PostMapping("/getPurPlanById/{planId}")
  45. public Map<String, Object> getPurPlanById(@PathVariable("planId") Integer planId) {
  46. return amsFeign.getPurPlanById(planId);
  47. }
  48. @ApiOperation(value = "新增运输计划 状态:0")
  49. @ApiImplicitParams({
  50. @ApiImplicitParam(name = "amstruckPurplan", value = "运输计划实绩对象", required = false, dataType = "AmstruckPurplan"),
  51. })
  52. @PostMapping("/addPurPlan")
  53. public Map<String, Object> addPurPlan(@RequestBody Map<String, Object> map) {
  54. return amsFeign.addPurPlan(map);
  55. }
  56. @ApiOperation(value="修改运输计划")
  57. @ApiImplicitParams({
  58. @ApiImplicitParam(name = "amstruckPurplan", value = "请车作业实绩对象", required = false, dataType = "AmstruckPurplan"),
  59. })
  60. @PostMapping("/updatePurPlan")
  61. public Map<String, Object> updatePurPlan(@RequestBody Map<String, Object> amstruckPurplan){
  62. return amsFeign.updatePurPlan(amstruckPurplan);
  63. }
  64. @ApiOperation(value = "下发运输计划 状态:1")
  65. @ApiImplicitParams({
  66. @ApiImplicitParam(name = "planId", value = "运输计划Id", required = false, dataType = "Integer"),
  67. })
  68. @PostMapping("/sendPurPlan/{planId}")
  69. public Map<String, Object> sendPurPlan(@PathVariable("planId") Integer planId) {
  70. return amsFeign.sendPurPlan(planId);
  71. }
  72. @ApiOperation(value = "接收运输计划 状态:2")
  73. @ApiImplicitParams({
  74. @ApiImplicitParam(name = "planId", value = "运输计划Id", required = false, dataType = "Integer"),
  75. })
  76. @PostMapping("/receptionPurPlan/{planId}")
  77. public Map<String, Object> receptionPurPlan(@PathVariable("planId") Integer planId) {
  78. return amsFeign.receptionPurPlan(planId);
  79. }
  80. @ApiOperation(value = "逻辑删除运输计划 状态:3")
  81. @ApiImplicitParams({
  82. @ApiImplicitParam(name = "planId", value = "运输计划Id", required = false, dataType = "Integer"),
  83. })
  84. @PostMapping("/deletePurPlan/{planId}")
  85. public Map<String, Object> deletePurPlan(@PathVariable("planId") Integer planId) {
  86. return amsFeign.deletePurPlan(planId);
  87. }
  88. //**************************************************************************************
  89. @ApiOperation(value = "查询要分派的计划")
  90. @ApiImplicitParams({
  91. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  92. @ApiImplicitParam(name = "apiId(82)", value = "动态表头", required = false, dataType = "Integer"),
  93. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  94. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  95. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  96. })
  97. @PostMapping("/getDecomposedPlan")
  98. public Map<String, Object> getDecomposedPlan(@RequestBody(required = false) Map<String, Object> mapValue,
  99. Integer apiId,
  100. Integer pageNum,
  101. Integer pageSize,
  102. Integer planId,
  103. Integer status,
  104. Integer planStatus,
  105. String con) {
  106. return amsFeign.getDecomposedPlan(mapValue == null? new HashMap<>() : mapValue, apiId, pageNum, pageSize, planId, status, planStatus, con);
  107. }
  108. /**
  109. * 违约规则
  110. *
  111. * @param mapValue
  112. * @param pageNum
  113. * @param pageSize
  114. * @param apiId
  115. * @return
  116. */
  117. @PostMapping("getBreachList")
  118. @ApiOperation(value = "展示违约列表")
  119. public Map<String, Object> getBreachList(@RequestBody(required = false) Map<String, Object> mapValue,
  120. Integer pageNum,
  121. Integer pageSize,
  122. Integer apiId) {
  123. if (mapValue == null) {
  124. mapValue = new HashMap<>();
  125. }
  126. return amsFeign.getBreachList(mapValue, pageNum, pageSize, apiId);
  127. }
  128. @PostMapping("addContractBreach")
  129. @ApiOperation(value = "新增违约规则")
  130. Map<String, Object> addContractBreach(@RequestBody Map<String, Object> amsContractBreach) {
  131. return amsFeign.addContractBreach(amsContractBreach);
  132. }
  133. @PostMapping("deleteContractBreach/{breachId}")
  134. @ApiOperation(value = "逻辑删除违约规则")
  135. Map<String, Object> deleteContractBreach(@PathVariable("breachId") BigDecimal breachId) {
  136. return amsFeign.deleteContractBreach(breachId);
  137. }
  138. @PostMapping("updateContractBreach")
  139. @ApiOperation(value = "修改违约规则")
  140. Map<String, Object> updateContractBreach(@RequestBody Map<String, Object> amsContractBreach) {
  141. return amsFeign.updateContractBreach(amsContractBreach);
  142. }
  143. @PostMapping("selectBreachToUpdate/{breachId}")
  144. @ApiOperation(value = "查询违约规则")
  145. Map<String, Object> selectBreachToUpdate(@PathVariable("breachId") BigDecimal breachId) {
  146. return amsFeign.selectBreachToUpdate(breachId);
  147. }
  148. /**
  149. * 港口装卸单价
  150. *
  151. * @param mapValue
  152. * @param pageNum
  153. * @param pageSize
  154. * @param apiId
  155. * @return
  156. */
  157. @PostMapping("getLoadUnloadPriceList")
  158. @ApiOperation(value = "展示港口装卸单价列表")
  159. public Map<String, Object> getLoadUnloadPriceList(@RequestBody(required = false) Map<String, Object> mapValue,
  160. Integer pageNum,
  161. Integer pageSize,
  162. Integer apiId) {
  163. if (mapValue == null) {
  164. mapValue = new HashMap<>();
  165. }
  166. return amsFeign.getLoadUnloadPriceList(mapValue, pageNum, pageSize, apiId);
  167. }
  168. @PostMapping("addLoadUnloadPrice")
  169. @ApiOperation(value = "新增港口装卸单价")
  170. Map<String, Object> addLoadUnloadPrice(@RequestBody Map<String, Object> amsContractOtherPrice) {
  171. return amsFeign.addLoadUnloadPrice(amsContractOtherPrice);
  172. }
  173. @PostMapping("deleteLoadUnloadPrice/{priceId}")
  174. @ApiOperation(value = "逻辑删除港口装卸单价")
  175. Map<String, Object> deleteLoadUnloadPrice(@PathVariable("priceId") BigDecimal priceId) {
  176. return amsFeign.deleteLoadUnloadPrice(priceId);
  177. }
  178. @PostMapping("updateLoadUnloadPrice")
  179. @ApiOperation(value = "修改港口装卸单价")
  180. Map<String, Object> updateLoadUnloadPrice(@RequestBody Map<String, Object> amsContractOtherPrice) {
  181. return amsFeign.updateLoadUnloadPrice(amsContractOtherPrice);
  182. }
  183. @PostMapping("selectLoadUnloadPriceToUpdate/{priceId}")
  184. @ApiOperation(value = "查询港口装卸单价")
  185. Map<String, Object> selectLoadUnloadPriceToUpdate(@PathVariable("priceId") BigDecimal priceId) {
  186. return amsFeign.selectLoadUnloadPriceToUpdate(priceId);
  187. }
  188. /**
  189. * 火运单价
  190. *
  191. * @param mapValue
  192. * @param pageNum
  193. * @param pageSize
  194. * @param apiId
  195. * @return
  196. */
  197. @PostMapping("getTrainPriceList")
  198. @ApiOperation(value = "展示火运单价列表")
  199. public Map<String, Object> getTrainPriceList(@RequestBody(required = false) Map<String, Object> mapValue,
  200. Integer pageNum,
  201. Integer pageSize,
  202. Integer apiId) {
  203. if (mapValue == null) {
  204. mapValue = new HashMap<>();
  205. }
  206. return amsFeign.getTrainPriceList(mapValue, pageNum, pageSize, apiId);
  207. }
  208. @PostMapping("addTrainPrice")
  209. @ApiOperation(value = "新增火运单价")
  210. Map<String, Object> addTrainPrice(@RequestBody Map<String, Object> amsContractTrainPrice) {
  211. return amsFeign.addTrainPrice(amsContractTrainPrice);
  212. }
  213. @PostMapping("deleteTrainPrice/{priceId}")
  214. @ApiOperation(value = "逻辑删除火运单价")
  215. Map<String, Object> deleteTrainPrice(@PathVariable("priceId") BigDecimal priceId) {
  216. return amsFeign.deleteTrainPrice(priceId);
  217. }
  218. @PostMapping("updateTrainPrice")
  219. @ApiOperation(value = "修改火运单价")
  220. Map<String, Object> updateTrainPrice(@RequestBody Map<String, Object> amsContractTrainPrice) {
  221. return amsFeign.updateTrainPrice(amsContractTrainPrice);
  222. }
  223. @PostMapping("selectTrainPriceToUpdate/{priceId}")
  224. @ApiOperation(value = "通过id查询火运单价")
  225. Map<String, Object> selectTrainPriceToUpdate(@PathVariable("priceId") BigDecimal priceId) {
  226. return amsFeign.selectTrainPriceToUpdate(priceId);
  227. }
  228. /**
  229. * 运费单价
  230. *
  231. * @param mapValue
  232. * @param pageNum
  233. * @param pageSize
  234. * @param apiId
  235. * @return
  236. */
  237. @PostMapping("getShipPriceList")
  238. @ApiOperation(value = "展示水运单价列表")
  239. public Map<String, Object> getShipPriceList(@RequestBody(required = false) Map<String, Object> mapValue,
  240. Integer pageNum,
  241. Integer pageSize,
  242. Integer apiId) {
  243. if (mapValue == null) {
  244. mapValue = new HashMap<>();
  245. }
  246. return amsFeign.getShipPriceList(mapValue, pageNum, pageSize, apiId);
  247. }
  248. @PostMapping("addShipPrice")
  249. @ApiOperation(value = "新增水运单价")
  250. Map<String, Object> addShipPrice(@RequestBody Map<String, Object> amsContractTransportPrice) {
  251. return amsFeign.addShipPrice(amsContractTransportPrice);
  252. }
  253. @PostMapping("deleteShipPrice/{priceId}")
  254. @ApiOperation(value = "逻辑删除运费单价")
  255. Map<String, Object> deleteShipPrice(@PathVariable("priceId") BigDecimal priceId) {
  256. return amsFeign.deleteShipPrice(priceId);
  257. }
  258. @PostMapping("updateShipPrice")
  259. @ApiOperation(value = "修改水运单价")
  260. Map<String, Object> updateShipPrice(@RequestBody Map<String, Object> amsContractTransportPrice) {
  261. return amsFeign.updateShipPrice(amsContractTransportPrice);
  262. }
  263. @PostMapping("selectPriceToUpdate/{priceId}")
  264. @ApiOperation(value = "通过id查询运费单价")
  265. Map<String, Object> selectPriceToUpdate(@PathVariable("priceId") BigDecimal priceId) {
  266. return amsFeign.selectPriceToUpdate(priceId);
  267. }
  268. @PostMapping("getTruckPriceList")
  269. @ApiOperation(value = "展示汽运单价列表")
  270. public Map<String, Object> getTruckPriceList(@RequestBody(required = false) Map<String, Object> mapValue,
  271. Integer pageNum,
  272. Integer pageSize,
  273. Integer apiId) {
  274. if (mapValue == null) {
  275. mapValue = new HashMap<>();
  276. }
  277. return amsFeign.getTruckPriceList(mapValue, pageNum, pageSize, apiId);
  278. }
  279. @PostMapping("addAmsContractTransportPrice")
  280. @ApiOperation(value = "新增汽运单价")
  281. Map<String, Object> addAmsContractTransportPrice(@RequestBody Map<String, Object> amsContractTransportPrice) {
  282. return amsFeign.addAmsContractTransportPrice(amsContractTransportPrice);
  283. }
  284. @PostMapping("updateAmsContractTransportPrice")
  285. @ApiOperation(value = "修改汽运单价")
  286. Map<String, Object> updateAmsContractTransportPrice(@RequestBody Map<String, Object> amsContractTransportPrice) {
  287. return amsFeign.updateAmsContractTransportPrice(amsContractTransportPrice);
  288. }
  289. @PostMapping("getPurchaseOrderList")
  290. @ApiOperation(value = "展示采购订单列表")
  291. public Map<String, Object> getPurchaseOrderList(@RequestBody(required = false) Map<String, Object> mapValue,
  292. Integer pageNum,
  293. Integer pageSize,
  294. Integer apiId) {
  295. if (mapValue == null) {
  296. mapValue = new HashMap<>();
  297. }
  298. return amsFeign.getPurchaseOrderList(mapValue, pageNum, pageSize, apiId);
  299. }
  300. /**
  301. * 获取收货地址
  302. * @return
  303. */
  304. @PostMapping("getAddressDeliveryAddress")
  305. @ApiOperation(value = "得到地址下拉")
  306. @ApiImplicitParam(name = "apiId",value = "255")
  307. public Map<String, Object> getAddressDeliveryAddress(@RequestBody(required=false) Map<String,Object> mapValue,
  308. Integer apiId,
  309. Integer pageNum,
  310. Integer pageSize,
  311. String con){
  312. return amsFeign.getAddressDeliveryAddress(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize,con);
  313. }
  314. @GetMapping("getShipperId")
  315. @ApiOperation(value = "得到托运人下拉")
  316. public Map<String, Object> getShipperId(){
  317. return amsFeign.getShipperId();
  318. }
  319. @GetMapping("getCarrierId")
  320. @ApiOperation(value = "得到承运商下拉")
  321. public Map<String, Object> getCarrierId(){
  322. return amsFeign.getCarrierId();
  323. }
  324. @GetMapping("getCapacityId")
  325. @ApiOperation(value = "获取船id下拉列表")
  326. public Map<String, Object> getCapacityId(){
  327. return amsFeign.getCapacityId();
  328. }
  329. @GetMapping("getMaterialId")
  330. @ApiOperation(value = "得到物资下拉")
  331. public Map<String, Object> getMaterialId(){
  332. return amsFeign.getMaterialId();
  333. }
  334. @GetMapping("getTruckCapacityId")
  335. @ApiOperation(value = "得到车牌号下拉")
  336. public Map<String, Object> getTruckCapacityId(){
  337. return amsFeign.getTruckCapacityId();
  338. }
  339. @GetMapping("getLineId")
  340. @ApiOperation(value = "获取运输线路下拉列表")
  341. public Map<String, Object> getLineId(){
  342. return amsFeign.getLineId();
  343. }
  344. // ----------------------------------销售合同-------------------------------------------
  345. /**
  346. * 查询汽运单价信息
  347. *
  348. * @param mapValue
  349. * @param pageNum
  350. * @param pageSize
  351. * @param apiId
  352. * @return
  353. */
  354. @PostMapping("/getAmsContractTransportPrice1")
  355. @ApiOperation(value = "查询汽运单价信息")
  356. public Map<String, Object> getAmsContractTransportPrice1(@RequestBody(required = false) Map<String, Object> mapValue,
  357. Integer pageNum,
  358. Integer pageSize,
  359. Integer apiId) {
  360. if (mapValue == null) {
  361. mapValue = new HashMap<>();
  362. }
  363. return amsFeign.getAmsContractTransportPrice1(mapValue, pageNum, pageSize, apiId);
  364. }
  365. /**
  366. * 新增汽运单价
  367. * @param mapVal
  368. * @return
  369. */
  370. @PostMapping("addAmsContractTransportUnitPrice1")
  371. @ApiOperation(value = "新增汽运单价")
  372. Map<String, Object> addAmsContractTransportUnitPrice1(@RequestBody Map<String, Object> mapVal) {
  373. return amsFeign.addAmsContractTransportUnitPrice1(mapVal);
  374. }
  375. @PostMapping("deleteAmsContractTransportPrice1")
  376. @ApiOperation(value = "通过主键id删除汽运单价")
  377. Map<String, Object> deleteAmsContractTransportPrice1(@RequestParam BigDecimal priceId) {
  378. return amsFeign.deleteAmsContractTransportPrice1(priceId);
  379. }
  380. /**
  381. * 通过主键修改汽运单价
  382. */
  383. @PostMapping("updateAmsContractTransportPrice1")
  384. @ApiOperation(value = "通过主键id修改汽运单价")
  385. Map<String, Object> updateAmsContractTransportPrice1(@RequestBody(required = false) Map<String, Object> mapVal) {
  386. return amsFeign.updateAmsContractTransportPrice1(mapVal);
  387. }
  388. /**
  389. *通过主键渲染信息
  390. */
  391. @PostMapping(value = "/getAmsContractTransportPriceByPriceId1")
  392. Map<String, Object> getAmsContractTransportPriceByPriceId1(@RequestParam BigDecimal priceId){
  393. return amsFeign.getAmsContractTransportPriceByPriceId1(priceId);
  394. }
  395. /**
  396. * 通过主键修改汽运单价
  397. */
  398. @PostMapping("batchUpdateTransportPriceByOilPrice1")
  399. @ApiOperation(value = "油价联动导致运价变动,批量修改运价")
  400. Map<String, Object> batchUpdateTransportPriceByOilPrice1() {
  401. return amsFeign.batchUpdateTransportPriceByOilPrice1();
  402. }
  403. @GetMapping("getLineNo")
  404. @ApiOperation(value = "得到线路编号下拉")
  405. public Map<String, Object> getLineNo(){
  406. return amsFeign.getLineNo();
  407. }
  408. @GetMapping("getCapacityNumber")
  409. @ApiOperation(value = "得到运力编号下拉")
  410. public Map<String, Object> getCapacityNumber(){
  411. return amsFeign.getCapacityNumber();
  412. }
  413. @GetMapping("getDeliveryAddress")
  414. @ApiOperation(value = "得到收货地址下拉")
  415. public Map<String, Object> getDeliveryAddress(){
  416. return amsFeign.getDeliveryAddress();
  417. }
  418. @PostMapping("/addAmsDispatchSaleOrder")
  419. Map<String, Object> addAmsDispatchSaleOrder(@RequestBody(required = false) Map<String, Object> mapVal) {
  420. return amsFeign.addAmsDispatchSaleOrder(mapVal);
  421. }
  422. @GetMapping("getCarrierName")
  423. @ApiOperation(value = "得到承运商名称")
  424. public Map<String, Object> getCarrierName(){
  425. return amsFeign.getCarrierName();
  426. }
  427. @PostMapping("getSaleOrderInfo")
  428. @ApiOperation(value = "查询汽运单价信息")
  429. public Map<String, Object> getSaleOrderInfo(@RequestBody(required = false) Map<String, Object> mapValue,
  430. Integer pageNum,
  431. Integer pageSize,
  432. Integer apiId) {
  433. if (mapValue == null) {
  434. mapValue = new HashMap<>();
  435. }
  436. return amsFeign.getSaleOrderInfo(mapValue, pageNum, pageSize, apiId);
  437. }
  438. @ApiOperation(value="查询已上报销售订单信息")
  439. @PostMapping("/getSaleOrderReported")
  440. Map<String, Object> getSaleOrderReported(@RequestBody(required = false) Map<String, Object> mapValue,
  441. @RequestParam Integer pageNum,
  442. @RequestParam Integer pageSize,
  443. @RequestParam Integer apiId){
  444. if (mapValue == null) {
  445. mapValue = new HashMap<>();
  446. }
  447. return amsFeign.getSaleOrderReported(mapValue,pageNum,pageSize,apiId);
  448. }
  449. @PostMapping("getAmsSaleOrderApproved")
  450. @ApiOperation(value = "查询财务已审批销售订单信息")
  451. public Map<String, Object> getAmsSaleOrderApproved(@RequestBody(required = false) Map<String, Object> mapValue,
  452. Integer pageNum,
  453. Integer pageSize,
  454. Integer apiId) {
  455. if (mapValue == null) {
  456. mapValue = new HashMap<>();
  457. }
  458. return amsFeign.getAmsSaleOrderApproved(mapValue, pageNum, pageSize, apiId);
  459. }
  460. @PostMapping("getSaleOrderDetail")
  461. @ApiOperation(value = "查询汽运单价信息")
  462. public Map<String, Object> getSaleOrderDetail(@RequestParam BigDecimal saleOrderId,@RequestBody(required = false) Map<String, Object> mapValue,
  463. Integer pageNum,
  464. Integer pageSize,
  465. Integer apiId) {
  466. if (mapValue == null) {
  467. mapValue = new HashMap<>();
  468. }
  469. return amsFeign.getSaleOrderDetail(saleOrderId,mapValue, pageNum, pageSize, apiId);
  470. }
  471. @PostMapping("uploadSaleOrder")
  472. Map<String, Object> uploadSaleOrder(@RequestParam BigDecimal saleOrderId) {
  473. return amsFeign.uploadSaleOrder(saleOrderId);
  474. }
  475. @PostMapping("/addAmsSaleOrder")
  476. Map<String, Object> addAmsSaleOrder(@RequestBody(required = false) Map<String, Object> mapVal) {
  477. return amsFeign.addAmsSaleOrder(mapVal==null?new HashMap<>():mapVal);
  478. }
  479. @PostMapping("getAmsSaleOrderBySaleOrderId")
  480. Map<String, Object> getAmsSaleOrderBySaleOrderId(@RequestParam BigDecimal saleOrderId) {
  481. return amsFeign.getAmsSaleOrderBySaleOrderId(saleOrderId);
  482. }
  483. @PostMapping("/updateAmsSaleOrder")
  484. Map<String, Object> updateAmsSaleOrder(@RequestBody(required = false) Map<String, Object> mapVal) {
  485. return amsFeign.updateAmsSaleOrder(mapVal);
  486. }
  487. @PostMapping("deleteAmsSaleOrderBySaleOrderId")
  488. Map<String, Object> deleteAmsSaleOrderBySaleOrderId(@RequestParam BigDecimal saleOrderId) {
  489. return amsFeign.deleteAmsSaleOrderBySaleOrderId(saleOrderId);
  490. }
  491. @PostMapping("getSaleOrderUpdateLog")
  492. @ApiOperation(value = "查询汽运单价信息")
  493. public Map<String, Object> getSaleOrderUpdateLog(BigDecimal saleOrderId,@RequestBody(required = false) Map<String, Object> mapValue,
  494. Integer pageNum,
  495. Integer pageSize,
  496. Integer apiId) {
  497. if (mapValue == null) {
  498. mapValue = new HashMap<>();
  499. }
  500. return amsFeign.getSaleOrderUpdateLog(saleOrderId,mapValue, pageNum, pageSize, apiId);
  501. }
  502. @GetMapping(value = "getSalePlanName")
  503. @ApiOperation(value="获取销售计划名称")
  504. public Map<String, Object> getSalePlanName(){return amsFeign.getSalePlanName();}
  505. @GetMapping("getShipperName")
  506. @ApiOperation(value = "得到发货单位下拉")
  507. public Map<String, Object> getShipperName(){
  508. return amsFeign.getShipperName();
  509. }
  510. @GetMapping("getConsigneeCompanyName")
  511. @ApiOperation(value = "得到收货单位下拉")
  512. public Map<String, Object> getConsigneeCompanyName(){
  513. return amsFeign.getConsigneeCompanyName();
  514. }
  515. @PostMapping("addAmsSaleOrderMaterial")
  516. Map<String, Object> addAmsSaleOrderMaterial(@RequestBody(required = false) Map<String,Object> map) {
  517. return amsFeign.addAmsSaleOrderMaterial(map);
  518. }
  519. @PostMapping("getAmsSaleOrderMaterialBySaleOrderMaterialId")
  520. Map<String, Object> getAmsSaleOrderMaterialBySaleOrderMaterialId(@RequestParam BigDecimal saleOrderMaterialId) {
  521. return amsFeign.getAmsSaleOrderMaterialBySaleOrderMaterialId(saleOrderMaterialId);
  522. }
  523. @ApiOperation(value="通过主键修改销售订单物资信息")
  524. @PostMapping(value = "/updateAmsSaleOrderMaterial")
  525. Map<String, Object> updateAmsSaleOrderMaterial(@RequestBody(required = false) Map<String,Object> map){
  526. return amsFeign.updateAmsSaleOrderMaterial(map);
  527. }
  528. @PostMapping("deleteAmsSaleOrderMaterialBySaleOrderMaterialId")
  529. Map<String, Object> deleteAmsSaleOrderMaterialBySaleOrderMaterialId(BigDecimal saleOrderMaterialId) {
  530. return amsFeign.deleteAmsSaleOrderMaterialBySaleOrderMaterialId(saleOrderMaterialId);
  531. }
  532. @PostMapping("getAddress")
  533. Map<String, Object> getAddress(BigDecimal saleOrderMaterialId) {
  534. return amsFeign.getAddress(saleOrderMaterialId);
  535. }
  536. @PostMapping("updateAddress")
  537. Map<String, Object> updateAddress(@RequestBody(required = false)Map<String,Object> map) {
  538. return amsFeign.updateAddress(map);
  539. }
  540. @PostMapping("getSalePlanInfo")
  541. @ApiOperation(value = "查询汽运单价信息")
  542. public Map<String, Object> getSalePlanInfo(@RequestBody(required = false) Map<String, Object> mapValue,
  543. Integer pageNum,
  544. Integer pageSize,
  545. Integer apiId) {
  546. if (mapValue == null) {
  547. mapValue = new HashMap<>();
  548. }
  549. return amsFeign.getSalePlanInfo(mapValue, pageNum, pageSize, apiId);
  550. }
  551. @PostMapping("addAmsSalePlan")
  552. Map<String, Object> addAmsSalePlan(@RequestBody(required = false)Map<String,Object> map) {
  553. return amsFeign.addAmsSalePlan(map);
  554. }
  555. @PostMapping("getAmsSalePlanByPlanId")
  556. Map<String, Object> getAmsSalePlanByPlanId(@RequestParam BigDecimal planId) {
  557. return amsFeign.getAmsSalePlanByPlanId(planId);
  558. }
  559. @PostMapping("upadteAmsSalePlanByPlanId")
  560. Map<String, Object> upadteAmsSalePlanByPlanId(@RequestBody(required = false)Map<String,Object> map) {
  561. return amsFeign.upadteAmsSalePlanByPlanId(map);
  562. }
  563. @PostMapping("deleteAmsSalePlanByPlanId")
  564. Map<String, Object> deleteAmsSalePlanByPlanId(@RequestParam BigDecimal planId) {
  565. return amsFeign.deleteAmsSalePlanByPlanId(planId);
  566. }
  567. @GetMapping("getMaterialName")
  568. @ApiOperation(value = "得到收货单位下拉")
  569. public Map<String, Object> getMaterialName(){
  570. return amsFeign.getMaterialName();
  571. }
  572. @GetMapping("getAreaName")
  573. @ApiOperation(value = "得到收货单位下拉")
  574. public Map<String, Object> getAreaName(){
  575. return amsFeign.getAreaName();
  576. }
  577. @PostMapping("getSalePlanMaterialInfo")
  578. @ApiOperation(value="查询销售计划物资信息")
  579. public Map<String, Object> getSalePlanMaterialInfo(@RequestParam BigDecimal planId,@RequestBody(required=false) Map<String,Object> mapValue,
  580. @RequestParam Integer apiId,
  581. @RequestParam Integer pageNum,
  582. @RequestParam Integer pageSize){
  583. if (mapValue == null) {
  584. mapValue = new HashMap<>();
  585. }
  586. return amsFeign.getSalePlanMaterialInfo(planId,mapValue,apiId,pageNum,pageSize);
  587. }
  588. @PostMapping(value = "addAmsSalePlanMaterial")
  589. @ApiOperation(value="新增销售计划物资信息")
  590. public Map<String, Object> addAmsSalePlanMaterial(@RequestBody(required = false) Map<String, Object> map){
  591. return amsFeign.addAmsSalePlanMaterial(map);
  592. }
  593. @PostMapping(value = "deleteAmsSalePlanMaterial")
  594. @ApiOperation(value="通过主键删除销售计划物资信息")
  595. Map<String, Object> deleteAmsSalePlanMaterial(@RequestParam BigDecimal planMaterialId){
  596. return amsFeign.deleteAmsSalePlanMaterial(planMaterialId);
  597. }
  598. @PostMapping(value = "/getAmsSalePlanMaterialByPlanMaterialId")
  599. @ApiOperation(value="通过主键查询销售计划物资信息")
  600. Map<String, Object> getAmsSalePlanMaterialByPlanMaterialId(@RequestParam BigDecimal planMaterialId){
  601. return amsFeign.getAmsSalePlanMaterialByPlanMaterialId(planMaterialId);
  602. }
  603. @PostMapping(value = "/upadteAmsSalePlanMaterial")
  604. @ApiOperation(value="通过主键修改销售计划物资信息")
  605. Map<String, Object> upadteAmsSalePlanMaterial(@RequestBody(required = false) Map<String, Object> map){
  606. return amsFeign.upadteAmsSalePlanMaterial(map);
  607. }
  608. @PostMapping("/getTruckNoDetail")
  609. @ApiOperation(value="查询销售订单车序号详细信息")
  610. Map<String, Object> getTruckNoDetail(@RequestParam BigDecimal saleOrderMaterialId,@RequestBody(required=false) Map<String,Object> mapValue,
  611. @RequestParam Integer apiId,
  612. @RequestParam Integer pageNum,
  613. @RequestParam Integer pageSize){
  614. if (mapValue == null) {
  615. mapValue = new HashMap<>();
  616. }
  617. return amsFeign.getTruckNoDetail(saleOrderMaterialId,mapValue,apiId,pageNum,pageSize);
  618. }
  619. @ApiOperation(value="新增车序号物资信息")
  620. @PostMapping(value = "/addAmsSaleTrucknoMaterial")
  621. Map<String, Object> addAmsSaleTrucknoMaterial(@RequestBody(required = false) Map<String, Object> map){
  622. return amsFeign.addAmsSaleTrucknoMaterial(map);
  623. }
  624. @ApiOperation(value="通过主键删除车序号物资信息")
  625. @PostMapping(value = "/deleteAmsSaleTrucknoMaterial")
  626. Map<String, Object> deleteAmsSaleTrucknoMaterial(@RequestParam BigDecimal trucknoMaterialId){
  627. return amsFeign.deleteAmsSaleTrucknoMaterial(trucknoMaterialId);
  628. }
  629. @ApiOperation(value="通过主键渲染车序号物资信息")
  630. @PostMapping(value = "/getAmsSaleTrucknoMaterial")
  631. Map<String, Object> getAmsSaleTrucknoMaterial(@RequestParam BigDecimal trucknoMaterialId){
  632. return amsFeign.getAmsSaleTrucknoMaterial(trucknoMaterialId);
  633. }
  634. @ApiOperation(value="通过主键修改车序号物资信息")
  635. @PostMapping(value = "/updateAmsSaleTrucknoMaterial")
  636. Map<String, Object> updateAmsSaleTrucknoMaterial(@RequestBody(required = false) Map<String, Object> map){
  637. return amsFeign.updateAmsSaleTrucknoMaterial(map);
  638. }
  639. //************************************内转物流***************************************************
  640. @PostMapping("getAmsContractTransportPriceForConverted")
  641. @ApiOperation(value = "内转物流查询汽运单价信息")
  642. @ApiImplicitParams({
  643. @ApiImplicitParam(name = "apiId(205)", value = "表头", required = false, dataType = "Interger")
  644. })
  645. public Map<String,Object> getAmsContractTransportPriceForConverted(@PathVariable("lineId")BigDecimal lineId,
  646. Integer apiId,
  647. Integer pageNum,
  648. Integer pageSize) {
  649. return amsFeign.getAmsContractTransportPriceForConverted(lineId, pageNum, pageSize, apiId);
  650. }
  651. /**
  652. * 下拉框显示线路
  653. */
  654. @ApiOperation(value="获取线路")
  655. @ApiImplicitParams({
  656. })
  657. @GetMapping(value = "/getLineRoute")
  658. public Map<String,Object> getLineRoute(){
  659. return amsFeign.getLineRoute();
  660. }
  661. //销售订单-固定派单-公开派单-日计划
  662. @ApiModelProperty(value = "展示销售公司已审核的订单")
  663. @ApiImplicitParams({
  664. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  665. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  666. @ApiImplicitParam(name = "apiId", value = "105", required = false, dataType = "BigDecimal")
  667. })
  668. @PostMapping("/getSaleOrderListBySaleCompany")
  669. public Map<String,Object> getSaleOrderListBySaleCompany(@RequestBody(required = false) Map<String,Object> mapValue,
  670. Integer pageNum,
  671. Integer pageSize,
  672. Integer apiId,
  673. String con){
  674. return amsFeign.getSaleOrderListBySaleCompany(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId, con);
  675. }
  676. //展示销售公司已审核销售订单的车序号列表
  677. @PostMapping("/getSaleOrderList")
  678. @ApiOperation(value = "查询汽运单价信息")
  679. public Map<String,Object> amsSaleOrderList(@RequestBody(required = false) Map<String, Object> mapValue,
  680. Integer pageNum,
  681. Integer pageSize,
  682. Integer apiId,
  683. Integer status ) {
  684. if (mapValue == null) {
  685. mapValue = new HashMap<>();
  686. }
  687. return amsFeign.amsSaleOrderList(mapValue, pageNum, pageSize, apiId,status);
  688. }
  689. //固定派单:通过车序号查询收货地址,截取收货地址的区域,去资源管理中查询对应的承运商,将车序号与承运商绑定
  690. @PostMapping("/addFixedAmsDispatchSaleOrder")
  691. Map<String,Object> addFixedAmsDispatchSaleOrder(@RequestBody(required = false) List<Map<String,Object>> mapValue) {
  692. return amsFeign.addFixedAmsDispatchSaleOrder(mapValue);
  693. }
  694. //公开派单
  695. //查询未分派车辆的销售订单的车序号
  696. @PostMapping("/getAmsSaleOrderMaterial")
  697. @ApiOperation(value = "展示车序号列表")
  698. public Map<String,Object> getAmsSaleOrderMaterial(@RequestBody(required = false) Map<String, Object> mapValue,
  699. Integer pageNum,
  700. Integer pageSize,
  701. Integer apiId,
  702. Integer status) {
  703. if (mapValue == null) {
  704. mapValue = new HashMap<>();
  705. }
  706. return amsFeign.getAmsSaleOrderMaterial(mapValue, pageNum, pageSize, apiId,status);
  707. }
  708. //新增公开派单
  709. @PostMapping("/addOpenAmsDispatchSaleOrder/{orderMaterialId}")
  710. Map<String,Object> addOpenAmsDispatchSaleOrder(@PathVariable("orderMaterialId") BigDecimal orderMaterialId) {
  711. return amsFeign.addOpenAmsDispatchSaleOrder(orderMaterialId);
  712. }
  713. //删除公开派单
  714. @PostMapping("/deleteAmsDispatchSaleOrder/{dispatchId}")
  715. Map<String,Object> deleteAmsDispatchSaleOrder(@PathVariable("dispatchId") BigDecimal saleOrderId) {
  716. return amsFeign.deleteAmsDispatchSaleOrder(saleOrderId);
  717. }
  718. //展示公开派单
  719. @PostMapping("/getOpenDispatchSaleOrder")
  720. @ApiOperation(value = "公开派单")
  721. public Map<String,Object> getOpenDispatchSaleOrder(@RequestBody(required = false) Map<String, Object> mapValue,
  722. Integer pageNum,
  723. Integer pageSize,
  724. Integer apiId) {
  725. if (mapValue == null) {
  726. mapValue = new HashMap<>();
  727. }
  728. return amsFeign.getOpenDispatchSaleOrder(mapValue, pageNum, pageSize, apiId);
  729. }
  730. //修改公开派单
  731. @PostMapping("/updateOpenDispatchSaleOrder")
  732. Map<String,Object> updateOpenDispatchSaleOrder(@RequestBody Map<String, Object> mapVal) {
  733. return amsFeign.updateOpenDispatchSaleOrder(mapVal);
  734. }
  735. //焦炭、水渣日计划
  736. //新增
  737. @PostMapping("/addTruckRailDayPlan")
  738. public Map<String,Object> addTruckRailDayPlan(@RequestBody Map<String, Object> mapVal) {
  739. return amsFeign.addTruckRailDayPlan(mapVal);
  740. }
  741. //删除
  742. @PostMapping("/deleteTruckRailDayPlan/{dayPlanId}")
  743. public Map<String,Object> deleteTruckRailDayPlan(@PathVariable("dayPlanId") BigDecimal dayPlanId) {
  744. return amsFeign.deleteTruckRailDayPlan(dayPlanId);
  745. }
  746. //修改
  747. @PostMapping("/updateTruckRailDayPlan")
  748. public Map<String,Object> updateTruckRailDayPlan(@RequestBody Map<String, Object> mapVal) {
  749. return amsFeign.updateTruckRailDayPlan(mapVal);
  750. }
  751. @PostMapping("getDayPlanByDayPlanId/{dayplanId}")
  752. Map<String,Object> getDayPlanByDayPlanId(@PathVariable("dayplanId") Integer dayplanId){
  753. return amsFeign.getDayPlanByDayPlanId(dayplanId);
  754. }
  755. /**
  756. * 修改日期计划 2021年11月20日03:18:05
  757. * @param map
  758. * @return
  759. */
  760. @PostMapping("/updateDayPlan")
  761. public Map<String,Object> updateDayPlan(@RequestBody(required = false) Map<String, Object> map){
  762. return amsFeign.updateDayPlan(map);
  763. }
  764. /**
  765. * 查询所有的承运商
  766. * @return
  767. */
  768. @GetMapping("/getCarrierMes")
  769. public Map<String,Object> getCarrierMes() {
  770. return amsFeign.getCarrierMes();
  771. }
  772. //展示日计划
  773. @PostMapping("/getTruckRailDayPlanList")
  774. @ApiOperation(value = "焦炭日计划")
  775. public Map<String, Object> getTruckRailDayPlan(@RequestBody(required = false) Map<String, Object> mapValue,
  776. Integer pageNum,
  777. Integer pageSize,
  778. Integer apiId,
  779. Integer status) {
  780. if (mapValue == null) {
  781. mapValue = new HashMap<>();
  782. }
  783. return amsFeign.getTruckRailDayPlan(mapValue, pageNum, pageSize, apiId, status);
  784. }
  785. //展示日计划
  786. @PostMapping("/getSzTruckRailDayPlanList")
  787. @ApiOperation(value = "水渣日计划")
  788. public Map<String, Object> getSzTruckRailDayPlan(@RequestBody(required = false) Map<String, Object> mapValue,
  789. Integer pageNum,
  790. Integer pageSize,
  791. Integer apiId,
  792. Integer status) {
  793. if (mapValue == null) {
  794. mapValue = new HashMap<>();
  795. }
  796. return amsFeign.getSzTruckRailDayPlan(mapValue, pageNum, pageSize, apiId, status);
  797. }
  798. //新增钢材发往异地库计划
  799. @PostMapping("/addRailOffsetDayplan")
  800. public Map<String,Object> addRailOffsetDayplan(@RequestBody Map<String, Object> mapVal){
  801. return amsFeign.addRailOffsetDayplan(mapVal);
  802. }
  803. //删除钢材发往异地库计划
  804. @PostMapping("/deleteRailOffsetDayplan/{dayplanId}")
  805. public Map<String,Object> deleteRailOffsetDayplan(@PathVariable("dayplanId") Integer dayplanId) {
  806. return amsFeign.deleteRailOffsetDayplan(dayplanId);
  807. }
  808. //修改钢材发往异地库计划
  809. @PostMapping("/updateRailOffsetDayplan")
  810. public Map<String,Object> updateRailOffsetDayplan(@RequestBody Map<String, Object> mapVal){
  811. return amsFeign.updateRailOffsetDayplan(mapVal);
  812. }
  813. //钢材发运到异地库查询物资
  814. @PostMapping("/getMaterialMesByDayPlanId")
  815. public Map<String,Object> getMaterialMesByDayPlanId(@RequestBody(required = false) Map<String, Object> mapValue,
  816. Integer pageNum,
  817. Integer pageSize,
  818. Integer apiId,
  819. Integer dayplanId){
  820. if (mapValue == null) {
  821. mapValue = new HashMap<>();
  822. }
  823. return amsFeign.getMaterialMesByDayPlanId(mapValue,pageNum,pageSize,apiId,dayplanId);
  824. }
  825. //展示钢材发往异地库计划
  826. @PostMapping("/getRailOffsetDayplan")
  827. @ApiOperation(value = "展示钢材发往异地库计划")
  828. public Map<String, Object> getRailOffsetDayplan(@RequestBody(required = false) Map<String, Object> mapValue,
  829. Integer pageNum,
  830. Integer pageSize,
  831. Integer apiId,
  832. Integer dayplanReceiveStatus,
  833. Integer carrierId) {
  834. if (mapValue == null) {
  835. mapValue = new HashMap<>();
  836. }
  837. return amsFeign.getRailOffsetDayplan(mapValue, pageNum, pageSize, apiId,dayplanReceiveStatus,carrierId);
  838. }
  839. @PostMapping("/getRailOffsetDayplanId")
  840. @ApiOperation(value = "根据ID展示钢材发往异地库计划")
  841. public Map<String, Object> getRailOffsetDayplanId(@RequestBody(required = false) Map<String, Object> mapValue,
  842. Integer pageNum,
  843. Integer pageSize,
  844. Integer apiId,
  845. Integer dayPlanId) {
  846. if (mapValue == null) {
  847. mapValue = new HashMap<>();
  848. }
  849. return amsFeign.getRailOffsetDayplanId(mapValue, pageNum, pageSize, apiId,dayPlanId);
  850. }
  851. @ApiModelProperty(value = "下发钢材发往异地库计划")
  852. @PostMapping("/issueRailOffsetDayplan")
  853. public Map<String,Object> issueRailOffsetDayplan(@RequestBody List<Map<String,Object>> mapList) {
  854. return amsFeign.issueRailOffsetDayplan(mapList);
  855. }
  856. ////************************************内转物流***************************************************
  857. /**
  858. *新增运输计划
  859. */
  860. @PostMapping("/addTruckPlan")
  861. public Map<String,Object> addTruckPlan(@RequestBody Map<String, Object> mapVal) {
  862. return amsFeign.addTruckPlan(mapVal);
  863. }
  864. //删除
  865. @PostMapping("/deleteTruckPlan/{planId}")
  866. public Map<String,Object> deleteTruckPlan(@PathVariable("planId") Integer planId) {
  867. return amsFeign.deleteTruckPlan(new BigDecimal(planId));
  868. }
  869. //接收
  870. @PostMapping("/receiveInwardPlan/{planId}")
  871. public Map<String,Object> receiveInwardPlan(@PathVariable("planId") Integer planId) {
  872. return amsFeign.receiveInwardPlan(new BigDecimal(planId));
  873. }
  874. /**
  875. * 修改渲染
  876. * @param planId
  877. * @return
  878. */
  879. @PostMapping("/selectInwardPlanToUpdate/{planId}")
  880. public Map<String,Object> selectInwardPlanToUpdate(@PathVariable("planId") Integer planId) {
  881. return amsFeign.selectInwardPlanToUpdate(new BigDecimal(planId));
  882. }
  883. /**
  884. * 下发
  885. * @param mapList
  886. * @return
  887. */
  888. @PostMapping("/downTruckPlan")
  889. public Map<String,Object> downTruckPlan(@RequestBody List<Map<String,Object>> mapList) {
  890. return amsFeign.downTruckPlan(mapList);
  891. }
  892. /**
  893. * 修改运输计划/下发运输计划/承运商接收运输计划
  894. */
  895. @PostMapping("/updateTruckPlan")
  896. public Map<String,Object> updateTruckPlan(@RequestBody Map<String, Object> mapVal){
  897. return amsFeign.updateTruckPlan(mapVal);
  898. }
  899. /**
  900. * 展示运输计划
  901. * @param mapValue
  902. * @param pageNum
  903. * @param pageSize
  904. * @param apiId
  905. * @return
  906. */
  907. @ApiModelProperty(value = "展示运输计划")
  908. @ApiImplicitParams({
  909. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  910. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  911. @ApiImplicitParam(name = "apiId", value = "0:257/1,2:258", required = false, dataType = "BigDecimal")
  912. })
  913. @PostMapping("/getTruckPlanList")
  914. public Map<String, Object> getTruckPlanList(@RequestBody(required = false) Map<String,Object> mapValue,
  915. Integer pageNum,
  916. Integer pageSize,
  917. Integer apiId,
  918. Integer planStatus,
  919. String carrierId,
  920. Integer planId) {
  921. if (mapValue == null) {
  922. mapValue = new HashMap<>();
  923. }
  924. return amsFeign.getTruckPlanList(mapValue, pageNum, pageSize, apiId,planStatus,carrierId,planId);
  925. }
  926. /**
  927. *用车单位提出需求
  928. *新增用车需求
  929. */
  930. @PostMapping("/addTruckRequirement")
  931. public Map<String,Object> addTruckRequirement(@RequestBody Map<String, Object> mapVal) {
  932. return amsFeign.addTruckRequirement(mapVal);
  933. }
  934. //删除用车需求
  935. @PostMapping("/deleteTruckRequirement/{requirementId}")
  936. public Map<String,Object> deleteTruckRequirement(@PathVariable("requirementId") BigDecimal requirementId) {
  937. return amsFeign.deleteTruckRequirement(requirementId);
  938. }
  939. //下发用车需求
  940. @PostMapping("/downRequirement")
  941. public Map<String,Object> downRequirement(@RequestBody List<Map<String,Object>> requirementIds) {
  942. return amsFeign.downRequirement(requirementIds);
  943. }
  944. //接收用车需求
  945. @PostMapping("/receiveRequirement/{requirementId}")
  946. public Map<String,Object> receiveRequirement(@PathVariable("requirementId") Integer requirementId) {
  947. return amsFeign.receiveRequirement(requirementId);
  948. }
  949. /**
  950. * 修改用车需求
  951. */
  952. @PostMapping("/updateTruckRequirement")
  953. public Map<String,Object> updateTruckRequirement(@RequestBody Map<String, Object> mapVal){
  954. return amsFeign.updateTruckRequirement(mapVal);
  955. }
  956. /**
  957. * 查询修改渲染
  958. */
  959. @PostMapping("/selectRequirement/{requirementId}")
  960. public Map<String,Object> selectRequirement(@PathVariable("requirementId") Integer requirementId) {
  961. return amsFeign.selectRequirement(requirementId);
  962. }
  963. /**
  964. * 展示用车需求
  965. * @param mapValue
  966. * @param pageNum
  967. * @param pageSize
  968. * @param apiId
  969. * @return
  970. */
  971. @ApiModelProperty(value = "展示用车需求")
  972. @ApiImplicitParams({
  973. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  974. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  975. @ApiImplicitParam(name = "apiId", value = "207", required = false, dataType = "BigDecimal")
  976. })
  977. @PostMapping("/getTruckRequirementList")
  978. public Map<String, Object> getTruckRequirementList(@RequestBody(required = false) Map<String,Object> mapValue,
  979. Integer pageNum,
  980. Integer pageSize,
  981. Integer apiId,
  982. Integer requirementStatus,
  983. String con) {
  984. if (mapValue == null) {
  985. mapValue = new HashMap<>();
  986. }
  987. return amsFeign.getTruckRequirementList(mapValue, pageNum, pageSize, apiId,requirementStatus,con);
  988. }
  989. @ApiOperation(value="查询app端公开抢单")
  990. @PostMapping("/getDispatchSaleOrderList")
  991. public Map<String, Object> getDispatchSaleOrderList() {
  992. return amsFeign.getDispatchSaleOrderList();
  993. }
  994. @ApiOperation(value="抢单/接收订单锁定")
  995. @PostMapping("/lockDispatchSaleOrder")
  996. public Map<String, Object> lockDispatchSaleOrder(Integer dispatchId,String carrierSsoId) {
  997. return amsFeign.lockDispatchSaleOrder(dispatchId, carrierSsoId);
  998. }
  999. @ApiOperation(value="查询app端承运商已抢到的单")
  1000. @PostMapping("/getLockDispatchSaleOrderList")
  1001. public Map<String, Object> getLockDispatchSaleOrderList(Integer carrierId) {
  1002. return amsFeign.getLockDispatchSaleOrderList(carrierId);
  1003. }
  1004. @ApiOperation(value="查询PC端承运商已抢到的单")
  1005. @PostMapping("/selectDispatchSaleOrderList")
  1006. public Map<String, Object> selectDispatchSaleOrderList(@RequestBody(required=false) Map<String,Object> mapValue,
  1007. Integer apiId,
  1008. Integer pageNum,
  1009. Integer pageSize,
  1010. String carrierSsoId){
  1011. return amsFeign.selectDispatchSaleOrderList(mapValue==null ?new HashMap<>():mapValue, apiId, pageNum, pageSize,carrierSsoId);
  1012. }
  1013. //获取到站名称
  1014. @GetMapping("/getArriveName")
  1015. public Map<String,Object> getArriveName() {
  1016. return amsFeign.getArriveName();
  1017. }
  1018. // @ApiModelProperty(value = "查询所有的钢材物资")
  1019. // @ApiImplicitParams({
  1020. // @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1021. // @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1022. // @ApiImplicitParam(name = "apiId", value = "232", required = false, dataType = "BigDecimal")
  1023. // })
  1024. // @PostMapping("/getAllSteelMaterialMes")
  1025. // public Map<String, Object> getAllSteelMaterialMes(@RequestBody(required = false) Map<String,Object> mapValue,
  1026. // Integer pageNum,
  1027. // Integer pageSize,
  1028. // Integer apiId,
  1029. // String con) {
  1030. // return amsFeign.getAllSteelMaterialMes(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId, con);
  1031. // }
  1032. @ApiModelProperty(value = "查询PC端公开抢单")
  1033. @ApiImplicitParams({
  1034. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1035. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1036. @ApiImplicitParam(name = "apiId", value = "242", required = false, dataType = "Integer")
  1037. })
  1038. @PostMapping("/getPCDispatchSaleOrderList")
  1039. public Map<String, Object> getPCDispatchSaleOrderList(@RequestBody(required = false) Map<String,Object> mapValue,
  1040. Integer pageNum,
  1041. Integer pageSize,
  1042. Integer apiId,
  1043. Integer dispatchType,
  1044. @RequestParam String carrierSsoId,
  1045. String con) {
  1046. return amsFeign.getPCDispatchSaleOrderList(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId,dispatchType,carrierSsoId, con);
  1047. }
  1048. @ApiModelProperty(value = "展示批次信息")
  1049. @ApiImplicitParams({
  1050. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1051. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1052. @ApiImplicitParam(name = "apiId", value = "252", required = false, dataType = "Integer")
  1053. })
  1054. @PostMapping("/getPurchaseIdByBatch")
  1055. public Map<String, Object> getPurchaseIdByBatch(@RequestBody(required = false) Map<String,Object> mapValue,
  1056. Integer pageNum,
  1057. Integer pageSize,
  1058. Integer apiId) {
  1059. return amsFeign.getPurchaseIdByBatch(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId);
  1060. }
  1061. @ApiModelProperty(value = "仓库模代框")
  1062. @ApiImplicitParams({
  1063. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1064. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1065. @ApiImplicitParam(name = "apiId", value = "251", required = false, dataType = "Integer")
  1066. })
  1067. @PostMapping("/getWareHouse")
  1068. public Map<String, Object> getWareHouse(@RequestBody(required = false) Map<String,Object> mapValue,
  1069. Integer pageNum,
  1070. Integer pageSize,
  1071. Integer apiId,
  1072. String con) {
  1073. return amsFeign.getWareHouse(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId, con);
  1074. }
  1075. @ApiModelProperty(value = "车型下拉")
  1076. @GetMapping("/getCapacityType")
  1077. public Map<String,Object> getCapacityType() {
  1078. return amsFeign.getCapacityType();
  1079. }
  1080. @ApiModelProperty(value = "用车单位下拉")
  1081. @GetMapping("/getShipperUser")
  1082. public Map<String,Object> getShipperUser() {
  1083. return amsFeign.getShipperUser();
  1084. }
  1085. @ApiModelProperty(value = "承运商下拉")
  1086. @GetMapping("/getCarrierList")
  1087. public Map<String,Object> getCarrierList() {
  1088. return amsFeign.getCarrierList();
  1089. }
  1090. @ApiModelProperty(value = "到站下拉")
  1091. @GetMapping("/getdayPlanToTheStationId")
  1092. public Map<String,Object> getdayPlanToTheStationId() {
  1093. return amsFeign.getdayPlanToTheStationId();
  1094. }
  1095. @ApiModelProperty(value = "异地库下拉")
  1096. @GetMapping("/getOffsetWarehouse")
  1097. public Map<String,Object> getOffsetWarehouse() {
  1098. return amsFeign.getOffsetWarehouse();
  1099. }
  1100. @PostMapping("/finishTruckPlan/{planId}")
  1101. public Map<String, Object> finishTruckPlan(@PathVariable("planId") Integer planId){
  1102. return amsFeign.finishTruckPlan(planId);
  1103. }
  1104. //零星订单=======================================================================================================================================================
  1105. @ApiModelProperty(value = "查询零星物资订单列表")
  1106. @ApiImplicitParams({
  1107. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1108. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1109. @ApiImplicitParam(name = "apiId", value = "384", required = false, dataType = "Integer")
  1110. })
  1111. @PostMapping("/getSporadicOrdersList")
  1112. public RESTfulResult getSporadicOrdersList(@RequestBody(required = false) Map<String,Object> mapValue,
  1113. Integer apiId,
  1114. Integer pageNum,
  1115. Integer pageSize,
  1116. Integer orderType,
  1117. Integer issueStatus,
  1118. String con,
  1119. Integer dispatchStatus) {
  1120. return amsFeign.getSporadicOrdersList(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize, orderType, issueStatus, con,dispatchStatus);
  1121. }
  1122. @ApiModelProperty(value = "查看物资详情")
  1123. @ApiImplicitParams({
  1124. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1125. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1126. @ApiImplicitParam(name = "apiId", value = "385", required = false, dataType = "Integer")
  1127. })
  1128. @PostMapping("/seeAllMaterials")
  1129. public RESTfulResult seeAllMaterials(@RequestBody(required = false) Map<String,Object> mapValue,
  1130. Integer apiId,
  1131. Integer pageNum,
  1132. Integer pageSize,
  1133. Integer sporadicOrderId,
  1134. String con){
  1135. return amsFeign.seeAllMaterials(mapValue,apiId,pageNum,pageSize,sporadicOrderId,con);
  1136. }
  1137. @ApiOperation(value="逻辑删除零星物资订单")
  1138. @PostMapping("/deleteSporadicOrders")
  1139. public Map<String, Object> deleteSporadicOrders(@RequestParam Integer sporadicOrderId) {
  1140. return amsFeign.deleteSporadicOrders(sporadicOrderId);
  1141. }
  1142. @ApiOperation(value="下发零星物资订单")
  1143. @PostMapping("/issueSporadicOrders")
  1144. public Map<String, Object> issueSporadicOrders(@RequestBody List<Map<String, Object>> mapList) {
  1145. return amsFeign.issueSporadicOrders(mapList);
  1146. }
  1147. @ApiOperation(value="新增零星物资进出厂(以及销售钢材退货)")
  1148. @PostMapping("/addSporadicOrders")
  1149. public Map<String, Object> addSporadicOrders(@RequestBody Map<String,Object> mapValue) {
  1150. return amsFeign.addSporadicOrders(mapValue);
  1151. }
  1152. @ApiOperation(value="零星一车多趟新增订单")
  1153. @PostMapping("/addSporadicOrderTimes")
  1154. public Map<String, Object> addSporadicOrderTimes(@RequestBody Map<String,Object> mapValue) {
  1155. return amsFeign.addSporadicOrderTimes(mapValue);
  1156. }
  1157. @ApiOperation(value="查询修改渲染")
  1158. @PostMapping("/selectSporadicOrder")
  1159. public RESTfulResult selectSporadicOrder(@RequestParam Integer sporadicOrderId) {
  1160. return amsFeign.selectSporadicOrder(sporadicOrderId);
  1161. }
  1162. @ApiOperation(value="修改零星物资订单")
  1163. @PostMapping("/updateSporadicOrder")
  1164. public Map<String,Object> updateSporadicOrder(@RequestBody Map<String,Object> mapValue) {
  1165. return amsFeign.updateSporadicOrder(mapValue);
  1166. }
  1167. @ApiModelProperty(value = "查询车序号信息")
  1168. @ApiImplicitParams({
  1169. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1170. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1171. @ApiImplicitParam(name = "apiId", value = "411", required = false, dataType = "Integer")
  1172. })
  1173. @PostMapping("/getTruckNoList")
  1174. public RESTfulResult getTruckNoList(@RequestBody(required = false) Map<String,Object> mapValue,
  1175. Integer apiId,
  1176. Integer pageNum,
  1177. Integer pageSize,
  1178. Integer issueStatus,
  1179. String con){
  1180. if (mapValue == null) {
  1181. mapValue = new HashMap<>();
  1182. }
  1183. return amsFeign.getTruckNoList(mapValue,apiId,pageNum,pageSize,issueStatus,con);
  1184. }
  1185. @PostMapping("getSaleOrderInfoes")
  1186. @ApiOperation(value = "查询汽运单价信息")
  1187. public Map<String, Object> getSaleOrderInfoes(@RequestBody(required = false) Map<String, Object> mapValue,
  1188. Integer pageNum,
  1189. Integer pageSize,
  1190. Integer apiId) {
  1191. if (mapValue == null) {
  1192. mapValue = new HashMap<>();
  1193. }
  1194. return amsFeign.getSaleOrderInfoes(mapValue, pageNum, pageSize, apiId);
  1195. }
  1196. @ApiOperation(value="查询已上报销售订单信息")
  1197. @PostMapping("/getSaleOrderReportedes")
  1198. Map<String, Object> getSaleOrderReportedes(@RequestBody(required = false) Map<String, Object> mapValue,
  1199. @RequestParam Integer pageNum,
  1200. @RequestParam Integer pageSize,
  1201. @RequestParam Integer apiId){
  1202. if (mapValue == null) {
  1203. mapValue = new HashMap<>();
  1204. }
  1205. return amsFeign.getSaleOrderReportedes(mapValue,pageNum,pageSize,apiId);
  1206. }
  1207. @ApiModelProperty(value = "展示销售公司已审核的订单")
  1208. @ApiImplicitParams({
  1209. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1210. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1211. @ApiImplicitParam(name = "apiId", value = "409", required = false, dataType = "BigDecimal")
  1212. })
  1213. @PostMapping("/getSaleOrderListBySaleCompanyes")
  1214. public Map<String,Object> getSaleOrderListBySaleCompanyes(@RequestBody(required = false) Map<String,Object> mapValue,
  1215. Integer pageNum,
  1216. Integer pageSize,
  1217. Integer apiId,
  1218. String con){
  1219. return amsFeign.getSaleOrderListBySaleCompanyes(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId, con);
  1220. }
  1221. @PostMapping("getAmsSaleOrderApprovedes")
  1222. @ApiOperation(value = "查询财务已审批销售订单信息")
  1223. public Map<String, Object> getAmsSaleOrderApprovedes(@RequestBody(required = false) Map<String, Object> mapValue,
  1224. Integer pageNum,
  1225. Integer pageSize,
  1226. Integer apiId,
  1227. String index) {
  1228. if (mapValue == null) {
  1229. mapValue = new HashMap<>();
  1230. }
  1231. return amsFeign.getAmsSaleOrderApprovedes(mapValue, pageNum, pageSize, apiId,index);
  1232. }
  1233. /*
  1234. * 根据销售订单主键展示销售基本信息、物资信息
  1235. * apiId=410
  1236. * */
  1237. @PostMapping(value="/getSaleOrderAndMaterialById")
  1238. public RESTfulResult getSaleOrderAndMaterialById(@RequestBody(required=false) Map<String,Object> mapValue,
  1239. Integer apiId,
  1240. Integer pageNum,
  1241. Integer pageSize,
  1242. Integer saleOrderId){
  1243. if (mapValue == null) {
  1244. mapValue = new HashMap<>();
  1245. }
  1246. return amsFeign.getSaleOrderAndMaterialById(mapValue,apiId,pageNum,pageSize,new BigDecimal(saleOrderId));
  1247. }
  1248. @ApiOperation(value = "新增车序号")
  1249. @ApiImplicitParams({
  1250. @ApiImplicitParam(name = "mapList", value = "车序号信息", required = false, dataType = ""),
  1251. })
  1252. @PostMapping("/addTruckNo")
  1253. public Map<String, Object> addTruckNo(@RequestBody List<Map<String,Object>> mapList) {
  1254. return amsFeign.addTruckNo(mapList);
  1255. }
  1256. @ApiOperation(value = "下发车序号")
  1257. @ApiImplicitParams({
  1258. @ApiImplicitParam(name = "mapList", value = "车序号信息", required = false, dataType = ""),
  1259. })
  1260. @PostMapping("/issueTruckNo")
  1261. public Map<String, Object> issueTruckNo(@RequestBody List<Map<String,Object>> mapList) {
  1262. return amsFeign.issueTruckNo(mapList);
  1263. }
  1264. @ApiOperation(value = "展示车序号下的物资详情")
  1265. @PostMapping("/getTruckNoMaterialList")
  1266. public RESTfulResult getTruckNoMaterialList(@RequestParam Integer saleOrderMaterialId) {
  1267. return amsFeign.getTruckNoMaterialList(saleOrderMaterialId);
  1268. }
  1269. @ApiOperation(value = "展示销售订单下的物资详情")
  1270. @PostMapping("/getSaleMaterialList")
  1271. public RESTfulResult getSaleMaterialList(@RequestParam Integer saleOrderId) {
  1272. return amsFeign.getSaleMaterialList(saleOrderId);
  1273. }
  1274. @ApiOperation(value = "展示销售派单物资信息")
  1275. @PostMapping("/getDispatchMaterialList")
  1276. public RESTfulResult getDispatchMaterialList(@RequestParam Integer dispatchId) {
  1277. return amsFeign.getDispatchMaterialList(dispatchId);
  1278. }
  1279. @ApiOperation(value="销售新增定向派单且直接下发")
  1280. @PostMapping("/addDispatchSaleOrder")
  1281. public Map<String,Object> addDispatchSaleOrder(@RequestBody Map<String,Object> mapValue) {
  1282. return amsFeign.addDispatchSaleOrder(mapValue);
  1283. }
  1284. //发布通知================================================================================================================================
  1285. //公告展示
  1286. @ApiOperation(value = "销售公司获取公告信息", notes = "分页查询")
  1287. @ApiImplicitParams({
  1288. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  1289. @ApiImplicitParam(name = "apiId(414)", value = "动态表头", required = false, dataType = "Integer"),
  1290. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  1291. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  1292. })
  1293. @PostMapping(value = "/getMarketingNoticeList")
  1294. public Map<String, Object> getMarketingNoticeList(@RequestBody(required = false) Map<String, Object> mapValue,
  1295. Integer apiId,
  1296. Integer pageNum,
  1297. Integer pageSize,
  1298. String con
  1299. ) {
  1300. if (mapValue == null) {
  1301. mapValue = new HashMap<>();
  1302. }
  1303. return amsFeign.getMarketingNoticeList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
  1304. }
  1305. @ApiOperation(value = "承运商获取公告信息", notes = "分页查询")
  1306. @ApiImplicitParams({
  1307. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  1308. @ApiImplicitParam(name = "apiId(414)", value = "动态表头", required = false, dataType = "Integer"),
  1309. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  1310. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  1311. })
  1312. @PostMapping(value = "/getCarrierNoticeList")
  1313. public Map<String, Object> getCarrierNoticeList(@RequestBody(required = false) Map<String, Object> mapValue,
  1314. Integer apiId,
  1315. Integer pageNum,
  1316. Integer pageSize,
  1317. String con
  1318. ) {
  1319. if (mapValue == null) {
  1320. mapValue = new HashMap<>();
  1321. }
  1322. return amsFeign.getCarrierNoticeList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
  1323. }
  1324. @ApiOperation(value = "收货用户获取公告信息", notes = "分页查询")
  1325. @ApiImplicitParams({
  1326. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  1327. @ApiImplicitParam(name = "apiId(414)", value = "动态表头", required = false, dataType = "Integer"),
  1328. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  1329. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  1330. })
  1331. @PostMapping(value = "/getClientNoticeList")
  1332. public Map<String, Object> getClientNoticeList(@RequestBody(required = false) Map<String, Object> mapValue,
  1333. Integer apiId,
  1334. Integer pageNum,
  1335. Integer pageSize,
  1336. String con
  1337. ) {
  1338. if (mapValue == null) {
  1339. mapValue = new HashMap<>();
  1340. }
  1341. return amsFeign.getClientNoticeList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
  1342. }
  1343. @ApiOperation(value="销售公司直接选择车牌号派发运输订单")
  1344. @PostMapping("/dispatchTruckOrderBySale")
  1345. public Map<String,Object> dispatchTruckOrderBySale(@RequestBody Map<String,Object> mapValue){
  1346. return amsFeign.dispatchTruckOrderBySale(mapValue);
  1347. }
  1348. @ApiOperation(value="新增公告信息", notes="根据DilNotice对象创建")
  1349. @ApiImplicitParam(name = "dilNotice", value = "详细实体dilNotice", required = true, dataType = "DilNotice")
  1350. @PostMapping(value = "/insertNotice")
  1351. public Map<String, Object> insertNotice(@RequestBody(required = false) Map<String, Object> map) {
  1352. return amsFeign.insertNotice(map);
  1353. }
  1354. @ApiOperation(value = "更新油价信息", notes = "根据dilNotice对象创建")
  1355. @ApiImplicitParam(name = "dilNotice", value = "详细实体dilNotice", required = true, dataType = "dilNotice")
  1356. @PostMapping(value = "/updateNotice", produces = "application/json;charset=UTF-8")
  1357. public Map<String, Object> updateNotice(@RequestBody(required = false) Map<String, Object> map) {
  1358. return amsFeign.updateNotice(map);
  1359. }
  1360. @ApiOperation(value="删除", notes="根据url的id来指定删除对象")
  1361. @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "BigDecimal")
  1362. @PostMapping(value = "/deleteNotice/{id}")//BigDecimal
  1363. public Map<String, Object> deleteNotice(@PathVariable("id") BigDecimal id) {
  1364. return amsFeign.deleteNotice(id);
  1365. }
  1366. @ApiOperation(value="获取详细信息", notes="根据url的id来获取详细信息")
  1367. @ApiImplicitParam(paramType = "path", name = "公告id", value = "ID", required = true, dataType = "BigDecimal")
  1368. @PostMapping(value = "/getNoticeById/{id}")
  1369. public Map<String, Object> getNoticeById(@PathVariable("id") BigDecimal id){
  1370. return amsFeign.getNoticeById(id);
  1371. }
  1372. @ApiOperation(value="获取最新公告详细信息", notes="根据url的permissions来获取详细信息")
  1373. @ApiImplicitParam(paramType = "name", name = "权限permission", value = "permission", required = true, dataType = "String")
  1374. @PostMapping(value = "/getNewNoticeByPermission/{permissions}")
  1375. public Map<String, Object> getNewNoticeByPermission(@PathVariable("permissions") String permissions){
  1376. return amsFeign.getNewNoticeByPermission(permissions);
  1377. }
  1378. //*******************************下拉框************************
  1379. @GetMapping("getNoticeTypeId")
  1380. @ApiOperation(value = "得到公告类型Id")
  1381. public Map<String,Object> getNoticeTypeId(){
  1382. return amsFeign.getNoticeTypeId();
  1383. }
  1384. }