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);
|
|
}
|
|
|
|
}
|