package com.sptg.iot.api.dto;

import lombok.Getter;
import lombok.Setter;

/**
 * @author zwx
 * @create 2020/10/22 22:49
 */
@Setter
@Getter
public class AlarmNoticeDto extends SubscribeData{

    /**
     * 告警 ID
     */
    private String alarm_id;

    /**
     * 数据字段（拼接后）
     */
    private String alarm_type;

    /**
     * 告警描述
     */
    private String alarm_desc;

    /**
     * 仅有 1，3，4 说明：0:数据,1:告警,2: 心跳3解除单一告警,4解除所有告警
     */
    private Integer is_alarm;

    /**
     * 告警等级 1:严重告警,2:警告告警,3: 提示告警
     */
    private String level;

    /**
     * 数据字段（拼接后）
     */
    private String metric;

    /**
     * 告警类型, -1(默认)所以类型,0-业务 告警；1-设备告警
     */
    private Integer type;

    /**
     * 原始报文数据字段
     */
    private String alarm_metric;

    /**
     * 原始报文数据字段对应值，见附录 （阈值告警除外）
     */
    private String alarm_value;

    /**
     * 地址前缀
     */
    private String prefix;
}
