feat: complete IM group governance actions

This commit is contained in:
richjohnrambo
2026-08-21 16:34:55 +08:00
parent 21a5b97ac8
commit 77b19a8157
12 changed files with 981 additions and 17 deletions
+12
View File
@@ -244,8 +244,20 @@ type (
Mute(ctx context.Context, in *sysin.ImGroupMuteInp) (err error)
// Unmute 解除IM群成员禁言
Unmute(ctx context.Context, in *sysin.ImGroupUnmuteInp) (err error)
// JoinRequestApprove 通过IM入群申请
JoinRequestApprove(ctx context.Context, in *sysin.ImGroupJoinRequestResolveInp) (err error)
// JoinRequestReject 拒绝IM入群申请
JoinRequestReject(ctx context.Context, in *sysin.ImGroupJoinRequestResolveInp) (err error)
// RoleUpdate 更新IM群成员角色
RoleUpdate(ctx context.Context, in *sysin.ImGroupRoleUpdateInp) (err error)
// OwnerTransfer 转让IM群主
OwnerTransfer(ctx context.Context, in *sysin.ImGroupOwnerTransferInp) (err error)
// JoinRequestList 获取IM入群申请列表
JoinRequestList(ctx context.Context, in *sysin.ImGroupJoinRequestListInp) (list []*sysin.ImGroupJoinRequestListModel, totalCount int, err error)
// FileList 获取IM群文件列表
FileList(ctx context.Context, in *sysin.ImGroupFileListInp) (list []*sysin.ImGroupFileListModel, totalCount int, err error)
// FileDelete 删除IM群文件
FileDelete(ctx context.Context, in *sysin.ImGroupFileDeleteInp) (err error)
// InvitationList 获取IM群邀请列表
InvitationList(ctx context.Context, in *sysin.ImGroupInvitationListInp) (list []*sysin.ImGroupInvitationListModel, totalCount int, err error)
// AnnouncementList 获取IM群公告列表