From 8918b2f8444db69be6887c9a0959d13e164bbddb Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期三, 27 八月 2025 14:29:32 +0800 Subject: [PATCH] 设备二保定时服务开发,填充车间二保计划数据,三不放过批量导出接口 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamHomeController.java | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 41 insertions(+), 2 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..86ce43d 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; @@ -79,8 +85,41 @@ @ApiOperation(value = "璁惧绠$悊棣栭〉-浜屼繚鍒楄〃", notes = "璁惧绠$悊棣栭〉-浜屼繚鍒楄〃") @GetMapping(value = "/secondmaintenance") public Result<?> secondmaintenance() { - //浜岀骇淇濆吇 - List<EamFactorySecondMaintPlan> echartsDtoList = iEamFactorySecondMaintPlanService.list(); + List<EamFactorySecondMaintPlan> echartsDtoList = iEamFactorySecondMaintPlanService.queryAllList(); 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