From 51d7e5f320b0933bd6f737f8d25d16b91a4cca08 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期二, 20 五月 2025 15:03:21 +0800 Subject: [PATCH] 功率因数-电容器投退历史(分页) --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java index 188f9c4..14e672c 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java @@ -12,6 +12,7 @@ import com.iailab.framework.common.util.object.ConvertUtils; import com.iailab.framework.tenant.core.context.TenantContextHolder; import com.iailab.module.ansteel.api.dto.*; +import com.iailab.module.ansteel.api.vo.PowerCapacitorHisPageReqVO; import com.iailab.module.ansteel.api.vo.PowerMaxDemandMainPageReqVO; import com.iailab.module.ansteel.common.utils.DecimalUtil; import com.iailab.module.ansteel.job.dto.ScheduleJobDTO; @@ -531,6 +532,21 @@ return success(ConvertUtils.sourceToTarget(list, PowerCapacitorHisDTO.class)); } + @PostMapping("/capacitor-his/page") + @Operation(summary = "功率因数-电容器投退历史(分页)") + public CommonResult<PageResult<PowerCapacitorHisDTO>> getPowerCapacitorHisPage(@RequestParam PowerCapacitorHisPageReqVO reqVO) { + if (StringUtils.isBlank(reqVO.getStatusId())) { + return error(GlobalErrorCodeConstants.BAD_REQUEST); + } + + List<PowerCapacitorDetEntity> detList = powerCapacitorDetService.list(reqVO.getStatusId()); + List<String> detIds = detList.stream().map(PowerCapacitorDetEntity::getId).collect(Collectors.toList()); + reqVO.setDetIdList(detIds); + + PageResult<PowerCapacitorHisEntity> data = powerCapacitorHisService.page(reqVO); + return success(BeanUtils.toBean(data, PowerCapacitorHisDTO.class)); + } + @GetMapping("/control-main/list") @Operation(summary = "功率因数-管控变电站列表(已废弃)") public CommonResult<List<PowerControlMainDTO>> getPowerControlMainList(@RequestParam Map<String, Object> params) { -- Gitblit v1.9.3