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 com.fasterxml.jackson.annotation.JsonIgnoreProperties; 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 xuzhongpei * @since 2021-12-15 * 属性首字母大写和第二个字母大写。前台传参都要小写 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_ram_db",value = "tb_fbs9100_setparam") @ApiModel(value="Fbs9100Setparam对象") @JsonIgnoreProperties(ignoreUnknown = true) public class Fbs9100Setparam implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; private String devIp; private Long devId; private Integer opCmd; @TableField("TestCmd") private Integer TestCmd; @TableField("HourRate") private Integer HourRate; @TableField("DisCurr") private Float DisCurr; @TableField("DisCap") private Float DisCap; @TableField("DisTime") private Integer DisTime; @TableField("GroupVol_LOW") private Float groupvolLow; @TableField("MonomerVol_LOW") private Float monomervolLow; @TableField("MonomerLowCount") private Integer MonomerLowCount; @TableField("BattGroupNum") private Integer BattGroupNum; @TableField("OnlineVolLowAction") private Integer OnlineVolLowAction; @ApiModelProperty(value = "保护电压") @TableField("DCVolHighLimit") private Float DCVolHighLimit; @ApiModelProperty(value = "恒压电流") @TableField("ChargeCurrSet") private Float ChargeCurrSet; @TableField("MonomerTmp_High") private Float monomertmpHigh; @ApiModelProperty(value = "浮充电压") @TableField("AutoTestStartVol") private Float AutoTestStartVol; @ApiModelProperty(value = "恒压电压") @TableField("OnLineVol_Low") private Float onlinevolLow; @TableField("OffLineYH_Cycle") private Integer offlineyhCycle; @TableField("OffLineYHstarttime") private Date OffLineYHstarttime; @TableField("OffLineYHTimes") private Integer OffLineYHTimes; @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 = "充电电压-------并联设备中改为均充电压") @TableField("ChargeVolt") private Float chargeVolt; //A059二期添加属性 @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; @ApiModelProperty(value ="0-离线,1-在线") @TableField("OnlineTestFlag") private Integer OnlineTestFlag; @ApiModelProperty(value ="单体组数") @TableField("BattGroupCount") private Integer BattGroupCount; @ApiModelProperty(value ="SOC下限(%)") @TableField("SOCLow") private Double SOCLow; @ApiModelProperty(value ="SOC下限(%)") @TableField("SOCHigh") private Double SOCHigh; @ApiModelProperty(value ="压差上限(mV)") @TableField("CellDiffVolHigh") private Double CellDiffVolHigh; @ApiModelProperty(value ="DCDC1输出电压(V)") @TableField("dcdc1_outputvol") private Float dcdc1OutputVol; @ApiModelProperty(value = "DCDC2输出电压(V)") @TableField("dcdc2_outputvol") private Float dcdc2OutputVol; @ApiModelProperty(value = "DCDC1输出电流(A)") @TableField("dcdc1_outputcurr") private Float dcdc1OutputCurr; @ApiModelProperty(value = "DCDC2输出电流(A)") @TableField("dcdc2_outputcurr") private Float dcdc2OutputCurr; @ApiModelProperty(value = "进入屏幕保护时间(不能小于10分钟)") @TableField("screensaver_time") private Integer screenSaverTime; @TableField(exist = false) private String stationName; @TableField(exist = false) private Integer fBSDeviceId; @TableField(exist = false) private String fbsDeviceIp; @TableField(exist = false) private Integer battGroupId; @TableField(exist = false) private String battGroupName; @TableField(exist = false) private Integer groupIndexInFBSDevice; @TableField(exist = false) private Float monVolStd; @TableField(exist = false) private Integer monCount; @TableField("MonCapStd") private Float monCapStd; @TableField(exist = false) private Float loadCurr; }