whycxzp
2025-03-24 b81c329ac5c9885f7c1b79b7aea9f8a0a5c8d18a
src/main/java/com/whyc/controller/PowerAlarmController.java
@@ -14,8 +14,8 @@
import java.text.ParseException;
@RestController
@Api(tags = "电源实时告警")
@RequestMapping("poweralarm")
@Api(tags = "电源告警")
@RequestMapping("powerAlarm")
public class PowerAlarmController {
    @Autowired
@@ -24,40 +24,37 @@
    @Autowired
    private PowerAlarmHistoryService hisService;
    @ApiOperation("在用电源实时推送告警信息")
    /*@ApiOperation("在用电源实时推送告警信息")
    @GetMapping("getResPowerAlm")
    public Response getResPowerAlm(@RequestParam(required = false) int pinfId){
        Response res=service.getResPowerAlm(pinfId);
        return res;
    }
    }*/
    @ApiOperation("查询电源告警")
    @GetMapping("getPowerAlarm")
    public Response getPowerAlarm(@RequestParam(required = false) int almLevel, @RequestParam String startTime, @RequestParam String endTime
    @ApiOperation("查询-分页")
    @GetMapping("getPage")
    public Response getPage(@RequestParam(required = false) Integer almLevel, @RequestParam String startTime, @RequestParam String endTime
            , @RequestParam int pageNum, @RequestParam int pageSize){
        Response res=service.getPowerAlarm(almLevel,startTime,endTime,pageNum,pageSize);
        return res;
        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("getHisAlarm")
    public Response getHisAlarm(@RequestParam int pinfId,@RequestParam String startTime,@RequestParam String endTime
    @ApiOperation("查询历史-分页")
    @GetMapping("getHisPage")
    public Response getHisPage(@RequestParam(required = false) Integer almLevel,@RequestParam String startTime,@RequestParam String endTime
            , @RequestParam int pageNum, @RequestParam int pageSize) throws ParseException, InterruptedException {
        Response res=hisService.getHisAlarm(pinfId,startTime,endTime,pageNum,pageSize);
        Response res=hisService.getHisPage(almLevel,startTime,endTime,pageNum,pageSize);
        return res;
    }
}