package com.usky.vpp.service.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 补贴金额预测 响应VO
 */
@Data
public class DrSubsidyPredictionVO {

    private Long id;

    /**
     * 邀约ID
     */
    private Long invitationId;

    /**
     * 需求响应事件ID
     */
    private Long drEventId;

    /**
     * 站点ID
     */
    private Long siteId;

    /**
     * 站点名称
     */
    private String siteName;

    /**
     * 响应开始时间
     */
    private LocalDateTime eventStartTime;

    /**
     * 响应结束时间
     */
    private LocalDateTime eventEndTime;

    /**
     * 响应时长（分钟）
     */
    private Integer responseDurationMin;

    /**
     * 补贴标准（元/kWh）
     */
    private BigDecimal subsidyPrice;

    /**
     * 预估响应容量（kW）
     */
    private BigDecimal estimatedCapacityKw;

    /**
     * 实际出清（kW）
     */
    private BigDecimal clearedCapacityKw;

    /**
     * 预估完成率（0~1）
     */
    private BigDecimal completionRate;

    /**
     * 预估偏差率（0~1）
     */
    private BigDecimal deviationRate;

    /**
     * 预估补贴金额
     */
    private BigDecimal estimatedSubsidyAmount;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
}
