123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- package com.tld.controller;
- import com.tld.model.*;
- import com.tld.service.QueryListService;
- import lombok.RequiredArgsConstructor;
- import org.springframework.web.bind.annotation.*;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.util.Map;
- /**
- * 查询列表
- */
- @RestController
- @RequestMapping("queryList")
- @RequiredArgsConstructor
- public class QueryListController {
- private final QueryListService queryListService;
- /**
- * 呆滞品查询
- * @param inventory 参数
- * @return 返回结果
- */
- @GetMapping("dullGoods")
- public Map<String, Object> dullGoods(Inventory inventory){
- return queryListService.dullGoods(inventory);
- }
- /**
- * 物料储量预警查询
- * @param wllbCode 物料编号
- * @param page 页数
- * @param limit 条数
- * @return 返回结果
- */
- @GetMapping("reserveWarning")
- public Map<String, Object> reserveWarning(String wllbCode, int page, int limit){
- return queryListService.reserveWarning(wllbCode, page, limit);
- }
- /**
- * 查询库存信息
- * @param inventory 参数
- * @return 返回结果
- */
- @GetMapping("storageLocation")
- public Map<String, Object> storageLocation(Inventory inventory){
- return queryListService.storageLocation(inventory);
- }
- /**
- * 导出查询库存信息
- * @param inventory 参数
- * @return 返回结果
- */
- @GetMapping("exportStorageLocation")
- public void exportStorageLocation(Inventory inventory,HttpServletResponse response){
- queryListService.exportStorageLocation(inventory,response);
- }
- /**
- * 查询接入信息
- * @param access 参数
- * @return 返回结果
- */
- @GetMapping("getAccess")
- public Map<String, Object> getAccess(Access access){
- return queryListService.getAccess(access);
- }
- /**
- * 生产领用查询
- * @param askGoods 参数
- * @return 返回结果
- */
- @GetMapping("getAskGoods")
- public Map<String, Object> getAskGoods(AskGoods askGoods){
- return queryListService.getAskGoods(askGoods);
- }
- /**
- * 生产领用导出
- * @param askGoods 参数
- * @param response 参数
- */
- @GetMapping("getAskGoodsExcel")
- public void getAskGoodsExcel(AskGoods askGoods, HttpServletResponse response){
- queryListService.getAskGoodsExcel(askGoods, response);
- }
- /**
- * 非生产领用查询
- * @param askGoods 参数
- * @return 返回结果
- */
- @GetMapping("getInvite")
- public Map<String, Object> getInvite(AskGoods askGoods){
- return queryListService.getInvite(askGoods);
- }
- /**
- * 非生产领料单导出
- * @param askGoods 参数
- */
- @GetMapping("getInviteExcel")
- public void getInviteExcel(AskGoods askGoods, HttpServletResponse response){
- queryListService.getInviteExcel(askGoods, response);
- }
- /**
- * 查询销售单
- * @param delivery 参数
- * @return 返回结果
- */
- @GetMapping("getDelivery")
- public Map<String, Object> getDelivery(Delivery delivery){
- return queryListService.getDelivery(delivery);
- }
- /**
- * 销售单导出
- * @param delivery
- * @param response
- */
- @GetMapping("getDeliveryExcel")
- public void getDeliveryExcel(Delivery delivery, HttpServletResponse response){
- queryListService.getDeliveryExcel(delivery, response);
- }
- /**
- * 查询移库单
- * @param warehouseTransfer 参数
- * @return 返回结果
- */
- @GetMapping("getWarehouseTransfer")
- public Map<String, Object> getWarehouseTransfer(WarehouseTransfer warehouseTransfer){
- return queryListService.getWarehouseTransfer(warehouseTransfer);
- }
- /**
- * 移库单导出
- * @param warehouseTransfer
- * @param response
- */
- @GetMapping("getWarehouseTransferExcel")
- public void getWarehouseTransferExcel(WarehouseTransfer warehouseTransfer, HttpServletResponse response){
- queryListService.getWarehouseTransferExcel(warehouseTransfer, response);
- }
- /**
- * 查询删除/修改日志信息
- * @param logData 日志信息
- */
- @GetMapping("getLogData")
- public Map<String, Object> getLogData(LogData logData){
- return queryListService.getLogData(logData);
- }
- /**
- * 查询所有库存信息
- * @param inventory 参数
- * @return 返回结果
- */
- @GetMapping("getQueryInventory")
- public Map<String, Object> getQueryInventory(Inventory inventory){
- return queryListService.getQueryInventory(inventory);
- }
- }
|