【7.6.0】【dict】调整接口注解

pull/57/head
fengshuonan 2023-06-27 18:40:11 +08:00
parent e760bd0acd
commit fdbc6ea06b
2 changed files with 11 additions and 2 deletions

View File

@ -138,8 +138,8 @@ public class DictController {
* @author fengshuonan * @author fengshuonan
* @since 2023/6/27 18:23 * @since 2023/6/27 18:23
*/ */
@GetResource(name = "更新整个字典树结构,用来更新上下级结构和顺序", path = "/dict/updateDictTree") @PostResource(name = "更新整个字典树结构,用来更新上下级结构和顺序", path = "/dict/updateDictTree")
public ResponseData<List<SysDict>> updateDictTree(DictRequest dictRequest) { public ResponseData<List<SysDict>> updateDictTree(@RequestBody @Validated(DictRequest.updateTree.class) DictRequest dictRequest) {
this.dictService.updateDictTree(dictRequest); this.dictService.updateDictTree(dictRequest);
return new SuccessResponseData<>(); return new SuccessResponseData<>();
} }

View File

@ -32,6 +32,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
@ -142,6 +143,7 @@ public class DictRequest extends BaseRequest {
* *
*/ */
@ChineseDescription("字典树的整个结构,一般用在更新字典树接口中作为参数") @ChineseDescription("字典树的整个结构,一般用在更新字典树接口中作为参数")
@NotEmpty(message = "字典树的整个结构不能为空", groups = updateTree.class)
private List<SysDict> totalDictStructure; private List<SysDict> totalDictStructure;
/** /**
@ -151,4 +153,11 @@ public class DictRequest extends BaseRequest {
} }
/**
*
*/
public @interface updateTree {
}
} }