From 59e91a4e9ddaf23cebb12993c774aa899ab22d16 Mon Sep 17 00:00:00 2001
From: 郑永安 <zyazyz250@sina.com>
Date: Mon, 19 Jun 2023 14:22:45 +0800
Subject: [PATCH] 描述
---
src/main/java/com/gk/firework/Controller/FlowController.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 56 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/gk/firework/Controller/FlowController.java b/src/main/java/com/gk/firework/Controller/FlowController.java
new file mode 100644
index 0000000..8a93765
--- /dev/null
+++ b/src/main/java/com/gk/firework/Controller/FlowController.java
@@ -0,0 +1,56 @@
+package com.gk.firework.Controller;
+
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.gk.firework.Controller.Base.BaseController;
+import com.gk.firework.Domain.ProductInfo;
+import com.gk.firework.Domain.ProductLocusInfo;
+import com.gk.firework.Domain.Utils.FilterObject;
+import com.gk.firework.Domain.Vo.PageInfoExtension;
+import com.gk.firework.Domain.Vo.ProductLocusVo;
+import com.gk.firework.Domain.Vo.ProductVo;
+import com.gk.firework.Service.ProductLocusService;
+import com.gk.firework.Service.StockService;
+import io.swagger.annotations.Api;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+@Api(tags = "流向查询")
+@RestController
+@RequestMapping("/flow")
+public class FlowController extends BaseController {
+
+ @Autowired
+ private ProductLocusService productLocusService;
+ @Autowired
+ private StockService stockService;
+
+ /**
+ * @Description: 根据流向码获取流向记录
+ * @date 2021/4/14 16:03
+ */
+ @GetMapping("/direction")
+ Object getFlow(@RequestParam String directionCode) {
+ List<ProductLocusVo> flow = productLocusService.getFlow(directionCode);
+ return success(flow);
+ }
+
+ /**
+ * @Description: 22位查询箱内所有挂当前状态,19位查询单挂当前状态
+ * @date 2021/11/5 16:10
+ */
+ @PostMapping("/direction/fire-status")
+ Object getFireCurrentStatus(@RequestBody FilterObject filter){
+ Integer pageIndex = filter.getPageIndex();
+ Integer pageSize = filter.getPageSize();
+ PageInfoExtension<ProductVo> page = stockService.selectCurrentFireStatus(pageIndex,pageSize, filter.getFilter(), getUser());
+ return success(page);
+
+ }
+
+
+
+}
--
Gitblit v1.9.2