AlarmRuleLevelConfigTemplateVO.java 1.7 KB
package com.skua.modules.alarmtmp.vo;

import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * 报警规则级别模板表
 */
@Data
@ApiModel(value = "alarm_rule_level_config_template对象", description = "报警规则级别模板表")
public class AlarmRuleLevelConfigTemplateVO {

    private String id;
    /**
     * 报警级别名称
     */
    private String alarmTemplateLevelName;
    /**
     * 报警规则名称
     */
    private String alarmTemplateName;
    /**
     * 报警类型(1仪表2设备3质量4关联)
     */
    private String alarmTemplateType;
    /**
     * 厂站ID
     */
    private String departId;
    /**
     * 累计触发时间(小时)
     */
    private String cumulativeTime;
    /**
     * 是否发送短信(0:不发送,1:发送)
     */
    private String isSendSms;
    /**
     * 短信发送频率(单位h)
     */
    private String smsSendFrequency;
    /**
     * 短信发送时间
     */
    private String smsAllowSendTime;
    /**
     * 是否发送通知(0:不发送,1:发送)
     */
    private String isSendNotice;
    /**
     * 短信接收人
     */
    private String alarmSmsRecipient;
    /**
     * 短信接收人手机号
     */
    private String alarmSmsRecipientPhone;
    /**
     * 通知接收人
     */
    private String alarmNoticeRecipient;
    /**
     * 排序
     */
    private Integer sort;
    /**
     * 关联报警表达式
     */
    private String expression;
    /**
     * 满足条件(or and)
     */
    private String conditions;
    /**
     * 关联报警指标类型(0仪表1设备)
     */
    private String alarmType;

    private String zexpression;
}