From a20b6190fd4166b9afe0229e6990a2b7aff6977f Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期五, 23 五月 2025 16:03:17 +0800
Subject: [PATCH] 建表pojo

---
 src/main/java/com/whyc/pojo/db_alarm/DevalarmDataVerify.java           |   80 +
 src/main/java/com/whyc/pojo/db_ram_db/DeviceState.java                 |  131 ++
 src/main/java/com/whyc/pojo/db_alarm/AlarmDetail.java                  |   53 +
 src/main/java/com/whyc/dto/Real/TopDto.java                            |   10 
 src/main/java/com/whyc/pojo/db_ram_db/BattRtdata.java                  |   63 +
 src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmParam.java      |   96 ++
 src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmParamStand.java |   63 +
 src/main/java/com/whyc/pojo/db_ram_db/DeviceSetparam.java              |   89 +
 src/main/java/com/whyc/pojo/db_alarm/BattalarmData.java                |   81 +
 src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmHistory.java    |   71 +
 src/main/java/com/whyc/pojo/db_ram_db/BattRtstate.java                 |  109 ++
 src/main/java/com/whyc/pojo/db_ram_db/DevAlmparam.java                 |  111 ++
 src/main/java/com/whyc/dto/RealTimeDto.java                            |    2 
 src/main/java/com/whyc/pojo/db_alarm/DevalarmDataHistory.java          |   77 +
 src/main/java/com/whyc/pojo/db_ram_db/PwrdevAcdcdata.java              |  900 +++++++++++++++++++
 src/main/java/com/whyc/pojo/db_alarm/DevalarmData.java                 |   78 +
 src/main/java/com/whyc/pojo/db_param/DevAlmparam.java                  |   59 +
 src/main/java/com/whyc/pojo/db_batt_testdata/BatttestdataId.java       |   86 +
 src/main/java/com/whyc/pojo/web_site/ProcessSurvey.java                |   62 +
 src/main/java/com/whyc/pojo/db_alarm/BattalarmDataHistory.java         |   80 +
 src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarm.java           |   72 +
 src/main/java/com/whyc/pojo/db_param/BattAlmparam.java                 |   81 +
 src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmVerify.java     |   75 +
 src/main/java/com/whyc/pojo/db_alarm/BattalarmDataVerify.java          |   84 +
 src/main/java/com/whyc/pojo/db_batt_testdata/BatttestdataInf.java      |  108 ++
 25 files changed, 2,721 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/dto/Real/TopDto.java b/src/main/java/com/whyc/dto/Real/TopDto.java
