package com.tuoheng.admin.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.tuoheng.common.common.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Author: 吴彬
 * @CreateTime: 2023-06-12  11:31
 * @Description: 机场告警记录表
 * @Version: 1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("th_alarm_log")
public class AlarmLog extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 机场ID
     */
    private Integer airportId;

    /**
     * 控制板ID
     */
    private String edgeId;

    /**
     * 接收的时间戳
     */
    private String timestamp;

    /**
     * 日志类型(log: 常规日志;error: 错误日志; critical: 紧急日志)
     */
    private String type;

    /**
     * 消息主体
     */
    private String data;

    /**
     * 告警消息主体
     */
    private String critical;

    /**
     * 处理结果 1 : 已处理， 0: 未处理
     */
    private Integer result;

    public final static Integer HANDLE_AGO = 1;//已处理

    public final static Integer HANDLE_NOT = 0;//未处理
}
