From 7e8d0345fa4afce3a0c25f0445c43a80657fd04e Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期一, 25 八月 2025 11:02:12 +0800 Subject: [PATCH] 设备管理首页列表接口 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamHomeController.java | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamHomeController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamHomeController.java index bf90445..1d10c34 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamHomeController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamHomeController.java @@ -1,11 +1,16 @@ package org.jeecg.modules.eam.controller; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.jeecg.common.api.vo.Result; +import org.jeecg.modules.eam.dto.EamReportRepairDto; import org.jeecg.modules.eam.dto.EchartsDto; +import org.jeecg.modules.eam.entity.EamEquipment; import org.jeecg.modules.eam.entity.EamFactorySecondMaintPlan; +import org.jeecg.modules.eam.entity.EamThirdMaintenanceOrder; import org.jeecg.modules.eam.service.IEamEquipmentService; import org.jeecg.modules.eam.service.IEamFactorySecondMaintPlanService; import org.jeecg.modules.eam.service.IEamReportRepairService; @@ -13,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.HashMap; @@ -83,4 +89,38 @@ List<EamFactorySecondMaintPlan> echartsDtoList = iEamFactorySecondMaintPlanService.list(); return Result.ok(echartsDtoList); } + + /** + * 璁惧绠$悊棣栭〉-璁惧鎶ヤ慨鏁呴殰鍒楄〃 + * @param code + * @param pageNo + * @param pageSize + * @return + */ + @ApiOperation(value = "璁惧绠$悊棣栭〉-璁惧鎶ヤ慨鏁呴殰鍒楄〃", notes = "璁惧绠$悊棣栭〉-璁惧鎶ヤ慨鏁呴殰鍒楄〃") + @GetMapping(value = "/repairList") + public Result<?> repair(@RequestParam(name = "code", required = false) String code, + @RequestParam(name = "pageNo", required = false, defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", required = false, defaultValue = "10") Integer pageSize) { + Page<EamReportRepairDto> page = new Page<>(pageNo, pageSize); + IPage<EamReportRepairDto> iPage = iEamReportRepairService.reportRepairList(code,page); + return Result.ok(iPage); + } + + /** + * 璁惧绠$悊棣栭〉-涓夌骇淇濆吇鍒楄〃 + * @param code + * @param pageNo + * @param pageSize + * @return + */ + @ApiOperation(value = "璁惧绠$悊棣栭〉-涓夌骇淇濆吇鍒楄〃", notes = "璁惧绠$悊棣栭〉-涓夌骇淇濆吇鍒楄〃") + @GetMapping(value = "/maintenanceList") + public Result<?> maintenanceList(@RequestParam(name = "code", required = false) String code, + @RequestParam(name = "pageNo", required = false, defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", required = false, defaultValue = "10") Integer pageSize) { + Page<EamThirdMaintenanceOrder> page = new Page<>(pageNo, pageSize); + IPage<EamThirdMaintenanceOrder> iPage = iEamThirdMaintenanceOrderService.maintenanceList(code, page); + return Result.ok(iPage); + } } -- Gitblit v1.9.3