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; import java.util.Date; /** * * A200 设备实时状态表 * */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_lithium_ram_db",value ="tb_a200_realstate") @ApiModel(value="A200Realstate对象", description="A200 设备实时状态表") public class DevA200RtState 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 Date recordTime; @ApiModelProperty(value = "PACK/模组号") private String batteryName; @ApiModelProperty(value = "测试类型[1-放电 2-充电]") private Integer testType; @ApiModelProperty(value = "是否正在测试") private Integer isTesting; @ApiModelProperty(value = "测试开始时间") private String startTestTime; @ApiModelProperty(value = "测试时长(秒)") private Integer testDuration; @ApiModelProperty(value = "测试结束时间") private String stopTestTime; @ApiModelProperty(value = "最高单体电压(V)") private Double maxBatteryVoltage; @ApiModelProperty(value = "最低单体电压(V)") private Double minBatteryVoltage; @ApiModelProperty(value = "最高单体电压对应电芯编号") private Integer maxBatteryVoltageNumber; @ApiModelProperty(value = "最低单体电压对应电芯编号") private Integer minBatteryVoltageNumber; @ApiModelProperty(value = "电芯压差(mV)") private Double diffBatteryVoltage; @ApiModelProperty(value = "组端电压(V)") private Double storageVoltage; @ApiModelProperty(value = "测试电流(A)") private Double testCurrent; @ApiModelProperty(value = "测试容量(AH)") private Double testCapacity; @ApiModelProperty(value = "最小温度") private Double minBatteryTemperature; @ApiModelProperty(value = "最大温度") private Double maxBatteryTemperature; @ApiModelProperty(value = "最大温度对应温度序号") private Integer maxBatteryTemperatureNumber; @ApiModelProperty(value = "最小温度对应温度序号") private Integer minBatteryTemperatureNumber; @ApiModelProperty(value = "停机原因") private String stopReason; @ApiModelProperty(value = "停机原因序号") private Integer stopReasonNumber; @ApiModelProperty(value = "故障状态[0-无故障 1-有故障]") private Integer faultState; @ApiModelProperty(value = "平均单体电压/温度") private Double avgMonVol; @ApiModelProperty(value = "单体温度平均值") private Double avgMonTmp; @ApiModelProperty(value = "是否暂停测试[0-未暂停 1-暂停中]") private Integer testPause; }