WMSFeign.java 36 KB

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