AlarmRuleLevelConfig.java 4.3 KB
package com.skua.modules.alarmtmp.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;

    /**是否已经配置(1已配置0未配置)*/
    @ApiModelProperty(value = "是否已经配置(1已配置0未配置)")
    private Integer configStatus;
    /**类型(0仪表1设备2质量3关联)*/
    @ApiModelProperty(value = "类型(0仪表1设备2质量3关联)")
    private String templateType;
    /*厂站id*/
    @ApiModelProperty(value = "厂站id")
    private String departId;
    /**排序*/
    @Excel(name = "排序", width = 15)
    @ApiModelProperty(value = "排序")
    private Integer sort;
    
    /**是否流程工单处理(0:不处理,1:处理)*/
    @Excel(name = "是否流程工单处理(0:不处理,1:处理)", width = 15)
    @ApiModelProperty(value = "是否流程工单处理(0:不处理,1:处理)")
    private String isFlowWork;
    
    /**工单处理人*/
    @Excel(name = "工单处理人", width = 15)
    @ApiModelProperty(value = "工单处理人")
    private String alarmWorkRecipient;

}