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