From 59e91a4e9ddaf23cebb12993c774aa899ab22d16 Mon Sep 17 00:00:00 2001
From: 郑永安 <zyazyz250@sina.com>
Date: 星期一, 19 六月 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