feat: refine IM admin management workflows

This commit is contained in:
richjohnrambo
2026-09-13 23:25:53 +08:00
parent 6e65935e3c
commit 8b30b8241c
15 changed files with 2128 additions and 525 deletions
+18 -6
View File
@@ -60,7 +60,9 @@ type GovernanceUpdateReq struct {
sysin.ImGroupGovernanceUpdateInp
}
type GovernanceUpdateRes struct{}
type GovernanceUpdateRes struct {
*sysin.ImGroupCommandModel
}
// ProfileUpdateReq 修改IM群资料
type ProfileUpdateReq struct {
@@ -78,7 +80,9 @@ type DissolveReq struct {
sysin.ImGroupDissolveInp
}
type DissolveRes struct{}
type DissolveRes struct {
*sysin.ImGroupCommandModel
}
// MuteReq 禁言IM群成员
type MuteReq struct {
@@ -86,7 +90,9 @@ type MuteReq struct {
sysin.ImGroupMuteInp
}
type MuteRes struct{}
type MuteRes struct {
*sysin.ImGroupCommandModel
}
// MemberMuteReq Kafka禁言IM群成员
type MemberMuteReq struct {
@@ -104,7 +110,9 @@ type UnmuteReq struct {
sysin.ImGroupUnmuteInp
}
type UnmuteRes struct{}
type UnmuteRes struct {
*sysin.ImGroupCommandModel
}
// MemberUnmuteReq Kafka解除IM群成员禁言
type MemberUnmuteReq struct {
@@ -148,7 +156,9 @@ type RoleUpdateReq struct {
sysin.ImGroupRoleUpdateInp
}
type RoleUpdateRes struct{}
type RoleUpdateRes struct {
*sysin.ImGroupCommandModel
}
// AdminSetReq 设置IM群管理员
type AdminSetReq struct {
@@ -176,7 +186,9 @@ type OwnerTransferReq struct {
sysin.ImGroupOwnerTransferInp
}
type OwnerTransferRes struct{}
type OwnerTransferRes struct {
*sysin.ImGroupCommandModel
}
// JoinRequestListReq 查询IM入群申请列表
type JoinRequestListReq struct {