From e099b5e5aaf33b273d03a56ce6d4ba45973a0f7e Mon Sep 17 00:00:00 2001 From: Charles7c Date: Sun, 18 May 2025 15:32:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(system/file):=20=E8=A1=A5=E5=85=85=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=AE=A1=E7=90=86=E6=A0=A1=E9=AA=8C=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/top/continew/admin/system/model/req/FileReq.java | 4 ++-- .../top/continew/admin/controller/system/FileController.java | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/continew-module-system/src/main/java/top/continew/admin/system/model/req/FileReq.java b/continew-module-system/src/main/java/top/continew/admin/system/model/req/FileReq.java index a657990a..d3002666 100644 --- a/continew-module-system/src/main/java/top/continew/admin/system/model/req/FileReq.java +++ b/continew-module-system/src/main/java/top/continew/admin/system/model/req/FileReq.java @@ -41,8 +41,8 @@ public class FileReq implements Serializable { * 名称 */ @Schema(description = "名称", example = "example") - @NotBlank(message = "文件名称不能为空") - @Length(max = 255, message = "文件名称长度不能超过 {max} 个字符") + @NotBlank(message = "名称不能为空") + @Length(max = 255, message = "名称长度不能超过 {max} 个字符") private String originalName; /** diff --git a/continew-webapi/src/main/java/top/continew/admin/controller/system/FileController.java b/continew-webapi/src/main/java/top/continew/admin/controller/system/FileController.java index 9aebe457..3de6a87e 100644 --- a/continew-webapi/src/main/java/top/continew/admin/controller/system/FileController.java +++ b/continew-webapi/src/main/java/top/continew/admin/controller/system/FileController.java @@ -19,6 +19,7 @@ package top.continew.admin.controller.system; import cn.dev33.satoken.annotation.SaCheckPermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; +import jakarta.validation.Valid; import jakarta.validation.constraints.NotNull; import lombok.RequiredArgsConstructor; import org.dromara.x.file.storage.core.FileInfo; @@ -81,7 +82,8 @@ public class FileController extends BaseController createDir(@RequestBody FileReq req) { + public IdResp createDir(@Valid @RequestBody FileReq req) { + ValidationUtils.throwIfBlank(req.getParentPath(), "上级目录不能为空"); return new IdResp<>(baseService.createDir(req)); }