123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200 |
- package com.wechat.model.dto;
- import com.wechat.activerequests.responses.BaseResponse;
- import com.wechat.common.Constants;
- import com.wechat.common.utils.StringsUtils;
- import antlr.StringUtils;
- import com.fasterxml.jackson.annotation.JsonProperty;
- public class WxUserInfoDto extends BaseResponse{
- //用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息。
- @JsonProperty("subscribe")
- private String subscribe;
- //openid
- @JsonProperty("openid")
- private String openid;
- //用户昵称
- @JsonProperty("nickname")
- private String nickname;
- //用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
- @JsonProperty("sex")
- private String sex;
- //普通用户个人资料填写的城市
- @JsonProperty("city")
- private String city;
- //国家,如中国为CN
- @JsonProperty("country")
- private String country;
-
- //用户个人资料填写的省份
- @JsonProperty("province")
- private String province;
-
- //用户个人资料填写的省份
- @JsonProperty("language")
- private String language;
- //用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空。若用户更换头像,原有头像URL将失效。
- @JsonProperty("headimgurl")
- private String headimgurl;
-
- //用户关注时间,为时间戳。如果用户曾多次关注,则取最后关注时间
- @JsonProperty("subscribe_time")
- private String subscribeTime;
-
- //只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段
- @JsonProperty("unionid")
- private String unionid;
-
- //公众号运营者对粉丝的备注,公众号运营者可在微信公众平台用户管理界面对粉丝添加备注
- @JsonProperty("remark")
- private String remark;
-
- //用户所在的分组ID(兼容旧的用户分组接口)
- @JsonProperty("groupid")
- private String groupid;
-
- //用户被打上的标签ID列表
- @JsonProperty("tagid_list")
- private String[] tagidList;
-
- public WxUserInfoDto()
- {
- subscribe = Constants.EMPTY;
- openid = Constants.EMPTY;
- nickname = Constants.EMPTY;
- sex = Constants.EMPTY;
- city = Constants.EMPTY;
- country = Constants.EMPTY;
- province = Constants.EMPTY;
- language = Constants.EMPTY;
- headimgurl = Constants.EMPTY;
- subscribeTime = Constants.EMPTY;
- unionid = Constants.EMPTY;
- remark = Constants.EMPTY;
- groupid = Constants.EMPTY;
- }
- public String getOpenid() {
- return openid;
- }
- public void setOpenid(String openid) {
- this.openid = openid;
- }
- public String getNickname() {
- return nickname;
- }
- public void setNickname(String nickname) {
- this.nickname = nickname;
- }
- public String getSex() {
- return sex;
- }
- public void setSex(String sex) {
- this.sex = sex;
- }
- public String getProvince() {
- return province;
- }
- public void setProvince(String province) {
- this.province = province;
- }
- public String getCity() {
- return city;
- }
- public void setCity(String city) {
- this.city = city;
- }
- public String getCountry() {
- return country;
- }
- public void setCountry(String country) {
- this.country = country;
- }
- public String getHeadimgurl() {
- return headimgurl;
- }
- public void setHeadimgurl(String headimgurl) {
- this.headimgurl = headimgurl;
- }
- public String getUnionid() {
- return unionid;
- }
- public void setUnionid(String unionid) {
- this.unionid = unionid;
- }
- public String getLanguage() {
- return language;
- }
- public void setLanguage(String language) {
- this.language = language;
- }
-
- public String getSubscribe() {
- return subscribe;
- }
- public void setSubscribe(String subscribe) {
- this.subscribe = subscribe;
- }
- public String getSubscribeTime() {
- return subscribeTime;
- }
- public void setSubscribeTime(String subscribeTime) {
- this.subscribeTime = subscribeTime;
- }
- public String getRemark() {
- return remark;
- }
- public void setRemark(String remark) {
- this.remark = remark;
- }
- public String getGroupid() {
- return groupid;
- }
- public void setGroupid(String groupid) {
- this.groupid = groupid;
- }
- public String[] getTagidList() {
- return tagidList;
- }
- public void setTagidList(String[] tagidList) {
- this.tagidList = tagidList;
- }
- }
|