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; /** *

* ACTM 设备实时状态表 *

* * @author lxw * @since 2024-08-28 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_lithium_ram_db",value ="tb_actm_realstate") @ApiModel(value="ActmRealstate对象", description="ACTM 设备实时状态表") public class ActmRealstate implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "设备ID") private Integer devId; @ApiModelProperty(value = "模组序号 从0开始") private Integer batteryStorageIndex; @ApiModelProperty(value = "模组编号") private String moduleCode; @ApiModelProperty(value = "工作模式") private Integer workMode; @ApiModelProperty(value = "电池类型") private Integer batteryType; @ApiModelProperty(value = "电芯串数") private Integer batteryNumber; @ApiModelProperty(value = "单体目标电压") private Double batteryVoltageThreshold; @ApiModelProperty(value = "模组目标电压") private Double storageVoltageThreshold; @ApiModelProperty(value = "工作电流") private Double testCurrent; @ApiModelProperty(value = "温度传感器数量") private Integer ntcCount; @ApiModelProperty(value = "测试记录Id") private Integer testDataId; @ApiModelProperty(value = "是否正在测试") private Integer isTesting; @ApiModelProperty(value = "是否测试暂停") private Integer isTestPause; @ApiModelProperty(value = "测试开始时间") private String startTestTime; @ApiModelProperty(value = "测试时长(秒)") private Integer testDuration; @ApiModelProperty(value = "测试结束时间") private String stopTestTime; @ApiModelProperty(value = "电压Max") private Double maxBatteryVoltage; @ApiModelProperty(value = "电压Min") private Double minBatteryVoltage; @ApiModelProperty(value = "平均电压") private Double avgBatteryVoltage; @ApiModelProperty(value = "电芯压差") private Double diffBatteryVoltage; @ApiModelProperty(value = "模组总电压") private Double storageVoltage; @ApiModelProperty(value = "温度单位") private String temperatureUnitType; @ApiModelProperty(value = "模组状态") private String moduleStatus; @ApiModelProperty(value = "模组状态类型") private Integer moduleStatusInt; @ApiModelProperty(value = "模组状态颜色") private String moduleStatusColor; @ApiModelProperty(value = "故障信息") private String faultInfo; @ApiModelProperty(value = "平均单体电压/温度") private Double avgMonVol; @ApiModelProperty(value = "单体温度平均值") private Double avgMonTmp; @ApiModelProperty(value = "当前接入电池组数量") private int batteryCount; @ApiModelProperty(value = "电池数量") private int batteryMoncount; @ApiModelProperty(value = "停止原因") private String stopTypeReason; }