whycxzp
2025-03-26 7caa838a2252ffedbc7437de963f2495819fcb1a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
package com.whyc.pojo;
 
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 lombok.Data;
 
import java.util.Date;
 
/**
 * 东峰系统BMS实时数据信息表
 */
@Data
@TableName(schema = "db_ram_db",value = "tb_dfxt_bms_state")
public class DfxtBmsState {
 
    @TableId(type = IdType.AUTO, value = "num")
    //bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
    private  Long num;
    //   int(11) NOT NULL DEFAULT '1' COMMENT '设备ID',
    @TableField("dev_id")
    private  Integer dev_id;
    // datetime NOT NULL  COMMENT '更新时间[从平台获取数据更新时间]',
    @TableField("record_time")
    private Date record_time;
    //  int(11) NOT NULL DEFAULT '0' COMMENT '电池类型',
    @TableField("battery_type")
    private  Integer battery_type;
    // int(11) NOT NULL DEFAULT '0' COMMENT '电池串数',
    private  Integer bcst;
    // float(11,0) NOT NULL DEFAULT '0' COMMENT '单体充电保护电压',
    private  Float cpbv;
    // float(11,0) NOT NULL DEFAULT '0' COMMENT '单体充电恢复电压',
    private  Float srbv;
    // float(11,0) NOT NULL DEFAULT '0' COMMENT '单体放电保护电压',
    private  Float dpbv;
    // float(11,0) NOT NULL DEFAULT '0' COMMENT '单体放电恢复电压',
    private  Float drbv;
    // float(11,0) NOT NULL DEFAULT '0' COMMENT '单节压差保护电压',
    private  Float sspv;
    //  float NOT NULL DEFAULT '0' COMMENT '总充电保护电压',
    private  Float acpbv;
    //  float(11,0) NOT NULL DEFAULT '0' COMMENT '总充电恢复电压',
    private  Float asrbv;
    //  float NOT NULL DEFAULT '0' COMMENT '总放电保护电压',
    private  Float adpbv;
    //  float NOT NULL DEFAULT '0' COMMENT '总放电恢复电压',
    private  Float adrbv;
    //  float NOT NULL DEFAULT '0' COMMENT '二次充电保护电压',
    private  Float ascpv;
    //  float NOT NULL DEFAULT '0' COMMENT '二次放电保护电压',
    private  Float asdpv;
    //   varchar(64) NOT NULL DEFAULT '0,0,0' COMMENT '充电过流保护档位1',
    @TableField("nchp_1")
    private  String nchp_1;
    //   varchar(64) NOT NULL DEFAULT '0,0,0' COMMENT '充电过流保护档位2',
    @TableField("nchp_2")
    private  String nchp_2;
    //   varchar(64) NOT NULL DEFAULT '0,0,0' COMMENT '充电过流保护档位3',
    @TableField("nchp_3")
    private  String nchp_3;
    //   varchar(64) NOT NULL DEFAULT '0,0,0' COMMENT '放电过流保护档位1',
    @TableField("ndhp_1")
    private  String ndhp_1;
    //   varchar(64) NOT NULL DEFAULT '0,0,0' COMMENT '放电过流保护档位2',
    @TableField("ndhp_2")
    private  String ndhp_2;
    //   varchar(64) NOT NULL DEFAULT '0,0,0' COMMENT '放电过流保护档位3',
    @TableField("ndhp_3")
    private  String ndhp_3;
    //   varchar(64) NOT NULL DEFAULT '0,0,0,0' COMMENT '主板温度保护值',
    @TableField("npcm_1")
    private  String npcm_1;
    //   varchar(64) NOT NULL DEFAULT '0,0,0,0' COMMENT '电池温度1保护值',
    @TableField("npcm_2")
    private  String npcm_2;
    //   varchar(64) NOT NULL DEFAULT '0,0,0,0' COMMENT '电池温度2保护值',
    @TableField("npcm_3")
    private  String npcm_3;
    //   varchar(64) NOT NULL DEFAULT '0,0,0,0' COMMENT '电池温度3保护值',
    @TableField("npcm_4")
    private  String npcm_4;
    //   varchar(64) NOT NULL DEFAULT '0,0,0,0' COMMENT '电池温度4保护值',
    @TableField("npcm_5")
    private  String npcm_5;
    // int(11) NOT NULL DEFAULT '0' COMMENT '标称容量',
    private  Integer bcrl;
    //float NOT NULL DEFAULT '0' COMMENT '额定电流',
    private  Float boardrated;
    // int(11) NOT NULL DEFAULT '0' COMMENT '均衡开关',
    private  Integer emst;
    // float NOT NULL DEFAULT '0' COMMENT '均衡启控电压',
    private  Float esbv;
    // float NOT NULL DEFAULT '0' COMMENT '均衡电流',
    private  Float esba;
    // int(11) NOT NULL DEFAULT '0' COMMENT '充电开关',
    private  Integer chon;
    // int(11) NOT NULL DEFAULT '0' COMMENT '放电开关',
    private  Integer dhon;
    //  float(11,0) NOT NULL DEFAULT '0' COMMENT '低容量报警值',
    private  Float lrlav;
    //  bigint(20) NOT NULL DEFAULT '0' COMMENT 'bms时间',
    @TableField("bms_datetime")
    private  Long bms_datetime;
    // int(11) NOT NULL DEFAULT '0' COMMENT '电池类型(0-三元  1-铁锂)',
    private  Integer batterytype;
    //      int(11) NOT NULL DEFAULT '0' COMMENT '0-放电中   1-充电中  2-闲置',
    private  Integer workstate;
    //     int(11) NOT NULL DEFAULT '0' COMMENT '电池数量',
    private  Integer batteryc;
    //float NOT NULL DEFAULT '0' COMMENT '电池1电压',
    @TableField("battery_v1")
    private  Float battery_v1;
    //float NOT NULL DEFAULT '0' COMMENT '电池2电压',
    @TableField("battery_v2")
    private  Float battery_v2;
    //float NOT NULL DEFAULT '0' COMMENT '电池3电压',
    @TableField("battery_v3")
    private  Float battery_v3;
    //float NOT NULL DEFAULT '0' COMMENT '电池4电压',
    @TableField("battery_v4")
    private  Float battery_v4;
    //float NOT NULL DEFAULT '0' COMMENT '电池5电压',
    @TableField("battery_v5")
    private  Float battery_v5;
    //float NOT NULL DEFAULT '0' COMMENT '电池6电压',
    @TableField("battery_v6")
    private  Float battery_v6;
    //float NOT NULL DEFAULT '0' COMMENT '电池7电压',
    @TableField("battery_v7")
    private  Float battery_v7;
    //float NOT NULL DEFAULT '0' COMMENT '电池8电压',
    @TableField("battery_v8")
    private  Float battery_v8;
    //float NOT NULL DEFAULT '0' COMMENT '电池9电压',
    @TableField("battery_v9")
    private  Float battery_v9;
    // float NOT NULL DEFAULT '0' COMMENT '电池10电压',
    @TableField("battery_v10")
    private  Float battery_v10;
    // float NOT NULL DEFAULT '0' COMMENT '电池11电压',
    @TableField("battery_v11")
    private  Float battery_v11;
    // float NOT NULL DEFAULT '0' COMMENT '电池12电压',
    @TableField("battery_v12")
    private  Float battery_v12;
    // float NOT NULL DEFAULT '0' COMMENT '电池13电压',
    @TableField("battery_v13")
    private  Float battery_v13;
    // float NOT NULL DEFAULT '0' COMMENT '电池14电压',
    @TableField("battery_v14")
    private  Float battery_v14;
    // float NOT NULL DEFAULT '0' COMMENT '电池15电压',
    @TableField("battery_v15")
    private  Float battery_v15;
    // float NOT NULL DEFAULT '0' COMMENT '电池16电压',
    @TableField("battery_v16")
    private  Float battery_v16;
    // float NOT NULL DEFAULT '0' COMMENT '电池17电压',
    @TableField("battery_v17")
    private  Float battery_v17;
    // float NOT NULL DEFAULT '0' COMMENT '电池18电压',
    @TableField("battery_v18")
    private  Float battery_v18;
    // float NOT NULL DEFAULT '0' COMMENT '电池19电压',
    @TableField("battery_v19")
    private  Float battery_v19;
    // float NOT NULL DEFAULT '0' COMMENT '电池20电压',
    @TableField("battery_v20")
    private  Float battery_v20;
    // float NOT NULL DEFAULT '0' COMMENT '电池21电压',
    @TableField("battery_v21")
    private  Float battery_v21;
    // float NOT NULL DEFAULT '0' COMMENT '电池22电压',
    @TableField("battery_v22")
    private  Float battery_v22;
    // float NOT NULL DEFAULT '0' COMMENT '电池23电压',
    @TableField("battery_v23")
    private  Float battery_v23;
    // float NOT NULL DEFAULT '0' COMMENT '电池24电压',
    @TableField("battery_v24")
    private  Float battery_v24;
    // float NOT NULL DEFAULT '0' COMMENT '电池25电压',
    @TableField("battery_v25")
    private  Float battery_v25;
    // float NOT NULL DEFAULT '0' COMMENT '电池26电压',
    @TableField("battery_v26")
    private  Float battery_v26;
    // float NOT NULL DEFAULT '0' COMMENT '电池27电压',
    @TableField("battery_v27")
    private  Float battery_v27;
    // float NOT NULL DEFAULT '0' COMMENT '电池28电压',
    @TableField("battery_v28")
    private  Float battery_v28;
    // float NOT NULL DEFAULT '0' COMMENT '电池29电压',
    @TableField("battery_v29")
    private  Float battery_v29;
    // float NOT NULL DEFAULT '0' COMMENT '电池30电压',
    @TableField("battery_v30")
    private  Float battery_v30;
    // float NOT NULL DEFAULT '0' COMMENT '电池31电压',
    @TableField("battery_v31")
    private  Float battery_v31;
    // float NOT NULL DEFAULT '0' COMMENT '电池32电压',
    @TableField("battery_v32")
    private  Float battery_v32;
    //    float NOT NULL DEFAULT '0' COMMENT '单体最高电压',
    private  Float ceilingvoltage;
    //    float NOT NULL DEFAULT '0' COMMENT '单体最低电压',
    private  Float minimumvoltage;
    // float NOT NULL DEFAULT '0' COMMENT '单体最大压差',
    private  Float cvoltagesub;
    //   int(11) NOT NULL DEFAULT '0' COMMENT '单体过压次数',
    @TableField("single_over_pressure")
    private  Integer single_over_pressure;
    //   int(11) NOT NULL DEFAULT '0' COMMENT '单体欠压次数',
    @TableField("single_under_voltage")
    private  Integer single_under_voltage;
    //  float NOT NULL DEFAULT '0' COMMENT '总电压',
    @TableField("betteryv_all")
    private  Float betteryv_all;
    //  int(11) NOT NULL DEFAULT '0' COMMENT '整体过压次数',
    @TableField("whole_over_pressure")
    private  Integer whole_over_pressure;
    //   int(11) NOT NULL DEFAULT '0' COMMENT '整体欠压次数',
    @TableField("whole_under_pressure")
    private  Integer whole_under_pressure;
    //    float NOT NULL DEFAULT '0' COMMENT '充电电流',
    private  Float cpowera;
    //    int(11) NOT NULL DEFAULT '0' COMMENT '充电过流次数',
    @TableField("outcharging_highcount")
    private  Integer outcharging_highcount;
    //    float NOT NULL DEFAULT '0' COMMENT '放电电流',
    private  Float dpowera;
    //      int(11) NOT NULL DEFAULT '0' COMMENT '放电过流次数',
    @TableField("outuncharging_highcount")
    private  Integer outuncharging_highcount;
    //     int(11) COMMENT '充电保护状态(0-正常  1-硬控保护  2-软控保护)',
    private  Integer cpstatus;
    //    int(11) NOT NULL DEFAULT '0' COMMENT '充电保护次数',
    private  Integer cpcount;
    //     int(11) COMMENT '放电保护状态(0-正常  1-硬控保护  2-软控保护)',
    private  Integer dpstatus;
    //    int(11) NOT NULL DEFAULT '0' COMMENT '放电保护次数',
    private  Integer dpcount;
    //      int(11) NOT NULL DEFAULT '0' COMMENT '短路保护(0-正常  1-保护)',
    private  Integer scprotect;
    //     int(11) NOT NULL DEFAULT '0' COMMENT '短路保护次数',
    private  Integer scpcount;
    //     int(11)  COMMENT '均衡类型(0-无均衡 1-被动 2-主动)',
    @TableField("balance_type")
    private  Integer balance_type;
    //      int(11) NOT NULL DEFAULT '0' COMMENT '均衡开关(0-关  1-开)',
    private  Integer em;
    //  int(11) NOT NULL DEFAULT '0' COMMENT '电池1均衡状态(0-关  1-开)',
    @TableField("ems_1")
    private  Integer ems_1;
    //  int(11) NOT NULL DEFAULT '0' COMMENT '电池2均衡状态(0-关  1-开)',
    @TableField("ems_2")
    private  Integer ems_2;
    // int(11) NOT NULL DEFAULT '0' COMMENT '循环使用次数',
    private  Integer bxhc;
    // float NOT NULL DEFAULT '0' COMMENT '保护板温度',
    @TableField("tc_t")
    private  Float tc_t;
    //  float NOT NULL DEFAULT '0' COMMENT '电池温度1',
    @TableField("tc_b1")
    private  Float tc_b1;
    //  float NOT NULL DEFAULT '0' COMMENT '电池温度2',
    @TableField("tc_b2")
    private  Float tc_b2;
    // int(11) NOT NULL DEFAULT '0' COMMENT '充电过温次数',
    private  Integer cpsuperheat;
    // int(11) NOT NULL DEFAULT '0' COMMENT '充电低温次数',
    private  Integer cpsubcooled;
    // int(11) NOT NULL DEFAULT '0' COMMENT '放电过温次数',
    private  Integer dpsuperheat;
    // int(11) NOT NULL DEFAULT '0' COMMENT '放电低温次数',
    private  Integer dpsubcooled;
    //float NOT NULL DEFAULT '0' COMMENT '标称容量',
    private  Float fcc;
    // float NOT NULL DEFAULT '0' COMMENT '剩余容量',
    private  Float syla;
    //float NOT NULL DEFAULT '0' COMMENT '剩余容量百分比',
    private  Float soc;
    // varchar(255) NOT NULL DEFAULT '' COMMENT '出厂日期',
    private  String ccxx;
    //    varchar(255) NOT NULL DEFAULT '' COMMENT '厂商编码',
    private  String bmscode;
    //      bigint(20) NOT NULL DEFAULT '0' COMMENT '设备时间'
    @TableField("bms_dev_datetime")
    private  Long bms_dev_datetime;
 
 
}