src/main/java/com/whyc/controller/DevalarmDataController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/DevalarmData.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/DevalarmDataHistory.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/DevalarmDataService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/DevalarmDataController.java
@@ -1,16 +1,12 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.dto.paramter.AlarmPar; import com.whyc.dto.paramter.DevAlarmPar; import com.whyc.service.DevalarmDataService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/DevalarmDataAction") @@ -26,4 +22,25 @@ public Response serchByInfo(@RequestBody DevAlarmPar par){ return service.serchByInfo(par); } //设备告警确认告警 @ApiOperation(value = "设备告警确认告警") @PostMapping("/update") public Response update(@RequestParam int num){ return service.update(num); } //设备告警取消告警 @ApiOperation(value = "设备告警取消告警") @PostMapping("/cancel") public Response cancel(@RequestParam int num){ return service.cancel(num); } //设备告警删除告警 @ApiOperation(value = "设备告警删除告警") @PostMapping("/delete") public Response delete(@RequestParam int num){ return service.delete(num); } } src/main/java/com/whyc/pojo/DevalarmData.java
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import lombok.*; import lombok.experimental.Accessors; @@ -42,14 +43,17 @@ private Integer almLevel; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date almStartTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date almEndTime; private Float almValue; private Integer almIsConfirmed; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date almConfirmedTime; private Integer almClearedType; src/main/java/com/whyc/pojo/DevalarmDataHistory.java
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; @@ -42,14 +43,17 @@ private Integer almLevel; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date almStartTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date almEndTime; private Float almValue; private Integer almIsConfirmed; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date almConfirmedTime; private Integer almClearedType; src/main/java/com/whyc/service/DevalarmDataService.java
@@ -1,5 +1,6 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; @@ -26,4 +27,28 @@ PageInfo pageInfo=new PageInfo(list); return new Response().set(1,pageInfo); } //设备告警确认告警 public Response update(int num) { UpdateWrapper wrapper=new UpdateWrapper(); wrapper.set("alm_is_confirmed",1); wrapper.eq("num",num); int flag=mapper.update(null,wrapper); return new Response().set(flag); } //设备告警取消告警 public Response cancel(int num) { UpdateWrapper wrapper=new UpdateWrapper(); wrapper.set("alm_is_confirmed",0); wrapper.eq("num",num); int flag=mapper.update(null,wrapper); return new Response().set(flag); } //设备告警删除告警 public Response delete(int num) { UpdateWrapper wrapper=new UpdateWrapper(); wrapper.eq("num",num); int flag=mapper.delete(wrapper); return new Response().set(flag); } }