AlarmRuleLevelConfig.java 3.5 KB
package com.skua.modules.alarm.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;

/**
 * @program: skboot
 * @description:
 * @author: xie chao
 * @create: 2020-11-03 17:50
 */
@Data
@TableName("alarm_rule_level_config")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="alarm_rule_level_config对象", description="报警规则配置级别表")
public class AlarmRuleLevelConfig implements Serializable {


    /**报警规则级别ID*/
    @TableId(type = IdType.UUID)
    @ApiModelProperty(value = "报警规则级别ID")
    private String id;

    /**报警规则级别名称*/
    @Excel(name = "报警规则级别名称", width = 15)
    @ApiModelProperty(value = "报警规则级别名称")
    private String alarmRuleLevelName;

    /**报警规则ID*/
    @Excel(name = "报警规则", width = 15)
    @ApiModelProperty(value = "报警规则ID")
    private String alarmRuleId;

    /**是否使用标准化的配置(0:自定义,1:标准化)*/
    @Excel(name = "是否使用标准化的配置(0:自定义,1:标准化)", width = 15)
    @ApiModelProperty(value = "是否使用标准化的配置(0:自定义,1:标准化)")
    private String alarmParamIsStandardize;

    /**报警标准化ID*/
    @ApiModelProperty(value = "报警标准化ID")
    private String alarmParamStandardizeId;

    /**报警上限*/
    @Excel(name = "报警上限", width = 15)
    @ApiModelProperty(value = "报警上限")
    private String alarmParamUpperLimit;

    /**报警下限*/
    @Excel(name = "报警下限", width = 15)
    @ApiModelProperty(value = "报警下限")
    private String alarmParamLowerLimit;

    /**是否发送短信(0:不发送,1:发送)*/
    @Excel(name = "是否发送短信(0:不发送,1:发送)", width = 15)
    @ApiModelProperty(value = "是否发送短信(0:不发送,1:发送)")
    private String isSendSms;

    /**短信发送频率(单位h)*/
    @Excel(name = "短信发送频率(单位h)", width = 15)
    @ApiModelProperty(value = "短信发送频率(单位h)")
    private String smsSendFrequency;

    /**短信发送时间*/
    @Excel(name = "短信发送时间", width = 15)
    @ApiModelProperty(value = "短信发送时间")
    private String smsAllowSendTime;

    /**是否发送通知(0:不发送,1:发送)*/
    @Excel(name = "是否发送通知(0:不发送,1:发送)", width = 15)
    @ApiModelProperty(value = "是否发送通知(0:不发送,1:发送)")
    private String isSendNotice;

    /**短信接收人*/
    @Excel(name = "短信接收人", width = 15)
    @ApiModelProperty(value = "短信接收人")
    private String alarmSmsRecipient;

    /**短信接收人手机号*/
    @Excel(name = "短信接收人手机号", width = 15)
    @ApiModelProperty(value = "短信接收人手机号")
    private String alarmSmsRecipientPhone;

    /**通知接收人*/
    @Excel(name = "通知接收人", width = 15)
    @ApiModelProperty(value = "报警规则名称")
    private String alarmNoticeRecipient;
    
    /**数据插入来源*/
    @ApiModelProperty(value = "数据插入来源")
    private String insertTag;

}