From fdbc6ea06b8ac1866baf91d23cbfb4da41d26fd8 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Tue, 27 Jun 2023 18:40:11 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.6.0=E3=80=91=E3=80=90dict=E3=80=91?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8E=A5=E5=8F=A3=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kernel/dict/modular/controller/DictController.java | 4 ++-- .../kernel/dict/modular/pojo/request/DictRequest.java | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictController.java b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictController.java index f144cdb8b..b7b4f9bf1 100644 --- a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictController.java +++ b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictController.java @@ -138,8 +138,8 @@ public class DictController { * @author fengshuonan * @since 2023/6/27 18:23 */ - @GetResource(name = "更新整个字典树结构,用来更新上下级结构和顺序", path = "/dict/updateDictTree") - public ResponseData> updateDictTree(DictRequest dictRequest) { + @PostResource(name = "更新整个字典树结构,用来更新上下级结构和顺序", path = "/dict/updateDictTree") + public ResponseData> updateDictTree(@RequestBody @Validated(DictRequest.updateTree.class) DictRequest dictRequest) { this.dictService.updateDictTree(dictRequest); return new SuccessResponseData<>(); } diff --git a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/pojo/request/DictRequest.java b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/pojo/request/DictRequest.java index ddc60f27a..f3299db40 100644 --- a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/pojo/request/DictRequest.java +++ b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/pojo/request/DictRequest.java @@ -32,6 +32,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.math.BigDecimal; import java.util.List; @@ -142,6 +143,7 @@ public class DictRequest extends BaseRequest { * 一般用在更新字典树接口中作为参数 */ @ChineseDescription("字典树的整个结构,一般用在更新字典树接口中作为参数") + @NotEmpty(message = "字典树的整个结构不能为空", groups = updateTree.class) private List totalDictStructure; /** @@ -151,4 +153,11 @@ public class DictRequest extends BaseRequest { } + /** + * 更新树结构 + */ + public @interface updateTree { + + } + }