GzhUnionidUserinfo.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package com.cyksj.model.dto;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. /**
  6. * @author valor.
  7. * @date 2019/12/4 10:11
  8. */
  9. @Getter
  10. @Setter
  11. public class GzhUnionidUserinfo {
  12. /**
  13. * 用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息
  14. */
  15. private Integer subscribe;
  16. /**
  17. * 益仓公众号openid
  18. */
  19. private String openid;
  20. /**
  21. * 用户昵称
  22. */
  23. private String nickname;
  24. /**
  25. * 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
  26. */
  27. private Integer sex;
  28. /**
  29. * 用户个人资料填写的省份
  30. */
  31. private String province;
  32. /**
  33. * 普通用户个人资料填写的城市
  34. */
  35. private String city;
  36. /**
  37. * 国家,如中国为CN
  38. */
  39. private String country;
  40. /**
  41. * 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像)
  42. * 用户没有头像时该项为空。若用户更换头像,原有头像URL将失效。
  43. */
  44. private String headimgurl;
  45. /**
  46. * 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段
  47. */
  48. private String unionid;
  49. /**
  50. *返回用户关注的渠道来源,
  51. * ADD_SCENE_SEARCH 公众号搜索,
  52. * ADD_SCENE_ACCOUNT_MIGRATION 公众号迁移,
  53. * ADD_SCENE_PROFILE_CARD 名片分享,
  54. * ADD_SCENE_QR_CODE 扫描二维码,
  55. * ADD_SCENE_PROFILE_LINK 图文页内名称点击,
  56. * ADD_SCENE_PROFILE_ITEM 图文页右上角菜单,
  57. * ADD_SCENE_PAID 支付后关注,
  58. * ADD_SCENE_WECHAT_ADVERTISEMENT 微信广告,
  59. * ADD_SCENE_OTHERS 其他
  60. */
  61. @JsonProperty(value = "subscribe_scene")
  62. private String subscribeScene;
  63. }