参数校验
This commit is contained in:
@ -42,14 +42,16 @@ public class UserInfoAddRequest implements Serializable {
|
||||
* 账号
|
||||
*/
|
||||
@NotBlank(message = "账号不能为空")
|
||||
@Schema(description = "账号", example = "qingcheng_account")
|
||||
@Size(min = 6, max = 10, message = "账号长度在 6 到 10 个字符")
|
||||
@Schema(description = "账号", example = "qingcheng")
|
||||
private String userAccount;
|
||||
|
||||
/**
|
||||
* 密码
|
||||
*/
|
||||
@NotBlank(message = "密码不能为空")
|
||||
@Schema(description = "密码", example = "qingcheng_password")
|
||||
@Size(min = 6, max = 10, message = "密码长度在 6 到 10 个字符")
|
||||
@Schema(description = "密码", example = "qingcheng")
|
||||
private String userPassword;
|
||||
|
||||
/**
|
||||
|
@ -18,7 +18,7 @@ public class UserInfoLoginRequest implements Serializable {
|
||||
* 账号
|
||||
*/
|
||||
@NotBlank(message = "账号不能为空")
|
||||
@Size(min = 6, max = 8, message = "账号长度在 6 到 8 个字符")
|
||||
@Size(min = 6, max = 10, message = "账号长度在 6 到 10 个字符")
|
||||
@Schema(description = "账号", example = "qingcheng_account")
|
||||
private String userAccount;
|
||||
|
||||
@ -26,7 +26,7 @@ public class UserInfoLoginRequest implements Serializable {
|
||||
* 密码
|
||||
*/
|
||||
@NotBlank(message = "密码不能为空")
|
||||
@Size(min = 6, max = 8, message = "密码长度在 6 到 8 个字符")
|
||||
@Size(min = 6, max = 10, message = "密码长度在 6 到 10 个字符")
|
||||
@Schema(description = "密码", example = "qingcheng_password")
|
||||
private String userPassword;
|
||||
|
||||
|
@ -4,6 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serial;
|
||||
@ -50,6 +51,7 @@ public class UserInfoUpdateRequest implements Serializable {
|
||||
* 账号
|
||||
*/
|
||||
@NotBlank(message = "账号不能为空")
|
||||
@Size(min = 6, max = 10, message = "账号长度在 6 到 10 个字符")
|
||||
@Schema(description = "账号", example = "qingcheng_account")
|
||||
private String userAccount;
|
||||
|
||||
@ -57,6 +59,7 @@ public class UserInfoUpdateRequest implements Serializable {
|
||||
* 密码
|
||||
*/
|
||||
@NotBlank(message = "密码不能为空")
|
||||
@Size(min = 6, max = 10, message = "密码长度在 6 到 10 个字符")
|
||||
@Schema(description = "密码", example = "qingcheng_password")
|
||||
private String userPassword;
|
||||
|
||||
|
Reference in New Issue
Block a user