From 167236d51d359745c6abe0b6ed827b2ff7d37a4b Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期二, 17 六月 2025 17:39:42 +0800 Subject: [PATCH] 领导层首页-运行监控界面 --- src/main/java/com/whyc/controller/AlmParamController.java | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/controller/AlmParamController.java b/src/main/java/com/whyc/controller/AlmParamController.java index dc35473..5d4095c 100644 --- a/src/main/java/com/whyc/controller/AlmParamController.java +++ b/src/main/java/com/whyc/controller/AlmParamController.java @@ -2,6 +2,7 @@ import com.whyc.constant.*; import com.whyc.dto.AlarmParam; +import com.whyc.dto.Param.AlmAnalyseDto; import com.whyc.dto.Param.ParamAlmDto; import com.whyc.dto.Real.AlmDto; import com.whyc.dto.Response; @@ -9,16 +10,16 @@ import com.whyc.pojo.db_param.BattAlmparam; import com.whyc.pojo.db_param.DevAlmparam; import com.whyc.pojo.db_pwrdev_alarm.PwrdevAlarmParam; -import com.whyc.service.BattAlmparamService; -import com.whyc.service.DevAlmparamService; -import com.whyc.service.PwrdevAlarmParamService; +import com.whyc.service.*; import com.whyc.util.ActionUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import java.text.ParseException; import java.util.ArrayList; +import java.util.Date; import java.util.List; @RestController @@ -33,6 +34,12 @@ @Autowired private PwrdevAlarmParamService pwrAlmparamService; + + @Autowired + private BattalarmDataService battalarmDataService; + + @Autowired + private BattRealdataIdService battRealdataIdService; /*@PostMapping("getBattAlmParam") @@ -111,4 +118,18 @@ return new Response<List<AlarmParam>>().set(1,list); } + @PostMapping("getBattAlmAnalyse") + @ApiOperation("棰勮鍒嗘瀽绠$悊-鐢垫睜鍛婅") + public Response getBattAlmAnalyse(@RequestBody AlmAnalyseDto dto){ + Integer uid=ActionUtil.getUser().getId(); + dto.setUid(uid); + return battalarmDataService.getBattAlmAnalyse(dto); + } + + @GetMapping("getBattHisRealInAlm") + @ApiOperation("鐢垫睜鍛婅鐐瑰嚮鍏蜂綋鍛婅淇℃伅鏌ョ湅浠庡憡璀﹀紑濮嬫椂闂村埌鐜板湪鐨勫巻鍙插疄鏃舵暟鎹�") + public Response getBattHisRealInAlm(@RequestParam Integer battgroupId,@RequestParam String startTime,@RequestParam(required = false) Integer monNum) throws ParseException, InterruptedException { + return battRealdataIdService.getBattHisRealInAlm(battgroupId,startTime,monNum); + } + } \ No newline at end of file -- Gitblit v1.9.1