package com.whyc.pojo.db_lithium_ram_db; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; /** * * A200测试参数表 * */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_lithium_ram_db",value ="tb_dev_a200_testparam") @ApiModel(value="DevA200Testparam对象", description="A200测试参数表") public class DevA200TestParam implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "自增主键") @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "设备ID") private Integer devId; @ApiModelProperty(value = "命令") private Integer opCmd; @ApiModelProperty(value = "返回响应码") private Integer returnCode; @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 = "预放容量限制是否开启") private Integer isDischargeCapacityEnable; @ApiModelProperty(value = "单串下限(V)") private Double minBatteryVoltage; @ApiModelProperty(value = "单串下限是否开启") private Integer 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 = "预充容量限制是否开启") private Integer isChargeCapacityEnable; @ApiModelProperty(value = "单串上限") private Double maxBatteryVoltage; @ApiModelProperty(value = "单串上限限制是否开启") private Integer isMaxBatteryVoltageEnable; @ApiModelProperty(value = "充电功率(KW)") private Double chargePower; @ApiModelProperty(value = "单体温度保护") private Integer batteryTemperatureProtect; }