123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370 |
- package com.tld.controller;
- import com.tld.model.*;
- import com.tld.model.Error;
- import com.tld.service.QueryListService;
- import com.tld.util.PassToken;
- 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 response
- */
- @GetMapping("dullGoodsExport")
- public void dullGoodsExport(Inventory inventory, HttpServletResponse response){
- queryListService.dullGoodsExport(inventory, response);
- }
- /**
- * 物料储量预警查询
- * @param wllbCode 物料编号
- * @param page 页数
- * @param limit 条数
- * @return 返回结果
- */
- @GetMapping("reserveWarning")
- public Map<String, Object> reserveWarning(String wllbCode,String materialName, int page, int limit){
- return queryListService.reserveWarning(wllbCode,materialName, page, limit);
- }
- /**
- * @Description: 储量预警查询NotToken
- * @Param: inventory
- * @return: Map<String, Object>
- * @Author: XiaoChen
- * @Date: 2023/5/4
- */
- @GetMapping("reserveWarningNotToken")
- @PassToken
- public Map<String, Object> reserveWarningNotToken(Inventory inventory){
- return queryListService.reserveWarningNotToken(inventory);
- }
- /**
- * 查询物料储量预警查询
- * @param inventory 参数
- * @return 返回结果
- */
- @GetMapping("reserveWarnings")
- public Map<String, Object> reserveWarnings(Inventory inventory){
- return queryListService.reserveWarnings(inventory);
- }
- /**
- * 查询物料储量预警查询导出
- * @param inventory 参数
- */
- @GetMapping("reserveWarningsExport")
- public void reserveWarningsExport(Inventory inventory, HttpServletResponse response){
- queryListService.reserveWarningsExport(inventory, response);
- }
- /**
- * 查询库存信息
- * @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 logData 参数
- */
- @GetMapping("getLogDataExcel")
- public void getLogDataExcel(LogData logData, HttpServletResponse response){
- queryListService.getLogDataExcel(logData, response);
- }
- /**
- * 查询所有库存信息
- * @param inventory 参数
- * @return 返回结果
- */
- @GetMapping("getQueryInventory")
- public Map<String, Object> getQueryInventory(Inventory inventory){
- return queryListService.getQueryInventory(inventory);
- }
- /**
- * 查询error错误日志信息
- * @param error 参数
- * @return 返回结果
- */
- @GetMapping("getErrorList")
- public Map<String, Object> getErrorList(Error error){
- return queryListService.getErrorList(error);
- }
- /**
- * 查查询错误日志信息导出
- * @param error 参数
- */
- @GetMapping("getErrorExcel")
- public void getErrorExcel(Error error , HttpServletResponse response){
- queryListService.getErrorExcel(error, response);
- }
- /**
- * 接入接出导出/查询接入信息导出
- * @param access 参数
- */
- @GetMapping("onOffExcel")
- public void onOffExcel(Access access, HttpServletResponse response){
- queryListService.onOffExcel(access, response);
- }
- /**
- * 查询其它入库
- * @param notice 参数
- * @return 返回结果
- */
- @GetMapping("getOtherReceivingGoods")
- public Map<String, Object> getOtherReceivingGoods(Notice notice){
- return queryListService.getOtherReceivingGoods(notice);
- }
- /**
- * 查询其它出库
- * @param askGoods 参数
- * @return 返回结果
- */
- @GetMapping("getOtherShipments")
- public Map<String, Object> getOtherShipments(AskGoods askGoods){
- return queryListService.getOtherShipments(askGoods);
- }
- /**
- * 查询采购大屏信息
- * @param receiveGoods 参数
- * @return 返回结果
- */
- @GetMapping("getProcurementScreen")
- @PassToken
- public Map<String, Object> getProcurementScreen(ReceiveGoods receiveGoods){
- return queryListService.getProcurementScreen(receiveGoods);
- }
-
- /**
- * @Description: 首页展示内容
- * @Param: receiveGoods 参数
- * @return: 返回结果
- * @Author: XiaoChen
- * @Date: 2023/5/4
- */
- @GetMapping("getDisplayContent")
- public Map<String, Object> getDisplayContent(ReceiveGoods receiveGoods){
- return queryListService.getDisplayContent(receiveGoods);
- }
- /**
- * @Description: 首页原材料展示信息
- * @Param: ReceiveGoods
- * @return: Map<String, Object>
- * @Author: XiaoChen
- * @Date: 2023/5/5
- */
- @GetMapping("getRawMaterial")
- public Map<String, Object> getRawMaterial(ReceiveGoods receiveGoods){
- return queryListService.getRawMaterial(receiveGoods);
- }
- /**
- * @Description: 首页展示产成品信息
- * @Param:
- * @return:
- * @Author: XiaoChen
- * @Date: 2023/5/5
- */
- @GetMapping("getFinishedGoods")
- public Map<String, Object> getFinishedGoods(ReceiveGoods receiveGoods){
- return queryListService.getFinishedGoods(receiveGoods);
- }
- /**
- * @Description: 查询pda所有任务
- * @Param:
- * @return:
- * @Author: XiaoChen
- * @Date: 2023/5/6
- */
- @GetMapping("getPdaTask")
- public Map<String, Object> getPdaTask(User user){
- return queryListService.getPdaTask(user);
- }
-
- /**
- * @Description: 查询领料日期
- * @Param: User
- * @return: Map<String, Object>
- * @Author: XiaoChen
- * @Date: 2023/5/9
- */
- @GetMapping("getPlannedDelivery")
- public Map<String, Object> getPlannedDelivery(User user){
- return queryListService.getPlannedDelivery(user);
- }
- /**
- * 查询pda任务数量
- * @param user 参数
- * @return 返回结果
- */
- @GetMapping("getTaskNum")
- public Map<String, Object> getTaskNum(User user){
- return queryListService.getTaskNum(user);
- }
- /**
- * @Description: 查询部门
- * @Param: User
- * @return: Map<String, Object>
- * @Author: XiaoChen
- * @Date: 2023/5/9
- */
- @GetMapping("getDepartment")
- public Map<String, Object> getDepartment(User user){
- return queryListService.getDepartment(user);
- }
- }
|