UserPhoneInfoUpdateDTO.java 761 B

123456789101112131415161718192021222324252627282930313233
  1. package com.study.mall.dto;
  2. import lombok.Data;
  3. import javax.validation.constraints.NotBlank;
  4. import javax.validation.constraints.Pattern;
  5. /**
  6. * 用户手机号信息更新dto
  7. *
  8. * @auther: codingliang
  9. * @date: 2023-09-01 14:11
  10. * @description: 用户手机号信息更新dto
  11. */
  12. @Data
  13. public class UserPhoneInfoUpdateDTO {
  14. /**
  15. * 新手机号码
  16. */
  17. @NotBlank(message = "手机号码不能为空")
  18. private String newPhone;
  19. /**
  20. * 类别 1微信自动获取手机号 2短信验证码认证
  21. */
  22. @NotBlank(message = "类别不能为空")
  23. @Pattern(regexp = "(1|2)", message = "类别只能为1或2")
  24. private String type;
  25. /**
  26. * 验证码,type为2时该值不能为空
  27. */
  28. private String code;
  29. }