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