whyclxw
2025-03-31 b46f7fa6d77852ae9e28a062da234a2ddf9405fb
src/main/java/com/whyc/pojo/FileParam.java
@@ -1,13 +1,15 @@
package com.whyc.pojo;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
 * <p>
@@ -19,7 +21,6 @@
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("tb_file_param")
@ApiModel(value="FileParam对象", description="")
@ToString
@@ -34,6 +35,8 @@
    private String fileId;
    @ApiModelProperty(value = "测试时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss",iso = DateTimeFormat.ISO.DATE_TIME)
    private Date testTime;
    @ApiModelProperty(value = "版本")
@@ -41,6 +44,7 @@
    private String version;
    @ApiModelProperty(value = "上传时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date uploadTime;
    @ApiModelProperty(value = "是否上传标志(0:没有上传 1:已上传)")
@@ -90,9 +94,29 @@
    @ApiModelProperty(value = "标称电压")
    private Float battVol;
    private Float battVolGood;
    private Float battVolBad;
    @ApiModelProperty(value = "标称内阻(毫欧)")
    private Float battRes;
    private Float battResGood;
    private Float battResBad;
    @ApiModelProperty(value = "标称电导")
    private Float battSer;
    private Float battSerGood;
    private Float battSerBad;
    @ApiModelProperty(value = "连接条阻抗")
    private Float connRes;
    private Float connResGood;
    private Float connResBad;
    @ApiModelProperty(value = "concount_pb")
    private Integer concountPb;
    @ApiModelProperty(value = "厂家")
    private String battProducer;
    @ApiModelProperty(value = "组数")
    private Integer groupNum;
@@ -127,5 +151,58 @@
    @ApiModelProperty(value = "内阻计算方式(0:手动 1:自动)")
    private Integer evaluationMode;
    @ApiModelProperty("系数及阈值是否禁用")
    private int factorDisabled;
    @ApiModelProperty(value = "机房名称")
    @TableField(exist = false)
    private String stationName;
    @TableField(exist = false)
    @ApiModelProperty(value = "电池组信息集合")
    private List<BattgroupInfo> battInfoList;
    @TableField(exist = false)
    private String testTimeStr;
    public FileParam() {
        uploadFlag=0;
        sysId="";
        battGroupName="";
        battBrand="";
        battModel="";
        battBatch="";
        battStation="";
        battlineName="";
        battTha=0;
        battErrflag=0;
        battTestnum=0;
        battFaultnum=0;
        battCap=0f;
        battCount=0;
        battVol=0f;
        battVolGood=0f;
        battVolBad=0f;
        battRes=0f;
        battResGood=0f;
        battResBad=0f;
        battSer=0f;
        battSerGood=0f;
        battSerBad=0f;
        connRes=0f;
        connResGood=0f;
        connResBad=0f;
        concountPb=0;
        battProducer="";
        groupNum=0;
        volLowCoeK1=0f;
        volHighCoeK2=0f;
        resGoodCoeK3=0f;
        resBadCoeK4=0f;
        samplePercent=0;
        highTempAlarm=0;
        chainRes=0f;
        evaluationMode=0;
        factorDisabled=0;
    }
}