diff --git a/src/main/java/com/xydl/cac/entity/Warning.java b/src/main/java/com/xydl/cac/entity/Warning.java index 301e018..d6d0800 100644 --- a/src/main/java/com/xydl/cac/entity/Warning.java +++ b/src/main/java/com/xydl/cac/entity/Warning.java @@ -30,6 +30,14 @@ public class Warning { @Column(name = "sensor_id") private Integer sensorId; + @ApiModelProperty("装置名称") + @Column(name = "sensor_name") + private String sensorName; + + @ApiModelProperty("主设备名称") + @Column(name = "zsb_name") + private String zsbName; + @ApiModelProperty("规则ID") @Column(name = "rule_id") private Integer ruleId; @@ -54,6 +62,10 @@ public class Warning { @Column(name = "warn_desc") private String warnDesc; + @ApiModelProperty("触发信息") + @Column(name = "trigger_desc") + private String triggerDesc; + @ApiModelProperty("告警级别 0:低 1:中 2:高") @Column(name = "warn_level") private Integer warnLevel; diff --git a/src/main/java/com/xydl/cac/task/RuleCheckTask.java b/src/main/java/com/xydl/cac/task/RuleCheckTask.java index 4aa5766..80d9ae4 100644 --- a/src/main/java/com/xydl/cac/task/RuleCheckTask.java +++ b/src/main/java/com/xydl/cac/task/RuleCheckTask.java @@ -71,6 +71,8 @@ public class RuleCheckTask { ModevTypePoint typePoint = rule.getTypePoint(); Warning warning = Warning.builder() .sensorId(sensor.getId()) + .sensorName(sensor.getName()) + .zsbName(sensor.getZsbName()) .ruleId(rule.getId()) .dTime(date) .threshold(rule.getThreshold()) @@ -78,6 +80,7 @@ public class RuleCheckTask { .warnLevel(rule.getLevel()) .state("1") .warnDesc(sensor.getName() + " " + typePoint.getFieldDesc() + " 告警") + .triggerDesc(rule.getOperatorDesc() + " 阈值(" + rule.getThreshold() + ")") .warnTime(new Date()) .processTime(new Date()) .build(); diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index c801fcc..418b6e1 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -9,7 +9,7 @@ spring: time-zone: GMT+8 datasource: driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://192.168.1.190:3306/cacdb?charset=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&connectTimeout=60000&socketTimeout=60000 + url: jdbc:mysql://192.168.1.190:3306/cacdb_panlong?charset=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&connectTimeout=60000&socketTimeout=60000 username: root password: 123456 jpa: