WMSFeign.java 37 KB

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