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 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 page = stockService.selectCurrentFireStatus(pageIndex,pageSize, filter.getFilter(), getUser()); return success(page); } }