package com.njcn.device.pms.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 监测点暂态事件明细数据(RMpEventDetail)实体类
 *
 * @author yzh
 * @since 2022-10-12 10:30:03
 */

@Data
@ApiModel("监测点暂态事件明细数据")
public class RmpEventDetailVO implements Serializable {
    private static final long serialVersionUID = 544141879378917668L;

    /**
     * 单位id
     */
    @ApiModelProperty(name = "deptId",value = "单位id")
    private String deptId;

    /**
     * 单位名称
     */
    @ApiModelProperty(name = "deptName",value = "单位名称")
    private String deptName;

    /**
     * 暂时事件ID
     */
    @ApiModelProperty(name = "eventId",value = "暂时事件ID")
    private String eventId;

    /**
     * 监测点ID
     */
    @ApiModelProperty(name = "measurementPointId",value = "监测点ID")
    private String measurementPointId;

    /**
     * 监测点名称
     */
    @ApiModelProperty(name = "measurementPointName",value = "监测点名称")
    private String measurementPointName;

    /**
     * 事件类型
     */
    @ApiModelProperty(name = "eventType",value = "事件类型")
    private String eventType;

    /**
     * 开始时间
     */
    @ApiModelProperty(name = "startTime",value = "开始时间")
    private Long startTime;

    /**
     * 持续时间
     */
    @ApiModelProperty(name = "duration",value = "持续时间")
    private Double duration;

    /**
     * 特征幅值
     */
    @ApiModelProperty(name = "featureAmplitude",value = "特征幅值")
    private Double featureAmplitude;

    /**
     * 相别
     */
    @ApiModelProperty(name = "phase",value = "相别")
    private String phase;

    /**
     * 事件描述
     */
    @ApiModelProperty(name = "eventDescribe",value = "事件描述")
    private String eventDescribe;

    /**
     * 波形路径
     */
    @ApiModelProperty(name = "wavePath",value = "波形路径")
    private String wavePath;

}

