QmsQueueResultController.java 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479
  1. package com.steerinfo.dil.controller;
  2. import com.steerinfo.dil.model.QmsQueueResult;
  3. import com.steerinfo.dil.util.BaseRESTfulController;
  4. import com.steerinfo.dil.util.ColumnDataUtil;
  5. import com.steerinfo.dil.util.PageListAdd;
  6. import com.steerinfo.framework.controller.RESTfulResult;
  7. import com.steerinfo.dil.service.IQmsQueueResultService;
  8. import com.steerinfo.framework.service.pagehelper.PageHelper;
  9. import io.swagger.annotations.ApiImplicitParam;
  10. import io.swagger.annotations.ApiImplicitParams;
  11. import io.swagger.annotations.ApiOperation;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.web.bind.annotation.*;
  14. import java.util.*;
  15. /**
  16. * QmsQueueResult RESTful接口:
  17. * @author generator
  18. * @version 1.0-SNAPSHORT 2021-09-14 11:27
  19. * 类描述
  20. * 修订历史:
  21. * 日期:2021-09-14
  22. * 作者:generator
  23. * 参考:
  24. * 描述:QmsQueueResult RESTful接口
  25. * @see null
  26. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  27. */
  28. @RestController
  29. @RequestMapping("/${api.version}/qmsqueueresults")
  30. public class QmsQueueResultController extends BaseRESTfulController {
  31. @Autowired
  32. IQmsQueueResultService qmsQueueResultService;
  33. @Autowired
  34. ColumnDataUtil columnDataUtil;
  35. @ApiOperation(value="触发电子围栏-->新增排队实绩")
  36. @ApiImplicitParams({
  37. @ApiImplicitParam(name = "mapValue", value = "", required = false, dataType = "Map"),
  38. })
  39. @PostMapping("/addQueueResult")
  40. public RESTfulResult addQueueResult(@RequestBody(required = false) Map<String, Object> map){
  41. int i = qmsQueueResultService.addQueueResult(map);
  42. return success(i);
  43. }
  44. @ApiOperation(value="查询排队申请")
  45. @ApiImplicitParams({
  46. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  47. @ApiImplicitParam(name = "apiId(125)", value = "动态表头", required = false, dataType = "Integer"),
  48. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  49. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  50. })
  51. @PostMapping("/getQueueApply")
  52. public RESTfulResult getQueueApply(@RequestBody(required=false) Map<String,Object> mapValue,
  53. Integer apiId,
  54. Integer pageNum,
  55. Integer pageSize
  56. ){
  57. //不分页筛选数据
  58. List<Map<String, Object>> allQueueApply = qmsQueueResultService.getQueueApply(mapValue);
  59. PageHelper.startPage(pageNum,pageSize);
  60. //分页数据
  61. List<Map<String, Object>> queueApply = qmsQueueResultService.getQueueApply(mapValue);
  62. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allQueueApply,queueApply);
  63. return success(pageList);
  64. }
  65. @ApiOperation(value="查询执行中订单")
  66. @ApiImplicitParams({
  67. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  68. @ApiImplicitParam(name = "apiId(156)", value = "动态表头", required = false, dataType = "Integer"),
  69. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  70. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  71. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  72. })
  73. @PostMapping("/getAllExecutionOrder")
  74. public RESTfulResult getAllExecutionOrder(@RequestBody(required=false) Map<String,Object> mapValue,
  75. Integer apiId,
  76. Integer pageNum,
  77. Integer pageSize,
  78. Integer orderType,
  79. Integer status
  80. ){
  81. if(mapValue == null){
  82. mapValue = new HashMap<>();
  83. }
  84. mapValue.put("orderTypee", orderType);
  85. mapValue.put("orderStatus", status);
  86. //不分页筛选数据
  87. List<Map<String, Object>> AllExecutionOrder = qmsQueueResultService.getAllExecutionOrder(mapValue);
  88. PageHelper.startPage(pageNum,pageSize);
  89. //分页数据
  90. List<Map<String, Object>> executionOrder = qmsQueueResultService.getAllExecutionOrder(mapValue);
  91. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllExecutionOrder,executionOrder);
  92. return success(pageList);
  93. }
  94. @ApiOperation(value="指令接收")
  95. @ApiImplicitParams({
  96. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  97. @ApiImplicitParam(name = "apiId(130、190)", value = "动态表头", required = false, dataType = "Integer"),
  98. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  99. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  100. })
  101. @PostMapping("/orderReceive")
  102. public RESTfulResult orderReceive(@RequestBody(required=false) Map<String,Object> mapValue,
  103. Integer apiId,
  104. Integer pageNum,
  105. Integer pageSize,
  106. Integer queueType
  107. ){
  108. mapValue.put("queueType", queueType);
  109. //不分页筛选数据
  110. List<Map<String, Object>> allOrderReceive = qmsQueueResultService.orderReceive(mapValue);
  111. PageHelper.startPage(pageNum,pageSize);
  112. //分页数据
  113. List<Map<String, Object>> orderReceive = qmsQueueResultService.orderReceive(mapValue);
  114. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allOrderReceive,orderReceive);
  115. return success(pageList);
  116. }
  117. @ApiOperation(value="查询排队开始 网格Id视情况而给 可不给")
  118. @ApiImplicitParams({
  119. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  120. @ApiImplicitParam(name = "apiId(128)", value = "动态表头", required = false, dataType = "Integer"),
  121. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  122. @ApiImplicitParam(name = "gridId", value = "仓储网格(筛选)", required = false, dataType = "Integer"),
  123. @ApiImplicitParam(name = "type", value = "类型3:采购、1|2:销售", required = false, dataType = "Integer"),
  124. })
  125. @PostMapping("/getQueueListByQueueUp")
  126. public RESTfulResult getQueueListByQueueUp(@RequestBody(required=false) Map<String,Object> mapValue,
  127. Integer apiId,
  128. Integer pageNum,
  129. Integer pageSize,
  130. Integer gridId
  131. ){
  132. if(gridId != null){
  133. mapValue.put("gridId", gridId);
  134. }
  135. //不分页筛选数据
  136. List<Map<String, Object>> allQueueApply = qmsQueueResultService.getQueueListByQueueUp(mapValue);
  137. PageHelper.startPage(pageNum,pageSize);
  138. //分页数据
  139. List<Map<String, Object>> queueApply = qmsQueueResultService.getQueueListByQueueUp(mapValue);
  140. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allQueueApply,queueApply);
  141. return success(pageList);
  142. }
  143. @ApiOperation(value="查询进厂排队详情")
  144. @ApiImplicitParams({
  145. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  146. @ApiImplicitParam(name = "apiId(184)", value = "动态表头", required = false, dataType = "Integer"),
  147. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  148. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  149. })
  150. @PostMapping("/getAllQueueMes")
  151. public RESTfulResult getAllQueueMes(@RequestBody(required=false) Map<String,Object> mapValue,
  152. Integer apiId,
  153. Integer pageNum,
  154. Integer pageSize,
  155. Integer gatepostId
  156. ){
  157. if(gatepostId != null){
  158. mapValue.put("gatepostId", gatepostId);
  159. }
  160. //不分页筛选数据
  161. List<Map<String, Object>> allQueueApply = qmsQueueResultService.getQueueMes(mapValue);
  162. PageHelper.startPage(pageNum,pageSize);
  163. //分页数据
  164. List<Map<String, Object>> queueApply = qmsQueueResultService.getQueueMes(mapValue);
  165. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allQueueApply,queueApply);
  166. return success(pageList);
  167. }
  168. @ApiOperation(value="通过运输订单号查询进厂排队详情")
  169. @PostMapping("/getQueueMes")
  170. public RESTfulResult getQueueMes(Map<String, Object> map){
  171. List<Map<String, Object>> warehouseQueueMes = qmsQueueResultService.getQueueMes(map);
  172. return success(warehouseQueueMes);
  173. }
  174. @ApiOperation(value="查询排队转移")
  175. @ApiImplicitParams({
  176. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  177. @ApiImplicitParam(name = "apiId(124)", value = "动态表头", required = false, dataType = "Integer"),
  178. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  179. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  180. })
  181. @PostMapping("/getChangeQueue")
  182. public RESTfulResult getChangeQueue(@RequestBody(required=false) Map<String,Object> mapValue,
  183. Integer apiId,
  184. Integer pageNum,
  185. Integer pageSize
  186. ){
  187. //不分页筛选数据
  188. List<Map<String, Object>> allChangeQueueMes = qmsQueueResultService.getChangeQueueMes(mapValue);
  189. PageHelper.startPage(pageNum,pageSize);
  190. //分页数据
  191. List<Map<String, Object>> changeQueueMes = qmsQueueResultService.getChangeQueueMes(mapValue);
  192. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allChangeQueueMes,changeQueueMes);
  193. return success(pageList);
  194. }
  195. @ApiOperation(value="查询排队取消")
  196. @ApiImplicitParams({
  197. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  198. @ApiImplicitParam(name = "apiId(131)", value = "动态表头", required = false, dataType = "Integer"),
  199. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  200. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  201. })
  202. @PostMapping("/getQueueCancel")
  203. public RESTfulResult getQueueCancel(@RequestBody(required=false) Map<String,Object> mapValue,
  204. Integer apiId,
  205. Integer pageNum,
  206. Integer pageSize,
  207. Integer gatepostId
  208. ){
  209. if(gatepostId != null){
  210. mapValue.put("gatepostId", gatepostId);
  211. }
  212. //不分页筛选数据
  213. List<Map<String, Object>> allQueueCancel = qmsQueueResultService.getQueueCancel(mapValue);
  214. PageHelper.startPage(pageNum,pageSize);
  215. //分页数据
  216. List<Map<String, Object>> queueCancel = qmsQueueResultService.getQueueCancel(mapValue);
  217. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allQueueCancel,queueCancel);
  218. return success(pageList);
  219. }
  220. @ApiOperation(value="通过Id查询排队取消实绩")
  221. @ApiImplicitParams({
  222. @ApiImplicitParam(name = "resultId", value = "排队取消实绩", required = false, dataType = "Integer"),
  223. })
  224. @PostMapping("/getQueueCancelByResultId/{resultId}")
  225. public RESTfulResult getQueueCancelByResultId(@PathVariable("resultId") Integer resultId){
  226. List<Map<String, Object>> mes = qmsQueueResultService.getQueueCancelByResultId(resultId);
  227. return success(mes);
  228. }
  229. @ApiOperation(value="修改排队取消实绩:时间、原因")
  230. @ApiImplicitParams({
  231. @ApiImplicitParam(name = "qmsQueueResult", value = "排队取消实体类", required = false, dataType = "QmsQueueResult"),
  232. })
  233. @PostMapping("/updateQueueCancel")
  234. public RESTfulResult updateQueueCancel(@RequestBody QmsQueueResult qmsQueueResult){
  235. int i = qmsQueueResultService.updateQueueCancel(qmsQueueResult);
  236. return success(i);
  237. }
  238. @ApiOperation(value="查询排队插队")
  239. @ApiImplicitParams({
  240. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  241. @ApiImplicitParam(name = "apiId(132)", value = "动态表头", required = false, dataType = "Integer"),
  242. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  243. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  244. })
  245. @PostMapping("/getQueueInsert")
  246. public RESTfulResult getQueueInsert(@RequestBody(required=false) Map<String,Object> mapValue,
  247. Integer apiId,
  248. Integer pageNum,
  249. Integer pageSize
  250. ){
  251. //不分页筛选数据
  252. List<Map<String, Object>> allInsetResult = qmsQueueResultService.getQueueInsert(mapValue);
  253. PageHelper.startPage(pageNum,pageSize);
  254. //分页数据
  255. List<Map<String, Object>> insertResult = qmsQueueResultService.getQueueInsert(mapValue);
  256. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allInsetResult,insertResult);
  257. return success(pageList);
  258. }
  259. @ApiOperation(value="查询排队结束")
  260. @ApiImplicitParams({
  261. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  262. @ApiImplicitParam(name = "apiId(133)", value = "动态表头", required = false, dataType = "Integer"),
  263. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  264. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  265. })
  266. @PostMapping("/getQueueEndResult")
  267. public RESTfulResult getQueueEndResult(@RequestBody(required=false) Map<String,Object> mapValue,
  268. Integer apiId,
  269. Integer pageNum,
  270. Integer pageSize
  271. ){
  272. //不分页筛选数据
  273. List<Map<String, Object>> allQueueEndResult = qmsQueueResultService.getQueueEndResult(mapValue);
  274. PageHelper.startPage(pageNum,pageSize);
  275. //分页数据
  276. List<Map<String, Object>> queueEndResult = qmsQueueResultService.getQueueEndResult(mapValue);
  277. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allQueueEndResult,queueEndResult);
  278. return success(pageList);
  279. }
  280. @ApiOperation(value="汽车监控(仓库)")
  281. @ApiImplicitParams({
  282. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  283. @ApiImplicitParam(name = "apiId(135、)", value = "动态表头", required = false, dataType = "Integer"),
  284. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  285. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  286. })
  287. @PostMapping("/capacityMonitor")
  288. public RESTfulResult capacityMonitor(@RequestBody(required=false) Map<String,Object> mapValue,
  289. Integer apiId,
  290. Integer pageNum,
  291. Integer pageSize,
  292. Integer gridType
  293. ){
  294. mapValue.put("gridType", gridType);
  295. //不分页筛选数据
  296. List<Map<String, Object>> allCapacityMonitor = qmsQueueResultService.capacityMonitor(mapValue);
  297. PageHelper.startPage(pageNum,pageSize);
  298. //分页数据
  299. List<Map<String, Object>> capacityMonitor = qmsQueueResultService.capacityMonitor(mapValue);
  300. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allCapacityMonitor,capacityMonitor);
  301. return success(pageList);
  302. }
  303. @ApiOperation(value="查询各仓库,门岗的排队状态列表")
  304. @PostMapping("/getQueueStatusList")
  305. public RESTfulResult getQueueStatusList(){
  306. List<Map<String, Object>> queueStatusList = qmsQueueResultService.getQueueStatusList();
  307. return success(queueStatusList);
  308. }
  309. @ApiOperation(value="通过车牌号查询司机接收排队信息")
  310. @PostMapping("/getOrderReceive/{capacityNumber}")
  311. public RESTfulResult getOrderReceive(@PathVariable("capacityNumber") String capacityNumber){
  312. List<Map<String, Object>> orderReceiveMap = qmsQueueResultService.getOrderReceive2(capacityNumber);
  313. return success(orderReceiveMap);
  314. }
  315. @ApiOperation(value="通过车牌号取消排队")
  316. @PostMapping("/cancelQueue")
  317. public RESTfulResult cancelQueue(@RequestBody Map<String,Object> mapValue){
  318. int code = qmsQueueResultService.cancelQueue(mapValue);
  319. return success(code);
  320. }
  321. //========================================仓库=====================================================
  322. @ApiOperation(value="新增仓库排队")
  323. @PostMapping("/addQueueResultByCk")
  324. public RESTfulResult addQueueResultByCk(@RequestBody Map<String,Object> mapValue){
  325. int code = qmsQueueResultService.addQueueResultByCk(mapValue);
  326. return success(code);
  327. }
  328. @ApiOperation(value="查询仓库排队申请")
  329. @ApiImplicitParams({
  330. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  331. @ApiImplicitParam(name = "apiId(187)", value = "动态表头", required = false, dataType = "Integer"),
  332. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  333. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  334. })
  335. @PostMapping("/getWarehouseQueueApply")
  336. public RESTfulResult getWarehouseQueueApply(@RequestBody(required=false) Map<String,Object> mapValue,
  337. Integer apiId,
  338. Integer pageNum,
  339. Integer pageSize
  340. ){
  341. //不分页筛选数据
  342. List<Map<String, Object>> allWarehouseQueueApply = qmsQueueResultService.getWarehouseQueueApply(mapValue);
  343. PageHelper.startPage(pageNum,pageSize);
  344. //分页数据
  345. List<Map<String, Object>> warehouseQueueApply = qmsQueueResultService.getWarehouseQueueApply(mapValue);
  346. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allWarehouseQueueApply,warehouseQueueApply);
  347. return success(pageList);
  348. }
  349. @ApiOperation(value="查询仓库排队开始")
  350. @ApiImplicitParams({
  351. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  352. @ApiImplicitParam(name = "apiId(191)", value = "动态表头", required = false, dataType = "Integer"),
  353. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  354. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  355. })
  356. @PostMapping("/getWarehouseQueueListByQueueUp")
  357. public RESTfulResult getWarehouseQueueListByQueueUp(@RequestBody(required=false) Map<String,Object> mapValue,
  358. Integer apiId,
  359. Integer pageNum,
  360. Integer pageSize
  361. ){
  362. //不分页筛选数据
  363. List<Map<String, Object>> allWarehouseQueueApply = qmsQueueResultService.getWarehouseQueueListByQueueUp(mapValue);
  364. PageHelper.startPage(pageNum,pageSize);
  365. //分页数据
  366. List<Map<String, Object>> warehouseQueueApply = qmsQueueResultService.getWarehouseQueueListByQueueUp(mapValue);
  367. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allWarehouseQueueApply,warehouseQueueApply);
  368. return success(pageList);
  369. }
  370. @ApiOperation(value="查询仓库排队详情")
  371. @ApiImplicitParams({
  372. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  373. @ApiImplicitParam(name = "apiId(192)", value = "动态表头", required = false, dataType = "Integer"),
  374. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  375. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  376. })
  377. @PostMapping("/getAllWarehouseQueueMes")
  378. public RESTfulResult getAllWarehouseQueueMes(@RequestBody(required=false) Map<String,Object> mapValue,
  379. Integer apiId,
  380. Integer pageNum,
  381. Integer pageSize,
  382. Integer platformId
  383. ){
  384. if(platformId != null){
  385. mapValue.put("platformId", platformId);
  386. }
  387. //不分页筛选数据
  388. List<Map<String, Object>> allWarehouseQueueApply = qmsQueueResultService.getWarehouseQueueMes(mapValue);
  389. PageHelper.startPage(pageNum,pageSize);
  390. //分页数据
  391. List<Map<String, Object>> warehouseQueueApply = qmsQueueResultService.getWarehouseQueueMes(mapValue);
  392. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allWarehouseQueueApply,warehouseQueueApply);
  393. return success(pageList);
  394. }
  395. @ApiOperation(value="通过运输订单号查询仓库排队详情")
  396. @PostMapping("/getWarehouseQueueMes")
  397. public RESTfulResult getWarehouseQueueMes(Map<String, Object> map){
  398. List<Map<String, Object>> warehouseQueueMes = qmsQueueResultService.getWarehouseQueueMes(map);
  399. return success(warehouseQueueMes);
  400. }
  401. @ApiOperation(value="查询仓库排队转移")
  402. @ApiImplicitParams({
  403. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  404. @ApiImplicitParam(name = "apiId(193)", value = "动态表头", required = false, dataType = "Integer"),
  405. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  406. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  407. })
  408. @PostMapping("/getWarehouseQueueChange")
  409. public RESTfulResult getWarehouseQueueChange(@RequestBody(required=false) Map<String,Object> mapValue,
  410. Integer apiId,
  411. Integer pageNum,
  412. Integer pageSize
  413. ){
  414. //不分页筛选数据
  415. List<Map<String, Object>> allWarehouseQueueChange = qmsQueueResultService.getWarehouseQueueChange(mapValue);
  416. PageHelper.startPage(pageNum,pageSize);
  417. //分页数据
  418. List<Map<String, Object>> warehouseQueueChange = qmsQueueResultService.getWarehouseQueueChange(mapValue);
  419. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, allWarehouseQueueChange,warehouseQueueChange);
  420. return success(pageList);
  421. }
  422. @ApiOperation(value="查询仓库排队结束")
  423. @ApiImplicitParams({
  424. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  425. @ApiImplicitParam(name = "apiId(194)", value = "动态表头", required = false, dataType = "Integer"),
  426. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  427. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  428. })
  429. @PostMapping("/getWarehouseQueueEndMes")
  430. public RESTfulResult getWarehouseQueueEndMes(@RequestBody(required=false) Map<String,Object> mapValue,
  431. Integer apiId,
  432. Integer pageNum,
  433. Integer pageSize
  434. ){
  435. //不分页筛选数据
  436. List<Map<String, Object>> allWarehouseQueueEndMes = qmsQueueResultService.getWarehouseQueueEndMes(mapValue);
  437. PageHelper.startPage(pageNum,pageSize);
  438. //分页数据
  439. List<Map<String, Object>> warehouseQueueEndMes = qmsQueueResultService.getWarehouseQueueEndMes(mapValue);
  440. PageListAdd pageList = columnDataUtil.tableColumnData(apiId, warehouseQueueEndMes,allWarehouseQueueEndMes);
  441. return success(pageList);
  442. }
  443. }