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