whycxzp
2025-04-23 abccd023bae40d5d8ad2fcdbf848b4240928414d
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
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
package com.whyc.dto;
 
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
 
import java.io.Serializable;
import java.util.List;
 
public class A200ResDto implements Serializable {
 
    private int devId;
 
    private List<Integer> devIds;
 
    @ApiModelProperty(value = "pack/模组号")
    private String batteryName;
 
    @ApiModelProperty(value = "标称容量(AH)")
    private Double  nominalCapacity;
 
    @ApiModelProperty(value = "电池类型[0-磷酸铁锂  1-三元锂   2-太酸锂 4-锰酸锂]")
    private Integer batteryType;
 
    @ApiModelProperty(value = "电芯串数")
    private Integer batteryNumber;
 
    @ApiModelProperty(value = "电芯压差")
    private Double diffBatteryVoltage;
 
    @ApiModelProperty(value = "放电电流")
    private Double dischargeCurrent;
 
    @ApiModelProperty(value = "放电目标电压(V)")
    private Double dischargeVoltage;
 
    @ApiModelProperty(value = "放电时间(秒)")
    private Integer dischargeTime;
 
    @ApiModelProperty(value = "预放容量(AH)")
    private Double dischargeCapacity;
 
    @ApiModelProperty(value = "预放容量限制是否开启")
    //@SerializedName("isDischargeCapacityEnable")
    private Boolean isDischargeCapacityEnable;
 
    @ApiModelProperty(value = "单串下限(V)")
    private Double minBatteryVoltage;
 
    @ApiModelProperty(value = "放电模式 (备注2)0:恒流模式,1:恒功率模式")
    private Integer dischargeMode;
 
    @ApiModelProperty(value = "放电功率 (kW)恒功率模式下启用")
    private Double dischargePower;
 
    @ApiModelProperty(value = "单串下限是否开启")
    //@SerializedName("isMinBatteryVoltageEnable")
    private Boolean isMinBatteryVoltageEnable;
 
    @ApiModelProperty(value = "充电目标电压(V)")
    private Double chargeVoltage;
 
    @ApiModelProperty(value = "充电保护电压")
    private Double chargeProtectVoltage;
 
    @ApiModelProperty(value = "充电电流(A)")
    private Double chargeCurrent;
 
    @ApiModelProperty(value = "充电停机电流(A)")
    private Double chargeStopCurrent;
 
    @ApiModelProperty(value = "充电时间(秒)")
    private Integer chargeTime;
 
    @ApiModelProperty(value = "充电容量")
    private Double chargeCapacity;
 
    @ApiModelProperty(value = "预充容量限制是否开启")
    //@SerializedName("isChargeCapacityEnable")
    private Boolean isChargeCapacityEnable;
 
    @ApiModelProperty(value = "单串上限")
    private Double maxBatteryVoltage;
 
    @ApiModelProperty(value = "单串上限限制是否开启")
    //@SerializedName("isMaxBatteryVoltageEnable")
    private Boolean isMaxBatteryVoltageEnable;
 
    @ApiModelProperty(value = "充电功率(KW)2.2KW,4.4KW")
    private Double chargePower;
 
    @ApiModelProperty(value = "单体温度保护")
    private Integer batteryTemperatureProtect;
 
 
    public String getBatteryName() {
        return batteryName;
    }
 
    public void setBatteryName(String batteryName) {
        this.batteryName = batteryName;
    }
 
    public Double getNominalCapacity() {
        return nominalCapacity;
    }
 
    public void setNominalCapacity(Double nominalCapacity) {
        this.nominalCapacity = nominalCapacity;
    }
 
    public Integer getBatteryType() {
        return batteryType;
    }
 
    public void setBatteryType(Integer batteryType) {
        this.batteryType = batteryType;
    }
 
    public Integer getBatteryNumber() {
        return batteryNumber;
    }
 
    public void setBatteryNumber(Integer batteryNumber) {
        this.batteryNumber = batteryNumber;
    }
 
    public Double getDiffBatteryVoltage() {
        return diffBatteryVoltage;
    }
 
    public void setDiffBatteryVoltage(Double diffBatteryVoltage) {
        this.diffBatteryVoltage = diffBatteryVoltage;
    }
 
    public Double getDischargeCurrent() {
        return dischargeCurrent;
    }
 
    public void setDischargeCurrent(Double dischargeCurrent) {
        this.dischargeCurrent = dischargeCurrent;
    }
 
    public Double getDischargeVoltage() {
        return dischargeVoltage;
    }
 
    public void setDischargeVoltage(Double dischargeVoltage) {
        this.dischargeVoltage = dischargeVoltage;
    }
 
