WMSFeign.java 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920
  1. package com.steerinfo.dil.feign;
  2. import com.steerinfo.dil.util.BaseRESTfulController;
  3. import com.steerinfo.framework.controller.RESTfulResult;
  4. import io.swagger.annotations.ApiImplicitParam;
  5. import io.swagger.annotations.ApiOperation;
  6. import io.swagger.models.auth.In;
  7. import org.springframework.cloud.openfeign.FeignClient;
  8. import org.springframework.transaction.annotation.Transactional;
  9. import org.springframework.web.bind.annotation.*;
  10. import java.math.BigDecimal;
  11. import java.text.ParseException;
  12. import java.util.List;
  13. import java.util.Map;
  14. /**
  15. * @author luobang
  16. * @create 2021-09-17 14:13
  17. */
  18. @FeignClient(value = "DAL-DAZHOU-WMS-DEV",url = "${openfeign.WMSFeign.url}")
  19. public interface WMSFeign {
  20. /**
  21. * 钢材入库实绩
  22. *
  23. * @param mapValue
  24. * @param apiId
  25. * @param pageNum
  26. * @param pageSize
  27. * @return
  28. */
  29. @RequestMapping(value = "/api/v1/wms/inboundResult/getWmsInboundResult", method = RequestMethod.POST)
  30. Map<String, Object> getWmsInboundResult(@RequestBody(required = false) Map<String, Object> mapValue,
  31. @RequestParam Integer apiId,
  32. @RequestParam Integer pageNum,
  33. @RequestParam Integer pageSize,
  34. @RequestParam Integer warehouseId,
  35. @RequestParam String startTime,
  36. @RequestParam String endTime);
  37. @RequestMapping(value = "/api/v1/wms/inboundResult/getWmsInboundResultStatistics", method = RequestMethod.POST)
  38. Map<String, Object> getWmsInboundResultStatistics(@RequestBody(required = false) Map<String, Object> mapValue,
  39. @RequestParam Integer apiId,
  40. @RequestParam Integer pageNum,
  41. @RequestParam Integer pageSize,
  42. @RequestParam Integer warehouseId,
  43. @RequestParam String startTime,
  44. @RequestParam String endTime);
  45. /**
  46. * 展示真实入库实绩
  47. */
  48. @RequestMapping(value = "/api/v1/wms/inboundResult/getWmsInboundResults", method = RequestMethod.POST)
  49. Map<String, Object> getWmsInboundResults(@RequestBody(required = false) Map<String, Object> mapValue,
  50. @RequestParam Integer apiId,
  51. @RequestParam Integer pageNum,
  52. @RequestParam Integer pageSize,
  53. @RequestParam Integer warehouseId,
  54. @RequestParam String startTime,
  55. @RequestParam String endTime);
  56. /**
  57. * 展示预留入库实绩信息
  58. *
  59. * @param mapValue
  60. * @param apiId
  61. * @param pageNum
  62. * @param pageSize
  63. * @return
  64. */
  65. @RequestMapping(value = "/api/v1/wms/inboundResult/getWmsReservedResult", method = RequestMethod.POST)
  66. Map<String, Object> getWmsReservedResult(@RequestBody(required = false) Map<String, Object> mapValue,
  67. @RequestParam Integer apiId,
  68. @RequestParam Integer pageNum,
  69. @RequestParam Integer pageSize,
  70. @RequestParam Integer warehouseId,
  71. @RequestParam String con);
  72. /**
  73. * 展示出库实绩
  74. *
  75. * @param apiId
  76. * @param pageNum
  77. * @param pageSize
  78. * @return
  79. */
  80. @RequestMapping(value = "/api/v1/wms/wmspoutboundresults/getWmspOutboundResult", method = RequestMethod.POST)
  81. Map<String, Object> getWmspOutboundResult(@RequestBody(required = false) Map<String, Object> map,
  82. @RequestParam Integer apiId,
  83. @RequestParam Integer pageNum,
  84. @RequestParam Integer pageSize,
  85. @RequestParam Integer warehouseId,
  86. @RequestParam String startTime,
  87. @RequestParam String endTime);
  88. /**
  89. * 新增出库实绩
  90. *
  91. * @param mapval
  92. * @return
  93. */
  94. @RequestMapping(value = "/api/v1/wms/wmspoutboundresults/insertWmspOutBoundResult", method = RequestMethod.POST)
  95. Map<String, Object> insertWmspOutBoundResult(@RequestBody(required = false) Map<String, Object> mapval);
  96. /**
  97. * 逻辑删除出库单
  98. *
  99. * @param resultId
  100. * @return
  101. */
  102. @PostMapping(value = "/api/v1/wms/wmspoutboundresults/deletewmspOutboundResult")
  103. Map<String, Object> deleteWmspOutboundResult(@RequestParam Integer resultId);
  104. /**
  105. * 新增出库扫描实绩
  106. *
  107. * @param map
  108. * @return
  109. */
  110. @PostMapping(value = "/api/v1/wms/wmspoutboundresults/insertwmspOutboundScanResult")
  111. Map<String, Object> insertwmspOutboundScanResult(@RequestBody(required = false) Map<String, Object> map);
  112. /**
  113. * 装卸工PDA前端点击出库
  114. *
  115. * @param resultId
  116. * @return
  117. */
  118. @PostMapping("/api/v1/wms/wmspoutboundresults/outbountResultToSuccess")
  119. Map<String, Object> outbountResultToSuccess(@RequestParam Integer resultId);
  120. /**
  121. * 更新出库状态
  122. *
  123. * @param resultId
  124. * @return
  125. */
  126. @PostMapping(value = "/api/v1/wms/wmspoutboundresults/updataResultStatus")
  127. Map<String, Object> updataResultStatus(@RequestBody(required = false) Integer resultId);
  128. @PostMapping(value = "/api/v1/wms/wmsoffsitelibaryoutbounds/getRmsMaterial")
  129. Map<String, Object> getRmsMaterial(@RequestBody(required = false) Map<String, Object> mapval);
  130. /**
  131. * 展示实时库存数据
  132. *
  133. * @param apiId
  134. * @param pageNum
  135. * @param pageSize
  136. * @return
  137. */
  138. @RequestMapping(value = "/api/v1/wms/wmspgridmaterials/selectGridMaterialList", method = RequestMethod.POST)
  139. Map<String, Object> selectGridMaterialList(@RequestBody(required = false) Map<String, Object> map,
  140. @RequestParam Integer apiId,
  141. @RequestParam Integer pageNum,
  142. @RequestParam Integer pageSize,
  143. @RequestParam String warehouseId,
  144. @RequestParam String time,
  145. @RequestParam String con);
  146. /**
  147. * 展示实时库存数据
  148. *
  149. * @param
  150. * @param
  151. * @param
  152. * @return
  153. */
  154. @RequestMapping(value = "/api/v1/wms/wmspgridmaterials/getGridMaterialAgeList", method = RequestMethod.POST)
  155. Map<String, Object> getGridMaterialAgeList(@RequestBody(required = false) Map<String, Object> map,
  156. @RequestParam Integer warehouseId);
  157. /**
  158. * 通过成品仓库网格ID查询实时库存数据
  159. *
  160. * @param gridId
  161. * @return
  162. */
  163. @RequestMapping(value = "/api/v1/wms/wmspgridmaterials/selectGridMaterialListByGridId", method = RequestMethod.POST)
  164. Map<String, Object> selectGridMaterialListByGridId(@RequestParam BigDecimal gridId);
  165. /**
  166. * 修改物资钢材表的质量是否合格字段和逻辑删除
  167. *
  168. * @param map
  169. * @return
  170. */
  171. @PostMapping(value = "/api/v1/wms/wmspgridmaterials/updateRmsMaterialSteelDemotion")
  172. Map<String, Object> updateRmsMaterialSteelDemotion(@RequestBody Map<String, Object> map);
  173. /**
  174. * 钢材异地库出库扫描
  175. *
  176. * @param map
  177. * @return
  178. */
  179. @PostMapping(value = "/api/v1/wms/wmsoffsitelibaryoutbounds/OutScanResultTag")
  180. Map<String, Object> OutScanResultTag(@RequestBody(required = false) Map<String, Object> map);
  181. /**
  182. * 获取钢材异地库出库数据
  183. *
  184. * @param apiId
  185. * @param pageNum
  186. * @param pageSize
  187. * @return
  188. */
  189. @RequestMapping(value = "/api/v1/wms/wmsoffsitelibaryoutbounds/getWmsOffsiteLibaryOutboundList", method = RequestMethod.POST)
  190. Map<String, Object> getWmsOffsiteLibaryOutboundList(@RequestBody(required = false) Map<String, Object> map,
  191. @RequestParam("pageNum") Integer pageNum,
  192. @RequestParam("pageSize") Integer pageSize,
  193. @RequestParam("apiId") Integer apiId,
  194. @RequestParam("con") String con);
  195. /**
  196. * 展示钢材异地库入库实绩表
  197. *
  198. * @param apiId
  199. * @param pageNum
  200. * @param pageSize
  201. * @return
  202. */
  203. @RequestMapping(value = "/api/v1/wms/wmsoffsitelibraryinbounds/getWmsOffsiteLibaryInboundList", method = RequestMethod.POST)
  204. Map<String, Object> getWmsOffsiteLibaryInboundList(@RequestBody(required = false) Map<String, Object> map,
  205. @RequestParam Integer apiId,
  206. @RequestParam Integer pageNum,
  207. @RequestParam Integer pageSize,
  208. @RequestParam String con);
  209. /**
  210. * 钢材异地库入库扫描新增异地库入库实绩
  211. *
  212. * @param map
  213. * @return
  214. */
  215. @PostMapping(value = "/api/v1/wms/wmsoffsitelibraryinbounds/insertOffsiteLibraryInbound")
  216. Map<String, Object> insertOffsiteLibraryInbound(@RequestBody(required = false) Map<String, Object> map);
  217. /**
  218. * //展示在途库存列表
  219. *
  220. * @param apiId
  221. * @param pageNum
  222. * @param pageSize
  223. * @return
  224. */
  225. @RequestMapping(value = "/api/v1/wms/wmspintransitinventorys/getWmspIntransitInventory", method = RequestMethod.POST)
  226. Map<String, Object> getWmspIntransitInventory(@RequestBody(required = false) Map<String, Object> mapval,
  227. @RequestParam Integer apiId,
  228. @RequestParam Integer pageNum,
  229. @RequestParam Integer pageSize,
  230. @RequestParam String con);
  231. /**
  232. * 新增倒库出库实绩
  233. *
  234. * @param map
  235. * @return
  236. */
  237. @PostMapping(value = "/api/v1/wms/wmspoutboundresults/insertOutBoundResult")
  238. Map<String, Object> insertOutBoundResult(@RequestBody(required = false) Map<String, Object> map);
  239. /**
  240. * //新增倒库出库扫描实绩
  241. *
  242. * @param mapval
  243. * @return
  244. */
  245. @PostMapping(value = "/api/v1/wms/wmspoutboundscanresults/AddWmspOutboundScanResult")
  246. Map<String, Object> AddWmspOutboundScanResult(@RequestBody(required = false) Map<String, Object> mapval);
  247. /**
  248. * 通过下拉框筛选数据
  249. *
  250. * @param apiId
  251. * @param pageNum
  252. * @param pageSize
  253. * @param warehouseid
  254. * @param gradtionNumber
  255. * @param stackingId
  256. * @return
  257. */
  258. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/getWmspRestackMakeResultList")
  259. Map<String, Object> getWmspRestackMakeResultList(@RequestBody(required = false) Map<String, Object> map,
  260. @RequestParam Integer apiId,
  261. @RequestParam Integer pageNum,
  262. @RequestParam Integer pageSize,
  263. @RequestParam Integer warehouseid,
  264. @RequestParam Integer stackingId,
  265. @RequestParam Integer gradtionNumber
  266. );
  267. /**
  268. * 添加倒垛单实绩
  269. *
  270. * @param mapval
  271. * @return
  272. */
  273. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/addRestackMakeResult")
  274. Map<String, Object> addRestackMakeResult(@RequestBody Map<String, Object> mapval);
  275. @PostMapping("/api/v1/wms/wmsprestackdrivingresults/updateInstruction")
  276. Map<String, Object> updateInstruction(@RequestBody Map<String, Object> map);
  277. /**
  278. * 删除倒垛单
  279. *
  280. * @param resultId
  281. * @return
  282. */
  283. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/deleteByResultId/{resultId}")
  284. Map<String, Object> deleteByResultId(@PathVariable String resultId);
  285. /**
  286. * 下发倒垛单pc端
  287. *
  288. * @param resultId
  289. * @return
  290. */
  291. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/dispatchDistrubtionStatus/{resultId}")
  292. Map<String, Object> dispatchDistrubtionStatus(@PathVariable String resultId);
  293. /**
  294. * 下拉框获取层次
  295. *
  296. * @param warehouseid
  297. * @param stackingId
  298. * @return
  299. */
  300. @GetMapping(value = "/api/v1/wms/wmsprestackmakeresults/selectGardationNumber")
  301. Map<String, Object> selectGardationNumber(@RequestParam Integer warehouseid,
  302. @RequestParam Integer stackingId);
  303. /**
  304. * 下拉框获取垛位
  305. *
  306. * @param warehouseid
  307. * @return
  308. */
  309. @GetMapping(value = "/api/v1/wms/wmsprestackmakeresults/selectStackingId")
  310. Map<String, Object> selectStackingId(@RequestParam Integer warehouseid);
  311. /**
  312. * 下拉框获取仓库名称
  313. *
  314. * @return
  315. */
  316. @GetMapping(value = "/api/v1/wms/wmsprestackmakeresults/selectWarehouse")
  317. Map<String, Object> selectWarehouse();
  318. /**
  319. * 展示倒垛单
  320. *
  321. * @param apiId
  322. * @param pageNum
  323. * @param pageSize
  324. * @param DistrubtionStatus
  325. * @return
  326. */
  327. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/selectRestackList")
  328. Map<String, Object> selectRestackList(@RequestBody(required = false) Map<String, Object> map,
  329. @RequestParam Integer apiId,
  330. @RequestParam Integer pageNum,
  331. @RequestParam Integer pageSize,
  332. @RequestParam Integer DistrubtionStatus
  333. );
  334. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/selectRestackList2")
  335. Map<String, Object> selectRestackList2(@RequestBody(required = false) Map<String, Object> map,
  336. @RequestParam Integer apiId,
  337. @RequestParam Integer pageNum,
  338. @RequestParam Integer pageSize,
  339. @RequestParam Integer DistrubtionStatus
  340. );
  341. /**
  342. * 修改倒垛单
  343. *
  344. * @param mapval
  345. * @return
  346. */
  347. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/editRestackMakeResult")
  348. Map<String, Object> editRestackMakeResult(@RequestBody(required = false) Map<String, Object> mapval);
  349. /**
  350. * 渲染倒垛后的仓库信息
  351. *
  352. * @param resultId
  353. * @return
  354. */
  355. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/selectAfterWarehouseByResultId/{resultId}")
  356. Map<String, Object> selectAfterWarehouseByResultId(@PathVariable Integer resultId);
  357. /**
  358. * 渲染倒垛后的垛位信息
  359. *
  360. * @param resultId
  361. * @return
  362. */
  363. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/selectAfterstackingByResultId/{resultId}")
  364. Map<String, Object> selectAfterstackingByResultId(@PathVariable Integer resultId);
  365. /**
  366. * PDA展示倒垛单
  367. *
  368. * @param map
  369. * @return
  370. */
  371. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/selectRestackForPDA")
  372. Map<String, Object> selectRestackForPDA(@RequestBody(required = false) Map<String, Object> map);
  373. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/getRestackInfoByResultId")
  374. public RESTfulResult getRestackInfoByResultId(@RequestBody(required = false) Map<String, Object> mapVal,
  375. @RequestParam Integer pageNum,
  376. @RequestParam Integer pageSize,
  377. @RequestParam Integer apiId
  378. );
  379. /**
  380. * PDA根据实绩id查找物资信息
  381. *
  382. * @param map
  383. * @return
  384. */
  385. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/selectMaterialInfoByResultId")
  386. Map<String, Object> selectMaterialInfoByResultId(@RequestBody(required = false) Map<String, Object> map);
  387. /**
  388. * PDA根据仓库id查找倒垛单
  389. *
  390. * @param map
  391. * @return
  392. */
  393. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/selectRestackByWarehouseId")
  394. Map<String, Object> selectRestackByWarehouseId(@RequestBody(required = false) Map<String, Object> map);
  395. /**
  396. * 库管员扫描吊牌添加扫描实绩
  397. *
  398. * @param mal
  399. * @return
  400. */
  401. @PostMapping(value = "/api/v1/wms/wmsprestackscanresults/ScanTagResult")
  402. Map<String, Object> ScanTagResult(@RequestBody(required = false) Map<String, Object> mal);
  403. @PostMapping(value = "/api/v1/wms/inboundScanResult/getScanResult")
  404. Map<String, Object> getScanResult(@RequestBody(required = false) Map<String, Object> map);
  405. @PostMapping(value = "/api/v1/wms/inboundResult/getFurnaceNoAmount")
  406. Map<String, Object> getFurnaceNoAmount(@RequestBody(required = false) Map<String, Object> map);
  407. /**
  408. * 库管员下发倒垛单
  409. *
  410. * @param mapList
  411. * @return
  412. */
  413. @PostMapping(value = "/api/v1/wms/wmsprestackscanresults/Issue")
  414. Map<String, Object> Issue(@RequestBody(required = false) List<Map<String, Object>> mapList);
  415. /**
  416. * 展示退库实绩
  417. *
  418. * @param mapValue
  419. * @param apiId
  420. * @param pageNum
  421. * @param pageSize
  422. * @return
  423. */
  424. @RequestMapping(value = "/api/v1/wms/reboundResult/getWmsReboundResult", method = RequestMethod.POST)
  425. RESTfulResult getWmsReboundResult(@RequestBody(required = false) Map<String, Object> mapValue,
  426. @RequestParam Integer apiId,
  427. @RequestParam Integer pageNum,
  428. @RequestParam Integer pageSize,
  429. @RequestParam String con);
  430. @RequestMapping(value = "/api/v1/wms/inboundScanResult/selectScanResultByIboundResultId", method = RequestMethod.POST)
  431. RESTfulResult selectScanResultByIboundResultId(@RequestBody(required = false) Map<String, Object> mapValue,
  432. @RequestParam Integer apiId,
  433. @RequestParam Integer pageNum,
  434. @RequestParam Integer pageSize,
  435. @RequestParam Integer inboundId
  436. );
  437. //根据物资信息查找暂存的垛位
  438. @PostMapping("/api/v1/wms/reboundResult/selectInfoByMaterialCode")
  439. Map<String, Object> selectInfoByMaterialCode(@RequestBody(required = false) Map<String, Object> mal);
  440. //根据仓库id查询未接收的垛位
  441. @PostMapping("/api/v1/wms/inboundScanResult/selectStackingInfoByWarehouseId")
  442. Map<String, Object> selectStackingInfoByWarehouseId(@RequestBody(required = false) Map<String, Object> mal);
  443. //更新垛位
  444. @PostMapping("/api/v1/wms/inboundScanResult/updateStatus")
  445. Map<String, Object> updateStatus(@RequestBody(required = false) Map<String, Object> mal);
  446. /**
  447. * 展示倒库实绩
  448. *
  449. * @param mapValue
  450. * @param apiId
  451. * @param pageNum
  452. * @param pageSize
  453. * @return
  454. */
  455. @RequestMapping(value = "/api/v1/wms/inboundResult/getWmsIvboundResult", method = RequestMethod.POST)
  456. RESTfulResult getWmsIvboundResult(@RequestBody(required = false) Map<String, Object> mapValue,
  457. @RequestParam Integer apiId,
  458. @RequestParam Integer pageNum,
  459. @RequestParam Integer pageSize);
  460. /**
  461. * 展示倒库物资实绩
  462. *
  463. * @param mapValue
  464. * @param apiId
  465. * @param pageNum
  466. * @param pageSize
  467. * @return
  468. */
  469. @RequestMapping(value = "/api/v1/wms/inboundScanResult/getWmsIvboundMaterial", method = RequestMethod.POST)
  470. RESTfulResult getWmsIvboundMaterial(@RequestBody(required = false) Map<String, Object> mapValue,
  471. @RequestParam Integer apiId,
  472. @RequestParam Integer pageNum,
  473. @RequestParam Integer pageSize);
  474. /**
  475. * 库存盘点实绩
  476. */
  477. @RequestMapping(value = "/api/v1/wms/inventoryCheck/getInventoryCheck", method = RequestMethod.POST)
  478. RESTfulResult getInventoryCheck(@RequestBody(required = false) Map<String, Object> mapValue,
  479. @RequestParam Integer apiId,
  480. @RequestParam Integer pageNum,
  481. @RequestParam Integer pageSize,
  482. @RequestParam String con);
  483. /**
  484. * 库存结转
  485. *
  486. * @param mapValue
  487. * @param apiId
  488. * @param pageNum
  489. * @param pageSize
  490. * @return
  491. */
  492. @RequestMapping(value = "/api/v1/wms/inventoryClose/getInventoryClose", method = RequestMethod.POST)
  493. RESTfulResult getInventoryClose(@RequestBody(required = false) Map<String, Object> mapValue,
  494. @RequestParam Integer apiId,
  495. @RequestParam Integer pageNum,
  496. @RequestParam Integer pageSize,
  497. @RequestParam String value);
  498. //库存结转定时器
  499. @PostMapping(value = "/api/v1/wms/inventoryClose/addInventoryClose")
  500. RESTfulResult addInventoryClose();
  501. /**
  502. * 收发存报表
  503. */
  504. @RequestMapping(value = "/api/v1/wms/sendReceive/getSendReceive", method = RequestMethod.POST)
  505. RESTfulResult getSendReceive(@RequestBody(required = false) Map<String, Object> mapValue,
  506. @RequestParam Integer apiId,
  507. @RequestParam Integer pageNum,
  508. @RequestParam Integer pageSize,
  509. @RequestParam String con,
  510. @RequestParam String startTime,
  511. @RequestParam String endTime
  512. );
  513. /**
  514. * 展示未下发吊钢工扫描吊牌实绩
  515. *
  516. * @return
  517. */
  518. @PostMapping(value = "/api/v1/wms/inboundScanResult/getTagResult")
  519. Map<String, Object> getTagResult();
  520. /**
  521. * 展示已入库吊钢工扫描吊牌实绩
  522. *
  523. * @return
  524. */
  525. @RequestMapping(value = "/api/v1/wms/inboundScanResult/getIssuedTagResult", method = RequestMethod.POST)
  526. Map<String, Object> getIssuedTagResult();
  527. /**
  528. * 展示异常入库吊钢工扫描吊牌实绩
  529. *
  530. * @return
  531. */
  532. @RequestMapping(value = "/api/v1/wms/inboundScanResult/getIssuedTagNoResult", method = RequestMethod.POST)
  533. Map<String, Object> getIssuedTagNoResult();
  534. /**
  535. * 展示退库已下发吊钢工扫描吊牌实绩
  536. *
  537. * @return
  538. */
  539. @RequestMapping(value = "/api/v1/wms/reboundResult/getReIssuedResult", method = RequestMethod.POST)
  540. Map<String, Object> getIssuedResult();
  541. /**
  542. * 展示未下发退库吊钢工扫描吊牌实绩
  543. *
  544. * @return
  545. */
  546. @RequestMapping(value = "/api/v1/wms/reboundResult/getReTagResult", method = RequestMethod.POST)
  547. Map<String, Object> getReTagResult();
  548. /**
  549. * 展示已倒库入库吊钢工扫描吊牌实绩
  550. *
  551. * @return
  552. */
  553. @RequestMapping(value = "/api/v1/wms/inboundScanResult/getIvIssuedResult", method = RequestMethod.POST)
  554. Map<String, Object> getIvIssuedResult();
  555. /**
  556. * 展示倒库入库未下发退库吊钢工扫描吊牌实绩
  557. *
  558. * @return
  559. */
  560. @RequestMapping(value = "/api/v1/wms/inboundScanResult/getIvTagResult", method = RequestMethod.POST)
  561. Map<String, Object> getIvTagResult();
  562. /**
  563. * 新增入库实绩,返回选择垛位
  564. *
  565. * @param mapList
  566. * @return
  567. */
  568. @RequestMapping(value = "/api/v1/wms/inboundResult/insertInboundResult", method = RequestMethod.POST)
  569. Map<String, Object> insertInboundResult(@RequestBody List<Map<String, Object>> mapList);
  570. /**
  571. * 新增退库实绩,返回选择垛位
  572. *
  573. * @param mapList
  574. * @return
  575. */
  576. @RequestMapping(value = "/api/v1/wms/reboundResult/insertReboundResult", method = RequestMethod.POST)
  577. String insertReboundResult(@RequestBody List<Map<String, Object>> mapList);
  578. /**
  579. * 新增倒库入库实绩,返回选择垛位
  580. *
  581. * @param mapList
  582. * @return
  583. */
  584. @RequestMapping(value = "/api/v1/wms/inboundResult/insertIvboundResult", method = RequestMethod.POST)
  585. String insertIvboundResult(@RequestBody List<Map<String, Object>> mapList);
  586. /**
  587. * 行车工查看垛位
  588. *
  589. * @param DriverId
  590. * @return
  591. */
  592. @RequestMapping(value = "/api/v1/wms/inboundStack/getInboundStack", method = RequestMethod.POST)
  593. Integer getInboundStack(@RequestParam Integer DriverId);
  594. /**
  595. * 新增库存盘点
  596. *
  597. * @param map
  598. * @return
  599. */
  600. @RequestMapping(value = "/api/v1/wms/inboundStack/getInboundStack", method = RequestMethod.POST)
  601. Map<String, Object> inventoryCheck(@RequestBody Map<String, Object> map);
  602. /**
  603. * 新增入库扫描实绩
  604. *
  605. * @param map
  606. * @return
  607. */
  608. @RequestMapping(value = "/api/v1/wms/inboundScanResult/insertResult", method = RequestMethod.POST)
  609. Map<String, Object> insertResult(@RequestBody Map<String, Object> map);
  610. /**
  611. * 新增退库扫描实绩
  612. *
  613. * @param map
  614. * @return
  615. */
  616. @RequestMapping(value = "/api/v1/wms/inboundScanResult/insertReboundScanResult", method = RequestMethod.POST)
  617. Map<String, Object> insertReboundScanResult(@RequestBody Map<String, Object> map);
  618. /**
  619. * 新增倒库入库扫描实绩
  620. *
  621. * @param map
  622. * @return
  623. */
  624. @RequestMapping(value = "/api/v1/wms/inboundScanResult/insertIvboundScanResult", method = RequestMethod.POST)
  625. Map<String, Object> insertIvboundScanResult(@RequestBody Map<String, Object> map);
  626. /**
  627. * 根据实绩id查找物资是否稽核完成
  628. */
  629. @PostMapping(value = "/api/vi/wms/wmsprestackscanresults/selectMaterialSteelIdByReusltId")
  630. Map<String, Object> selectMaterialSteelIdByReusltId(@RequestBody(required = false) Map<String, Object> map);
  631. @RequestMapping(value = "/api/v1/wms/inboundResult/selectScanResultByIboundResultId", method = RequestMethod.POST)
  632. RESTfulResult selectScanResultByIboundResultId(@RequestBody(required = false) Map<String, Object> mapValue,
  633. @RequestParam Integer apiId,
  634. @RequestParam Integer pageNum,
  635. @RequestParam Integer pageSize);
  636. @RequestMapping(value = "/api/v1/wms/wmspivboundmakeresult/getIvboundMakeResultList", method = RequestMethod.POST)
  637. RESTfulResult getIvboundMakeResultList(@RequestBody(required = false) Map<String, Object> mapValue,
  638. @RequestParam Integer pageNum,
  639. @RequestParam Integer pageSize,
  640. @RequestParam Integer apiId,
  641. @RequestParam String con);
  642. @PostMapping(value = "/api/v1/wms/wmspivboundmakeresult/addIvboundMakeResult")
  643. Map<String, Object> addIvboundMakeResult(@RequestBody Map<String, Object> mapValue);
  644. @PostMapping(value = "/api/v1/wms/wmspivboundmakeresult/deleteIvboundMakeResult/{resultId}")
  645. Map<String, Object> deleteIvboundMakeResult(@PathVariable("resultId") Integer resultId);
  646. @PostMapping(value = "/api/v1/wms/wmspivboundmakeresult/selectIvboundMakeResult/{resultId}")
  647. List<Map<String, Object>> selectIvboundMakeResult(@PathVariable("resultId") Integer resultId);
  648. @PostMapping(value = "/api/v1/wms/wmspivboundmakeresult/updateIvboundMakeResult")
  649. Map<String, Object> updateIvboundMakeResult(@RequestBody Map<String, Object> mapValue);
  650. //下发给行车工
  651. @PostMapping("/api/v1/wms/reboundResult/IssueToCrane")
  652. Map<String, Object> IssueToCrane(@RequestBody Map<String, Object> map);
  653. //创建组
  654. @PostMapping(value = "/api/v1/wms/wmspinboundgroups/createGrop", produces = "application/json;charset=UTF-8")
  655. public RESTfulResult createGrop(@RequestBody Map mapValue);
  656. //
  657. @PostMapping("/api/v1/wms/inboundScanResult/insertResult")
  658. public RESTfulResult insertScanResult(@RequestBody(required = false) Map<String, Object> map) throws ParseException;
  659. //新增入库实绩
  660. @PostMapping("/api/v1/wms/inboundResult/insertInboundResult")
  661. public RESTfulResult addInvoice(@RequestParam("userName") String userName, @RequestParam("groupId") BigDecimal groupId, @RequestParam("personnelWorkshopid") BigDecimal personnelWorkshopid, @RequestBody(required = false) List<Map<String, Object>> mapList);
  662. //加入分组
  663. @PostMapping(value = "/api/v1/wms/wmspinboundgroups/joinGroup", produces = "application/json;charset=UTF-8")
  664. public RESTfulResult joinGroup(@RequestBody Map mapValue);
  665. //获得抢单信息
  666. @PostMapping("/api/v1/wms/wmspinbounddistributes/grabDistribute")
  667. public RESTfulResult grabDistribute(@RequestBody Map<String, Object> mapValue);
  668. //抢单
  669. @GetMapping("/api/v1/wms/wmspinbounddistributes/getNewDistribute")
  670. public RESTfulResult getNewDistribute( @RequestParam("personnelWorkshopid") Integer personnelWorkshopid);
  671. //
  672. // @PostMapping("/api/v1/wms/wmsprestackmakeresults/createRestackMakeResult")
  673. // public RESTfulResult createRestackMakeResult(@RequestParam("keeperId") BigDecimal keeperId,
  674. // @RequestParam("beforeLevel")BigDecimal beforeLevel,
  675. // @RequestParam(name = "afterStackingId",defaultValue = "20")BigDecimal afterStackingId,
  676. // @RequestParam("afterWarehouseId")BigDecimal afterWarehouseId,
  677. // @RequestParam("afterBeforeStackingId") BigDecimal afterBeforeStackingId,
  678. // @RequestParam("resultRemark")String resultRemark,
  679. // @RequestBody(required = false) List<Map<String,Object>> mps);
  680. @GetMapping("/api/v1/wms/wmsprestackmakeresults/selectRestackByWarehouseIds")
  681. public Map<String, Object> selectRestackByWarehouseIds(@RequestParam(required = true) String warehouseid);
  682. @GetMapping("/api/v1/wms/wmsprestackmaketyperesults/getRestackMakeTypeResult")
  683. public Map<String, Object> getRestackMakeTypeResult(@RequestParam("restackMake") String restackMake,@RequestParam("context")String context);
  684. @PostMapping(value = "/api/v1/wms/wmspgridmaterials/getMaterialTypeList")
  685. Map<String, Object> getMaterialTypeList(@RequestParam("warehouseid") String warehouseid,
  686. @RequestParam("stackingId") BigDecimal stackingId,
  687. @RequestParam("gradtionNumber") BigDecimal gradtionNumber,
  688. @RequestParam(name = "pageNum") Integer pageNum,
  689. @RequestParam(name = "pageSize") Integer pageSize,
  690. @RequestParam("apiId") Integer apiId);
  691. @PostMapping(value = "/api/v1/wms/wmsprestackmakeresults/createRestackMakeResult")
  692. Map<String, Object> createRestackMakeResult(@RequestParam("keeperId") BigDecimal keeperId,
  693. @RequestParam("beforeLevel") BigDecimal beforeLevel,
  694. @RequestParam(name = "afterStackingId", defaultValue = "20") BigDecimal afterStackingId,
  695. @RequestParam("afterWarehouseId") BigDecimal afterWarehouseId,
  696. @RequestParam("afterBeforeStackingId") BigDecimal afterBeforeStackingId,
  697. @RequestParam("resultRemark")String resultRemark,
  698. @RequestBody(required = false) List<Map<String,Object>> mps);
  699. @GetMapping("/api/v1/wms/wmspoutboundresults/getInitOutboundScanResultMaterialInfo")
  700. public RESTfulResult getInitOutboundScanResultMaterialInfo(@RequestParam(value = "resultId",required = true) BigDecimal resultId);
  701. @PostMapping("/api/v1/wms/wmspoutboundresults/deleteGridMaterial")
  702. public RESTfulResult deleteGridMaterial(@RequestParam String materialOnlyCode);
  703. @GetMapping(value = "/api/v1/wms/wmsprestackmakeresults/changeRestackMakeResult")
  704. int changeRestackMakeResult(@RequestParam("restackMake") String restackMake);
  705. @PostMapping("/api/v1/wms/wmspgridmaterials/updateWmspGridMaterialForRestack")
  706. Map<String,Object> updateWmspGridMaterialForRestack(@RequestBody Map<String,Object> map);
  707. @PostMapping("/api/v1/wms/wmspgridmaterials/insertStockTaking")
  708. Map<String,Object> insertStockTaking(@RequestParam(value = "warehouseId") String warehouseId,
  709. @RequestParam(value = "materialCode") String materialCode,
  710. @RequestParam(value = "quantity") Integer quantity);
  711. @PostMapping("/api/v1/wms/wmspgridmaterials/insertReserved")
  712. Map<String,Object> insertReserved(@RequestParam(value = "warehouseId") String warehouseId,
  713. @RequestParam(value = "materialCode") String materialCode,
  714. @RequestParam(value = "materialSpecification") String materialSpecification,
  715. @RequestParam(value = "materialModel") String materialModel,
  716. @RequestParam(value = "quantity") Integer quantity,
  717. @RequestParam(value = "actuallyWeight") String actuallyWeight,
  718. @RequestParam(value = "materialTheWeight") String materialTheWeight,
  719. @RequestParam(value = "remark") String remark);
  720. @PostMapping("/api/v1/wms/wmspgridmaterials/insertInbounds")
  721. Map<String,Object> insertInbounds(@RequestParam(value = "warehouseId") String warehouseId,
  722. @RequestParam(value = "materialCode") String materialCode,
  723. @RequestParam(value = "materialSpecification") String materialSpecification,
  724. @RequestParam(value = "materialModel") String materialModel,
  725. @RequestParam(value = "quantity") Integer quantity);
  726. @PostMapping("/api/v1/wms/wmspgridmaterials/getStockTakingList")
  727. Map<String,Object> getStockTakingList(@RequestParam(value = "pageNum") Integer pageNum,
  728. @RequestParam(value = "pageSize") Integer pageSize,
  729. @RequestParam(value = "apiId") Integer apiId);
  730. @PostMapping("/api/v1/wms/wmspgridmaterials/getSteelMaterialList")
  731. Map<String,Object> getSteelMaterialList(@RequestBody(required = false) Map<String,Object> mapVal,
  732. @RequestParam Integer pageNum,
  733. @RequestParam Integer pageSize,
  734. @RequestParam Integer apiId,
  735. @RequestParam Integer warehouseId,
  736. @RequestParam String con);
  737. @PostMapping("/api/v1/wms/wmspgridmaterials/getSteelWarehouseList")
  738. Map<String,Object> getSteelWarehouseList(@RequestBody(required = false) Map<String,Object> mapVal,
  739. @RequestParam Integer apiId,
  740. @RequestParam Integer pageNum,
  741. @RequestParam Integer pageSize,
  742. @RequestParam String con);
  743. @PostMapping("/api/v1/wms/wmspgridmaterials/getSteelMaterialModelList")
  744. Map<String,Object> getSteelMaterialModelList(@RequestBody(required = false) Map<String, Object> mapValue,
  745. @RequestParam(value = "pageNum") Integer pageNum,
  746. @RequestParam(value = "pageSize") Integer pageSize,
  747. @RequestParam(value = "apiId") Integer apiId,
  748. @RequestParam(value = "warehouseId") Integer warehouseId,
  749. @RequestParam(value = "status") Integer status,
  750. @RequestParam(value = "startTime",required = false)String startTime,
  751. @RequestParam(value = "endTime",required = false)String endTime,
  752. @RequestParam(value = "con") String con);
  753. @PostMapping("/api/v1/wms/inboundResult/changeReserved")
  754. int changeReserved(@RequestBody(required = false) List<Map<String, Object>> mapList);
  755. //出库炉号对应的数量
  756. @PostMapping("/api/v1/wms/wmspoutboundresults/getWmsOutboundResultStatistics")
  757. RESTfulResult getWmsOutboundResultStatistics(@RequestBody(required = false) Map<String, Object> mapValue,
  758. @RequestParam Integer apiId,
  759. @RequestParam Integer pageNum,
  760. @RequestParam Integer pageSize,
  761. @RequestParam Integer warehouseId,
  762. @RequestParam String con,
  763. @RequestParam String startTime,
  764. @RequestParam String endTime);
  765. @PostMapping("/api/v1/wms/inboundResult/undoInbound")
  766. Map<String, Object> undoInbound(@RequestParam BigDecimal inboundId);
  767. @PostMapping("/api/v1/wms/wmspoutboundresults/disorderlyOutbound")
  768. Map<String, Object> disorderlyOutbound(@RequestBody Map<String, Object> map);
  769. @PostMapping("/api/v1/wms/wmshgridmaterials/gePortStockList")
  770. Map<String, Object> gePortStockList(@RequestBody(required = false) Map<String, Object> mapVal);
  771. @PostMapping("/api/v1/wms/platformWarehouse/platformInbound")
  772. Map<String, Object> platformInbound(@RequestBody Map<String, Object> map);
  773. @PostMapping("/api/v1/wms/platformWarehouse/afterInwardOutbound")
  774. Map<String, Object> afterInwardOutbound(@RequestBody(required = false) Map<String, Object> map);
  775. @PostMapping("/api/v1/wms/wmspgridmaterials/getTheoreticalByInfo")
  776. Map<String, Object> getTheoreticalByInfo(@RequestParam String warehouseId,
  777. @RequestParam String materialCode,
  778. @RequestParam String materialSpecification,
  779. @RequestParam String materialModel,
  780. @RequestParam Integer status,
  781. @RequestParam Integer num);
  782. @PostMapping("/api/v1/wms/inboundEas/getInboundEasInfo")
  783. Map<String, Object> getInboundEasInfo(@RequestBody(required = false) Map<String, Object> mapValue,
  784. @RequestParam Integer apiId,
  785. @RequestParam Integer pageNum,
  786. @RequestParam Integer pageSize,
  787. @RequestParam Integer warehouseId,
  788. @RequestParam String startTime,
  789. @RequestParam String endTime);
  790. @PostMapping("/api/v1/wms/inboundEas/reduceInboundEas")
  791. Map<String, Object> reduceInboundEas(@RequestParam Integer inboundEasId);
  792. @PostMapping("/api/v1/wms/platformWarehouse/listAfterInwardOutbound")
  793. Map<String, Object> listAfterInwardOutbound(@RequestBody List<Map<String, Object>> mapList);
  794. }