1. 添加CorsFilter以支持localhost:8000的跨域请求
2. 添加DynamicTaskInfo实体类以用于处理BW系统的body 3. 新添加动态规则生成方法
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package com.realtime.protection.configuration.entity.task;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class DynamicTaskInfo {
|
||||
|
||||
@Data
|
||||
private static class SimpleProtectObject {
|
||||
private String IP;
|
||||
private Integer port;
|
||||
private String URL;
|
||||
private String protocol;
|
||||
}
|
||||
|
||||
// 从任务中获取
|
||||
private Long taskId;
|
||||
private LocalDateTime startTime;
|
||||
private LocalDateTime endTime;
|
||||
|
||||
// 从规则中获取
|
||||
private Integer ruleId;
|
||||
private String sourceSystem;
|
||||
private String eventType;
|
||||
|
||||
// 从防护对象列表中获取
|
||||
private List<SimpleProtectObject> protectObjects;
|
||||
}
|
||||
Reference in New Issue
Block a user