1. 添加HandlerMethodValidationException全局异常器

2. 新增防护对象类,添加Service、Mapper、Controller(Controller仍然在开发中)
3. page和pageSize添加@Min注解,限定最低整数大小
4. 将所有的批量类型方法修改为forEach,在SpringBoot中循环执行并整合为事务
This commit is contained in:
松岳 陈
2024-01-05 09:32:19 +08:00
parent b4db26c856
commit 776c7c0f6d
19 changed files with 327 additions and 82 deletions

View File

@@ -0,0 +1,45 @@
package com.realtime.protection.configuration.entity.defense.object;
import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
@Data
public class ProtectObject {
@JsonProperty("proobj_id")
private Integer protectObjectId;
@JsonProperty("proobj_name")
@NotNull(message = "proobj_name should not be empty.")
private String protectObjectName;
@JsonProperty("proobj_system_name")
private String protectObjectSystemName;
@JsonProperty("proobj_ip_address")
private String protectObjectIPAddress;
@JsonProperty("proobj_port")
@NotNull(message = "proobj_port should not be empty.")
private Integer protectObjectPort;
@JsonProperty("proobj_url")
@NotNull(message = "proobj_url should not be empty.")
private String protectObjectURL;
@JsonProperty("proobj_protocol")
@NotNull(message = "proobj_protocol should not be empty.")
private String protectObjectProtocol;
@JsonProperty("proobj_audit_status")
private Integer protectObjectAuditStatus;
@JsonProperty("proobj_create_username")
private String protectObjectCreateUsername;
@JsonProperty("proobj_create_depart")
private String protectObjectCreateDepart;
@JsonProperty("proobj_create_userid")
private Integer protectObjectCreateUserId;
}

View File

@@ -4,20 +4,22 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.util.List;
@Data
public class Template {
@JsonProperty("template_id")
private Integer templateId;
@JsonProperty("template_name")
@NotNull(message = "template name should not be empty")
@NotNull(message = "template name should not be empty.")
private String templateName;
@JsonProperty("template_elements")
private String[] templateElements;
private List<String> templateElements;
@JsonProperty("default_op")
@NotNull(message = "default_op should not be empty")
@NotNull(message = "default_op should not be empty.")
private String defaultOp;
@JsonProperty("template_running_tasks")