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.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; /** *

* *

* * @author xuzhongpei * @since 2021-12-16 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_ram_db",value = "tb_fbs9100_state") @ApiModel(value="Fbs9100State对象", description="") public class Fbs9100State implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty("设备ip") private String devIp; @ApiModelProperty("设备版本") private String devVersion; @ApiModelProperty("设备id") private Long devId; @ApiModelProperty("操作命令") private Integer opCmd; @ApiModelProperty("记录时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private String recordDatetime; @ApiModelProperty("设备时间:4831(已测时间)") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private String devDatetime; @ApiModelProperty("设备测试类型:4831(0-放电,1-充电,2-活化,3-在线监测)") private Integer devTesttype; @ApiModelProperty("设备测试组编号") private Integer devTestgroupnum; /** * {@link com.whyc.constant.DeviceConstant 设备状态值对应关系} */ @ApiModelProperty("设备工作状态:4831(0:停止 1:暂停放电 2:正在放电 3:暂停充电 4:正在充电 5:等待充电 6:等待放电)") private Integer devWorkstate; @ApiModelProperty("设备告警状态") private Integer devAlarmstate; @ApiModelProperty("设备温度") private Float devTemp; @ApiModelProperty("设备电阻测试状态") private Integer devResTestState; @ApiModelProperty("在线电压") private Integer devOnlinevollow; @ApiModelProperty("fbo4830中使用时:单体下限个数的上限值") private Integer devEachgroupBattsum; @ApiModelProperty("核容测试在线电压:4831(在线电压)") private Float devCaptestOnlinevol; @ApiModelProperty("核容测试组端电压:4831(组端电压)") private Float devCaptestGroupvol; @ApiModelProperty("核容测试电流:4831(组端电流)") private Float devCaptestCurr; @ApiModelProperty("测试容量;4831(已测容量)") private Float devCaptestCap; @ApiModelProperty("测试时长") private Integer devCaptestTimelong; @ApiModelProperty("内阻测试笔数") private Integer devRestestCount; @ApiModelProperty("内阻测试单体数:4831(活化次数)") private Integer devRestestMoncount; @ApiModelProperty("单体下标:4831(活化进度)") private Integer devRestestMonindex; @ApiModelProperty("电池续航时长") private Integer devBattXuhangTlong; @ApiModelProperty("") private Integer devStationPoffTlong; @ApiModelProperty("") private Integer devStationPoffCnt; @ApiModelProperty("") private Integer devCommcount; @ApiModelProperty("") private Integer devErrcommcount; @ApiModelProperty("") private Integer devRxnullerrcount; @ApiModelProperty("") private Long devDataFlowsum; private Integer devLastCaptestStopType; @TableField(exist = false) private String devLastCaptestStopTypeReason; @ApiModelProperty("") private Float devConcurr; @ApiModelProperty("") private Float devCondvoldp; @ApiModelProperty("") private Float devConresist; @ApiModelProperty("") private Float devConresist1; @ApiModelProperty("") private Float devCondcurr; @ApiModelProperty("") @TableField("dev_61850alarms") private String dev61850alarms; @ApiModelProperty("") private Integer battOnlineState; @ApiModelProperty("") private Float devCondvoldp1; @TableField(exist = false) private int battGroupId; @TableField(exist = false) private String stationId; @TableField(exist = false) private String stationName; @TableField(exist = false) private String stationName1; @TableField(exist = false) private String stationName2; @TableField(exist = false) private String stationName3; @TableField(exist = false) private String stationName4; @TableField(exist = false) private String stationName5; @TableField(exist = false) private int NodeStation; @TableField(exist = false) private String deviceName; @TableField(exist = false) private String note; @TableField(exist = false) private Integer battTestTLong; @ApiModelProperty("") private Float a059GroupVol1; @ApiModelProperty("") private Float a059GroupVol2; @ApiModelProperty("") private Float a059GroupCurr1; @ApiModelProperty("") private Float a059GroupCurr2; @ApiModelProperty("") private String devPosStates; @ApiModelProperty("") private String devNegStates; @ApiModelProperty(value = "充放电一体机切换电池组保护电压") @TableField("a059_onlineSaveVol") private Float a059OnlineSaveVol; @ApiModelProperty(value = "充放电一体机市电中断状态(0:正常;1:市电中断)") @TableField("a059_acvolLowFlag") private Float a059AcvolLowFlag; @ApiModelProperty(value = "回切组端电压范围低") @TableField("a059_switchVolMin") private Float a059SwitchVolMin; @ApiModelProperty(value = "回切组端电压范围高") @TableField("a059_switchVolMax") private Float a059SwitchVolMax; /** * 2.db_ram_db.tb_fbs9100_state 新增字段 * `elec_comb_acttive_energy` float NOT NULL DEFAULT '0' COMMENT '电表组合有功电能【kWh】', * `elec_posi_acttive_energy` float NOT NULL DEFAULT '0' COMMENT '电表正向有功电能【kWh】', * `elec_rever_acttive_energy` float NOT NULL DEFAULT '0' COMMENT '电表反向有功电能【kWh】', * `elec_active_power` float NOT NULL DEFAULT '0' COMMENT '电表有功功率【W】', * `elec_vol` float NOT NULL DEFAULT '0' COMMENT '电表测量电压[V]', * `elec_curr` float NOT NULL DEFAULT '0' COMMENT '电表测量电流[A]' */ private Float elecCombActtiveEnergy; private Float elecPosiActtiveEnergy; private Float elecReverActtiveEnergy; private Float elecActivePower; private Float elecVol; private Float elecCurr; /** * 负载电压(V)-汇集器 * 负载电流(A)-汇集器 */ private Float loadVolFromhjq; private Float loadCurrFromhjq; /** * 设备功率(KW) */ private Float devPower; @ApiModelProperty(value = "4830加在线还是离线状态;4831(在离线测试状态)") private int fbo4830IsOnline; @ApiModelProperty(value = "FBO4830状态显示;4831(FBC状态显示文本)") @TableField("fbo4830_stopstr") private String fbo4830Stopstr; }