1.完成静态规则的修改、id查询、分页查询、删除(目前直接在数据库delete)

2.新增@Slf4j进行日志记录
3.修改静态规则的新建
This commit is contained in:
Hao Miao
2024-01-04 17:01:24 +08:00
parent b0c1700bd3
commit dba3c9e5b9
6 changed files with 314 additions and 53 deletions

View File

@@ -2,38 +2,72 @@ package com.realtime.protection.configuration.entity.rule.staticrule;
import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class StaticRuleObject {
@JsonProperty("static_rule_id")
private int staticRuleId;
private Integer staticRuleId;
@NotNull
@JsonProperty("static_rule_name")
private String staticRuleName;
@JsonProperty("static_rule_create_time")
private LocalDateTime staticRuleCreateTime;
private String StaticRuleCreateUsername;
private int StaticRuleAuditStatus;
private String StaticRuleCreateDepart;
private int StaticRuleCreateUserId;
private String StaticRuleSip;
private String StaticRuleMsip;
private int StaticRuleSport;
private int StaticRuleMsport;
private String StaticRuleDip;
private String StaticRuleMdip;
private int StaticRuleDport;
private int StaticRuleMdport;
private String StaticRuleProtocol;
private String StaticRuleMprotocol;
private String StaticRuleDns;
private String StaticRuleURL;
private int StaticRulePriority;
private String StaticRuleRange;
private int StaticRuleFrequency;
private int StaticRuleProtectLevel;
@JsonProperty("static_rule_modify_time")
private LocalDateTime staticRuleModifyTime;
@JsonProperty("static_rule_create_username")
private String staticRuleCreateUsername;
@JsonProperty("static_rule_audit_status")
private Integer staticRuleAuditStatus;
@JsonProperty("static_rule_create_depart")
private String staticRuleCreateDepart;
@JsonProperty("static_rule_create_user_id")
private Integer staticRuleCreateUserId;
@JsonProperty("static_rule_used_task_id")
private Integer staticRuleUsedTaskId;
@JsonProperty("static_rule_sip")
private String staticRuleSip;
@JsonProperty("static_rule_msip")
private String staticRuleMsip;
@JsonProperty("static_rule_sport")
private Integer staticRuleSport;
@JsonProperty("static_rule_msport")
private Integer staticRuleMsport;
@JsonProperty("static_rule_dip")
private String staticRuleDip;
@JsonProperty("static_rule_mdip")
private String staticRuleMdip;
@JsonProperty("static_rule_dport")
private Integer staticRuleDport;
@JsonProperty("static_rule_mdport")
private Integer staticRuleMdport;
@JsonProperty("static_rule_protocol")
private String staticRuleProtocol;
@JsonProperty("static_rule_mprotocol")
private String staticRuleMprotocol;
@JsonProperty("static_rule_dns")
private String staticRuleDns;
@JsonProperty("static_rule_url")
private String staticRuleURL;
@JsonProperty("static_rule_priority")
private Integer staticRulePriority;
@JsonProperty("static_rule_range")
private String staticRuleRange;
@JsonProperty("static_rule_frequency")
private Integer staticRuleFrequency;
@JsonProperty("static_rule_protect_level")
private Integer staticRuleProtectLevel;
}