package com.njcn.harmonic.pojo.vo.upload;

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

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2023/12/14 11:03
 */
@Data
public class UploadEvaluationDataVo {

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("省级单位id")
    private String provinceId;

    @ApiModelProperty("省级单位名称")
    private String provinceName;

    @ApiModelProperty("市级单位id")
    private String cityId;

    @ApiModelProperty("市级单位名称")
    private String cityName;

    @ApiModelProperty("县级单位id")
    private String countyId;

    @ApiModelProperty("县级单位名称")
    private String countyName;

    @ApiModelProperty("谐波次数(次数应取2-50) 没有次数的则为0")
    private Integer harmonicNum;

    @ApiModelProperty("指标类型(01:电压 02:长时间闪变 03:三相电压不平衡 04:电压总谐波畸变率 05:各次谐波电压 06:负序电流)")
    private String indexType;

    @ApiModelProperty("监测母线数量")
    private Integer monitorBusNum = 0;

    @ApiModelProperty("母线监测率(%)")
    private Double monitorBusRate = 0.0d;

    @ApiModelProperty("在运母线数量")
    private Integer onlineBusNum = 0;

    @ApiModelProperty("均值 3.1415926处理为暂未数据")
    private Double avgValue;

    @ApiModelProperty("标准差 3.1415926处理为暂未数据")
    private Double standardDeviation;

    @ApiModelProperty("电压等级 前端根据字典转换对应中文")
    private String voltageLevel;

    @ApiModelProperty("统计日期")
    private String statisticalDate;

    @ApiModelProperty("上送状态(0:未上送 1:已上送)")
    private Integer uploadStatus;
}
