package com.njcn.advance.pojo.vo.govern.voltage;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 *
 * @author hongawen
 * @since 2024-03-27
 */
@Data
public class SgGovernSchemeHistoryDetailVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 治理方案详细结果
     */
    private String id;

    /**
     * 评估批次
     */
    private String evaluationBatch;

    /**
     * 方案参数
     */
    private String schemeParamId;

    /**
     * 参数类型（0 ups;1 avc;2 avc-rts;3 快切）
     */
    private Integer type;

    /**
     * 暂降次数
     */
    private Integer eventCount;

    /**
     * 中断次数
     */
    private Integer breakCount;

    /**
     * 治理后的经济损失
     */
    private Double loss;

    /**
     * 治理可能的经济损失（万元/年）
     */
    private Double yearLoss;

    /**
     * 尺寸（快切没有尺寸）
     */
    private String size;

    /**
     * 设备总数量
     */
    private Integer count;

    /**
     * 设备总功率
     */
    private Double power;


    /**
     * 治理设备总价格(万元)
     */
    private Double equipment;

    /**
     * 年维护费（万元/年）
     */
    private Double maintain;


    /**
     * 曲线图的X轴
     */
    private List<String> yearsArray;

    /**
     * 用户每年的投资，由集合转为字符的
     */
    private List<Double> investYearArray;

    /**
     * 治理效果每年
     */
    private List<Double> governEffectArray;

    /**
     * 用户每年的收益，由集合转为字符的
     */
    private List<Double> payBackArray;

    /**
     * 5年 10年 15年的成本
     */
    private List<Double> costArray;

    /**
     * 5年 10年 15年的投资收益率
     */
    private List<Double> investYieldArray;

    /**
     * 实际回报年份
     */
    private int actualPayBack;


    /**
     * 治理前风险等级
     */
    private String riskLevelBefore;

    /**
     * 治理后风险等级
     */
    private String riskLevelAfter;

    /**
     * 治理效果
     */
    private Double radarResult;

    /**
     * 去风险能力
     */
    private Double radarRisk;

    /**
     * 投资意愿
     */
    private Double radarWish;

    /**
     * 暂降免疫能力
     */
    private Double sagImmunity;

    /**
     * 投资综合评估
     */
    private Double investmentResult;




}
