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 { + + } + }