参数校验

This commit is contained in:
2025-04-29 21:37:00 +08:00
parent 698b5b4504
commit 2ce8f06cfb
6 changed files with 28 additions and 30 deletions

View File

@ -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;
/**

View File

@ -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;

View File

@ -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;