    public Integer getDischargeTime() {
        return dischargeTime;
    }
 
    public void setDischargeTime(Integer dischargeTime) {
        this.dischargeTime = dischargeTime;
    }
 
    public Double getDischargeCapacity() {
        return dischargeCapacity;
    }
 
    public void setDischargeCapacity(Double dischargeCapacity) {
        this.dischargeCapacity = dischargeCapacity;
    }
 
    @JsonProperty(value ="isDischargeCapacityEnable")
    public boolean getIsDischargeCapacityEnable() {
        return isDischargeCapacityEnable;
    }
 
    public void setDischargeCapacityEnable(boolean dischargeCapacityEnable) {
        isDischargeCapacityEnable = dischargeCapacityEnable;
    }
 
    public Double getMinBatteryVoltage() {
        return minBatteryVoltage;
    }
 
    public void setMinBatteryVoltage(Double minBatteryVoltage) {
        this.minBatteryVoltage = minBatteryVoltage;
    }
    @JsonProperty(value ="isMinBatteryVoltageEnable")
    public boolean getIsMinBatteryVoltageEnable() {
        return isMinBatteryVoltageEnable;
    }
 
    public void setMinBatteryVoltageEnable(boolean minBatteryVoltageEnable) {
        isMinBatteryVoltageEnable = minBatteryVoltageEnable;
    }
 
    public Double getChargeVoltage() {
        return chargeVoltage;
    }
 
    public void setChargeVoltage(Double chargeVoltage) {
        this.chargeVoltage = chargeVoltage;
    }
 
    public Double getChargeProtectVoltage() {
        return chargeProtectVoltage;
    }
 
    public void setChargeProtectVoltage(Double chargeProtectVoltage) {
        this.chargeProtectVoltage = chargeProtectVoltage;
    }
 
    public Double getChargeCurrent() {
        return chargeCurrent;
    }
 
    public void setChargeCurrent(Double chargeCurrent) {
        this.chargeCurrent = chargeCurrent;
    }
 
    public Double getChargeStopCurrent() {
        return chargeStopCurrent;
    }
 
    public void setChargeStopCurrent(Double chargeStopCurrent) {
        this.chargeStopCurrent = chargeStopCurrent;
    }
 
    public Integer getChargeTime() {
        return chargeTime;
    }
 
    public void setChargeTime(Integer chargeTime) {
        this.chargeTime = chargeTime;
    }
 
    public Double getChargeCapacity() {
        return chargeCapacity;
    }
 
    public void setChargeCapacity(Double chargeCapacity) {
        this.chargeCapacity = chargeCapacity;
    }
    @JsonProperty(value ="isChargeCapacityEnable")
    public boolean getIsChargeCapacityEnable() {
        return isChargeCapacityEnable;
    }
 
    public void setChargeCapacityEnable(boolean chargeCapacityEnable) {
        isChargeCapacityEnable = chargeCapacityEnable;
    }
 
    public Double getMaxBatteryVoltage() {
        return maxBatteryVoltage;
    }
 
    public void setMaxBatteryVoltage(Double maxBatteryVoltage) {
        this.maxBatteryVoltage = maxBatteryVoltage;
    }
    @JsonProperty(value ="isMaxBatteryVoltageEnable")
    public boolean getIsMaxBatteryVoltageEnable() {
        return isMaxBatteryVoltageEnable;
    }
 
    public void setMaxBatteryVoltageEnable(boolean maxBatteryVoltageEnable) {
        isMaxBatteryVoltageEnable = maxBatteryVoltageEnable;
    }
 
    public Double getChargePower() {
        return chargePower;
    }
 
    public void setChargePower(Double chargePower) {
        this.chargePower = chargePower;
    }
 
    public Integer getBatteryTemperatureProtect() {
        return batteryTemperatureProtect;
    }
 
    public void setBatteryTemperatureProtect(Integer batteryTemperatureProtect) {
        this.batteryTemperatureProtect = batteryTemperatureProtect;
    }
 
    public int getDevId() {
        return devId;
    }
 
    public void setDevId(int devId) {
        this.devId = devId;
    }
 
    public List<Integer> getDevIds() {
        return devIds;
    }
 
    public void setDevIds(List<Integer> devIds) {
        this.devIds = devIds;
    }
 
    public int getDischargeMode() {
        return dischargeMode;
    }
 
    public void setDischargeMode(int dischargeMode) {
        this.dischargeMode = dischargeMode;
    }
 
    public Double getDischargePower() {
        return dischargePower;
    }
 
    public void setDischargePower(Double dischargePower) {
        this.dischargePower = dischargePower;
    }
}