package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; import java.io.Serializable; import java.util.Date; @Data @ApiModel(value="BattRtstate 对象", description="") @AllArgsConstructor @NoArgsConstructor @ToString @TableName(schema = "db_ram_db",value = "tb_batt_rtstate") public class BattRtstate implements Serializable { private static final long serialVersionUID = 1248623561574954436L; private Long num; @TableField("BattGroupId") private Integer battGroupId; private Integer battCount; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date recDatetime; private Float onlineVol; private Float groupVol; private Float groupTmp; private Float groupCurr; /** * 未知 0 * 浮充 1 * 充电 2 * 放电 3 * 均充 4 * 内阻测试 5 */ private Integer battState; private Integer battTestType; private Date battTestStarttime; private Date battTestRecordtime; private Integer battTestTlong; private Float battTestCap; private Float battRealCap; private Float battRestCap; private Integer battRestPower1Time; private Integer battRestPower2Time; private Integer testLoadertype; private Integer testRecordnum; private Integer a059Num; @TableField("dev_testPower") private Float devTestPower; @TableField("batt_alm_state") @ApiModelProperty(value = "电池组告警状态") private Integer battAlmState; /*9800生效*/ @TableField("dev_temperature") @ApiModelProperty(value = "温度传感器温度") private Float devTemperature; @TableField("dev_humidity") @ApiModelProperty(value = "温度传感器湿度") private Float devHumidity; @TableField("vbus_vol") @ApiModelProperty(value = "母线电压") private Integer vbusVol; @TableField("control_fail_type") @ApiModelProperty(value = "启动失败原因") private Integer controlFailType; @TableField("last_captest_stop_type") private Integer lastCapTestStopType; @TableField(exist = false) private String lastCapTestStopTypeName; @TableField(exist = false) private String controlFailTypeName; @TableField(exist = false) private Integer deviceWorkState; @TableField(exist = false) private String stationName1; @TableField(exist = false) private String stationName2; @TableField(exist = false) private String stationName3; @TableField(exist = false) private String stationName5; @TableField(exist = false) private Float loadCurr; @TableField(exist = false) private String stationName9; }