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 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 getDevIds() { return devIds; } public void setDevIds(List 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; } }