package com.njcn.event.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 高低电压穿越统计 暂降事件列表实体类
 * @author guofeihu
 * @since 2024-08-15
 */
@Data
public class EventNewStationVo implements Serializable {

    @ApiModelProperty(value = "事件ID")
    private String eventId;

    @ApiModelProperty(value = "监测点ID")
    private String lineId;

    @ApiModelProperty(value = "电站名称")
    private String newStationName;

    @ApiModelProperty(value = "开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;

    @ApiModelProperty(value = "特征幅值")
    private Double featureAmplitude;

    @ApiModelProperty(value = "暂降原因")
    private String advanceReason;

    @ApiModelProperty(value = "暂降严重度")
    private Double severity;

    @ApiModelProperty(value = "波形路径")
    private String wavePath;

}
