package com.whyc.pojo; 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 java.io.Serializable; import java.util.Date; /** *
* *
* * @author xuzhongpei * @since 2022-07-14 */ @Data @TableName(value = "tb_batt_testparam", schema = "db_dev_testparam") @ApiModel(value = "BattTestparam对象", description = "") public class BattTestparam implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "参数更新时间") private Date recordTime; @ApiModelProperty(value = "电池组ID") @TableField("BattGroupId") private Integer battGroupId; @ApiModelProperty(value = "电池组放电次数对应db_batt_testdata.tb_batttestdata_inf") private Integer testRecordCount; private Integer opCmd; @ApiModelProperty(value = "测试类型") @TableField("TestCmd") private Integer testCmd; @ApiModelProperty(value = "放电小时率") @TableField("HourRate") private Integer hourRate; @ApiModelProperty(value = "放电电流(A)") @TableField("DisCurr") private Float disCurr; @ApiModelProperty(value = "放电容量(AH)") @TableField("DisCap") private Float disCap; @ApiModelProperty(value = "放电时长(分钟)") @TableField("DisTime") private Integer disTime; @ApiModelProperty(value = "组端下限(V)") @TableField("GroupVol_LOW") private Float groupvolLow; @ApiModelProperty(value = "单体下限(V)") @TableField("MonomerVol_LOW") private Float monomervolLow; @ApiModelProperty(value = "单体下限数量") @TableField("MonomerLowCount") private Integer monomerLowCount; @ApiModelProperty(value = "组号") @TableField("BattGroupNum") private Integer battGroupNum; @ApiModelProperty(value = "在线电压低处理") @TableField("OnlineVolLowAction") private Integer onlineVolLowAction; @ApiModelProperty(value = "升压上限(V)") @TableField("DCVolHighLimit") private Float dCVolHighLimit; @ApiModelProperty(value = "充电电流(V)") @TableField("ChargeCurrSet") private Float chargeCurrSet; @ApiModelProperty(value = "单体温度上限(℃)") @TableField("MonomerTmp_High") private Float monomertmpHigh; @TableField("AutoTestStartVol") private Float autoTestStartVol; @ApiModelProperty(value = "在线电压低阀值") @TableField("OnLineVol_Low") private Float onlinevolLow; @ApiModelProperty(value = "离线养护周期") @TableField("OffLineYH_Cycle") private Integer offlineyhCycle; @ApiModelProperty(value = "养护计划开始时间") @TableField("OffLineYHstarttime") private Date OffLineYHstarttime; @ApiModelProperty(value = "离线养护执行次数") @TableField("OffLineYHTimes") private Integer OffLineYHTimes; @ApiModelProperty(value = "离线养护每次执行周期") @TableField("OffLineYHOnceCycle") private Integer OffLineYHOnceCycle; @ApiModelProperty(value = "每组单体数") @TableField("MonCount") private Integer monCount; @ApiModelProperty(value = "单体电压") @TableField("MonVol") private Float monVol; @ApiModelProperty(value = "预放功率(0.1kw)") @TableField("DisPower") private Float disPower; @ApiModelProperty(value = "放电阻值(mΩ)") @TableField("DisPreRes") private Float disPreRes; @ApiModelProperty(value = "充电容量(AH)") @TableField("CharCap") private Integer charCap; @ApiModelProperty(value = "充电时长(min)") @TableField("CharTimeLong") private Integer charTimeLong; @ApiModelProperty(value = "浮充时长") @TableField("FloatCharTimeLong") private Integer floatCharTimeLong; @ApiModelProperty(value = "截止电流(0.1A)") @TableField("CharSotpCurr") private Float charSotpCurr; @ApiModelProperty(value = "单体上限(0.01V)") @TableField("MonVolHightLimit") private Float monVolHightLimit; @ApiModelProperty(value = "单体上限数量") @TableField("MonVolHightLimitCount") private Integer monVolHightLimitCount; @ApiModelProperty(value = "充电过温") @TableField("CharHighTmp") private Float charHighTmp; @ApiModelProperty(value = "放完静置(0-500分钟)") @TableField("DisWaitTime") private Integer disWaitTime; @ApiModelProperty(value = "充完静置(0-500分钟)") @TableField("CharWaitTime") private Integer charWaitTime; @ApiModelProperty(value = "恒流总阶段数[1-3]") @TableField("FlowOver_Count") private Integer flowoverCount; @ApiModelProperty(value = "恒流1阶段充电电流") @TableField("FlowOver_CharCurr_1") private Float flowoverCharcurr1; @ApiModelProperty(value = "恒流2阶段充电电流") @TableField("FlowOver_CharCurr_2") private Float flowoverCharcurr2; @ApiModelProperty(value = "恒流3阶段充电电流") @TableField("FlowOver_CharCurr_3") private Float flowoverCharcurr3; @ApiModelProperty(value = "恒流1阶段充电时长") @TableField("FlowOver_CharTime_1") private Integer flowoverChartime1; @ApiModelProperty(value = "恒流2阶段充电时长") @TableField("FlowOver_CharTime_2") private Integer flowoverChartime2; @ApiModelProperty(value = "恒流3阶段充电时长") @TableField("FlowOver_CharTime_3") private Integer flowoverChartime3; @ApiModelProperty(value = "充电电压(V)") @TableField("ChargeVolt") private Float chargeVolt; @ApiModelProperty(value = "恒流保护电压1") @TableField("C_ProtectVol1") private Float cprotectvol1; @ApiModelProperty(value = "恒流保护电压2") @TableField("C_ProtectVol2") private Float cprotectvol2; @ApiModelProperty(value = "恒流保护电压3") @TableField("C_ProtectVol3") private Float cprotectvol3; @ApiModelProperty(value = "恒流单体上限1") @TableField("C_mon_uppervol1") private Float cmonUppervol1; @ApiModelProperty(value = "恒流单体上限2") @TableField("C_mon_uppervol2") private Float cmonUppervol2; @ApiModelProperty(value = "恒流单体上限3") @TableField("C_mon_uppervol3") private Float cmonUppervol3; @ApiModelProperty(value = "恒流上限个数1") @TableField("C_mon_uppernum1") private Integer cmonUppernum1; @ApiModelProperty(value = "恒流上限个数2") @TableField("C_mon_uppernum2") private Integer cmonUppernum2; @ApiModelProperty(value = "恒流上限个数3") @TableField("C_mon_uppernum3") private Integer cmonUppernum3; @ApiModelProperty(value = "恒压总阶段数[1~3]") @TableField("HV_charge_num") private Integer hvChargeNum; @ApiModelProperty(value = "恒压阶段1充电电压") @TableField("HV_charge_Vol1") private Float hvChargeVol1; @ApiModelProperty(value = "恒压阶段2充电电压") @TableField("HV_charge_Vol2") private Float hvChargeVol2; @ApiModelProperty(value = "恒压阶段3充电电压") @TableField("HV_charge_Vol3") private Float hvChargeVol3; @ApiModelProperty(value = "恒压阶段1充电时间") @TableField("HV_time1") private Integer hvTime1; @ApiModelProperty(value = "恒压阶段2充电时间") @TableField("HV_time2") private Integer hvTime2; @ApiModelProperty(value = "恒压阶段3充电时间") @TableField("HV_time3") private Integer hvTime3; @ApiModelProperty(value = "恒压阶段1保护电流") @TableField("HV_ProtectCurr1") private Float hvProtectcurr1; @ApiModelProperty(value = "恒压阶段2保护电流") @TableField("HV_ProtectCurr2") private Float hvProtectcurr2; @ApiModelProperty(value = "恒压阶段3保护电流") @TableField("HV_ProtectCurr3") private Float hvProtectcurr3; @ApiModelProperty(value = "恒压阶段1单体上限") @TableField("HV_mon_uppervol1") private Float hvMonUppervol1; @ApiModelProperty(value = "恒压阶段2单体上限") @TableField("HV_mon_uppervol2") private Float hvMonUppervol2; @ApiModelProperty(value = "恒压阶段3单体上限") @TableField("HV_mon_uppervol3") private Float hvMonUppervol3; @ApiModelProperty(value = "恒压阶段1上限个数") @TableField("HV_mon_uppernum1") private Integer hvMonUppernum1; @ApiModelProperty(value = "恒压阶段2上限个数") @TableField("HV_mon_uppernum2") private Integer hvMonUppernum2; @ApiModelProperty(value = "恒压阶段3上限个数") @TableField("HV_mon_uppernum3") private Integer hvMonUppernum3; }