package com.sikey.wa04.business.infrastructure.dto.request.user;


import com.sikey.wa04.common.constants.PatternConstant;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.Pattern;

public record SignUpRequest(
        /* 国家码 */
        @NotEmpty(message = "国家码不能为空")
        String areaCode,
        /* 验证码 */
        @NotEmpty(message = "验证码不能为空")
        String captcha,
        /* 密码 */
        @NotEmpty(message = "密码不能为空")
        String password,
        /* 手机号 */
        @NotEmpty(message = "手机号不能为空")
//        @Pattern(regexp = PatternConstant.PHONE_PATTERN, message = "手机号格式不正确")
        String phoneNumber,
        /* 邮箱 */
        String email,
        /* 是否邮箱模式 */
        boolean isEmailMode
) {
}
