package com.usky.vpp.service.vo;

import lombok.Data;

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

/**
 * 需求响应事件创建/更新请求（手工录入，非 UN 同步）
 */
@Data
public class DrEventRequest {

    /** 运管平台事件 ID，创建时可选，不传则自动生成 */
    private String eventId;
    private String eventName;
    /** 1日前 2日内 3秒级 */
    private Integer responseType;
    /** 1削峰 2填谷 */
    private Integer eventType;
    private LocalDateTime startTime;
    private LocalDateTime endTime;
    /** 申报截止时间 */
    private LocalDateTime declareDeadline;
    /** 邀约范围 */
    private String inviteScope;
    /** 邀约规模 kW */
    private BigDecimal targetCapacityKw;
    /** 出清规模 kW */
    private BigDecimal clearedCapacityKw;
    /** 备注 */
    private String remark;
    /** 附件 URL */
    private String attachmentUrl;
    /** 附件名称 */
    private String attachmentName;
    private BigDecimal subsidyPrice;
    /** 下浮系数（必填） */
    private BigDecimal floatingCoefficient;
}
