refactor: 优化菜单标题校验
This commit is contained in:
parent
78738b9dfa
commit
3dd81a1192
@ -21,7 +21,6 @@ import java.io.Serial;
|
|||||||
import jakarta.validation.constraints.Min;
|
import jakarta.validation.constraints.Min;
|
||||||
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
import jakarta.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
import jakarta.validation.constraints.Pattern;
|
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -30,7 +29,6 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
import org.hibernate.validator.constraints.Length;
|
import org.hibernate.validator.constraints.Length;
|
||||||
|
|
||||||
import top.charles7c.cnadmin.common.base.BaseReq;
|
import top.charles7c.cnadmin.common.base.BaseReq;
|
||||||
import top.charles7c.cnadmin.common.constant.RegexConsts;
|
|
||||||
import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum;
|
import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum;
|
||||||
import top.charles7c.cnadmin.common.enums.MenuTypeEnum;
|
import top.charles7c.cnadmin.common.enums.MenuTypeEnum;
|
||||||
|
|
||||||
@ -66,7 +64,7 @@ public class MenuReq extends BaseReq {
|
|||||||
*/
|
*/
|
||||||
@Schema(description = "菜单标题", example = "用户管理")
|
@Schema(description = "菜单标题", example = "用户管理")
|
||||||
@NotBlank(message = "菜单标题不能为空")
|
@NotBlank(message = "菜单标题不能为空")
|
||||||
@Pattern(regexp = RegexConsts.GENERAL_NAME, message = "菜单标题长度为 2 到 30 位,可以包含中文、字母、数字、下划线,短横线")
|
@Length(max = 30, message = "菜单标题长度不能超过 {max} 个字符")
|
||||||
private String title;
|
private String title;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user