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 测试参数表 * */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_lithium_ram_db",value ="tb_dev_actm_testparam") @ApiModel(value="DevActmTestparam对象", description="actm 测试参数表") public class DevActmTestParam implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "自增主键") @TableId(value = "num", type = IdType.AUTO) private Long num; private Integer devId; @ApiModelProperty(value = "操作命令") private Integer opCmd; @ApiModelProperty(value = "模组需要,从0开始") private Integer batteryStorageIndex; @ApiModelProperty(value = "模组编号") private String moduleCode; @ApiModelProperty(value = "工作模式[0-充电 1-放电 2-均衡]") private Integer workMode; @ApiModelProperty(value = "电池类型[0-铁锂 1-三元锂 2-钛酸锂 3-锰酸锂]") private Integer batteryType; @ApiModelProperty(value = "当前配置的电芯数量") private Integer batteryNumber; @ApiModelProperty(value = "当前配置的温度传感器数量") private Integer ntcCount; @ApiModelProperty(value = "测试电池列表[测试电池列表是将待测电芯编号用逗号分隔的字符串。例如:1,2,4,6 表示测试1#、2#、4#、6#电芯,其余没有包含的电芯不进行测试]") private String testBatteryArray; @ApiModelProperty(value = "电压阈值") private Double voltage; @ApiModelProperty(value = "工作电流") private Double current; @ApiModelProperty(value = "可配置的最大电芯数量[只读]") private Integer maxBatteryNumber; @ApiModelProperty(value = "可配置的最大温度传感器数量[只读]") private Integer maxNtcCount; }