From 5706372636fb594320db25d2e2aab8b94e3ef294 Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期四, 14 九月 2023 18:11:15 +0800 Subject: [PATCH] 预测性维护工单 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/PredictiveWorkPlanWarnController.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/PredictiveWorkPlanWarnController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/PredictiveWorkPlanWarnController.java index e4a18d4..ae762f3 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/PredictiveWorkPlanWarnController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/PredictiveWorkPlanWarnController.java @@ -1,14 +1,21 @@ package org.jeecg.modules.eam.controller; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.modules.eam.entity.PredictiveWorkPlanParameterHistory; import org.jeecg.modules.eam.entity.PredictiveWorkPlanWarn; +import org.jeecg.modules.eam.entity.PredictiveWorkPlanWarnHistory; +import org.jeecg.modules.eam.service.IPredictiveWorkPlanWarnHistoryService; import org.jeecg.modules.eam.service.IPredictiveWorkPlanWarnService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletRequest; import java.util.List; import java.util.Map; @@ -19,6 +26,8 @@ @Autowired private IPredictiveWorkPlanWarnService predictiveWorkPlanWarnService; + @Autowired + private IPredictiveWorkPlanWarnHistoryService predictiveWorkPlanWarnHistoryService; /** * 鎶ヨ鍒楄〃 @@ -63,4 +72,20 @@ return Result.OK("鍒犻櫎鎴愬姛!"); } + /** + * 璁惧淇濅慨 鑾峰彇璁惧鍒楄〃缁勪欢 + * qsw 2023-7-14 + */ + @GetMapping(value = "/getHistoryPage") + public Result<IPage<PredictiveWorkPlanWarnHistory>> getHistory(PredictiveWorkPlanWarnHistory predictiveWorkPlanWarnHistory, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<PredictiveWorkPlanWarnHistory> queryWrapper = QueryGenerator.initQueryWrapper(predictiveWorkPlanWarnHistory, req.getParameterMap()); + Page<PredictiveWorkPlanWarnHistory> page = new Page<PredictiveWorkPlanWarnHistory>(pageNo, pageSize); + IPage<PredictiveWorkPlanWarnHistory> pageList = predictiveWorkPlanWarnHistoryService.page(page, queryWrapper); + return Result.OK(pageList); + } + + } -- Gitblit v1.9.3