package com.weiwojc.model.dto;
|
|
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.Pattern;
|
import lombok.Data;
|
|
@Data
|
public class UserRegisterDTO {
|
@NotBlank(message = "用户名不能为空")
|
private String nickname;
|
|
@NotBlank(message = "账号名不能为空")
|
@Pattern(regexp = "^[a-zA-Z0-9_]{4,16}$", message = "账号名必须是4-16位字母、数字或下划线")
|
private String accountName;
|
|
@NotBlank(message = "密码不能为空")
|
@Pattern(regexp = "^[a-zA-Z0-9_]{6,16}$", message = "密码必须是6-16位字母、数字或下划线")
|
private String password;
|
}
|