package com.sckw.slope.detection.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author lfdc
 * @description 告警记录-查看详情返回vo
 * @date 2023-11-15 08:11:56
 */
@Data
public class ThresholdLogDetailVO implements Serializable {
    /**
     * 告警类型
     */
    private String alarmType;

    /**
     * 设备id
     */
    private String deviceId;

    /**
     * 选中区域
     */
    private String alarmId;

    private String fence;

    /**
     * 告警id
     */
    private String alarmDetailId;

    /**
     * 逻辑经度（测点布设的值）
     */
    private String logicLng;
    /**
     * 逻辑纬度（测点布设的值）
     */
    private String logicLat;
    /**
     * 逻辑海拔（测点布设的值）
     */
    private String logicAlt;

    /**
     * 告警等级
     */
    private String alarmLevel;
    /**
     * 告警明细
     */
    private String alarmTitle;
    /**
     * 检测要素
     */
    private String itemName;
    /**
     * 当前基准值
     */
    private String currentValue;

    /**
     * 当前偏移量
     */
    private String currentOffset;
    /**
     * 原始基准值
     */
    private String originalValue;

    /**
     * 原始偏移量
     */
    private String originalOffset;
    /**
     * 上次基准值
     */
    private String lastReferenceValue;
    /**
     * 告警时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime alarmTime;
}
