whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/pojo/PowerInf.java
@@ -4,14 +4,22 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.ibatis.type.Alias;
import java.util.Date;
/**
 * 电源属于后面追加的类型,与电池表会存在机房站点共享,特申明如下:
 * 电源和电池共用机房站点,其余不共用
 */
@Alias("PowerInf")
@Data
@TableName( schema = "`db_pwrdev_inf`",value = "tb_pwrdev_inf")
@JsonIgnoreProperties(ignoreUnknown = true)
public class PowerInf {
    @TableId("num")
    private Integer   num;
@@ -52,6 +60,8 @@
    private String   deviceId;
    @TableField("DeviceName")
    private String   deviceName;
    @ApiModelProperty("型号")
    private String model;
    @TableField("PowerProducer")
    private String   powerProducer;
    @TableField("PowerProductDate")
@@ -64,10 +74,38 @@
    private String runCompany;
    @TableField(exist = false)
    private Integer   powerDeviceType;
    private Integer powerDeviceType;
    @TableField("mId")
    @JsonProperty("mId")
    @ApiModelProperty("太原供电局二维码标识位")
    private Long mId;
    private Integer routeNum;
    private String exceptionCause;
    private String exceptionCauseAnalysis;
    @ApiModelProperty("交流上限阈值")
    @TableField("acvol_high_limit")
    private Float acVolHighLimit;
    @ApiModelProperty("交流下限阈值")
    @TableField("acvol_low_limit")
    private Float acVolLowLimit;
    @ApiModelProperty("直流输出电压下限阈值")
    @TableField("dcoutvol_low_limit")
    private Float dcOutVolLowLimit;
    /**是否包含交流配电柜[1-包含,0-不包含]'*/
    private Integer isAcCabinet;
    /**是否包含直流配电柜[1-包含,0-不包含]'*/
    private Integer isDcCabinet;
    /**是否包含高频配电柜[1-包含,0-不包含]'*/
    private Integer isHighfreqCabinet;
    @ApiModelProperty("开关路数")
    @TableField("swtich_num")
    private Integer swtichNum;
    @ApiModelProperty("是否更新核容的负载电流")
    @TableField("update_load_curr_en")
    private Integer updateLoadCurrEn;
}