From d42e84be688b44a2fd02a9a15cdba726f65ae9ca Mon Sep 17 00:00:00 2001 From: "li.dai" Date: Sat, 11 Jul 2015 14:01:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E4=BF=A1=E6=81=AF=E7=BC=BA?= =?UTF-8?q?=E5=B0=91remark=E5=92=8CgroupId?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chanjar/weixin/mp/bean/result/WxMpUser.java | 17 +++++++++++++++++ .../mp/util/json/WxMpUserGsonAdapter.java | 2 ++ 2 files changed, 19 insertions(+) diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/result/WxMpUser.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/result/WxMpUser.java index 5223e93e..29c6415f 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/result/WxMpUser.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/result/WxMpUser.java @@ -23,6 +23,8 @@ public class WxMpUser implements Serializable { protected Long subscribeTime; protected String unionId; protected Integer sexId; + protected String remark; + protected Integer groupId; public Boolean getSubscribe() { return subscribe; @@ -103,6 +105,19 @@ public class WxMpUser implements Serializable { this.sexId = sexId; } + public String getRemark() { + return remark; + } + public void setRemark(String remark) { + this.remark = remark; + } + public Integer getGroupId() { + return groupId; + } + public void setGroupId(Integer groupId) { + this.groupId = groupId; + } + public static WxMpUser fromJson(String json) { return WxMpGsonBuilder.INSTANCE.create().fromJson(json, WxMpUser.class); } @@ -121,6 +136,8 @@ public class WxMpUser implements Serializable { ", headImgUrl='" + headImgUrl + '\'' + ", subscribeTime=" + subscribeTime + ", unionId='" + unionId + '\'' + + ", remark='" + remark + '\'' + + ", groupId='" + groupId + '\'' + '}'; } } diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpUserGsonAdapter.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpUserGsonAdapter.java index ba6caaac..9ffb41a0 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpUserGsonAdapter.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpUserGsonAdapter.java @@ -30,6 +30,8 @@ public class WxMpUserGsonAdapter implements JsonDeserializer { wxMpUser.setSubscribeTime(GsonHelper.getLong(o, "subscribe_time")); wxMpUser.setUnionId(GsonHelper.getString(o, "unionid")); Integer sexId = GsonHelper.getInteger(o, "sex"); + wxMpUser.setRemark(GsonHelper.getString(o, "remark")); + wxMpUser.setGroupId(GsonHelper.getInteger(o, "groupid")); wxMpUser.setSexId(sexId); if(new Integer(1).equals(sexId)) { wxMpUser.setSex("男");