mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-06 04:15:46 +08:00
29 lines
981 B
Go
29 lines
981 B
Go
package group
|
|
|
|
import (
|
|
"Open_IM/pkg/common/db/table/relation"
|
|
open_im_sdk "Open_IM/pkg/proto/sdk_ws"
|
|
)
|
|
|
|
func ModelToGroupInfo(m *relation.GroupModel, ownerUserID string, memberCount uint32) *open_im_sdk.GroupInfo {
|
|
return &open_im_sdk.GroupInfo{
|
|
GroupID: m.GroupID,
|
|
GroupName: m.GroupName,
|
|
Notification: m.Notification,
|
|
Introduction: m.Introduction,
|
|
FaceURL: m.FaceURL,
|
|
OwnerUserID: ownerUserID,
|
|
CreateTime: m.CreateTime.UnixMilli(),
|
|
MemberCount: memberCount,
|
|
Ex: m.Ex,
|
|
Status: m.Status,
|
|
CreatorUserID: m.CreatorUserID,
|
|
GroupType: m.GroupType,
|
|
NeedVerification: m.NeedVerification,
|
|
LookMemberInfo: m.LookMemberInfo,
|
|
ApplyMemberFriend: m.ApplyMemberFriend,
|
|
NotificationUpdateTime: m.NotificationUpdateTime.UnixMilli(),
|
|
NotificationUserID: m.NotificationUserID,
|
|
}
|
|
}
|