package com.hdkj.lt.modle.dto.voltageLimitViolation;

import lombok.Data;

/**
 * 线路电压越限数据详情列表
 */
@Data
public class LineVoltage {

    /**
     * 线路Id
     */
    private String feederId;

    /**
     * 线路名称
     */
    private String feederName;

    /**
     * 转供前电压指数(合并前)
     */
    private Double voltIndexBefore;

    /**
     * 转供前用户有效电压合格断面次数(合并前)
     */
    private Integer validQualifiedVoltIntervalsNumberBefore;

    /**
     * 转供前有效用户电压断面次数(合并前)
     */
    private Integer validVoltIntervalCountBefore;

    /**
     * 转供后电压指数(合并前)
     */
    private Double voltIndexAfter;

    /**
     * 转供后用户有效电压合格断面次数(合并前)
     */
    private Integer validQualifiedVoltIntervalsNumberAfter;

    /**
     * 转供后有效用户电压断面次数(合并前)
     */
    private Integer validVoltIntervalCountAfter;

    /**
     * 转供前电压越上限指数(合并前、有效电压)
     */
    private Double overVoltIndexBefore;

    /**
     * 转供前有效用户电压断面越上限次数(合并前)
     */
    private Integer validOverVoltIntervalCountBefore;

    /**
     * 转供前电压越上限时长，以低压用户为基准
     */
    private Double overVoltTimeBefore;

    /**
     * 转供前电压越下限时长，以低压用户为基准
     */
    private Double underVoltTimeBefore;

    /**
     * 转供前越下限导线段数量(条)
     */
    private Integer underVoltLineNumBefore;

    /**
     * 转供前导线电压越下限次数(次)
     */
    private Integer underVoltLineCountBefore;

    /**
     * 转供前越下限配变数量(台)
     */
    private Integer underVoltTransformerNumBefore;

    /**
     * 转供前配变电压越下限次数(次)
     */
    private Integer underVoltTransformerCountBefore;

    /**
     * 转供前越下限中压用户数量(户)
     */
    private Integer underVoltMvCustomerNumBefore;

    /**
     * 转供前中压用户越下限次数(次)
     */
    private Integer underVoltMvCustomerCountBefore;

    /**
     * 转供前越下限低压用户数量(户)
     */
    private Integer underVoltLvCustomerNumBefore;

    /**
     * 转供前低压用户越下限次数(次)
     */
    private Integer underVoltLvCustomerCountBefore;

    /**
     * 转供后电压越上限指数(合并前)
     */
    private Double overVoltIndexAfter;

    /**
     * 转供后有效用户电压断面越上限次数(合并前)
     */
    private Integer validOverVoltIntervalCountAfter;

    /**
     * 转供前电压越下限指数(合并前)
     */
    private Double underVoltIndexBefore;

    /**
     * 转供后有效用户电压断面越下限次数(合并前)
     */
    private Integer validUnderVoltIntervalCountBefore;

    /**
     * 转供后电压越下限指数(合并前)
     */
    private Double underVoltIndexAfter;

    /**
     * 转供后有效用户电压断面越下限次数(合并前)
     */
    private Integer validUnderVoltIntervalCountAfter;

    /**
     * 转供后电压越上限时长，以低压用户为基准
     */
    private Double overVoltTimeAfter;

    /**
     * 转供后电压越下限时长，以低压用户为基准
     */
    private Double underVoltTimeAfter;

    /**
     * 转供后越下限导线段数量(条)
     */
    private Integer underVoltLineNumAfter;

    /**
     * 转供后导线电压越下限次数(次)
     */
    private Integer underVoltLineCountAfter;

    /**
     * 转供后越下限配变数量(台)
     */
    private Integer underVoltTransformerNumAfter;

    /**
     * 转供后配变电压越下限次数(次)
     */
    private Integer underVoltTransformerCountAfter;

    /**
     * 转供后越下限中压用户数量(户)
     */
    private Integer underVoltMvCustomerNumAfter;

    /**
     * 转供后中压用户越下限次数(次)
     */
    private Integer underVoltMvCustomerCountAfter;

    /**
     * 转供后越下限低压用户数量(户)
     */
    private Integer underVoltLvCustomerNumAfter;

    /**
     * 转供后低压用户越下限次数(次)
     */
    private Integer underVoltLvCustomerCountAfter;
}
