GzhOAuth2UserInfo.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.cyksj.model.dto;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. /**
  5. * @author chan
  6. * @date 2021-10-10 下午1:58
  7. */
  8. @Getter
  9. @Setter
  10. public class GzhOAuth2UserInfo {
  11. /**
  12. * openid
  13. */
  14. private String openid;
  15. /**
  16. * 用户昵称
  17. */
  18. private String nickname;
  19. /**
  20. * 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
  21. */
  22. private Integer sex;
  23. /**
  24. * 用户个人资料填写的省份
  25. */
  26. private String province;
  27. /**
  28. * 普通用户个人资料填写的城市
  29. */
  30. private String city;
  31. /**
  32. * 国家,如中国为CN
  33. */
  34. private String country;
  35. /**
  36. * 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像)
  37. * 用户没有头像时该项为空。若用户更换头像,原有头像URL将失效。
  38. */
  39. private String headimgurl;
  40. /**
  41. * 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段
  42. */
  43. private String unionid;
  44. }