Skip to content

Commit 01ab45b

Browse files
authored
🎨 完善补充客户群详情bean
1 parent efb2c52 commit 01ab45b

File tree

1 file changed

+31
-2
lines changed

1 file changed

+31
-2
lines changed

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/external/WxCpUserExternalGroupChatInfo.java

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class WxCpUserExternalGroupChatInfo extends WxCpBaseResp {
2424
@Setter
2525
public static class GroupChat implements Serializable {
2626
private static final long serialVersionUID = -4301684507150486556L;
27-
27+
2828
@SerializedName("chat_id")
2929
private String chatId;
3030

@@ -43,6 +43,8 @@ public static class GroupChat implements Serializable {
4343
@SerializedName("member_list")
4444
private List<GroupMember> memberList;
4545

46+
@SerializedName("admin_list")
47+
private List<GroupAdmin> adminList;
4648
}
4749

4850
@Getter
@@ -63,7 +65,7 @@ public static class GroupMember implements Serializable {
6365

6466
@SerializedName("join_time")
6567
private Long joinTime;
66-
68+
6769
/**
6870
* 外部联系人在微信开放平台的唯一身份标识(微信unionid)
6971
* 通过此字段企业可将外部联系人与公众号/小程序用户关联起来
@@ -81,6 +83,33 @@ public static class GroupMember implements Serializable {
8183
@SerializedName("join_scene")
8284
private int joinScene;
8385

86+
/**
87+
* 邀请者。目前仅当是由本企业内部成员邀请入群时会返回该值
88+
*/
89+
@SerializedName("invitor")
90+
private Invitor invitor;
91+
}
92+
93+
@Getter
94+
@Setter
95+
public static class Invitor{
96+
97+
/**
98+
* 邀请者的userid
99+
*/
100+
@SerializedName("userid")
101+
private String userId;
102+
}
103+
104+
@Getter
105+
@Setter
106+
public static class GroupAdmin{
107+
108+
/**
109+
* 群管理员userid
110+
*/
111+
@SerializedName("userid")
112+
private String userId;
84113
}
85114

86115
public static WxCpUserExternalGroupChatInfo fromJson(String json) {

0 commit comments

Comments
 (0)