WechatAppletUserDto.java 836 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.inspur.customer.object.wechat;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Builder;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import javax.validation.constraints.NotEmpty;
  7. import javax.validation.constraints.Null;
  8. import java.io.Serializable;
  9. /**
  10. * @author zengweijie
  11. * @version 1.0
  12. * @date 2022/11/8 14:20
  13. **/
  14. @Data
  15. @Builder
  16. @AllArgsConstructor
  17. @NoArgsConstructor
  18. public class WechatAppletUserDto implements Serializable {
  19. private static final long serialVersionUID = -4789099819647373586L;
  20. @NotEmpty(message = "openid不能为空")
  21. private String openid;
  22. private String unionid;
  23. private String nickName;
  24. private String avatarUrl;
  25. private Integer gender;
  26. @Null(message = "手机号需要用户授权后传入真实手机号")
  27. private String phoneNumber;
  28. }