1
0
mirror of synced 2025-12-22 18:08:12 +08:00

🎨 #1265 企业微信通讯录接口支持设置地址

This commit is contained in:
Binary Wang
2019-11-17 00:55:55 +08:00
parent ac67482a95
commit 92c5d62af4
3 changed files with 11 additions and 3 deletions

View File

@@ -27,6 +27,10 @@ public class WxCpUser implements Serializable {
private Gender gender;
private String email;
private String avatar;
/**
* 地址。长度最大128个字符
*/
private String address;
private String avatarMediaId;
private Integer status;
private Integer enable;

View File

@@ -66,6 +66,7 @@ public class WxCpUserGsonAdapter implements JsonDeserializer<WxCpUser>, JsonSeri
user.setGender(Gender.fromCode(GsonHelper.getString(o, "gender")));
user.setEmail(GsonHelper.getString(o, "email"));
user.setAvatar(GsonHelper.getString(o, "avatar"));
user.setAddress(GsonHelper.getString(o, "address"));
user.setAvatarMediaId(GsonHelper.getString(o, "avatar_mediaid"));
user.setStatus(GsonHelper.getInteger(o, "status"));
user.setEnable(GsonHelper.getInteger(o, "enable"));
@@ -186,6 +187,9 @@ public class WxCpUserGsonAdapter implements JsonDeserializer<WxCpUser>, JsonSeri
if (user.getAvatar() != null) {
o.addProperty("avatar", user.getAvatar());
}
if (user.getAddress() != null) {
o.addProperty("address", user.getAddress());
}
if (user.getAvatarMediaId() != null) {
o.addProperty("avatar_mediaid", user.getAvatarMediaId());
}