From 8745cde2fb601f455df7e31f95816598fbada762 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Mon, 1 Sep 2025 17:19:22 +0800 Subject: [PATCH] =?UTF-8?q?refactor(scenic):=20=E9=87=8D=E6=9E=84=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E9=85=8D=E7=BD=AE=E8=AF=B7=E6=B1=82=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 BatchConfigRequest 中的 BatchConfigItem 类移除 - 使用 UpdateConfigRequest 替代 BatchConfigItem- 在 UpdateConfigRequest 中添加 configType 字段 - 更新相关代码以适应新的请求参数结构 --- .../scenic/dto/config/BatchConfigRequest.java | 12 +----------- .../scenic/dto/config/UpdateConfigRequest.java | 6 +++++- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/ycwl/basic/integration/scenic/dto/config/BatchConfigRequest.java b/src/main/java/com/ycwl/basic/integration/scenic/dto/config/BatchConfigRequest.java index 47b3800..8207234 100644 --- a/src/main/java/com/ycwl/basic/integration/scenic/dto/config/BatchConfigRequest.java +++ b/src/main/java/com/ycwl/basic/integration/scenic/dto/config/BatchConfigRequest.java @@ -12,15 +12,5 @@ public class BatchConfigRequest { @JsonProperty("configs") @NotEmpty(message = "配置列表不能为空") @Valid - private List configs; - - @Data - public static class BatchConfigItem { - @JsonProperty("configKey") - @NotEmpty(message = "配置键不能为空") - private String configKey; - - @JsonProperty("configValue") - private String configValue; - } + private List configs; } \ No newline at end of file diff --git a/src/main/java/com/ycwl/basic/integration/scenic/dto/config/UpdateConfigRequest.java b/src/main/java/com/ycwl/basic/integration/scenic/dto/config/UpdateConfigRequest.java index 518ae50..e65e8ac 100644 --- a/src/main/java/com/ycwl/basic/integration/scenic/dto/config/UpdateConfigRequest.java +++ b/src/main/java/com/ycwl/basic/integration/scenic/dto/config/UpdateConfigRequest.java @@ -1,6 +1,7 @@ package com.ycwl.basic.integration.scenic.dto.config; import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.validation.constraints.NotBlank; import lombok.Data; @Data @@ -10,7 +11,10 @@ public class UpdateConfigRequest { @JsonProperty("configValue") private String configValue; - + + @JsonProperty("configType") + private String configType; + @JsonProperty("description") private String description; } \ No newline at end of file