whyclxw
2021-12-06 295e425450f9fe475729ebd2fab63af6b9615a2d
设备告警修改
4个文件已修改
60 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/DevalarmDataController.java 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/DevalarmData.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/DevalarmDataHistory.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DevalarmDataService.java 25 ●●●●● 补丁 | 查看 | 原始文档 | 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);
    }
}