diff --git a/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordAlarmRule.java b/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordAlarmRule.java
index 93f3986..442958f 100644
--- a/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordAlarmRule.java
+++ b/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordAlarmRule.java
@@ -1,5 +1,6 @@
package com.os.ems.record.domain;
+import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
@@ -47,17 +48,17 @@ public class EmsRecordAlarmRule extends BaseEntity
@Excel(name = "触发规则", readConverterExp = "0=超过阈值,1=设备报警")
private Long triggerRule;
- /** 触发阈值次数 */
- @Excel(name = "触发阈值次数")
- private Long triggerNumber;
+ /** 监测字段 */
+ @Excel(name = "监测字段")
+ private Long monitorField;
/** 时间范围(分) */
@Excel(name = "时间范围(分)")
private Long timeRange;
- /** 设备离线时间(分) */
- @Excel(name = "设备离线时间(分)")
- private Long deviceOfflineTime;
+ /** 触发阈值量 */
+ @Excel(name = "触发阈值量")
+ private BigDecimal triggerValue;
/** 通知用户 */
@Excel(name = "通知用户")
@@ -156,15 +157,16 @@ public class EmsRecordAlarmRule extends BaseEntity
{
return triggerRule;
}
- public void setTriggerNumber(Long triggerNumber)
+ public void setMonitorField(Long monitorField)
{
- this.triggerNumber = triggerNumber;
+ this.monitorField = monitorField;
}
- public Long getTriggerNumber()
+ public Long getMonitorField()
{
- return triggerNumber;
+ return monitorField;
}
+
public void setTimeRange(Long timeRange)
{
this.timeRange = timeRange;
@@ -174,15 +176,7 @@ public class EmsRecordAlarmRule extends BaseEntity
{
return timeRange;
}
- public void setDeviceOfflineTime(Long deviceOfflineTime)
- {
- this.deviceOfflineTime = deviceOfflineTime;
- }
- public Long getDeviceOfflineTime()
- {
- return deviceOfflineTime;
- }
public void setNotifyUser(String notifyUser)
{
this.notifyUser = notifyUser;
@@ -202,6 +196,14 @@ public class EmsRecordAlarmRule extends BaseEntity
return cause;
}
+ public BigDecimal getTriggerValue() {
+ return triggerValue;
+ }
+
+ public void setTriggerValue(BigDecimal triggerValue) {
+ this.triggerValue = triggerValue;
+ }
+
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
@@ -212,9 +214,9 @@ public class EmsRecordAlarmRule extends BaseEntity
.append("collectTime", getCollectTime())
.append("energyType", getEnergyType())
.append("triggerRule", getTriggerRule())
- .append("triggerNumber", getTriggerNumber())
+ .append("monitorField", getMonitorField())
.append("timeRange", getTimeRange())
- .append("deviceOfflineTime", getDeviceOfflineTime())
+ .append("triggerValue", getTriggerValue())
.append("notifyUser", getNotifyUser())
.append("cause", getCause())
.append("createBy", getCreateBy())
diff --git a/os-ems/src/main/java/com/os/ems/record/domain/RecordIotenvInstant.java b/os-ems/src/main/java/com/os/ems/record/domain/RecordIotenvInstant.java
index fd42577..0cfb0ef 100644
--- a/os-ems/src/main/java/com/os/ems/record/domain/RecordIotenvInstant.java
+++ b/os-ems/src/main/java/com/os/ems/record/domain/RecordIotenvInstant.java
@@ -82,6 +82,10 @@ public class RecordIotenvInstant extends BaseEntity
//关联查询设备名称
private String monitorName;
+ /** 计量设备编号 */
+ @Excel(name = "计量设备编号")
+ private String monitorCode;
+
//
// public void setObjid(Long objid)
diff --git a/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmRuleMapper.xml b/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmRuleMapper.xml
index 304dca7..5f3fde8 100644
--- a/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmRuleMapper.xml
+++ b/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmRuleMapper.xml
@@ -14,9 +14,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-
+
-
+
@@ -35,9 +35,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
RAL.collect_time,
RAL.energy_type,
RAL.trigger_rule,
- RAL.trigger_number,
+ RAL.monitor_field,
RAL.time_range,
- RAL.device_offline_time,
+ RAL.trigger_value,
RAL.notify_user,
RAL.cause,
RAL.create_by,
@@ -45,12 +45,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
RAL.update_by,
RAL.update_time,
BMI.monitor_code,
- BMI.monitor_name,
- SUSER.nick_name
+ BMI.monitor_name
FROM
ems_record_alarm_rule as RAL
- left join ems_base_monitor_info as BMI on RAL.monitor_id = BMI.obj_id
- left join sys_user as SUSER on RAL.notify_user = SUSER.user_id
+ left join ems_base_monitor_info as BMI on RAL.monitor_id = BMI.monitor_code