package com.njcn.csharmonic.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author xy
 */
@Data
public class MakeUpVo implements Serializable {

    @ApiModelProperty("项目名称")
    private String prjName;

    @ApiModelProperty("项目起始时间")
    private String startTime;

    @ApiModelProperty("项目结束时间")
    private String endTime;

    @ApiModelProperty("文件路径")
    private String prjDataPath;

    @ApiModelProperty("装置型号")
    private String devType;

    @ApiModelProperty("装置mac")
    private String devMac;

    @ApiModelProperty("设备应用程序版本信息")
    private String appVersion;

    @ApiModelProperty("逻辑子设备ID（0-逻辑设备本身）")
    private Integer clDid;

    @ApiModelProperty("分钟数据统计时间间隔（1~10分钟）")
    private Integer statCycle;

    @ApiModelProperty("电压等级（kV）")
    private Double volGrade;

    @ApiModelProperty("电压接线方式 （0-星型, 1-角型, 2-V型）")
    private Integer volConType;

    @ApiModelProperty("电流接线方式 （0-正常, 1-合成IB, 2-合成IC）")
    private Integer curConSel;

    @ApiModelProperty("PT变比")
    private Integer ptRatio;

    @ApiModelProperty("CT变比")
    private Integer ctRatio;

    @ApiModelProperty("基准短路容量（MVA）")
    private Double capacitySscb;

    @ApiModelProperty("最小短路容量（MVA）")
    private Double capacitySscmin;

    @ApiModelProperty("供电设备容量（MVA）")
    private Double capacitySt;

    @ApiModelProperty("用户协议容量（MVA）")
    private Double capacitySi;

    @ApiModelProperty("文件类型 dir:文件夹 file:文件")
    private String type;

    @ApiModelProperty("文件大小 单位KB")
    private Integer size;

    @ApiModelProperty("文件校验码")
    private String fileCheck;

}
