From d24da5363afe7154a5f427fd96aa5882586e9a09 Mon Sep 17 00:00:00 2001 From: mashili Date: Tue, 1 Jul 2025 13:28:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E4=BD=93=E7=94=B5=E6=B1=A0-=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=B0=87=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xzzn/ems/domain/EmsDevicesSetting.java | 21 ++++++++++++++++--- .../ems/domain/vo/BatteryDataStatsListVo.java | 11 ++++++++++ .../mapper/ems/EmsAlarmRecordsMapper.xml | 10 ++++----- .../mapper/ems/EmsBatteryDataMapper.xml | 8 ++++--- .../mapper/ems/EmsDevicesSettingMapper.xml | 11 ++++++---- 5 files changed, 45 insertions(+), 16 deletions(-) diff --git a/ems-system/src/main/java/com/xzzn/ems/domain/EmsDevicesSetting.java b/ems-system/src/main/java/com/xzzn/ems/domain/EmsDevicesSetting.java index ea9c3c2..6522bed 100644 --- a/ems-system/src/main/java/com/xzzn/ems/domain/EmsDevicesSetting.java +++ b/ems-system/src/main/java/com/xzzn/ems/domain/EmsDevicesSetting.java @@ -11,7 +11,7 @@ import com.xzzn.common.annotation.Excel; * Modbus设备配置对象 ems_devices_setting * * @author xzzn - * @date 2025-06-29 + * @date 2025-07-01 */ public class EmsDevicesSetting extends BaseEntity { @@ -86,14 +86,18 @@ public class EmsDevicesSetting extends BaseEntity @Excel(name = "站点id") private String siteId; - /** 通信状态 */ - @Excel(name = "通信状态") + /** 通信状态:0-正常 1-通信中断 2-异常 */ + @Excel(name = "通信状态:0-正常 1-通信中断 2-异常") private String communicationStatus; /** 设备唯一标识符 */ @Excel(name = "设备唯一标识符") private String deviceId; + /** 上级设备id */ + @Excel(name = "上级设备id") + private String parentId; + public void setId(Long id) { this.id = id; @@ -284,6 +288,16 @@ public class EmsDevicesSetting extends BaseEntity return deviceId; } + public void setParentId(String parentId) + { + this.parentId = parentId; + } + + public String getParentId() + { + return parentId; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) @@ -306,6 +320,7 @@ public class EmsDevicesSetting extends BaseEntity .append("siteId", getSiteId()) .append("communicationStatus", getCommunicationStatus()) .append("deviceId", getDeviceId()) + .append("parentId", getParentId()) .toString(); } } diff --git a/ems-system/src/main/java/com/xzzn/ems/domain/vo/BatteryDataStatsListVo.java b/ems-system/src/main/java/com/xzzn/ems/domain/vo/BatteryDataStatsListVo.java index 044e150..ef0db2d 100644 --- a/ems-system/src/main/java/com/xzzn/ems/domain/vo/BatteryDataStatsListVo.java +++ b/ems-system/src/main/java/com/xzzn/ems/domain/vo/BatteryDataStatsListVo.java @@ -26,6 +26,9 @@ public class BatteryDataStatsListVo { private Date updateTime; + /** 簇号 */ + private String clusterDeviceId; + public String getDeviceId() { return deviceId; } @@ -73,4 +76,12 @@ public class BatteryDataStatsListVo { public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } + + public String getClusterDeviceId() { + return clusterDeviceId; + } + + public void setClusterDeviceId(String clusterDeviceId) { + this.clusterDeviceId = clusterDeviceId; + } } diff --git a/ems-system/src/main/resources/mapper/ems/EmsAlarmRecordsMapper.xml b/ems-system/src/main/resources/mapper/ems/EmsAlarmRecordsMapper.xml index 7a5d15f..1ad3fbd 100644 --- a/ems-system/src/main/resources/mapper/ems/EmsAlarmRecordsMapper.xml +++ b/ems-system/src/main/resources/mapper/ems/EmsAlarmRecordsMapper.xml @@ -139,17 +139,15 @@ t.alarm_start_time as alarmStartTime,t.alarm_end_time as alarmEndTime from ems_alarm_records t where t.site_id = #{siteId} - + AND t.device_type = #{deviceType} AND t.alarm_level = #{alarmLevel} - - AND date_format(t.alarm_start_time,'%Y%m%d') >= date_format(#{alarmStartTime},'%Y%m%d') - - - AND date_format(t.alarm_end_time,'%Y%m%d') <= date_format(#{alarmEndTime},'%Y%m%d') + + AND (date_format(t.alarm_start_time,'%Y%m%d') BETWEEN date_format(#{alarmStartTime},'%Y%m%d') and date_format(#{alarmEndTime},'%Y%m%d') + or date_format(t.alarm_end_time,'%Y%m%d') BETWEEN date_format(#{alarmStartTime},'%Y%m%d') and date_format(#{alarmEndTime},'%Y%m%d') ) \ No newline at end of file diff --git a/ems-system/src/main/resources/mapper/ems/EmsBatteryDataMapper.xml b/ems-system/src/main/resources/mapper/ems/EmsBatteryDataMapper.xml index 29172e4..3b7b470 100644 --- a/ems-system/src/main/resources/mapper/ems/EmsBatteryDataMapper.xml +++ b/ems-system/src/main/resources/mapper/ems/EmsBatteryDataMapper.xml @@ -179,16 +179,18 @@ @@ -51,6 +52,7 @@ and site_id = #{siteId} and communication_status = #{communicationStatus} and device_id = #{deviceId} + and parent_id = #{parentId} @@ -80,6 +82,7 @@ site_id, communication_status, device_id, + parent_id, #{deviceName}, @@ -100,6 +103,7 @@ #{siteId}, #{communicationStatus}, #{deviceId}, + #{parentId}, @@ -124,6 +128,7 @@ site_id = #{siteId}, communication_status = #{communicationStatus}, device_id = #{deviceId}, + parent_id = #{parentId}, where id = #{id} @@ -146,9 +151,7 @@