package com.whyc.pojo.db_ram_db; 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 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; /** *
* 电池组组端实时数据表 *
* * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_ram_db",value ="tb_batt_rtstate") @ApiModel(value="BattRtstate对象", description="电池组组端实时数据表") public class BattRtstate implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电池组ID") private Integer battgroupId; @ApiModelProperty(value = "单体数量") private Integer battCount; @ApiModelProperty(value = "数据更新时间") private Date recDatetime; @ApiModelProperty(value = "在线电压") private Float onlineVol; @ApiModelProperty(value = "组端电压") private Float groupVol; @ApiModelProperty(value = "电池组温度") private Float groupTmp; @ApiModelProperty(value = "电池组电流") private Float groupCurr; @ApiModelProperty(value = "电池组状态") private Integer battState; @ApiModelProperty(value = "电池测试类型") private Integer battTestType; @ApiModelProperty(value = "测试开始时间") private Date battTestStarttime; @ApiModelProperty(value = "测试记录时间") private Date battTestRecordtime; @ApiModelProperty(value = "测试时长") private Integer battTestTlong; @ApiModelProperty(value = "测试容量") private Float battTestCap; @ApiModelProperty(value = "实际容量") private Float battRealCap; @ApiModelProperty(value = "剩余容量") private Float battRestCap; private Integer battRestPower1Time; private Integer battRestPower2Time; @ApiModelProperty(value = "测试设备类型") private Integer testLoadertype; @ApiModelProperty(value = "测试记录笔数") private Integer testRecordnum; @ApiModelProperty(value = "温度传感器温度") private Float devTemperature; @ApiModelProperty(value = "温度传感器湿度") private Float devHumidity; @ApiModelProperty(value = "电池组告警状态") private Integer battAlmState; @ApiModelProperty(value = "母线电压") private Float vbusVol; @ApiModelProperty(value = "启动失败原因") private Integer controlFailType; @ApiModelProperty(value = "启动失败原因") @TableField(exist = false) private String controlFailTypeReason; @ApiModelProperty(value = "上一次核容终止原因") private Integer lastCaptestStopType; @ApiModelProperty(value = "上一次核容终止原因") @TableField(exist = false) private String lastCaptestStopTypeReason; @ApiModelProperty(value = "负载电流") private Float loadCurr; }