package com.gyee.alarm.model.vo;

import com.gyee.common.model.PointData;
import lombok.Data;

import java.sql.Timestamp;

@Data
public class AlarmTag {

    /**
     * 表名
     */
    private String id;

    /**
     * 时间戳
     */
    private Long ts;

    /**
     * 当前值
     */
    private Double val;

    private String code;
    /**
     * 报警类别，0触发，1触发，-1变化触发，大于等于3ai点触发
     */
    private Integer triggerType=0;

    /**
     * 测点
     */
    private String tagId;

    /**
     * 过去值
     */
    private Double oval=0.0;

    /**
     * 报警级别
     */
    private Integer rank;

    /**
     * 结束时间戳
     */
    private Long endts;
    /**
     * 报警时长
     */
    private Double timeLong;
    /**
     * 报警描述
     */
    private String description;


    private  Boolean confirmed;

    private String superTalbe;

    /**
     * 故障原因
     */
    private String faultCause;
    /**
     * 类型
     */
    private String characteristic;
    private String alarmId;
    private String deviceId;
    /**
     * 解决方法
     */
    private String resolvent;

    /**
     * 报警类型 /自定义报警 custom，风机 windturbine，场站 station，升压站 booststation
     */
    private String alarmType;

    /**
     * 设备类型，场站 station，风机 windturbine，升压站 booststation
     */
    private String deviceType;

    private Boolean isClose;

    private String wpName;

    private String wpId;


}