new file mode 100644
index 0000000..e6a0b0d
--- /dev/null
+++ b/src/main/java/com/whyc/dto/Real/TopDto.java
@@ -0,0 +1,10 @@
+package com.whyc.dto.Real;
+
+import lombok.Data;
+
+@Data
+public class TopDto {
+    private Integer systemState;
+    private Integer devState;
+    private Integer battState;
+}
\ No newline at end of file
diff --git a/src/main/java/com/whyc/dto/RealTimeDto.java b/src/main/java/com/whyc/dto/RealTimeDto.java
index 276d273..aaa9408 100644
--- a/src/main/java/com/whyc/dto/RealTimeDto.java
+++ b/src/main/java/com/whyc/dto/RealTimeDto.java
@@ -6,6 +6,8 @@
 public class RealTimeDto {
     private Integer staitonId;
     private Integer powerId;
+    private Integer devId;
+    private Integer battgroupId;
     private Integer uid;
     /*
     * 绯荤粺姒傝堪:system
diff --git a/src/main/java/com/whyc/pojo/db_alarm/AlarmDetail.java b/src/main/java/com/whyc/pojo/db_alarm/AlarmDetail.java
new file mode 100644
index 0000000..ba83d1e
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_alarm/AlarmDetail.java
@@ -0,0 +1,53 @@
+package com.whyc.pojo.db_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 鍛婅璇婃柇绠$悊琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_alarm",value ="tb_alarm_detail")
+@ApiModel(value="AlarmDetail瀵硅薄", description="鍛婅璇婃柇绠$悊琛�")
+public class AlarmDetail implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty(value = "鍛婅id")
+    private String almId;
+
+    @ApiModelProperty(value = "鍛婅鍘熷洜鍒嗘瀽")
+    private String almReason;
+
+    @ApiModelProperty(value = "鎺掓煡鏂规")
+    private String almAdvice;
+
+    @ApiModelProperty(value = "鍛婅鏉ユ簮锛�0鐢垫簮锛�1璁惧锛�2鐢垫睜")
+    private Integer almType;
+
+    @ApiModelProperty(value = "楂樹綆鍛婅0榛樿1浣�2楂�")
+    private Integer highorlow;
+
+    @ApiModelProperty(value = "鎺掓煡鎵�闇�宸ュ叿")
+    private String almTool;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_alarm/BattalarmData.java b/src/main/java/com/whyc/pojo/db_alarm/BattalarmData.java
new file mode 100644
index 0000000..8508e7a
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_alarm/BattalarmData.java
@@ -0,0 +1,81 @@
+package com.whyc.pojo.db_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鐢垫睜瀹炴椂鍛婅琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_alarm",value ="tb_battalarm_data")
+@ApiModel(value="BattalarmData瀵硅薄", description="鐢垫睜瀹炴椂鍛婅琛�")
+public class BattalarmData implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫睜缁処D")
+    private Integer battgroupId;
+
+    @ApiModelProperty(value = "鍗曚綋缂栧彿")
+    private Integer monNum;
+
+    @ApiModelProperty(value = "鐢垫睜鍛婅ID")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷")
+    private Integer almSignalId;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅寮�濮嬫椂闂�")
+    private Date almStartTime;
+
+    @ApiModelProperty(value = "鍛婅缁撴潫鏃堕棿")
+    private Date almEndTime;
+
+    @ApiModelProperty(value = "鍛婅鍊�")
+    private Float almValue;
+
+    @ApiModelProperty(value = "鍛婅鏄惁纭")
+    private Integer almIsConfirmed;
+
+    @ApiModelProperty(value = "鍛婅纭鏃堕棿")
+    private Date almConfirmedTime;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷[0-瀹炴椂鍛婅  1-鍘嗗彶鍛婅 2-鍙栨秷鐨勫憡璀")
+    private Integer almClearedType;
+
+    @ApiModelProperty(value = "鐢ㄦ埛id")
+    private Integer usrId;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼鐘舵��")
+    private Integer workFlag;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼浣跨敤")
+    private Integer msgFlag;
+
+    @ApiModelProperty(value = "鍛婅閲嶈绛夌骇[0:閲嶈锛�1:绱ф�")
+    private Integer almSeverity;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_alarm/BattalarmDataHistory.java b/src/main/java/com/whyc/pojo/db_alarm/BattalarmDataHistory.java
new file mode 100644
index 0000000..3e7dd6f
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_alarm/BattalarmDataHistory.java
@@ -0,0 +1,80 @@
+package com.whyc.pojo.db_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鐢垫睜瀹炴椂鍛婅琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="BattalarmDataHistory瀵硅薄", description="鐢垫睜瀹炴椂鍛婅琛�")
+public class BattalarmDataHistory implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫睜缁処D")
+    private Integer battgroupId;
+
+    @ApiModelProperty(value = "鍗曚綋缂栧彿")
+    private Integer monNum;
+
+    @ApiModelProperty(value = "鐢垫睜鍛婅ID")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷")
+    private Integer almSignalId;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅寮�濮嬫椂闂�")
+    private Date almStartTime;
+
+    @ApiModelProperty(value = "鍛婅缁撴潫鏃堕棿")
+    private Date almEndTime;
+
+    @ApiModelProperty(value = "鍛婅鍊�")
+    private Float almValue;
+
+    @ApiModelProperty(value = "鍛婅鏄惁纭")
+    private Integer almIsConfirmed;
+
+    @ApiModelProperty(value = "鍛婅纭鏃堕棿")
+    private Date almConfirmedTime;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷[0-瀹炴椂鍛婅  1-鍘嗗彶鍛婅 2-鍙栨秷鐨勫憡璀")
+    private Integer almClearedType;
+
+    @ApiModelProperty(value = "鐢ㄦ埛id")
+    private Integer usrId;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼鐘舵��")
+    private Integer workFlag;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼浣跨敤")
+    private Integer msgFlag;
+
+    @ApiModelProperty(value = "鍛婅閲嶈绛夌骇[0:閲嶈锛�1:绱ф�")
+    private Integer almSeverity;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_alarm/BattalarmDataVerify.java b/src/main/java/com/whyc/pojo/db_alarm/BattalarmDataVerify.java
new file mode 100644
index 0000000..bc39b87
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_alarm/BattalarmDataVerify.java
@@ -0,0 +1,84 @@
+package com.whyc.pojo.db_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鐢垫睜鍛婅寰呭鎵硅〃-褰撳墠鏄凡缁忓彉鎴愬巻鍙插憡璀︾殑璁板綍鏁版嵁琛紝闇�瑕侀瀵煎鎵瑰悗杩涘叆鍘嗗彶鍛婅琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_alarm",value ="tb_battalarm_data_verify")
+@ApiModel(value="BattalarmDataVerify瀵硅薄", description="鐢垫睜鍛婅寰呭鎵硅〃-褰撳墠鏄凡缁忓彉鎴愬巻鍙插憡璀︾殑璁板綍鏁版嵁琛紝闇�瑕侀瀵煎鎵瑰悗杩涘叆鍘嗗彶鍛婅琛�")
+public class BattalarmDataVerify implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫睜缁処D")
+    private Integer battgroupId;
+
+    @ApiModelProperty(value = "鍗曚綋缂栧彿")
+    private Integer monNum;
+
+    @ApiModelProperty(value = "鐢垫睜鍛婅ID")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鐢垫睜鍛婅绫诲瀷")
+    private Integer almSignalId;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅寮�濮嬫椂闂�")
+    private Date almStartTime;
+
+    @ApiModelProperty(value = "鍛婅缁撴潫鏃堕棿")
+    private Date almEndTime;
+
+    @ApiModelProperty(value = "鍛婅鍊�")
+    private Float almValue;
+
+    @ApiModelProperty(value = "鍛婅鏄惁纭")
+    private Integer almIsConfirmed;
+
+    @ApiModelProperty(value = "鍛婅纭鏃堕棿")
+    private Date almConfirmedTime;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷[0-瀹炴椂鍛婅  1-鍘嗗彶鍛婅 2-鍙栨秷鐨勫憡璀")
+    private Integer almClearedType;
+
+    @ApiModelProperty(value = "鐢ㄦ埛ID")
+    private Integer usrId;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼鐘舵��")
+    private Integer workFlag;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼浣跨敤")
+    private Integer msgFlag;
+
+    @ApiModelProperty(value = "鍛婅閲嶈绛夌骇[0:閲嶈锛�1:绱ф�")
+    private Integer almSeverity;
+
+    @ApiModelProperty(value = "鐢垫睜瀹炴椂鍛婅涓婚敭")
+    private Integer almSolekey;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_alarm/DevalarmData.java b/src/main/java/com/whyc/pojo/db_alarm/DevalarmData.java
new file mode 100644
index 0000000..06363d3
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_alarm/DevalarmData.java
@@ -0,0 +1,78 @@
+package com.whyc.pojo.db_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 璁惧瀹炴椂鍛婅琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_alarm",value ="tb_devalarm_data")
+@ApiModel(value="DevalarmData瀵硅薄", description="璁惧瀹炴椂鍛婅琛�")
+public class DevalarmData implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "璁惧ID")
+    private Integer devId;
+
+    @ApiModelProperty(value = "璁惧IP鍦板潃")
+    private String devIp;
+
+    @ApiModelProperty(value = "鍛婅ID")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅寮�濮嬫椂闂�")
+    private Date almStartTime;
+
+    @ApiModelProperty(value = "鍛婅缁撴潫鏃堕棿")
+    private Date almEndTime;
+
+    @ApiModelProperty(value = "鍛婅鍊�")
+    private Float almValue;
+
+    @ApiModelProperty(value = "鍛婅鏄惁纭")
+    private Integer almIsConfirmed;
+
+    @ApiModelProperty(value = "鍛婅纭鏃堕棿")
+    private Date almConfirmedTime;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷[0-瀹炴椂鍛婅 1-鍘嗗彶鍛婅 2-鍙栨秷鐨勫憡璀")
+    private Integer almClearedType;
+
+    @ApiModelProperty(value = "鐢ㄦ埛ID")
+    private Integer usrId;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼鐘舵��")
+    private Integer workFlag;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼浣跨敤")
+    private Integer msgFlag;
+
+    @ApiModelProperty(value = "鍛婅閲嶈绛夌骇[0:閲嶈锛�1:绱ф�")
+    private Integer almSeverity;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_alarm/DevalarmDataHistory.java b/src/main/java/com/whyc/pojo/db_alarm/DevalarmDataHistory.java
new file mode 100644
index 0000000..703b2f9
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_alarm/DevalarmDataHistory.java
@@ -0,0 +1,77 @@
+package com.whyc.pojo.db_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 璁惧瀹炴椂鍛婅琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="DevalarmDataHistory瀵硅薄", description="璁惧瀹炴椂鍛婅琛�")
+public class DevalarmDataHistory implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "璁惧ID")
+    private Integer devId;
+
+    @ApiModelProperty(value = "璁惧IP鍦板潃")
+    private String devIp;
+
+    @ApiModelProperty(value = "鍛婅ID")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅寮�濮嬫椂闂�")
+    private Date almStartTime;
+
+    @ApiModelProperty(value = "鍛婅缁撴潫鏃堕棿")
+    private Date almEndTime;
+
+    @ApiModelProperty(value = "鍛婅鍊�")
+    private Float almValue;
+
+    @ApiModelProperty(value = "鍛婅鏄惁纭")
+    private Integer almIsConfirmed;
+
+    @ApiModelProperty(value = "鍛婅纭鏃堕棿")
+    private Date almConfirmedTime;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷[0-瀹炴椂鍛婅 1-鍘嗗彶鍛婅 2-鍙栨秷鐨勫憡璀")
+    private Integer almClearedType;
+
+    @ApiModelProperty(value = "鐢ㄦ埛ID")
+    private Integer usrId;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼鐘舵��")
+    private Integer workFlag;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼浣跨敤")
+    private Integer msgFlag;
+
+    @ApiModelProperty(value = "鍛婅閲嶈绛夌骇[0:閲嶈锛�1:绱ф�")
+    private Integer almSeverity;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_alarm/DevalarmDataVerify.java b/src/main/java/com/whyc/pojo/db_alarm/DevalarmDataVerify.java
new file mode 100644
index 0000000..dddd576
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_alarm/DevalarmDataVerify.java
@@ -0,0 +1,80 @@
+package com.whyc.pojo.db_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 璁惧鍛婅纭澶勭悊琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_alarm",value ="tb_devalarm_data_verify")
+@ApiModel(value="DevalarmDataVerify瀵硅薄", description="璁惧鍛婅纭澶勭悊琛�")
+public class DevalarmDataVerify implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "璁惧ID")
+    private Integer devId;
+
+    @ApiModelProperty(value = "璁惧IP鍦板潃")
+    private String devIp;
+
+    @ApiModelProperty(value = "鍛婅ID")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅寮�濮嬫椂闂�")
+    private Date almStartTime;
+
+    @ApiModelProperty(value = "鍛婅缁撴潫鏃堕棿")
+    private Date almEndTime;
+
+    @ApiModelProperty(value = "鍛婅鍊�")
+    private Float almValue;
+
+    @ApiModelProperty(value = "鍛婅鏄惁纭")
+    private Integer almIsConfirmed;
+
+    @ApiModelProperty(value = "鍛婅纭鏃堕棿")
+    private Date almConfirmedTime;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷[0-瀹炴椂鍛婅 1-鍘嗗彶鍛婅 2-鍙栨秷鐨勫憡璀")
+    private Integer almClearedType;
+
+    private Integer usrId;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼鐘舵��")
+    private Integer workFlag;
+
+    @ApiModelProperty(value = "瀹℃壒娴佺▼浣跨敤")
+    private Integer msgFlag;
+
+    @ApiModelProperty(value = "鍛婅閲嶈绛夌骇[0:閲嶈锛�1:绱ф�")
+    private Integer almSeverity;
+
+    @ApiModelProperty(value = "瀹炴椂鍛婅涓婚敭")
+    private Integer almSolekey;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_batt_testdata/BatttestdataId.java b/src/main/java/com/whyc/pojo/db_batt_testdata/BatttestdataId.java
new file mode 100644
index 0000000..c7935f3
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_batt_testdata/BatttestdataId.java
@@ -0,0 +1,86 @@
+package com.whyc.pojo.db_batt_testdata;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="Batttestdata瀵硅薄", description="")
+public class BatttestdataId implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫睜缁処D")
+    private Integer battgroupId;
+
+    @ApiModelProperty(value = "娴嬭瘯娆℃暟")
+    private Integer testRecordCount;
+
+    @ApiModelProperty(value = "娴嬭瘯绫诲瀷")
+    private Integer testType;
+
+    @ApiModelProperty(value = "鏄惁鏄渶鏂版暟鎹�")
+    private Integer dataNew;
+
+    @ApiModelProperty(value = "鏁版嵁鏄惁鏈夋晥")
+    private Integer dataAvailable;
+
+    @ApiModelProperty(value = "璁板綍绗旀暟")
+    private Integer recordNum;
+
+    @ApiModelProperty(value = "娴嬭瘯寮�濮嬫椂闂�")
+    private Date testStarttime;
+
+    @ApiModelProperty(value = "璁板綍鏃堕棿")
+    private Date recordTime;
+
+    @ApiModelProperty(value = "娴嬭瘯鏃堕暱锛堢锛�")
+    private Integer testTimelong;
+
+    @ApiModelProperty(value = "鍦ㄧ嚎鐢靛帇")
+    private Float onlineVol;
+
+    @ApiModelProperty(value = "缁勭鐢靛帇")
+    private Float groupVol;
+
+    @ApiModelProperty(value = "娴嬭瘯鐢垫祦")
+    private Float testCurr;
+
+    @ApiModelProperty(value = "娴嬭瘯瀹归噺")
+    private Float testCap;
+
+    @ApiModelProperty(value = "鍗曚綋缂栧彿")
+    private Integer monNum;
+
+    @ApiModelProperty(value = "鍗曚綋鐢靛帇")
+    private Float monVol;
+
+    @ApiModelProperty(value = "鍗曚綋娓╁害")
+    private Float monTmp;
+
+    @ApiModelProperty(value = "鍗曚綋鍐呴樆")
+    private Float monRes;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_batt_testdata/BatttestdataInf.java b/src/main/java/com/whyc/pojo/db_batt_testdata/BatttestdataInf.java
new file mode 100644
index 0000000..5d16bc1
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_batt_testdata/BatttestdataInf.java
@@ -0,0 +1,108 @@
+package com.whyc.pojo.db_batt_testdata;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鐢垫睜缁勫巻鍙叉祴璇曟暟鎹�昏〃
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_batt_testdata",value ="tb_batttestdata_inf")
+@ApiModel(value="BatttestdataInf瀵硅薄", description="鐢垫睜缁勫巻鍙叉祴璇曟暟鎹�昏〃")
+public class BatttestdataInf implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫睜缁処D")
+    private Integer battgroupId;
+
+    @ApiModelProperty(value = "娴嬭瘯娆℃暟")
+    private Integer testRecordCount;
+
+    @ApiModelProperty(value = "涓嬩竴娆℃祴璇曟鏁�")
+    private Integer testRecordCountEx;
+
+    @ApiModelProperty(value = "娴嬭瘯绫诲瀷")
+    private Integer testType;
+
+    @ApiModelProperty(value = "璁板綍鏁版嵁闂撮殧")
+    private Integer recordTimeInterval;
+
+    @ApiModelProperty(value = "鏄惁鏄渶鏂版暟鎹�")
+    private Integer dataNew;
+
+    @ApiModelProperty(value = "鏄惁鏈夋晥")
+    private Integer dataAvailable;
+
+    @ApiModelProperty(value = "璁板綍绗旀暟")
+    private Integer recordNum;
+
+    @ApiModelProperty(value = "娴嬭瘯寮�濮嬫椂闂�")
+    private Date testStarttime;
+
+    @ApiModelProperty(value = "娴嬭瘯寮�濮嬬被鍨�")
+    private Integer testStarttype;
+
+    @ApiModelProperty(value = "璁板綍鏃堕棿")
+    private Date recordTime;
+
+    @ApiModelProperty(value = "娴嬭瘯鏃堕暱")
+    private Integer testTimelong;
+
+    @ApiModelProperty(value = "娴嬭瘯鍋滄鍘熷洜")
+    private Integer testStoptype;
+
+    @ApiModelProperty(value = "鍦ㄧ嚎鐢靛帇")
+    private Float onlineVol;
+
+    @ApiModelProperty(value = "缁勭鐢靛帇")
+    private Float groupVol;
+
+    @ApiModelProperty(value = "娴嬭瘯鐢垫祦")
+    private Float testCurr;
+
+    @ApiModelProperty(value = "娴嬭瘯瀹归噺")
+    private Float testCap;
+
+    @ApiModelProperty(value = "鏈�澶у崟浣撶紪鍙�")
+    private Integer maxMonnum;
+
+    @ApiModelProperty(value = "鏈�澶у崟浣撶數鍘�")
+    private Float maxMonvol;
+
+    @ApiModelProperty(value = "鏈�浣庡崟浣撶紪鍙�")
+    private Integer minMonnum;
+
+    @ApiModelProperty(value = "鏈�浣庡崟浣撶數鍘�")
+    private Float minMonvol;
+
+    @ApiModelProperty(value = "鍗曚綋缂栧彿")
+    private Integer monNum;
+
+    @ApiModelProperty(value = "鍗曚綋鐢靛帇")
+    private Float monVol;
+
+    @ApiModelProperty(value = "灞辫タ61850鐩戞祴鏀剧數鏁版嵁鏍囪瘑銆�0锛氱洃娴嬫斁鐢碉紱1鍋滅數鏀剧數銆�")
+    private Integer testDatatype;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_param/BattAlmparam.java b/src/main/java/com/whyc/pojo/db_param/BattAlmparam.java
new file mode 100644
index 0000000..16ae02e
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_param/BattAlmparam.java
@@ -0,0 +1,81 @@
+package com.whyc.pojo.db_param;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 鐢垫睜鍛婅鍙傛暟琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_param",value ="tb_batt_almparam")
+@ApiModel(value="BattAlmparam瀵硅薄", description="鐢垫睜鍛婅鍙傛暟琛�")
+public class BattAlmparam implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "鑷涓婚敭")
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫睜缁処D")
+    private Integer battgroupId;
+
+    @ApiModelProperty(value = "鍛婅ID")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鐢垫睜鍛婅鍚嶇О")
+    private String almName;
+
+    @ApiModelProperty(value = "涓婁笂闄愬憡璀﹂槇鍊�")
+    private Float almHighCoeUpper;
+
+    @ApiModelProperty(value = "涓婁笂闄愬憡璀︾瓑绾�")
+    private Integer almHighLevelUpper;
+
+    @ApiModelProperty(value = "涓婁笂闄愬埗鍛婅浣胯兘")
+    private Integer almHighCoeUpperEn;
+
+    @ApiModelProperty(value = "涓婇檺鍛婅闃堝��")
+    private Float almHighCoe;
+
+    @ApiModelProperty(value = "涓婇檺鍛婅绛夌骇")
+    private Integer almHighLevel;
+
+    @ApiModelProperty(value = "涓婇檺鍛婅绛夌骇")
+    private Integer almHighEn;
+
+    @ApiModelProperty(value = "涓嬮檺鍛婅闃堝��")
+    private Float almLowCoe;
+
+    @ApiModelProperty(value = "涓嬮檺鍛婅绛夌骇")
+    private Integer almLowLevel;
+
+    @ApiModelProperty(value = "涓嬮檺鍛婅浣胯兘")
+    private Integer almLowEn;
+
+    @ApiModelProperty(value = "涓嬩笅闄愬憡璀﹂槇鍊�")
+    private Float almLowCoeLower;
+
+    @ApiModelProperty(value = "涓嬩笅闄愬憡璀︾瓑绾�")
+    private Integer almLowLevelLower;
+
+    @ApiModelProperty(value = "涓嬩笅闄愬憡璀︿娇鑳�")
+    private Integer almLowCoeLowerEn;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_param/DevAlmparam.java b/src/main/java/com/whyc/pojo/db_param/DevAlmparam.java
new file mode 100644
index 0000000..d761e2d
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_param/DevAlmparam.java
@@ -0,0 +1,59 @@
+package com.whyc.pojo.db_param;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 璁惧鍛婅鍙傛暟琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_param",value ="tb_dev_almparam")
+@ApiModel(value="DevAlmparam瀵硅薄", description="璁惧鍛婅鍙傛暟琛�")
+public class DevAlmparam implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鍛婅id")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鍛婅鍚嶇О")
+    private String almName;
+
+    @ApiModelProperty(value = "褰撳墠鍛婅瑙﹀彂绫诲瀷锛�0-boolean绫诲瀷   1-闃堝�肩被鍨�")
+    private Integer almType;
+
+    @ApiModelProperty(value = "鍛婅闃堝��")
+    private Float almLimitValue;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅寤惰繜瑙﹀彂鏃堕暱[鍗曚綅锛氱]")
+    private Integer almDelayTime;
+
+    @ApiModelProperty(value = "鍛婅閲嶈绛夌骇[0:閲嶈锛�1:绱ф�")
+    private Integer almSeverity;
+
+    @ApiModelProperty(value = "鍛婅浣胯兘锛�0-涓嶈Е鍙�  1-瑙﹀彂")
+    private Integer almEn;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarm.java b/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarm.java
new file mode 100644
index 0000000..2ab3fb7
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarm.java
@@ -0,0 +1,72 @@
+package com.whyc.pojo.db_pwrdev_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鐢垫簮瀹炴椂鍛婅琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_pwrdev_alarm",value ="tb_pwrdev_alarm")
+@ApiModel(value="PwrdevAlarm瀵硅薄", description="鐢垫簮瀹炴椂鍛婅琛�")
+public class PwrdevAlarm implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫簮ID")
+    private Long powerId;
+
+    @ApiModelProperty(value = "鍛婅ID")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅寮�濮嬫椂闂�")
+    private Date almStartTime;
+
+    @ApiModelProperty(value = "鍛婅缁撴潫鏃堕棿")
+    private Date almEndTime;
+
+    @ApiModelProperty(value = "鍛婅鍊�")
+    private Float almValue;
+
+    @ApiModelProperty(value = "鍛婅鏄惁纭")
+    private Integer almIsConfirmed;
+
+    @ApiModelProperty(value = "鍛婅纭鏃堕棿")
+    private Date almConfirmedTime;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷[0-瀹炴椂鍛婅  1-鍘嗗彶鍛婅 2-鍙栨秷鐨勫憡璀")
+    private Integer almClearedType;
+
+    @ApiModelProperty(value = "鐢ㄦ埛ID")
+    private Integer usrId;
+
+    @ApiModelProperty(value = "鍛婅鏉ユ簮[0-鏉ユ簮浜庣偣琛紱1-鏉ユ簮浜庣數婧愬憡璀﹀弬鏁癩")
+    private Integer almTrigger;
+
+    @ApiModelProperty(value = "鍛婅閲嶈绛夌骇[0:閲嶈锛�1:绱ф�")
+    private Integer almSeverity;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmHistory.java b/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmHistory.java
new file mode 100644
index 0000000..8869e19
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmHistory.java
@@ -0,0 +1,71 @@
+package com.whyc.pojo.db_pwrdev_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鐢垫簮2024骞村巻鍙插憡璀﹁〃
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="PwrdevAlarmHistory瀵硅薄", description="鐢垫簮n骞村巻鍙插憡璀﹁〃")
+public class PwrdevAlarmHistory implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫簮ID")
+    private Long powerId;
+
+    @ApiModelProperty(value = "鍛婅ID")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅寮�濮嬫椂闂�")
+    private Date almStartTime;
+
+    @ApiModelProperty(value = "鍛婅缁撴潫鏃堕棿")
+    private Date almEndTime;
+
+    @ApiModelProperty(value = "鍛婅鍊�")
+    private Float almValue;
+
+    @ApiModelProperty(value = "鍛婅鏄惁纭")
+    private Integer almIsConfirmed;
+
+    @ApiModelProperty(value = "鍛婅纭鏃堕棿")
+    private Date almConfirmedTime;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷[0-瀹炴椂鍛婅  1-鍘嗗彶鍛婅 2-鍙栨秷鐨勫憡璀")
+    private Integer almClearedType;
+
+    @ApiModelProperty(value = "鐢ㄦ埛ID")
+    private Integer usrId;
+
+    @ApiModelProperty(value = "鍛婅鏉ユ簮[0-鏉ユ簮浜庣偣琛紱1-鏉ユ簮浜庣數婧愬憡璀﹀弬鏁癩")
+    private Integer almTrigger;
+
+    @ApiModelProperty(value = "鍛婅閲嶈绛夌骇[0:閲嶈锛�1:绱ф�")
+    private Integer almSeverity;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmParam.java b/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmParam.java
new file mode 100644
index 0000000..d963cc0
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmParam.java
@@ -0,0 +1,96 @@
+package com.whyc.pojo.db_pwrdev_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 灞辫タ鐢垫簮鍛婅鍙傛暟琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_pwrdev_alarm",value ="tb_pwrdev_alarm_param")
+@ApiModel(value="PwrdevAlarmParam瀵硅薄", description="灞辫タ鐢垫簮鍛婅鍙傛暟琛�")
+public class PwrdevAlarmParam implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "涓婚敭")
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫簮id")
+    private Integer powerId;
+
+    @ApiModelProperty(value = "鍛婅id")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅涓婇檺闃堝��")
+    private Float alarmLimith;
+
+    @ApiModelProperty(value = "涓婇檺鍛婅浣胯兘")
+    private Integer alarmLimithEn;
+
+    @ApiModelProperty(value = "鍛婅涓嬮檺闃堝��")
+    private Float alarmLimitl;
+
+    @ApiModelProperty(value = "鍛婅涓嬮檺浣胯兘")
+    private Integer alarmLimitlEn;
+
+    @ApiModelProperty(value = "鍛婅鏁版嵁鏉ユ簮[0-璁惧鍛婅鐐逛綅鍒ゆ柇锛�1-褰撳墠闃堝�煎垽鏂璢")
+    private Integer alarmSource;
+
+    @ApiModelProperty(value = "褰撳墠鍛婅鎻忚堪")
+    private String alarmName;
+
+    @ApiModelProperty(value = "0-涓婁笅闄愭湁鏁�  1-涓婇檺鏈夋晥  2-涓嬮檺鏈夋晥")
+    private Integer alarmType;
+
+    @ApiModelProperty(value = "鍛婅鏉ユ簮鏄偣浣嶆椂鍛婅浣胯兘[0:涓嶅惎鐢紱1锛氬惎鐢╙")
+    private Integer alarmEnNode;
+
+    @ApiModelProperty(value = "鍛婅涓婁笂闄愰槇鍊�")
+    private Float alarmLimithUpper;
+
+    @ApiModelProperty(value = "鍛婅涓嬩笅闄愰槇鍊�")
+    private Float alarmLimitlLower;
+
+    @ApiModelProperty(value = "涓婁笂闄愪娇鑳絒0-涓嶅惎鐢�  1-鍚敤]")
+    private Integer alarmLimithUpperEn;
+
+    @ApiModelProperty(value = "涓嬩笅闄愪娇鑳絒0-涓嶅惎鐢�  1-鍚敤]")
+    private Integer alarmLimitlLowerEn;
+
+    @ApiModelProperty(value = "鍛婅寤惰繜鏃堕暱[鍗曚綅锛氱]")
+    private Integer almDelayTime;
+
+    @ApiModelProperty(value = "涓嬩笅闄愬憡璀︾瓑绾�")
+    private Integer alarmLimitlLowerLevel;
+
+    @ApiModelProperty(value = "涓婁笂闄愬憡璀︾瓑绾�")
+    private Integer alarmLimithUpperLevel;
+
+    @ApiModelProperty(value = "涓嬮檺鍛婅绛夌骇")
+    private Integer alarmLimitlLevel;
+
+    @ApiModelProperty(value = "涓婇檺鍛婅绛夌骇")
+    private Integer alarmLimithLevel;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmParamStand.java b/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmParamStand.java
new file mode 100644
index 0000000..e3b55ae
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmParamStand.java
@@ -0,0 +1,63 @@
+package com.whyc.pojo.db_pwrdev_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 鐢垫簮鏍囧噯鍙傛暟璁剧疆琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_pwrdev_alarm",value ="tb_pwrdev_alarm_param_stand")
+@ApiModel(value="PwrdevAlarmParamStand瀵硅薄", description="鐢垫簮鏍囧噯鍙傛暟璁剧疆琛�")
+public class PwrdevAlarmParamStand implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "鐢垫簮鏍囧噯鍖栧弬鏁拌〃")
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫簮绫诲瀷[1-鐩存祦鐢垫簮 2-閫氫俊鐢垫簮]")
+    private Integer powerType;
+
+    @ApiModelProperty(value = "鏍囧噯鍚嶇О")
+    private String standName;
+
+    @ApiModelProperty(value = "鍙傛暟绫诲瀷")
+    private Integer paramType;
+
+    @ApiModelProperty(value = "鍩哄噯鍊�")
+    private Float basisVal;
+
+    @ApiModelProperty(value = "涓婇檺闃堝��")
+    private Float alarmLimith;
+
+    @ApiModelProperty(value = "涓婁笂闄愰槇鍊�")
+    private Float alarmLimithUpeper;
+
+    @ApiModelProperty(value = "涓嬮檺闃堝��")
+    private Float alarmLimitl;
+
+    @ApiModelProperty(value = "涓嬩笅闄愰槇鍊�")
+    private Float alarmLimitlLower;
+
+    @ApiModelProperty(value = "瑙勮寖鏂囦欢淇濆瓨璺緞")
+    private String standFilePath;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmVerify.java b/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmVerify.java
new file mode 100644
index 0000000..79f19ee
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmVerify.java
@@ -0,0 +1,75 @@
+package com.whyc.pojo.db_pwrdev_alarm;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鐢垫簮鍛婅纭澶勭悊琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_pwrdev_alarm",value ="tb_pwrdev_alarm_verify")
+@ApiModel(value="PwrdevAlarmVerify瀵硅薄", description="鐢垫簮鍛婅纭澶勭悊琛�")
+public class PwrdevAlarmVerify implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫簮ID")
+    private Long powerId;
+
+    @ApiModelProperty(value = "鍛婅ID")
+    private Integer almId;
+
+    @ApiModelProperty(value = "鍛婅绛夌骇")
+    private Integer almLevel;
+
+    @ApiModelProperty(value = "鍛婅寮�濮嬫椂闂�")
+    private Date almStartTime;
+
+    @ApiModelProperty(value = "鍛婅缁撴潫鏃堕棿")
+    private Date almEndTime;
+
+    @ApiModelProperty(value = "鍛婅鍊�")
+    private Float almValue;
+
+    @ApiModelProperty(value = "鍛婅鏄惁纭")
+    private Integer almIsConfirmed;
+
+    @ApiModelProperty(value = "鍛婅纭鏃堕棿")
+    private Date almConfirmedTime;
+
+    @ApiModelProperty(value = "鍛婅绫诲瀷[0-瀹炴椂鍛婅  1-鍘嗗彶鍛婅 2-鍙栨秷鐨勫憡璀")
+    private Integer almClearedType;
+
+    @ApiModelProperty(value = "鐢ㄦ埛ID")
+    private Integer usrId;
+
+    @ApiModelProperty(value = "鍛婅鏉ユ簮[0-鏉ユ簮浜庣偣琛紱1-鏉ユ簮浜庣數婧愬憡璀﹀弬鏁癩")
+    private Integer almTrigger;
+
+    @ApiModelProperty(value = "鍛婅閲嶈绛夌骇[0:閲嶈锛�1:绱ф�")
+    private Integer almSeverity;
+
+    @ApiModelProperty(value = "瀹炴椂鍛婅涓婚敭")
+    private Integer almSolekey;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_ram_db/BattRtdata.java b/src/main/java/com/whyc/pojo/db_ram_db/BattRtdata.java
new file mode 100644
index 0000000..90ab7b7
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_ram_db/BattRtdata.java
@@ -0,0 +1,63 @@
+package com.whyc.pojo.db_ram_db;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鐢垫睜缁勫崟浣撳疄鏃朵俊鎭〃
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_ram_db",value ="tb_batt_rtdata")
+@ApiModel(value="BattRtdata瀵硅薄", description="鐢垫睜缁勫崟浣撳疄鏃朵俊鎭〃")
+public class BattRtdata implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫睜缁処D")
+    private Integer battgroupId;
+
+    @ApiModelProperty(value = "鏇存柊鏃堕棿")
+    private Date recDatetime;
+
+    @ApiModelProperty(value = "鍗曚綋缂栧彿")
+    private Integer monNum;
+
+    @ApiModelProperty(value = "鍗曚綋鐢靛帇")
+    private Float monVol;
+
+    @ApiModelProperty(value = "鍗曚綋娓╁害")
+    private Float monTmp;
+
+    @ApiModelProperty(value = "鍗曚綋鍐呴樆")
+    private Float monRes;
+
+    @ApiModelProperty(value = "鍗曚綋鐢靛")
+    private Float monSer;
+
+    @ApiModelProperty(value = "鍗曚綋瀹归噺")
+    private Float monCap;
+
+    @ApiModelProperty(value = "鍗曚綋鍧囪 鐢垫祦")
+    private Float monJhCurr;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_ram_db/BattRtstate.java b/src/main/java/com/whyc/pojo/db_ram_db/BattRtstate.java
new file mode 100644
index 0000000..8260781
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_ram_db/BattRtstate.java
@@ -0,0 +1,109 @@
+package com.whyc.pojo.db_ram_db;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鐢垫睜缁勭粍绔疄鏃舵暟鎹〃
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_ram_db",value ="tb_batt_rtstate")
+@ApiModel(value="BattRtstate瀵硅薄", description="鐢垫睜缁勭粍绔疄鏃舵暟鎹〃")
+public class BattRtstate implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫睜缁処D")
+    private Integer battgroupId;
+
+    @ApiModelProperty(value = "鍗曚綋鏁伴噺")
+    private Integer battCount;
+
+    @ApiModelProperty(value = "鏁版嵁鏇存柊鏃堕棿")
+    private Date recDatetime;
+
+    @ApiModelProperty(value = "鍦ㄧ嚎鐢靛帇")
+    private Float onlineVol;
+
+    @ApiModelProperty(value = "缁勭鐢靛帇")
+    private Float groupVol;
+
+    @ApiModelProperty(value = "鐢垫睜缁勬俯搴�")
+    private Float groupTmp;
+
+    @ApiModelProperty(value = "鐢垫睜缁勭數娴�")
+    private Float groupCurr;
+
+    @ApiModelProperty(value = "鐢垫睜缁勭姸鎬�")
+    private Integer battState;
+
+    @ApiModelProperty(value = "鐢垫睜娴嬭瘯绫诲瀷")
+    private Integer battTestType;
+
+    @ApiModelProperty(value = "娴嬭瘯寮�濮嬫椂闂�")
+    private Date battTestStarttime;
+
+    @ApiModelProperty(value = "娴嬭瘯璁板綍鏃堕棿")
+    private Date battTestRecordtime;
+
+    @ApiModelProperty(value = "娴嬭瘯鏃堕暱")
+    private Integer battTestTlong;
+
+    @ApiModelProperty(value = "娴嬭瘯瀹归噺")
+    private Float battTestCap;
+
+    @ApiModelProperty(value = "瀹為檯瀹归噺")
+    private Float battRealCap;
+
+    @ApiModelProperty(value = "鍓╀綑瀹归噺")
+    private Float battRestCap;
+
+    private Integer battRestPower1Time;
+
+    private Integer battRestPower2Time;
+
+    @ApiModelProperty(value = "娴嬭瘯璁惧绫诲瀷")
+    private Integer testLoadertype;
+
+    @ApiModelProperty(value = "娴嬭瘯璁板綍绗旀暟")
+    private Integer testRecordnum;
+
+    @ApiModelProperty(value = "娓╁害浼犳劅鍣ㄦ俯搴�")
+    private Float devTemperature;
+
+    @ApiModelProperty(value = "娓╁害浼犳劅鍣ㄦ箍搴�")
+    private Float devHumidity;
+
+    @ApiModelProperty(value = "鐢垫睜缁勫憡璀︾姸鎬�")
+    private Integer battAlmState;
+
+    @ApiModelProperty(value = "姣嶇嚎鐢靛帇")
+    private Float vbusVol;
+
+    @ApiModelProperty(value = "鍚姩澶辫触鍘熷洜")
+    private Integer controlFailType;
+
+    @ApiModelProperty(value = "涓婁竴娆℃牳瀹圭粓姝㈠師鍥�")
+    private Integer lastCaptestStopType;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_ram_db/DevAlmparam.java b/src/main/java/com/whyc/pojo/db_ram_db/DevAlmparam.java
new file mode 100644
index 0000000..09d05e2
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_ram_db/DevAlmparam.java
@@ -0,0 +1,111 @@
+package com.whyc.pojo.db_ram_db;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 璁惧鍛婅闃堝�奸仴璋冭〃
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_ram_db",value ="tb_dev_almparam")
+@ApiModel(value="DevAlmparam瀵硅薄", description="璁惧鍛婅闃堝�奸仴璋冭〃")
+public class DevAlmparam implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "鑷涓婚敭")
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "璁惧id")
+    private Integer devId;
+
+    @ApiModelProperty(value = "鎿嶄綔鍛戒护")
+    private Integer opCmd;
+
+    @ApiModelProperty(value = "缁勭鐢靛帇楂橀槇鍊�")
+    private Float groupvolHighVal;
+
+    @ApiModelProperty(value = "缁勭鐢靛帇浣庨槇鍊�")
+    private Float groupvolLowVal;
+
+    @ApiModelProperty(value = "鍗曚綋鐢靛帇楂橀槇鍊�")
+    private Float monvolHighVal;
+
+    @ApiModelProperty(value = "鍗曚綋鐢靛帇浣庨槇鍊�")
+    private Float monvolLowVal;
+
+    @ApiModelProperty(value = "鍗曚綋娓╁害楂橀槇鍊�")
+    private Float montmpHighVal;
+
+    @ApiModelProperty(value = "鍗曚綋娓╁害浣庨槇鍊�")
+    private Float montmpLowVal;
+
+    @ApiModelProperty(value = "鍗曚綋鍐呴樆楂橀槇鍊�")
+    private Float monresHighVal;
+
+    @ApiModelProperty(value = "鍗曚綋鍐呴樆浣庨槇鍊�")
+    private Float monresLowVal;
+
+    @ApiModelProperty(value = "鍗曚綋瀹归噺楂橀槇鍊�")
+    private Float moncapHighVal;
+
+    @ApiModelProperty(value = "鍗曚綋瀹归噺浣庨槇鍊�")
+    private Float moncapLowVal;
+
+    @ApiModelProperty(value = "缁勫彿[1-缁�1  2-缁�2]")
+    private Integer battgroupnum;
+
+    @ApiModelProperty(value = "鍦ㄧ嚎鐢靛帇楂橀槇鍊�")
+    private Float onlinevolHighVal;
+
+    @ApiModelProperty(value = "鍦ㄧ嚎鐢靛帇浣庨槇鍊�")
+    private Float onlinevolLowVal;
+
+    @ApiModelProperty(value = "鍦ㄧ嚎鐢靛帇鍛婅浣胯兘[0-鍚敤  1-涓嶅惎鐢╙")
+    private Integer onlinevolEn;
+
+    @ApiModelProperty(value = "缁勭鐢靛帇鍛婅浣胯兘[0-鍚敤  1-涓嶅惎鐢╙")
+    private Integer groupvolEn;
+
+    @ApiModelProperty(value = "鍗曚綋鐢靛帇鍛婅浣胯兘[0-鍚敤  1-涓嶅惎鐢╙")
+    private Integer monvolEn;
+
+    @ApiModelProperty(value = "鍗曚綋娓╁害鍛婅浣胯兘[0-鍚敤  1-涓嶅惎鐢╙")
+    private Integer montmpEn;
+
+    @ApiModelProperty(value = "鍗曚綋鍐呴樆鍛婅浣胯兘[0-鍚敤  1-涓嶅惎鐢╙")
+    private Integer monresEn;
+
+    @ApiModelProperty(value = "鍗曚綋瀹归噺鍛婅浣胯兘[0-鍚敤  1-涓嶅惎鐢╙")
+    private Integer moncapEn;
+
+    @ApiModelProperty(value = "鏀剧數鐢垫祦涓婇檺闃堝��")
+    private Float discurrHighVal;
+
+    @ApiModelProperty(value = "鏀剧數鐢垫祦鍛婅浣胯兘[0-鍚敤  1-涓嶅惎鐢╙")
+    private Integer discurrEn;
+
+    @ApiModelProperty(value = "鍏呯數鐢垫祦鍛婅涓婇檺闃堝��")
+    private Float chrcurrHighVal;
+
+    @ApiModelProperty(value = "鍏呯數鐢垫祦鍛婅浣胯兘[0-鍚敤  1-涓嶅惎鐢╙")
+    private Integer chrcurrEn;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_ram_db/DeviceSetparam.java b/src/main/java/com/whyc/pojo/db_ram_db/DeviceSetparam.java
new file mode 100644
index 0000000..a1fc1db
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_ram_db/DeviceSetparam.java
@@ -0,0 +1,89 @@
+package com.whyc.pojo.db_ram_db;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 鏍稿鍙傛暟琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_ram_db",value ="tb_device_setparam")
+@ApiModel(value="DeviceSetparam瀵硅薄", description="鏍稿鍙傛暟琛�")
+public class DeviceSetparam implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "璁惧ID")
+    private Long devId;
+
+    @ApiModelProperty(value = "杩滅▼鍛戒护")
+    private Integer opCmd;
+
+    @ApiModelProperty(value = "娴嬭瘯绫诲瀷")
+    private Integer testCmd;
+
+    @ApiModelProperty(value = "鏀剧數灏忔椂鐜�")
+    private Integer hourrate;
+
+    @ApiModelProperty(value = "鏀剧數鐢垫祦")
+    private Float discurr;
+
+    @ApiModelProperty(value = "鏀剧數瀹归噺")
+    private Float discap;
+
+    @ApiModelProperty(value = "鏀剧數鏃堕暱")
+    private Integer distime;
+
+    @ApiModelProperty(value = "缁勭鐢靛帇涓嬮檺")
+    private Float groupvolLow;
+
+    @ApiModelProperty(value = "鍗曚綋鐢靛帇涓嬮檺")
+    private Float monomervolLow;
+
+    @ApiModelProperty(value = "鍗曚綋涓嬮檺鏁伴噺")
+    private Integer monomerlowcount;
+
+    @ApiModelProperty(value = "鐢垫睜缁勭粍鍙穂1-缁�1  2-缁�2]")
+    private Integer battgroupnum;
+
+    @ApiModelProperty(value = "鍦ㄧ嚎鐢靛帇浣庡鐞�")
+    private Integer onlinevollowaction;
+
+    @ApiModelProperty(value = "鍗囧帇涓婇檺")
+    private Float dcvolhighlimit;
+
+    @ApiModelProperty(value = "鍏呯數鐢垫祦")
+    private Float chargecurrset;
+
+    @ApiModelProperty(value = "鍗曚綋娓╁害涓婇檺")
+    private Float monomertmpHigh;
+
+    @ApiModelProperty(value = "鍗曚綋鐢靛帇")
+    private Float monvolstd;
+
+    @ApiModelProperty(value = "闈欑疆鏃堕棿")
+    private Integer diswaittime;
+
+    @ApiModelProperty(value = "鏍囩О瀹归噺")
+    private Integer moncapstd;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_ram_db/DeviceState.java b/src/main/java/com/whyc/pojo/db_ram_db/DeviceState.java
new file mode 100644
index 0000000..660000d
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_ram_db/DeviceState.java
@@ -0,0 +1,131 @@
+package com.whyc.pojo.db_ram_db;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 璁惧宸ヤ綔鐘舵�佽〃
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_ram_db",value ="tb_device_state")
+@ApiModel(value="DeviceState瀵硅薄", description="璁惧宸ヤ綔鐘舵�佽〃")
+public class DeviceState implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "璁惧IP")
+    private String devIp;
+
+    @ApiModelProperty(value = "璁惧鐗堟湰鍙�")
+    private String devVersion;
+
+    @ApiModelProperty(value = "璁惧ID")
+    private Long devId;
+
+    @ApiModelProperty(value = "璁惧鏄惁鍦ㄧ嚎[0-绂荤嚎 1-鍦ㄧ嚎]")
+    private Integer devOnline;
+
+    @ApiModelProperty(value = "鏇存柊鏃堕棿")
+    private Date recordDatetime;
+
+    @ApiModelProperty(value = "璁惧娴嬭瘯绫诲瀷")
+    private Integer devTesttype;
+
+    @ApiModelProperty(value = "娴嬭瘯缁勫彿")
+    private Integer devTestgroupnum;
+
+    @ApiModelProperty(value = "璁惧娴嬭瘯绫诲瀷")
+    private Integer devWorkstate;
+
+    @ApiModelProperty(value = "璁惧鍛婅鐘舵��")
+    private Integer devAlarmstate;
+
+    @ApiModelProperty(value = "璁惧娓╁害")
+    private Float devTemp;
+
+    @ApiModelProperty(value = "鍐呴樆娴嬭瘯鐘舵��")
+    private Integer devResTestState;
+
+    private Integer devOnlinevollow;
+
+    @ApiModelProperty(value = "姣忕粍鍗曚綋鏁扮洰")
+    private Integer devEachgroupBattsum;
+
+    @ApiModelProperty(value = "鍦ㄧ嚎鐢靛帇")
+    private Float devCaptestOnlinevol;
+
+    @ApiModelProperty(value = "缁勭鐢靛帇")
+    private Float devCaptestGroupvol;
+
+    @ApiModelProperty(value = "娴嬭瘯鐢垫祦")
+    private Float devCaptestCurr;
+
+    @ApiModelProperty(value = "娴嬭瘯瀹归噺")
+    private Float devCaptestCap;
+
+    @ApiModelProperty(value = "娴嬭瘯鏃堕暱")
+    private Integer devCaptestTimelong;
+
+    @ApiModelProperty(value = "鍐呴樆娴嬭瘯娆℃暟")
+    private Integer devRestestCount;
+
+    @ApiModelProperty(value = "璁惧閫氫俊娆℃暟")
+    private Integer devCommcount;
+
+    @ApiModelProperty(value = "璁惧閿欒閫氫俊娆℃暟")
+    private Integer devErrcommcount;
+
+    @ApiModelProperty(value = "璁惧杩炵画閿欒娆℃暟")
+    private Integer devRxnullerrcount;
+
+    @ApiModelProperty(value = "涓婁竴娆℃牳瀹圭粓姝㈠師鍥�")
+    private Integer devLastCaptestStopType;
+
+    @ApiModelProperty(value = "缁�1浜屾瀬绠″帇闄�")
+    private Float devCondvoldp;
+
+    @ApiModelProperty(value = "缁�1鎺ヨЕ鍣ㄥ閫氶樆鎶�")
+    private Float devConresist;
+
+    @ApiModelProperty(value = "缁�2鎺ヨЕ鍣ㄥ閫氶樆鎶�")
+    private Float devConresist1;
+
+    @ApiModelProperty(value = "61850璁惧鍛婅")
+    private String dev61850alarms;
+
+    @ApiModelProperty(value = "缁�2浜屾瀬绠″帇闄�")
+    private Float devCondvoldp1;
+
+    @ApiModelProperty(value = "鍏呮斁鐢典竴浣撴満缁�1缁勭鐢靛帇")
+    private Float groupVol1;
+
+    @ApiModelProperty(value = "鍏呮斁鐢典竴浣撴満缁�2缁勭鐢靛帇")
+    private Float groupVol2;
+
+    @ApiModelProperty(value = "鍏呮斁鐢典竴浣撴満缁�1缁勭鐢垫祦")
+    private Float groupCurr1;
+
+    @ApiModelProperty(value = "鍏呮斁鐢典竴浣撴満缁�2缁勭鐢垫祦")
+    private Float groupCurr2;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/db_ram_db/PwrdevAcdcdata.java b/src/main/java/com/whyc/pojo/db_ram_db/PwrdevAcdcdata.java
new file mode 100644
index 0000000..9af48da
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/db_ram_db/PwrdevAcdcdata.java
@@ -0,0 +1,900 @@
+package com.whyc.pojo.db_ram_db;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鐢垫簮瀹炴椂鏁版嵁琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "db_ram_db",value ="tb_pwrdev_acdcdata")
+@ApiModel(value="PwrdevAcdcdata瀵硅薄", description="鐢垫簮瀹炴椂鏁版嵁琛�")
+public class PwrdevAcdcdata implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Long num;
+
+    @ApiModelProperty(value = "鐢垫簮ID")
+    private Long powerId;
+
+    @ApiModelProperty(value = "鏇存柊鏃堕棿")
+    private Date recordDatetime;
+
+    @ApiModelProperty(value = "1璺氦娴佽緭鍏鐩哥數鍘�")
+    private Float acin1Vola;
+
+    @ApiModelProperty(value = "1璺氦娴佽緭鍏鐩哥數鍘�")
+    private Float acin1Volb;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺緭鍏鐩哥數鍘�")
+    private Float acin1Volc;
+
+    @ApiModelProperty(value = "2璺氦娴佽緭鍏鐩哥數鍘�")
+    private Float acin2Vola;
+
+    @ApiModelProperty(value = "2璺氦娴佽緭鍏鐩哥數鍘�")
+    private Float acin2Volb;
+
+    @ApiModelProperty(value = "2璺氦娴佽緭鍏鐩哥數鍘�")
+    private Float acin2Volc;
+
+    @ApiModelProperty(value = "浜ゆ祦A鐩歌緭鍑虹數鍘�")
+    private Float acoutVola;
+
+    @ApiModelProperty(value = "浜ゆ祦B鐩歌緭鍑虹數鍘�")
+    private Float acoutVolb;
+
+    @ApiModelProperty(value = "浜ゆ祦C鐩歌緭鍑虹數鍘�")
+    private Float acoutVolc;
+
+    @ApiModelProperty(value = "浜ゆ祦A鐩歌緭鍑虹數娴�")
+    private Float acoutCurra;
+
+    @ApiModelProperty(value = "浜ゆ祦B鐩歌緭鍑虹數娴�")
+    private Float acoutCurrb;
+
+    @ApiModelProperty(value = "浜ゆ祦C鐩歌緭鍑虹數娴�")
+    private Float acoutCurrc;
+
+    @ApiModelProperty(value = "鐩存祦杈撳嚭鐢靛帇")
+    private Float dcoutVol;
+
+    @ApiModelProperty(value = "鐩存祦杈撳嚭鐢垫祦")
+    private Float dcoutCurr;
+
+    @ApiModelProperty(value = "鐢垫睜缁�1缁勭鐢靛帇")
+    private Float battgroup1Vol;
+
+    @ApiModelProperty(value = "鐢垫睜缁�1鐢垫祦")
+    private Float battgroup1Curr;
+
+    @ApiModelProperty(value = "鐢垫睜缁�2缁勭鐢靛帇")
+    private Float battgroup2Vol;
+
+    @ApiModelProperty(value = "鐢垫睜缁�2鐢垫祦")
+    private Float battgroup2Curr;
+
+    @ApiModelProperty(value = "鐜娓╁害")
+    private Float temprature;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡鎬昏緭鍑虹數鍘�")
+    private Float mOutputvol;
+
+    @ApiModelProperty(value = "妯″潡1杈撳嚭鐢垫祦")
+    private Float m1Outcurr;
+
+    @ApiModelProperty(value = "妯″潡2杈撳嚭鐢垫祦")
+    private Float m2Outcurr;
+
+    @ApiModelProperty(value = "妯″潡3杈撳嚭鐢垫祦")
+    private Float m3Outcurr;
+
+    @ApiModelProperty(value = "妯″潡4杈撳嚭鐢垫祦")
+    private Float m4Outcurr;
+
+    @ApiModelProperty(value = "妯″潡5杈撳嚭鐢垫祦")
+    private Float m5Outcurr;
+
+    @ApiModelProperty(value = "妯″潡6杈撳嚭鐢垫祦")
+    private Float m6Outcurr;
+
+    @ApiModelProperty(value = "妯″潡7杈撳嚭鐢垫祦")
+    private Float m7Outcurr;
+
+    @ApiModelProperty(value = "妯″潡8杈撳嚭鐢垫祦")
+    private Float m8Outcurr;
+
+    @ApiModelProperty(value = "妯″潡9杈撳嚭鐢垫祦")
+    private Float m9Outcurr;
+
+    @ApiModelProperty(value = "妯″潡10杈撳嚭鐢垫祦")
+    private Float m10Outcurr;
+
+    @ApiModelProperty(value = "妯″潡11杈撳嚭鐢垫祦")
+    private Float m11Outcurr;
+
+    @ApiModelProperty(value = "妯″潡12杈撳嚭鐢垫祦")
+    private Float m12Outcurr;
+
+    @ApiModelProperty(value = "妯″潡13杈撳嚭鐢垫祦")
+    private Float m13Outcurr;
+
+    @ApiModelProperty(value = "妯″潡14杈撳嚭鐢垫祦")
+    private Float m14Outcurr;
+
+    @ApiModelProperty(value = "妯″潡15杈撳嚭鐢垫祦")
+    private Float m15Outcurr;
+
+    @ApiModelProperty(value = "妯″潡16杈撳嚭鐢垫祦")
+    private Float m16Outcurr;
+
+    @ApiModelProperty(value = "绗竴璺氦娴丄鐩歌緭鍏ヨ繃鍘�")
+    private Integer isAcin1OverVola;
+
+    @ApiModelProperty(value = "绗竴璺氦娴丄鐩歌緭鍏ユ瑺鍘�")
+    private Integer isAcin1UnderVola;
+
+    @ApiModelProperty(value = "绗竴璺氦娴丄鐩歌緭鍏ョ己鐩�")
+    private Integer isAcin1LessA;
+
+    @ApiModelProperty(value = "绗竴璺氦娴丅鐩歌緭鍏ヨ繃鍘�")
+    private Integer isAcin1OverVolb;
+
+    @ApiModelProperty(value = "绗竴璺氦娴丅鐩歌緭鍏ユ瑺鍘�")
+    private Integer isAcin1UnderVolb;
+
+    @ApiModelProperty(value = "绗竴璺氦娴丆鐩歌緭鍏ユ瑺鍘�")
+    private Integer isAcin1LessB;
+
+    @ApiModelProperty(value = "绗竴璺氦娴丆鐩歌緭鍏ヨ繃鍘�")
+    private Integer isAcin1OverVolc;
+
+    @ApiModelProperty(value = "绗竴璺氦娴丆鐩歌緭鍏ユ瑺鍘�")
+    private Integer isAcin1UnderVolc;
+
+    @ApiModelProperty(value = "绗竴璺氦娴丆鐩歌緭鍏ユ瑺鍘�")
+    private Integer isAcin1LessC;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆1闃查浄鍣ㄦ晠闅�")
+    private Integer isAcin1ThunderErr;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆1鍋滅數")
+    private Integer isAcin1Powerdown;
+
+    @ApiModelProperty(value = "绗簩璺氦娴丄鐩歌緭鍏ヨ繃鍘�")
+    private Integer isAcin2OverVola;
+
+    @ApiModelProperty(value = "绗簩璺氦娴丄鐩歌緭鍏ユ瑺鍘�")
+    private Integer isAcin2UnderVola;
+
+    @ApiModelProperty(value = "绗簩璺氦娴丄鐩歌緭鍏ョ己鐩�")
+    private Integer isAcin2LessA;
+
+    @ApiModelProperty(value = "绗簩璺氦娴丅鐩歌緭鍏ヨ繃鍘�")
+    private Integer isAcin2OverVolb;
+
+    @ApiModelProperty(value = "绗簩璺氦娴丅鐩歌緭鍏ユ瑺鍘�")
+    private Integer isAcin2UnderVolb;
+
+    @ApiModelProperty(value = "绗簩璺氦娴丅鐩歌緭鍏ョ己鐩�")
+    private Integer isAcin2LessB;
+
+    @ApiModelProperty(value = "绗簩璺氦娴丆鐩歌緭鍏ヨ繃鍘�")
+    private Integer isAcin2OverVolc;
+
+    @ApiModelProperty(value = "绗簩璺氦娴丆鐩歌緭鍏ユ瑺鍘�")
+    private Integer isAcin2UnderVolc;
+
+    @ApiModelProperty(value = "绗簩璺氦娴丆鐩歌緭鍏ョ己鐩�")
+    private Integer isAcin2LessC;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆1闃查浄鍣ㄦ晠闅�")
+    private Integer isAcin2ThunderErr;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆2鍋滅數")
+    private Integer isAcin2Powerdown;
+
+    @ApiModelProperty(value = "鐩戞帶鍣ㄦ晠闅�")
+    private Integer isAcinMonitorerr;
+
+    @ApiModelProperty(value = "鐩存祦杈撳嚭杩囧帇")
+    private Integer isDcoutOverVol;
+
+    @ApiModelProperty(value = "鐩存祦杈撳嚭娆犲帇")
+    private Integer isDcoutUnderVol;
+
+    @ApiModelProperty(value = "鐢垫睜缁�1涓嬬數鍛婅")
+    private Integer isBattgroup1Down;
+
+    @ApiModelProperty(value = "鐢垫簮鍧囧厖")
+    private Integer isJunCharge;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡1鏁呴殰")
+    private Float isAcdcmod1Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡1鍏虫満")
+    private Float isAcdcmod1Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡2鏁呴殰")
+    private Float isAcdcmod2Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡2鍏虫満")
+    private Float isAcdcmod2Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡3鏁呴殰")
+    private Float isAcdcmod3Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡3鍏虫満")
+    private Float isAcdcmod3Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡4鏁呴殰")
+    private Float isAcdcmod4Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡4鍏虫満")
+    private Float isAcdcmod4Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡5鏁呴殰")
+    private Float isAcdcmod5Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡5鍏虫満")
+    private Float isAcdcmod5Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡6鏁呴殰")
+    private Float isAcdcmod6Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡6鍏虫満")
+    private Float isAcdcmod6Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡7鏁呴殰")
+    private Float isAcdcmod7Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡7鍏虫満")
+    private Float isAcdcmod7Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡8鏁呴殰")
+    private Float isAcdcmod8Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡8鍏虫満")
+    private Float isAcdcmod8Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡9鏁呴殰")
+    private Float isAcdcmod9Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡9鍏虫満")
+    private Float isAcdcmod9Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡10鏁呴殰")
+    private Float isAcdcmod10Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡10鍏虫満")
+    private Float isAcdcmod10Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡11鏁呴殰")
+    private Float isAcdcmod11Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡11鍏虫満")
+    private Float isAcdcmod11Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡12鏁呴殰")
+    private Float isAcdcmod12Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡12鍏虫満")
+    private Float isAcdcmod12Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡13鏁呴殰")
+    private Float isAcdcmod13Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡13鍏虫満")
+    private Float isAcdcmod13Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡14鏁呴殰")
+    private Float isAcdcmod14Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡14鍏虫満")
+    private Float isAcdcmod14Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡15鏁呴殰")
+    private Float isAcdcmod15Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡15鍏虫満")
+    private Float isAcdcmod15Off;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡16鏁呴殰")
+    private Float isAcdcmod16Err;
+
+    @ApiModelProperty(value = "鏁存祦妯″潡16鍏虫満")
+    private Float isAcdcmod16Off;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆1璺抽椄")
+    private Integer isAcin1Trip;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆2璺抽椄")
+    private Integer isAcin2Trip;
+
+    @ApiModelProperty(value = "璐熻浇鐔旀柇")
+    private Integer isLoaderFuse;
+
+    @ApiModelProperty(value = "鐢垫睜缁�1鐔旀柇")
+    private Integer isBattgroup1Fuse;
+
+    @ApiModelProperty(value = "鐢垫睜缁�2鐔旀柇")
+    private Integer isBattgroup2Fuse;
+
+    @ApiModelProperty(value = "鐢垫簮鎬诲憡璀�")
+    private Integer isTotalAlarm;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺緭鍏鐩哥數娴�")
+    private Float acin1Curra;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺緭鍏鐩哥數娴�")
+    private Float acin1Currb;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺緭鍏鐩哥數娴�")
+    private Float acin1Currc;
+
+    @ApiModelProperty(value = "璐熻浇鐢垫祦")
+    private Float loaderCurr;
+
+    @ApiModelProperty(value = "鐢垫睜缁�1瀹归噺")
+    private Float battgroup1Ah;
+
+    @ApiModelProperty(value = "鐢垫睜缁�1娓╁害")
+    private Float battgroup1Temp;
+
+    @ApiModelProperty(value = "鐢垫睜缁�2瀹归噺")
+    private Float battgroup2Ah;
+
+    @ApiModelProperty(value = "鐢垫睜缁�2娓╁害")
+    private Float battgroup2Temp;
+
+    @ApiModelProperty(value = "ACDC寮�鍏虫煖娓╁害")
+    private Float acdcmTemp;
+
+    @ApiModelProperty(value = "妯″潡1杈撳嚭鐢靛帇")
+    private Float m1OutVol;
+
+    @ApiModelProperty(value = "妯″潡2杈撳嚭鐢靛帇")
+    private Float m2OutVol;
+
+    @ApiModelProperty(value = "妯″潡3杈撳嚭鐢靛帇")
+    private Float m3OutVol;
+
+    @ApiModelProperty(value = "妯″潡4杈撳嚭鐢靛帇")
+    private Float m4OutVol;
+
+    @ApiModelProperty(value = "妯″潡5杈撳嚭鐢靛帇")
+    private Float m5OutVol;
+
+    @ApiModelProperty(value = "妯″潡6杈撳嚭鐢靛帇")
+    private Float m6OutVol;
+
+    @ApiModelProperty(value = "妯″潡7杈撳嚭鐢靛帇")
+    private Float m7OutVol;
+
+    @ApiModelProperty(value = "妯″潡8杈撳嚭鐢靛帇")
+    private Float m8OutVol;
+
+    @ApiModelProperty(value = "妯″潡9杈撳嚭鐢靛帇")
+    private Float m9OutVol;
+
+    @ApiModelProperty(value = "妯″潡10杈撳嚭鐢靛帇")
+    private Float m10OutVol;
+
+    @ApiModelProperty(value = "妯″潡11杈撳嚭鐢靛帇")
+    private Float m11OutVol;
+
+    @ApiModelProperty(value = "妯″潡12杈撳嚭鐢靛帇")
+    private Float m12OutVol;
+
+    @ApiModelProperty(value = "妯″潡13杈撳嚭鐢靛帇")
+    private Float m13OutVol;
+
+    @ApiModelProperty(value = "妯″潡14杈撳嚭鐢靛帇")
+    private Float m14OutVol;
+
+    @ApiModelProperty(value = "妯″潡15杈撳嚭鐢靛帇")
+    private Float m15OutVol;
+
+    @ApiModelProperty(value = "妯″潡16杈撳嚭鐢靛帇")
+    private Float m16OutVol;
+
+    @ApiModelProperty(value = "浜ゆ祦A鐩歌繃娴�")
+    private Integer isAcb1OverCurra;
+
+    @ApiModelProperty(value = "浜ゆ祦B鐩歌繃娴�")
+    private Integer isAcb1OverCurrb;
+
+    @ApiModelProperty(value = "浜ゆ祦C鐩歌繃娴�")
+    private Integer isAcb1OverCurrc;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺湁鐢�")
+    private Integer isAcin1Poweron;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺湁鐢�")
+    private Integer isAcin2Poweron;
+
+    @ApiModelProperty(value = "鐩存祦杈撳嚭杩囨祦鍛婅")
+    private Integer isDcoutOverCurr;
+
+    @ApiModelProperty(value = "鐢垫睜缁�1鍏呮斁鐢垫寚绀篬1-鍏�  0-鏀綸")
+    private Integer isBattgroup1State;
+
+    @ApiModelProperty(value = "鐢垫睜缁�2鍏呮斁鐢垫寚绀篬1-鍏�  0-鏀綸")
+    private Integer isBattgroup2State;
+
+    @ApiModelProperty(value = "鐢垫睜缁�2涓嬬數鍛婅")
+    private Integer isBattgroup2Down;
+
+    @ApiModelProperty(value = "鐢垫睜缁�1鍏呯數杩囨祦")
+    private Integer isBattgroup1Overchgcurr;
+
+    @ApiModelProperty(value = "鐢垫睜缁�2鍏呯數杩囨祦")
+    private Integer isBattgroup2Overchgcurr;
+
+    @ApiModelProperty(value = "妯″潡1杩囧帇")
+    private Integer isAcdcmod1Overvol;
+
+    @ApiModelProperty(value = "妯″潡1娆犲帇")
+    private Integer isAcdcmod1Undervol;
+
+    @ApiModelProperty(value = "妯″潡1杩囨祦")
+    private Integer isAcdcmod1Overcurr;
+
+    @ApiModelProperty(value = "妯″潡1浜ゆ祦寮傚父")
+    private Integer isAcdcmod1Acerr;
+
+    @ApiModelProperty(value = "妯″潡1闄愭祦")
+    private Integer isAcdcmod1Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡2杩囧帇")
+    private Integer isAcdcmod2Overvol;
+
+    @ApiModelProperty(value = "妯″潡2娆犲帇")
+    private Integer isAcdcmod2Undervol;
+
+    @ApiModelProperty(value = "妯″潡2杩囨祦")
+    private Integer isAcdcmod2Overcurr;
+
+    @ApiModelProperty(value = "妯″潡2浜ゆ祦寮傚父")
+    private Integer isAcdcmod2Acerr;
+
+    @ApiModelProperty(value = "妯″潡2闄愭祦")
+    private Integer isAcdcmod2Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡3杩囧帇")
+    private Integer isAcdcmod3Overvol;
+
+    @ApiModelProperty(value = "妯″潡3娆犲帇")
+    private Integer isAcdcmod3Undervol;
+
+    @ApiModelProperty(value = "妯″潡3杩囨祦")
+    private Integer isAcdcmod3Overcurr;
+
+    @ApiModelProperty(value = "妯″潡3浜ゆ祦寮傚父")
+    private Integer isAcdcmod3Acerr;
+
+    @ApiModelProperty(value = "妯″潡3闄愭祦")
+    private Integer isAcdcmod3Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡4杩囧帇")
+    private Integer isAcdcmod4Overvol;
+
+    @ApiModelProperty(value = "妯″潡4娆犲帇")
+    private Integer isAcdcmod4Undervol;
+
+    @ApiModelProperty(value = "妯″潡4杩囨祦")
+    private Integer isAcdcmod4Overcurr;
+
+    @ApiModelProperty(value = "妯″潡4浜ゆ祦寮傚父")
+    private Integer isAcdcmod4Acerr;
+
+    @ApiModelProperty(value = "妯″潡4闄愭祦")
+    private Integer isAcdcmod4Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡5杩囧帇")
+    private Integer isAcdcmod5Overvol;
+
+    @ApiModelProperty(value = "妯″潡5娆犲帇")
+    private Integer isAcdcmod5Undervol;
+
+    @ApiModelProperty(value = "妯″潡5杩囨祦")
+    private Integer isAcdcmod5Overcurr;
+
+    @ApiModelProperty(value = "妯″潡5浜ゆ祦寮傚父")
+    private Integer isAcdcmod5Acerr;
+
+    @ApiModelProperty(value = "妯″潡5闄愭祦")
+    private Integer isAcdcmod5Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡6杩囧帇")
+    private Integer isAcdcmod6Overvol;
+
+    @ApiModelProperty(value = "妯″潡6娆犲帇")
+    private Integer isAcdcmod6Undervol;
+
+    @ApiModelProperty(value = "妯″潡6杩囨祦")
+    private Integer isAcdcmod6Overcurr;
+
+    @ApiModelProperty(value = "妯″潡6浜ゆ祦寮傚父")
+    private Integer isAcdcmod6Acerr;
+
+    @ApiModelProperty(value = "妯″潡6闄愭祦")
+    private Integer isAcdcmod6Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡7杩囧帇")
+    private Integer isAcdcmod7Overvol;
+
+    @ApiModelProperty(value = "妯″潡7娆犲帇")
+    private Integer isAcdcmod7Undervol;
+
+    @ApiModelProperty(value = "妯″潡7杩囨祦")
+    private Integer isAcdcmod7Overcurr;
+
+    @ApiModelProperty(value = "妯″潡7浜ゆ祦寮傚父")
+    private Integer isAcdcmod7Acerr;
+
+    @ApiModelProperty(value = "妯″潡7闄愭祦")
+    private Integer isAcdcmod7Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡8杩囧帇")
+    private Integer isAcdcmod8Overvol;
+
+    @ApiModelProperty(value = "妯″潡8娆犲帇")
+    private Integer isAcdcmod8Undervol;
+
+    @ApiModelProperty(value = "妯″潡8杩囨祦")
+    private Integer isAcdcmod8Overcurr;
+
+    @ApiModelProperty(value = "妯″潡8浜ゆ祦寮傚父")
+    private Integer isAcdcmod8Acerr;
+
+    @ApiModelProperty(value = "妯″潡8闄愭祦")
+    private Integer isAcdcmod8Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡9杩囧帇")
+    private Integer isAcdcmod9Overvol;
+
+    @ApiModelProperty(value = "妯″潡9娆犲帇")
+    private Integer isAcdcmod9Undervol;
+
+    @ApiModelProperty(value = "妯″潡9杩囨祦")
+    private Integer isAcdcmod9Overcurr;
+
+    @ApiModelProperty(value = "妯″潡9浜ゆ祦寮傚父")
+    private Integer isAcdcmod9Acerr;
+
+    @ApiModelProperty(value = "妯″潡9闄愭祦")
+    private Integer isAcdcmod9Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡10杩囧帇")
+    private Integer isAcdcmod10Overvol;
+
+    @ApiModelProperty(value = "妯″潡10娆犲帇")
+    private Integer isAcdcmod10Undervol;
+
+    @ApiModelProperty(value = "妯″潡10杩囨祦")
+    private Integer isAcdcmod10Overcurr;
+
+    @ApiModelProperty(value = "妯″潡10浜ゆ祦寮傚父")
+    private Integer isAcdcmod10Acerr;
+
+    @ApiModelProperty(value = "妯″潡10闄愭祦")
+    private Integer isAcdcmod10Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡11杩囧帇")
+    private Integer isAcdcmod11Overvol;
+
+    @ApiModelProperty(value = "妯″潡11娆犲帇")
+    private Integer isAcdcmod11Undervol;
+
+    @ApiModelProperty(value = "妯″潡11杩囨祦")
+    private Integer isAcdcmod11Overcurr;
+
+    @ApiModelProperty(value = "妯″潡11浜ゆ祦寮傚父")
+    private Integer isAcdcmod11Acerr;
+
+    @ApiModelProperty(value = "妯″潡11闄愭祦")
+    private Integer isAcdcmod11Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡12杩囧帇")
+    private Integer isAcdcmod12Overvol;
+
+    @ApiModelProperty(value = "妯″潡12娆犲帇")
+    private Integer isAcdcmod12Undervol;
+
+    @ApiModelProperty(value = "妯″潡12杩囨祦")
+    private Integer isAcdcmod12Overcurr;
+
+    @ApiModelProperty(value = "妯″潡12浜ゆ祦寮傚父")
+    private Integer isAcdcmod12Acerr;
+
+    @ApiModelProperty(value = "妯″潡12闄愭祦")
+    private Integer isAcdcmod12Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡13杩囧帇")
+    private Integer isAcdcmod13Overvol;
+
+    @ApiModelProperty(value = "妯″潡13娆犲帇")
+    private Integer isAcdcmod13Undervol;
+
+    @ApiModelProperty(value = "妯″潡13杩囨祦")
+    private Integer isAcdcmod13Overcurr;
+
+    @ApiModelProperty(value = "妯″潡13浜ゆ祦寮傚父")
+    private Integer isAcdcmod13Acerr;
+
+    @ApiModelProperty(value = "妯″潡13闄愭祦")
+    private Integer isAcdcmod13Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡14杩囧帇")
+    private Integer isAcdcmod14Overvol;
+
+    @ApiModelProperty(value = "妯″潡14娆犲帇")
+    private Integer isAcdcmod14Undervol;
+
+    @ApiModelProperty(value = "妯″潡14杩囨祦")
+    private Integer isAcdcmod14Overcurr;
+
+    @ApiModelProperty(value = ".妯″潡14浜ゆ祦寮傚父")
+    private Integer isAcdcmod14Acerr;
+
+    @ApiModelProperty(value = "妯″潡14闄愭祦")
+    private Integer isAcdcmod14Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡15杩囧帇")
+    private Integer isAcdcmod15Overvol;
+
+    @ApiModelProperty(value = "妯″潡15娆犲帇")
+    private Integer isAcdcmod15Undervol;
+
+    @ApiModelProperty(value = "妯″潡15杩囨祦")
+    private Integer isAcdcmod15Overcurr;
+
+    @ApiModelProperty(value = "妯″潡15浜ゆ祦寮傚父")
+    private Integer isAcdcmod15Acerr;
+
+    @ApiModelProperty(value = "妯″潡15闄愭祦")
+    private Integer isAcdcmod15Limitcurr;
+
+    @ApiModelProperty(value = "妯″潡16杩囧帇")
+    private Integer isAcdcmod16Overvol;
+
+    @ApiModelProperty(value = "妯″潡16娆犲帇")
+    private Integer isAcdcmod16Undervol;
+
+    @ApiModelProperty(value = "妯″潡16杩囨祦")
+    private Integer isAcdcmod16Overcurr;
+
+    @ApiModelProperty(value = "妯″潡16浜ゆ祦寮傚父")
+    private Integer isAcdcmod16Acerr;
+
+    @ApiModelProperty(value = "妯″潡16闄愭祦")
+    private Integer isAcdcmod16Limitcurr;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆1鐔旀柇")
+    private Integer isAcin1Fuse;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆2鐔旀柇")
+    private Integer isAcin2Fuse;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆1涓夌浉涓嶅钩琛�")
+    private Integer isAcin1Unbanlance;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆2涓夌浉涓嶅钩琛�")
+    private Integer isAcin2Unbanlance;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆1棰戠巼寮傚父")
+    private Integer isAcin1Freqerr;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆2棰戠巼寮傚父")
+    private Integer isAcin2Freqerr;
+
+    @ApiModelProperty(value = "鐢垫睜缁�1鐢靛帇浣�")
+    @TableField("is_battgroup1_volLow")
+    private Integer isBattgroup1Vollow;
+
+    @ApiModelProperty(value = "鐢垫睜缁�2鐢靛帇浣�")
+    @TableField("is_battgroup2_volLow")
+    private Integer isBattgroup2Vollow;
+
+    @ApiModelProperty(value = "鐩存祦鎬绘晠闅�")
+    private Integer isDcoutTotalAlarm;
+
+    @ApiModelProperty(value = "浜ゆ祦鎬绘晠闅�")
+    private Integer isAcinTotalAlarm;
+
+    @ApiModelProperty(value = "妯″潡1鍧囧厖")
+    private Integer isAcdcmod1Junchg;
+
+    @ApiModelProperty(value = "妯″潡2鍧囧厖")
+    private Integer isAcdcmod2Junchg;
+
+    @ApiModelProperty(value = "妯″潡3鍧囧厖")
+    private Integer isAcdcmod3Junchg;
+
+    @ApiModelProperty(value = "妯″潡4鍧囧厖")
+    private Integer isAcdcmod4Junchg;
+
+    @ApiModelProperty(value = "妯″潡5鍧囧厖")
+    private Integer isAcdcmod5Junchg;
+
+    @ApiModelProperty(value = "妯″潡6鍧囧厖")
+    private Integer isAcdcmod6Junchg;
+
+    @ApiModelProperty(value = "妯″潡7鍧囧厖")
+    private Integer isAcdcmod7Junchg;
+
+    @ApiModelProperty(value = "妯″潡8鍧囧厖")
+    private Integer isAcdcmod8Junchg;
+
+    @ApiModelProperty(value = "妯″潡9鍧囧厖")
+    private Integer isAcdcmod9Junchg;
+
+    @ApiModelProperty(value = "妯″潡10鍧囧厖")
+    private Integer isAcdcmod10Junchg;
+
+    @ApiModelProperty(value = "妯″潡11鍧囧厖")
+    private Integer isAcdcmod11Junchg;
+
+    @ApiModelProperty(value = "妯″潡12鍧囧厖")
+    private Integer isAcdcmod12Junchg;
+
+    @ApiModelProperty(value = "妯″潡13鍧囧厖")
+    private Integer isAcdcmod13Junchg;
+
+    @ApiModelProperty(value = "妯″潡14鍧囧厖")
+    private Integer isAcdcmod14Junchg;
+
+    @ApiModelProperty(value = "妯″潡15鍧囧厖")
+    private Integer isAcdcmod15Junchg;
+
+    @ApiModelProperty(value = "妯″潡16鍧囧厖")
+    private Integer isAcdcmod16Junchg;
+
+    @ApiModelProperty(value = "鍗忚浆涓庣數婧愰�氫俊鏁呴殰")
+    private Integer isPowerdevCommerr;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺緭鍏鐩哥數鍘�-鐢佃〃")
+    private Float useracin1Vola;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺緭鍏鐩哥數鍘�-鐢佃〃")
+    private Float useracin1Volb;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺緭鍏鐩哥數鍘�-鐢佃〃")
+    private Float useracin1Volc;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺緭鍏鐩哥數娴�-鐢佃〃")
+    private Float useracin1Curra;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺緭鍏鐩哥數娴�-鐢佃〃")
+    private Float useracin1Currb;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺緭鍏鐩哥數娴�-鐢佃〃")
+    private Float useracin1Currc;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺鐜�-鐢佃〃")
+    private Float useracin1Freq;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺緭鍏鐩哥數鍘�-鐢佃〃")
+    private Float useracin2Vola;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺緭鍏鐩哥數鍘�-鐢佃〃")
+    private Float useracin2Volb;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺緭鍏鐩哥數鍘�-鐢佃〃")
+    private Float useracin2Volc;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺緭鍏鐩哥數娴�-鐢佃〃")
+    private Float useracin2Curra;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺緭鍏鐩哥數娴�-鐢佃〃")
+    private Float useracin2Currb;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺緭鍏鐩哥數娴�-鐢佃〃")
+    private Float useracin2Currc;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺鐜�-鐢佃〃")
+    private Float useracin2Freq;
+
+    @ApiModelProperty(value = "娓╁害1-鐢佃〃")
+    private Float mTemper1;
+
+    @ApiModelProperty(value = "娓╁害2-鐢佃〃")
+    private Float mTemper2;
+
+    @ApiModelProperty(value = "娓╁害3-鐢佃〃")
+    private Float mTemper3;
+
+    @ApiModelProperty(value = "婀垮害1-鐢佃〃")
+    private Float mHumidity1;
+
+    @ApiModelProperty(value = "婀垮害2-鐢佃〃")
+    private Float mHumidity2;
+
+    @ApiModelProperty(value = "婀垮害3-鐢佃〃")
+    private Float mHumidity3;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺仠鐢�-鐢佃〃")
+    private Integer useracin1Powerdown;
+
+    @ApiModelProperty(value = "浜ゆ祦1璺數琛ㄩ�氫俊鏁呴殰-鐢佃〃")
+    private Integer useracin1Commerr;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺仠鐢�-鐢佃〃")
+    private Integer useracin2Powerdown;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺數琛ㄩ�氫俊鏁呴殰-鐢佃〃")
+    private Integer useracin2Commerr;
+
+    @ApiModelProperty(value = "娓╁害浼犳劅鍣�1閫氫俊鏁呴殰-鐢佃〃")
+    private Integer isTempCommerr1;
+
+    @ApiModelProperty(value = "娓╁害浼犳劅鍣�2閫氫俊鏁呴殰-鐢佃〃")
+    private Integer isTempCommerr2;
+
+    @ApiModelProperty(value = "娓╁害浼犳劅鍣�3閫氫俊鏁呴殰-鐢佃〃")
+    private Integer isTempCommerr3;
+
+    @ApiModelProperty(value = "婀垮害浼犳劅鍣�1閫氫俊鏁呴殰-鐢佃〃")
+    private Integer isHumiCommerr1;
+
+    @ApiModelProperty(value = "婀垮害浼犳劅鍣�2閫氫俊鏁呴殰-鐢佃〃")
+    private Integer isHumiCommerr2;
+
+    @ApiModelProperty(value = "婀垮害浼犳劅鍣�3閫氫俊鏁呴殰-鐢佃〃")
+    private Integer isHumiCommerr3;
+
+    @ApiModelProperty(value = "鐑熼浘1鍛婅-鐢佃〃")
+    private Integer isSmokeAlarm1;
+
+    @ApiModelProperty(value = "鐑熼浘1浼犳劅鍣ㄩ�氫俊鏁呴殰-鐢佃〃")
+    private Integer isSmokeCommerr1;
+
+    @ApiModelProperty(value = "鐑熼浘2鍛婅-鐢佃〃")
+    private Integer isSmokeAlarm2;
+
+    @ApiModelProperty(value = "鐑熼浘2浼犳劅鍣ㄩ�氫俊鏁呴殰-鐢佃〃")
+    private Integer isSmokeCommerr2;
+
+    @ApiModelProperty(value = "鐑熼浘3鍛婅-鐢佃〃")
+    private Integer isSmokeAlarm3;
+
+    @ApiModelProperty(value = "鐑熼浘3浼犳劅鍣ㄩ�氫俊鏁呴殰-鐢佃〃")
+    private Integer isSmokeCommerr3;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺緭鍏鐩哥數娴�")
+    private Float acin2Curra;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺緭鍏鐩哥數娴�")
+    private Float acin2Currb;
+
+    @ApiModelProperty(value = "浜ゆ祦2璺緭鍏鐩哥數娴�")
+    private Float acin2Currc;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆1鍒嗗悎闂哥姸鎬�:0---鏈煡(鐢ㄤ簬鍏煎浠ュ墠鐨�)锛�1-鍒嗛椄锛�2-鍚堥椄锛�3-鑴辨墸")
+    private Integer acin1SwitchSt;
+
+    @ApiModelProperty(value = "浜ゆ祦杈撳叆2鍒嗗悎闂哥姸鎬�	:0---鏈煡(鐢ㄤ簬鍏煎浠ュ墠鐨�)锛�1-鍒嗛椄锛�2-鍚堥椄锛�3-鑴辨墸")
+    private Integer acin2SwitchSt;
+
+
+}
diff --git a/src/main/java/com/whyc/pojo/web_site/ProcessSurvey.java b/src/main/java/com/whyc/pojo/web_site/ProcessSurvey.java
new file mode 100644
index 0000000..067c865
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/web_site/ProcessSurvey.java
@@ -0,0 +1,62 @@
+package com.whyc.pojo.web_site;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 鍚庡彴绾跨▼绠$悊琛�
+ * </p>
+ *
+ * @author lxw
+ * @since 2025-05-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName(schema = "web_site",value ="tb_process_survey")
+@ApiModel(value="ProcessSurvey瀵硅薄", description="鍚庡彴绾跨▼绠$悊琛�")
+public class ProcessSurvey implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "num", type = IdType.AUTO)
+    private Integer num;
+
+    @ApiModelProperty(value = "杩涚▼ID")
+    private Integer processId;
+
+    @ApiModelProperty(value = "杩涚▼鍚嶇О")
+    private String processName;
+
+    @ApiModelProperty(value = "杩涚▼杩愯鏃堕棿")
+    private Date processTime;
+
+    @ApiModelProperty(value = "杩涚▼杩愯寮�濮嬫椂闂�")
+    private Date processStarttime;
+
+    @ApiModelProperty(value = "鏈嶅姟鍚嶇О")
+    private String serverName;
+
+    @ApiModelProperty(value = "绾跨▼鐘舵�乕0-鍋滄 1-杩愯涓�  2-绂佺敤]")
+    private Integer serverFlag;
+
+    @ApiModelProperty(value = "杩涚▼鐗堟湰鍙�")
+    private String processVersion;
+
+    private String note;
+
+    @ApiModelProperty(value = "杩涚▼瓒呮椂鏃堕棿")
+    private Integer outTime;
+
+
+}

--
Gitblit v1.9.1