From 06758527a59edd4d626c541e35a7f3901bff13a7 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期四, 13 六月 2024 16:45:04 +0800
Subject: [PATCH] 电池组数据pojo

---
 src/main/java/com/whyc/pojo/StationInf.java      |   30 +++
 src/main/java/com/whyc/pojo/BattInf.java         |   46 +++++
 src/main/java/com/whyc/pojo/BattTestInf.java     |   95 +++++++++++
 src/main/java/com/whyc/pojo/RtState.java         |   70 ++++++++
 src/main/java/com/whyc/pojo/SinfBinf.java        |   35 ++++
 src/main/java/com/whyc/pojo/BattTestInfData.java |   82 ++++++++++
 src/main/java/com/whyc/pojo/RtData.java          |   74 +++++++++
 7 files changed, 432 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/pojo/BattInf.java b/src/main/java/com/whyc/pojo/BattInf.java
new file mode 100644
index 0000000..cdf0dd1
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/BattInf.java
@@ -0,0 +1,46 @@
+package com.whyc.pojo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@ToString
+@ApiModel(value="鐢垫睜缁勪俊鎭�", description="")
+@TableName(schema = "db_batt",value = "batt_inf")
+public class BattInf {
+    @TableField("binf_id")
+    @ApiModelProperty("鐢垫睜缁刬d")
+    private Integer binfId;
+
+    @TableField("binf_name")
+    @ApiModelProperty("鐢垫睜缁勫悕绉�")
+    private String binfName;
+
+    @TableField("mon_count")
+    @ApiModelProperty("鐢垫睜缁勫崟浣撴�绘暟")
+    private Integer monCount;
+
+    @TableField("mon_vol")
+    @ApiModelProperty("鐢垫睜缁勬爣绉扮數鍘�")
+    private Float monVol;
+
+    @TableField("mon_cap")
+    @ApiModelProperty("鐢垫睜缁勬爣绉板閲�")
+    private Float monCap;
+
+    @TableField("mon_res")
+    @ApiModelProperty("鐢垫睜缁勬爣绉板唴闃�")
+    private Float monRes;
+
+    @TableField("load_curr")
+    @ApiModelProperty("鐢垫睜缁勮礋杞界數娴�")
+    private Float loadCurr;
+}
diff --git a/src/main/java/com/whyc/pojo/BattTestInf.java b/src/main/java/com/whyc/pojo/BattTestInf.java
new file mode 100644
index 0000000..4cdd776
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/BattTestInf.java
@@ -0,0 +1,95 @@
+package com.whyc.pojo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+
+import java.util.Date;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@ToString
+@ApiModel(value="娴嬭瘯璁板綍淇℃伅", description="")
+@TableName(schema = "db_dis_batt",value = "batt_test_inf")
+public class BattTestInf {
+    @TableField("num")
+    @ApiModelProperty("涓婚敭缂栧彿")
+    private Integer num;
+
+    @TableField("binf_id")
+    @ApiModelProperty("鐢垫睜缁刬d")
+    private Integer binfId;
+
+    @TableField("record_time")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty("璁板綍鏃堕棿")
+    private Date recordTime;
+
+    @TableField("test_record_count")
+    @ApiModelProperty("绗琋娆℃斁鐢�")
+    private Integer testRecordCount;
+
+    @TableField("test_record_count_ex")
+    @ApiModelProperty("绗琋娆℃斁鐢�")
+    private Integer testRecordCountEx;
+
+    @TableField("test_starttime")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty("娴嬭瘯寮�濮嬫椂闂�")
+    private Date testStarttime;
+
+    @TableField("test_type")
+    @ApiModelProperty("娴嬭瘯绫诲瀷")
+    private Integer testType;
+
+    @TableField("record_num")
+    @ApiModelProperty("璁板綍鎬绘暟")
+    private Integer recordNum;
+
+    @TableField("test_starttype")
+    @ApiModelProperty("娴嬭瘯寮�濮嬬被鍨�")
+    private Integer testStarttype;
+
+    @TableField("test_timelong")
+    @ApiModelProperty("娴嬭瘯鏃堕暱")
+    private Integer testTimelong;
+
+    @TableField("test_stoptype")
+    @ApiModelProperty("娴嬭瘯鍋滄绫诲瀷")
+    private Integer testStoptype;
+
+    @TableField("group_vol")
+    @ApiModelProperty("缁勭鐢靛帇")
+    private Float groupVol;
+
+    @TableField("test_curr")
+    @ApiModelProperty("娴嬭瘯鐢垫祦")
+    private Float testCurr;
+
+    @TableField("test_cap")
+    @ApiModelProperty("娴嬭瘯瀹归噺")
+    private Float testCap;
+
+    @TableField("max_monnum")
+    @ApiModelProperty("鏈�澶у崟浣撶數鍘嬬紪鍙�")
+    private Integer maxMonnum;
+
+    @TableField("max_monvol")
+    @ApiModelProperty("鏈�澶у崟浣撶數鍘�")
+    private Float maxMonvol;
+
+    @TableField("min_monnum")
+    @ApiModelProperty("鏈�灏忓崟浣撶數鍘嬬紪鍙�")
+    private Integer minMonnum;
+
+    @TableField("min_monvol")
+    @ApiModelProperty("鏈�灏忓崟浣撶數鍘�")
+    private Float minMonvol;
+}
\ No newline at end of file
diff --git a/src/main/java/com/whyc/pojo/BattTestInfData.java b/src/main/java/com/whyc/pojo/BattTestInfData.java
new file mode 100644
index 0000000..22ec5fd
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/BattTestInfData.java
@@ -0,0 +1,82 @@
+package com.whyc.pojo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+
+import java.util.Date;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@ToString
+@ApiModel(value="娴嬭瘯鏁版嵁淇℃伅", description="")
+public class BattTestInfData {
+    @TableField("num")
+    @ApiModelProperty("涓婚敭缂栧彿")
+    private Integer num;
+
+    @TableField("binf_id")
+    @ApiModelProperty("鐢垫睜缁刬d")
+    private Integer binfId;
+
+    @TableField("record_time")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty("璁板綍鏃堕棿")
+    private Date recordTime;
+
+    @TableField("test_record_count")
+    @ApiModelProperty("绗琋娆℃斁鐢�")
+    private Integer testRecordCount;
+
+
+    @TableField("test_starttime")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty("娴嬭瘯寮�濮嬫椂闂�")
+    private Date testStarttime;
+
+    @TableField("test_type")
+    @ApiModelProperty("娴嬭瘯绫诲瀷")
+    private Integer testType;
+
+    @TableField("record_num")
+    @ApiModelProperty("璁板綍鎬绘暟")
+    private Integer recordNum;
+
+    @TableField("test_timelong")
+    @ApiModelProperty("娴嬭瘯鏃堕暱")
+    private Integer testTimelong;
+
+    @TableField("online_vol")
+    @ApiModelProperty("鍦ㄧ嚎鐢靛帇")
+    private Float onlineVol;
+
+    @TableField("group_vol")
+    @ApiModelProperty("缁勭鐢靛帇")
+    private Float groupVol;
+
+    @TableField("test_curr")
+    @ApiModelProperty("娴嬭瘯鐢垫祦")
+    private Float testCurr;
+
+    @TableField("test_cap")
+    @ApiModelProperty("娴嬭瘯瀹归噺")
+    private Float testCap;
+
+    @TableField("mon_num")
+    @ApiModelProperty("鍗曚綋缂栧彿")
+    private Integer monNum;
+
+    @TableField("mon_vol")
+    @ApiModelProperty("鍗曚綋鐢靛帇")
+    private Float monVol;
+
+    @TableField("mon_tmp")
+    @ApiModelProperty("鍗曚綋娓╁害")
+    private Float monTmp;
+}
\ No newline at end of file
diff --git a/src/main/java/com/whyc/pojo/RtData.java b/src/main/java/com/whyc/pojo/RtData.java
new file mode 100644
index 0000000..eaa6377
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/RtData.java
@@ -0,0 +1,74 @@
+package com.whyc.pojo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+
+import java.util.Date;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@ToString
+@ApiModel(value="鍗曚綋瀹炴椂鏁版嵁", description="")
+@TableName(schema = "db_real_batt",value = "rt_data")
+public class RtData {
+    @TableField("num")
+    @ApiModelProperty("涓婚敭缂栧彿")
+    private Integer num;
+
+    @TableField("binf_id")
+    @ApiModelProperty("鐢垫睜缁刬d")
+    private Integer binfId;
+
+    @TableField("record_time")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty("璁板綍鏃堕棿")
+    private Date recordTime;
+
+    @TableField("mon_num")
+    @ApiModelProperty("鍗曚綋缂栧彿")
+    private Integer monNum;
+
+    @TableField("mon_vol")
+    @ApiModelProperty("鍗曚綋鐢靛帇")
+    private Float monVol;
+
+    @TableField("mon_tmp")
+    @ApiModelProperty("鍗曚綋娓╁害")
+    private Float monTmp;
+
+    @TableField("mon_res")
+    @ApiModelProperty("鍗曚綋鍐呴樆")
+    private Float monRes;
+
+    @TableField("mon_ser")
+    @ApiModelProperty("鍗曚綋鐢靛")
+    private Float monSer;
+
+    @TableField("mon_conn_res")
+    @ApiModelProperty("鍗曚綋杩炴帴鏉¢樆鎶�")
+    private Float monConnRes;
+
+    @TableField("mon_cap")
+    @ApiModelProperty("鍗曚綋瀹归噺")
+    private Float monCap;
+
+    @TableField("mon_test_cap")
+    @ApiModelProperty("鍗曚綋娴嬭瘯瀹归噺")
+    private Float monTestCap;
+
+    @TableField("mon_rest_cap")
+    @ApiModelProperty("鍗曚綋鍓╀綑瀹归噺")
+    private Float monRestCap;
+
+    @TableField("mon_state")
+    @ApiModelProperty("鍗曚綋鐘舵��")
+    private Integer monState;
+}
diff --git a/src/main/java/com/whyc/pojo/RtState.java b/src/main/java/com/whyc/pojo/RtState.java
new file mode 100644
index 0000000..346fe56
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/RtState.java
@@ -0,0 +1,70 @@
+package com.whyc.pojo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+
+import java.util.Date;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@ToString
+@ApiModel(value="缁勭瀹炴椂鏁版嵁", description="")
+@TableName(schema = "db_real_batt",value = "rt_state")
+public class RtState {
+    @TableField("num")
+    @ApiModelProperty("涓婚敭缂栧彿")
+    private Integer num;
+
+    @TableField("binf_id")
+    @ApiModelProperty("鐢垫睜缁刬d")
+    private Integer binfId;
+
+    @TableField("record_time")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty("璁板綍鏃堕棿")
+    private Date recordTime;
+
+    @TableField("online_vol")
+    @ApiModelProperty("鍦ㄧ嚎鐢靛帇")
+    private Float onlineVol;
+
+    @TableField("group_vol")
+    @ApiModelProperty("缁勭鐢靛帇")
+    private Float groupVol;
+
+    @TableField("group_tmp")
+    @ApiModelProperty("缁勭娓╁害")
+    private Float groupTmp;
+
+    @TableField("group_curr")
+    @ApiModelProperty("缁勭鐢垫祦")
+    private Float groupCurr;
+
+    @TableField("batt_state")
+    @ApiModelProperty("鐢垫睜缁勭姸鎬�")
+    private Integer battState;
+
+    @TableField("batt_test_type")
+    @ApiModelProperty("娴嬭瘯绫诲瀷")
+    private Integer battTestType;
+
+    @TableField("batt_test_tlong")
+    @ApiModelProperty("娴嬭瘯鏃堕暱")
+    private Integer battTestTlong;
+
+    @TableField("batt_test_cap")
+    @ApiModelProperty("娴嬭瘯瀹归噺")
+    private Float battTestCap;
+
+    @TableField("batt_real_cap")
+    @ApiModelProperty("瀹為檯瀹归噺")
+    private Float battRealCap;
+}
diff --git a/src/main/java/com/whyc/pojo/SinfBinf.java b/src/main/java/com/whyc/pojo/SinfBinf.java
new file mode 100644
index 0000000..b646393
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/SinfBinf.java
@@ -0,0 +1,35 @@
+package com.whyc.pojo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@ToString
+@ApiModel(value="鏈烘埧鍜岀數姹犵粍鍏宠仈鍏崇郴", description="")
+@TableName(schema = "db_batt",value = "sinf_binf")
+public class SinfBinf {
+
+    @TableField("num")
+    @ApiModelProperty("缂栧彿")
+    private Integer num;
+
+    @TableField("sinf_id")
+    @ApiModelProperty("鏈烘埧id")
+    private Integer sinfId;
+
+    @TableField("binf_id")
+    @ApiModelProperty("鐢垫睜缁刬d")
+    private Integer binfId;
+
+    @TableField("group_index")
+    @ApiModelProperty("鏈烘埧鍐呯數姹犵粍缂栧彿")
+    private Integer groupIndex;
+}
diff --git a/src/main/java/com/whyc/pojo/StationInf.java b/src/main/java/com/whyc/pojo/StationInf.java
new file mode 100644
index 0000000..48285cf
--- /dev/null
+++ b/src/main/java/com/whyc/pojo/StationInf.java
@@ -0,0 +1,30 @@
+package com.whyc.pojo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@ToString
+@ApiModel(value="鏈烘埧淇℃伅", description="")
+@TableName(schema = "db_batt",value = "station_inf")
+public class StationInf {
+    @TableField("sinf_id")
+    @ApiModelProperty("鏈烘埧id")
+    private Integer sinfId;
+
+    @TableField("sinf_name")
+    @ApiModelProperty("鏈烘埧鍚嶇О")
+    private String sinfName;
+
+    @TableField("sinf_ip")
+    @ApiModelProperty("鏈烘埧ip")
+    private String sinfIp;
+}

--
Gitblit v1.9.1