package com.qnfhq.modules.user.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * 重设密码表单 old
 *
 * @Author: Yelz
 * @Date: 2025/11/14 15:04
 * @Description:
 */
@Data
@Schema(title = "重设密码表单")
public class ResetPwdByPhoneDTO {
    @Schema(title = "密码")
    @NotBlank(message="{NotBlank.password}")//新密码不能为空
    private String newPwd;

    @Schema(title = "手机号")
    @NotBlank(message="{NotBlank.phone}")//手机号不能为空
    private String phone;

    @Schema(title = "验证码")
    @NotBlank(message="{NotBlank.code}")//验证码不能为空
    private String code;

    @Schema(title = "区号")
    @NotBlank(message="{NotBlank.zone}")//区号不能为空
    private String zone;

//    @Schema(title = "谷歌验证码")
//    @NotBlank(message="ResetPwdDTO.googleCode.NotBlank")//谷歌验证码不能为空
//    private String googleCode;

//    @Schema(title = "图形验证码")
//    @NotBlank(message="ResetPwdDTO.uuidCode.NotBlank")//图形验证码不能为空
//    private String uuidCode;
//
//    @Schema(title = "唯一标识")
//    private String uuid;
}
