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

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 *
 * </p>
 *
 * @author hongawen
 * @since 2024-02-29
 */
@Data
public class SgEventVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 暂降事件id
     */
    private String id;

    /**
     * 进线id
     */
    private String incomingLineId;


    /**
     * 进线名称
     */
    @Excel(name="进线名称",width = 25)
    private String incomingLineName;

    /**
     * 暂降起始时间
     */
    @Excel(name="暂降发生时间",width = 35)
    private String startTime;

    /**
     * 事件类型
     */
    private String eventType;

    /**
     * 持续时间(单位：秒)
     */
    @Excel(name="持续时间(单位：秒)",width = 25)
    private Double duration;

    /**
     * 特征幅值
     */
    @Excel(name="暂降幅值")
    private Double featureAmplitude;

    /**
     * 预估损失(单位：万元)
     */
    @Excel(name="预估损失(单位：万元)",width = 25)
    private Double estimatedLoss;

    /**
     * 事件描述
     */
    @Excel(name="事件描述",width = 25)
    private String eventDescribe;

    /**
     * 波形文件是否从装置招到本地(0：未招，1：已招)默认值为0
     */
    private Integer fileFlag;

    /**
     * 数据来源（0-离线导入 1-监测点实际数据同步）
     */
    @Excel(name="数据来源", replace = { "监测点实际同步_1", "离线导入_0" },width = 25)
    private Integer dataSource;

    /**
     * 波形路径
     */
    private String wavePath;




}
