1. 增加jackson配置,缩减json数据长度

2. ExceptionHandler添加SaTokenException检查,用于校验登陆
3. ResponseResult添加invalid和unauthorized静态方法
4. Task模块添加单查询,多查询,更新路由
5. Template添加两个JsonProperty
6. Template模块添加query路由
7.
This commit is contained in:
松岳 陈
2024-01-03 22:53:02 +08:00
parent b0c1700bd3
commit 06886de328
16 changed files with 342 additions and 73 deletions

View File

@@ -20,17 +20,23 @@ public class Template {
@NotNull(message = "default_op should not be empty")
private String defaultOp;
private boolean hasProtectObjectIP;
@JsonProperty("template_running_tasks")
private Integer templateRunningTasks;
private boolean hasProtectObjectPort;
@JsonProperty("template_used")
private Integer templateUsedTimes;
private boolean hasPeerIP;
private Boolean hasProtectObjectIP;
private boolean hasPeerPort;
private Boolean hasProtectObjectPort;
private boolean hasProtocol;
private Boolean hasPeerIP;
private boolean hasURL;
private Boolean hasPeerPort;
private boolean hasDNS;
private Boolean hasProtocol;
private Boolean hasURL;
private Boolean hasDNS;
}

View File

@@ -5,6 +5,7 @@ import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;
@Data
public class Task {
@@ -53,13 +54,13 @@ public class Task {
// -----------------------------------------------------------
@JsonProperty("static_rule_ids")
private Integer[] staticRuleIds;
private List<Integer> staticRuleIds;
@JsonProperty("dynamic_rule_ids")
private Integer[] dynamicRuleIds;
private List<Integer> dynamicRuleIds;
@JsonProperty("protect_object_ids")
private Integer[] protectObjectIds;
private List<Integer> protectObjectIds;
@JsonProperty("task_status")
private Integer taskStatus;