package com.tourguide.modules.user.dto;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.Pattern;
|
|
public class AdminPasswordResetRequest {
|
@NotBlank(message = "新密码不能为空")
|
@Pattern(regexp = "^(?=.*[a-z])(?=.*[A-Z])(?=.*[^A-Za-z0-9\\s]).{12,64}$", message = "密码至少12位,且包含大小写字母和特殊字符")
|
private String newPassword;
|
@NotBlank(message = "确认密码不能为空")
|
private String confirmPassword;
|
|
public String getNewPassword() { return newPassword; }
|
public void setNewPassword(String newPassword) { this.newPassword = newPassword; }
|
public String getConfirmPassword() { return confirmPassword; }
|
public void setConfirmPassword(String confirmPassword) { this.confirmPassword = confirmPassword; }
|
}
|