package com.hdkj.lt.bf.entity.vo.wholestation;

import com.hdkj.lt.bf.entity.vo.BreakerAreaVO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author luorui
 * @date 2025/8/15 14:05
 *
 * 电站停电 方案数据
 *
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class WholeStationPowerCutSchemeVO {
    /**
     * 计划id
     */
    private Long id;

    /**
     * 计划停电基础信息
     */
    private WholeStationPowerCutBaseVO powerCut;

    /**
     * 推荐方案数量
     */
    private Integer checkSuccessCount;

    /**
     * 校验失败方案数量
     */
    private Integer checkFailCount;

    /**
     * 转供方案列表
     */
    private List<TransferSchemeVO> schemeList;


    /**
     * 站内开关（初始渲染线路用）
     */
    private List<BreakerAreaVO> breakerAreaVOList;

    /**
     * 站外开关（初始渲染对侧线路用）
     */
    private List<BreakerAreaVO> outsideBreakerAreaVOList;
}
