package com.gyee.alarm.model.auto;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 报警
 * </p>
 *
 * @author shilin
 * @since 2022-10-21
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ProEconWarning extends Model {

    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    @TableId(value = "ID",type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 级别编号
     */
    private String levelId;

    /**
     * 厂家编码
     */
    private String manufacturerCode;

    /**
     * 英文描述
     */
    private String englishText;

    /**
     * 中文描述
     */
    private String chineseText;

    /**
     * 父级报警编号
     */
    private String parentId;

    /**
     * 是否是叶
     */
    private Integer isLeaf;

    /**
     * 顺序
     */
    private Integer sequenceNumber;

    /**
     * 报警或者故障
     */
    private String characteristic;

    /**
     * 型号编号
     */
    private String modelId;

    /**
     * 报警等_编号
     */
    private String warId;

    /**
     * 测点统一编码
     */
    private String uniformCode;

    /**
     * 实时数据库对应值
     */
    private Integer ednaValue;

    /**
     * 显示方式
     */
    private Integer display;

    /**
     * 报警分类编号
     */
    private String warningClassifyId;

    /**
     * 是否可以复位
     */
    private Integer isReset;

    /**
     * 报警消缺规定时间
     */
    private Double standardTime;

    /**
     * 报警类型
     */
    private String warningType;

    /**
     * 故障原因
     */
    private String stopReason;

    /**
     * 排查方法
     */
    private String troubleshootingMethod;

    /**
     * 检修方案
     */
    private String maintenancePlan;


}
