55 lines
1.3 KiB
Java
55 lines
1.3 KiB
Java
package com.ruoyi.rocketmq.domain;
|
||||
|
|
|
|||
|
|
import com.ruoyi.common.core.annotation.Excel;
|
|||
|
|
import com.ruoyi.common.core.web.domain.BaseEntity;
|
|||
|
|
import lombok.Data;
|
|||
|
|
|
|||
|
|
import java.math.BigDecimal;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 告警规则对象 rm_alarm_rule
|
|||
|
|
*
|
|||
|
|
* @author gyt
|
|||
|
|
* @date 2025-09-12
|
|||
|
|
*/
|
|||
|
|
@Data
|
|||
|
|
public class RmAlarmRule extends BaseEntity
|
|||
|
|
{
|
|||
|
|
private static final long serialVersionUID = 1L;
|
|||
|
|
|
|||
|
|
/** 主键ID */
|
|||
|
|
private Long id;
|
|||
|
|
|
|||
|
|
/** 关联的告警策略ID */
|
|||
|
|
@Excel(name = "关联的告警策略ID")
|
|||
|
|
private Long alarmPolicyId;
|
|||
|
|
|
|||
|
|
/** 规则名称 */
|
|||
|
|
@Excel(name = "规则名称")
|
|||
|
|
private String ruleName;
|
|||
|
|
|
|||
|
|
/** 监控指标键 */
|
|||
|
|
@Excel(name = "监控指标键")
|
|||
|
|
private String metricKey;
|
|||
|
|
|
|||
|
|
/** 比较运算符(>, <, >=, <=, =, !=) */
|
|||
|
|
@Excel(name = "比较运算符", readConverterExp = ">=,,<=,,>==,,<==,,==,,!==")
|
|||
|
|
private String operator;
|
|||
|
|
|
|||
|
|
/** 告警阈值 */
|
|||
|
|
@Excel(name = "告警阈值")
|
|||
|
|
private BigDecimal threshold;
|
|||
|
|
|
|||
|
|
/** 资源类型(linux/switch) */
|
|||
|
|
@Excel(name = "资源类型", readConverterExp = "l=inux/switch")
|
|||
|
|
private String resourceType;
|
|||
|
|
|
|||
|
|
/** 状态:0-禁用,1-启用 */
|
|||
|
|
@Excel(name = "状态:0-禁用,1-启用")
|
|||
|
|
private String status;
|
|||
|
|
|
|||
|
|
/** 端口白名单 */
|
|||
|
|
@Excel(name = "端口白名单")
|
|||
|
|
private String portWhitelist;
|
|||
|
|
}
|