package com.njcn.prepare.harmonic.pojo.dto;

import lombok.Data;

import java.util.List;

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2023/12/12 16:32
 */
@Data
public class BusBarDto {

    /**
     * 单位id
     */
    private String orgId;

    /**
     * 单位下不区分电压等级的在运母线数量
     */
    private Integer allOnlineBusNum = 0;

    /**
     * 单位下不区分电压等级的监测母线数量
     */
    private Integer allMonitorBusNum = 0;

    /**
     * 单位下不区分电压等级的监测率
     */
    private Double allMonitorRate = 0.0d;

    /**
     * 电压等级实体
     */
    private List<VoltageChild> voltageChild;

    @Data
    public static class VoltageChild {

        /**
         * 电压等级
         */
        private String voltageLevel;

        /**
         * 监测母线数量
         */
        private Integer monitorBusNum = 0;

        /**
         * 在运母线数量
         */
        private Integer onlineBusNum = 0;

        /**
         * 监测率
         */
        private Double monitorRate = 0.0d;
    }
}
