1、AlertMessage类移动位置

2、动态规则增加删除判断,如果使用任务处于运行、暂停,不允许删除动态规则。(静态规则不需要删除判断,因为指令已经下发。但动态规则配置不能删除,告警信息过来会找不到动态规则)
This commit is contained in:
Hao Miao
2024-01-25 17:29:54 +08:00
parent 0864644918
commit e9313f2420
11 changed files with 80 additions and 16 deletions

View File

@@ -0,0 +1,35 @@
package com.realtime.protection.configuration.entity.alert;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.realtime.protection.configuration.entity.task.FiveTupleWithMask;
import com.realtime.protection.configuration.kafka.KafkaMessage;
import lombok.Data;
@Data
public class AlertMessage implements KafkaMessage {
@JsonProperty("task_id")
private Long taskId;
@JsonProperty("dynamic_rule_id")
private Integer dynamicRuleId;
@JsonProperty("five_tuple_with_mask")
private FiveTupleWithMask fiveTupleWithMask;
// @JsonProperty("is_distribute")
// private Boolean isDistribute;//待删除
@JsonProperty("command_uuid")
private String commandUUID;
@JsonProperty("create_time")
private String createTime;
@JsonProperty("modify_time")
private String modifyTime;
@JsonProperty("alert_message_uuid")
private String alertMessageUUID;
}