From 73bb5617e6aeb4ee8f7dfd4ad54b61d477969d86 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期二, 10 六月 2025 20:22:06 +0800 Subject: [PATCH] 自动充放电自动化流程 --- src/main/java/com/whyc/controller/BattAlarmController.java | 45 +++++++++++++++++++++++++++++++-------------- 1 files changed, 31 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/whyc/controller/BattAlarmController.java b/src/main/java/com/whyc/controller/BattAlarmController.java index 13f17ba..eaf250d 100644 --- a/src/main/java/com/whyc/controller/BattAlarmController.java +++ b/src/main/java/com/whyc/controller/BattAlarmController.java @@ -1,6 +1,7 @@ package com.whyc.controller; import com.whyc.dto.Response; +import com.whyc.service.BattAlarmHisService; import com.whyc.service.BattAlarmService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -10,32 +11,48 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import java.text.ParseException; + @RestController -@Api(tags = "鐢垫睜瀹炴椂鍛婅") -@RequestMapping("battalarm") +@Api(tags = "鐢垫睜鍛婅") +@RequestMapping("battAlarm") public class BattAlarmController { @Autowired private BattAlarmService service; - @ApiOperation("鏌ヨ鐢垫睜鍛婅") - @GetMapping("getBattAlarm") - public Response getBattAlarm(@RequestParam(required = false) int almLevel,@RequestParam String startTime,@RequestParam String endTime - ,@RequestParam int pageNum,@RequestParam int pageSize){ - Response res=service.getBattAlarm(almLevel,startTime,endTime,pageNum,pageSize); + @Autowired + private BattAlarmHisService hisService; + + /*@ApiOperation("鍦ㄧ敤鐢垫睜缁勫疄鏃舵帹閫佸憡璀︿俊鎭�") + @GetMapping("getResBattAlm") + public Response getResBattAlm(@RequestParam(required = false) int battGroupId){ + Response res=service.getResBattAlm(battGroupId); return res; + }*/ + + @ApiOperation("鏌ヨ-鍒嗛〉") + @GetMapping("getPage") + public Response getPage(@RequestParam(required = false) Integer almLevel,@RequestParam String startTime,@RequestParam String endTime + ,@RequestParam int pageNum,@RequestParam int pageSize){ + return service.getPage(almLevel,startTime,endTime,pageNum,pageSize); } @ApiOperation("纭鍛婅") @GetMapping("confirmAlarm") public Response confirmAlarm(@RequestParam int num){ - Response res=service.confirmAlarm(num); - return res; + return service.confirmAlarm(num); } - @ApiOperation("鍙栨秷鍛婅") - @GetMapping("cancleAlarm") - public Response cancleAlarm(@RequestParam int num){ - Response res=service.cancleAlarm(num); - return res; + @ApiOperation("鍛婅纭鍙栨秷") + @GetMapping("cancelAlarm") + public Response cancelAlarm(@RequestParam int num){ + return service.cancelAlarm(num); + } + + @ApiOperation("鏌ヨ鍘嗗彶-鍒嗛〉") + @GetMapping("getHistoryPage") + public Response getHistoryPage(@RequestParam(required = false) Integer almLevel,@RequestParam String startTime,@RequestParam String endTime + , @RequestParam int pageNum, @RequestParam int pageSize) throws ParseException, InterruptedException { + return hisService.getHistoryPage(almLevel,startTime,endTime,pageNum,pageSize); } } \ No newline at end of file -- Gitblit v1.9.1