Skip to content

Commit 01b1be3

Browse files
committed
binarywang#583 企业微信新增人员接口新增字段to_invite
1 parent 08250aa commit 01b1be3

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpUser.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public class WxCpUser implements Serializable {
3131
private Integer hideMobile;
3232
private String englishName;
3333
private String telephone;
34+
private Boolean toInvite;
3435

3536
public void addExtAttr(String name, String value) {
3637
this.extAttrs.add(new Attr(name, value));

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public WxCpUser deserialize(JsonElement json, Type typeOfT, JsonDeserializationC
4949
user.setHideMobile(GsonHelper.getInteger(o, "hide_mobile"));
5050
user.setEnglishName(GsonHelper.getString(o, "english_name"));
5151
user.setTelephone(GsonHelper.getString(o, "telephone"));
52+
user.setToInvite(GsonHelper.getBoolean(o, "to_invite"));
5253

5354
if (GsonHelper.isNotNull(o.get("extattr"))) {
5455
JsonArray attrJsonElements = o.get("extattr").getAsJsonObject().get("attrs").getAsJsonArray();
@@ -112,6 +113,10 @@ public JsonElement serialize(WxCpUser user, Type typeOfSrc, JsonSerializationCon
112113
if (user.getTelephone() != null) {
113114
o.addProperty("telephone", user.getTelephone());
114115
}
116+
if (user.getToInvite() != null) {
117+
o.addProperty("to_invite", user.getToInvite());
118+
}
119+
115120
if (user.getExtAttrs().size() > 0) {
116121
JsonArray attrsJsonArray = new JsonArray();
117122
for (WxCpUser.Attr attr : user.getExtAttrs()) {

0 commit comments

Comments
 (0)