package com.whyc.pojo.db_power_fk_rt;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
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.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.NoArgsConstructor;
|
import lombok.experimental.Accessors;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* <p>
|
*
|
* </p>
|
*
|
* @author lxw
|
* @since 2024-11-29
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@AllArgsConstructor
|
@NoArgsConstructor
|
@TableName(schema ="db_power_fk_rt", value="tb_power_state")
|
@ApiModel(value="PowerState对象", description="")
|
public class PowerState implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty(value = "自增ID")
|
@TableId(value = "num", type = IdType.AUTO)
|
private Long num;
|
|
@ApiModelProperty(value = "电源ID")
|
private Integer powerId;
|
|
@ApiModelProperty(value = "更新时间")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
private Date recordTime;
|
|
@ApiModelProperty(value = "电源版本[V硬件.软件]")
|
private String powerVersion;
|
|
@ApiModelProperty(value = "开关状态")
|
private Integer powerWorkstat;
|
|
@ApiModelProperty(value = "电源工作方向")
|
private Integer powerFlow;
|
|
@ApiModelProperty(value = "总告警状态[重置全部告警]")
|
private Integer allFault;
|
|
@ApiModelProperty(value = "继电器状态")
|
private Integer relayStat;
|
|
@ApiModelProperty(value = "风机状态")
|
private Integer fanStat;
|
|
@ApiModelProperty(value = "设置的并网输出电流")
|
private Float gridIrefCurrSet;
|
|
@ApiModelProperty(value = "设置的VBus电压")
|
private Float vbusVerfVolSet;
|
|
@ApiModelProperty(value = "测试模式")
|
private Integer testModelab;
|
|
@ApiModelProperty(value = "设置的LLC Buck 电压")
|
private Float llcBuckVolSet;
|
|
@ApiModelProperty(value = "设置的LLC Buck电流")
|
private Float llcBuckCurrSet;
|
|
@ApiModelProperty(value = "母线电压")
|
private Float vbusVol;
|
|
@ApiModelProperty(value = "A相电压(IIC读取)")
|
private Float vgridVolaIic;
|
|
@ApiModelProperty(value = "B相电压")
|
private Float vgridVolbIic;
|
|
@ApiModelProperty(value = "C相电压")
|
private Float vgridVolcIic;
|
|
@ApiModelProperty(value = "A相电流")
|
private Float vgridCurraIic;
|
|
@ApiModelProperty(value = "B相电流")
|
private Float vgridCurrbIic;
|
|
@ApiModelProperty(value = "C相电流")
|
private Float vgridCurrcIic;
|
|
@ApiModelProperty(value = "A相电压(单片机ADC采样)")
|
private Float iinvVolaAdc;
|
|
@ApiModelProperty(value = "B相电压")
|
private Float iinvVolbAdc;
|
|
@ApiModelProperty(value = "C相电压")
|
private Float iinvVolcAdc;
|
|
@ApiModelProperty(value = "A相电流")
|
private Float iinvCurraAdc;
|
|
@ApiModelProperty(value = "B相电流")
|
private Float iinvCurrbAdc;
|
|
@ApiModelProperty(value = "C相电流")
|
private Float iinvCurrcAdc;
|
|
@ApiModelProperty(value = "BUS+正电压")
|
private Float vmidVol;
|
|
@ApiModelProperty(value = "交流频率")
|
private Float gridFreq;
|
|
@ApiModelProperty(value = "A相功率")
|
private Float powerRmsa;
|
|
@ApiModelProperty(value = "B相功率")
|
private Float powerRmsb;
|
|
@ApiModelProperty(value = "C相功率")
|
private Float powerRmsc;
|
|
@ApiModelProperty(value = "A相电流有效值")
|
private Float igridrmsCurra;
|
|
@ApiModelProperty(value = "B相电流有效值")
|
private Float igridrmsCurrb;
|
|
@ApiModelProperty(value = "C相电流有效值")
|
private Float igridrmsCurrc;
|
|
@ApiModelProperty(value = "A相电压有效值")
|
private Float vgridrmsVola;
|
|
@ApiModelProperty(value = "B相电压有效值")
|
private Float vgridrmsVolb;
|
|
@ApiModelProperty(value = "C相电压有效值")
|
private Float vgridrmsVolc;
|
|
@ApiModelProperty(value = "A散热器温度")
|
private Float degreeTempa;
|
|
@ApiModelProperty(value = "B散热器温度")
|
private Float degreeTempb;
|
|
@ApiModelProperty(value = "C散热器温度")
|
private Float degreeTempc;
|
|
@ApiModelProperty(value = "PCB板温度")
|
private Float degreeTemppcb;
|
|
@ApiModelProperty(value = "A相过流(0-正常 1-告警)")
|
private Integer acinOverCurra;
|
|
@ApiModelProperty(value = "B相过流")
|
private Integer acinOverCurrb;
|
|
@ApiModelProperty(value = "C相过流")
|
private Integer acinOverCurrc;
|
|
@ApiModelProperty(value = "BUS过压")
|
private Integer busOverVol;
|
|
@ApiModelProperty(value = "BUS欠压")
|
private Integer busUnderVol;
|
|
@ApiModelProperty(value = "A相过压")
|
private Integer vgridOverVola;
|
|
@ApiModelProperty(value = "B相过压")
|
private Integer vgridOverVolb;
|
|
@ApiModelProperty(value = "C相过压")
|
private Integer vgridOverVolc;
|
|
@ApiModelProperty(value = "A相欠压")
|
private Integer vgridUnderVola;
|
|
@ApiModelProperty(value = "B相欠压")
|
private Integer vgridUnderVolb;
|
|
@ApiModelProperty(value = "C相欠压")
|
private Integer vgridUnderVolc;
|
|
@ApiModelProperty(value = "A散热器温度过温")
|
private Integer mosaOverTemp;
|
|
@ApiModelProperty(value = "B散热器温度过温")
|
private Integer mosbOverTemp;
|
|
@ApiModelProperty(value = "C散热器温度过温")
|
private Integer moscOverTemp;
|
|
@ApiModelProperty(value = "风机故障")
|
private Integer fanAlarm;
|
|
@ApiModelProperty(value = "12V辅助电源故障")
|
private Integer vdc12vFault;
|
|
@ApiModelProperty(value = "总通信计数")
|
private Integer commCountTotal;
|
|
@ApiModelProperty(value = "总错误计数")
|
private Integer errorCountTotal;
|
|
@ApiModelProperty(value = "连续错误计数")
|
private Integer errorCount;
|
|
|
}
|