From 2ef1de8118a31d06b89e6ca4636137f216ad05b7 Mon Sep 17 00:00:00 2001 From: yanweidong Date: Tue, 5 Mar 2024 14:53:37 +0800 Subject: [PATCH] dev --- types/mcs.go | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 types/mcs.go diff --git a/types/mcs.go b/types/mcs.go new file mode 100644 index 0000000..58790c7 --- /dev/null +++ b/types/mcs.go @@ -0,0 +1,51 @@ +package types + +type Message struct { + TimeSequence int64 //消息创建的时间戳 + SessionIdent string // 会话唯一标识 + SenderId int64 + SenderIdentity string + TargetId int64 + TargetIdentity string + GroupId int64 //群组唯一ID,在群聊消息的时候使用到。不使用时则为空 + GroupIdentity string //群组唯一码,在群聊消息的时候使用到。不使用时则为空 + MsgType int32 //0异常提示,1单聊,2群聊,3系统 + BodyType int32 //正文类型:0文本,1图片,2,视频,3..... + Body string +} + +type ChatMessage struct { + TimeSequence int64 //消息创建的时间戳 + SessionIdent string // 会话唯一标识 + SenderId int64 + SenderIdentity string + TargetId int64 + TargetIdentity string + BodyType int32 //正文类型:0文本,1图片,2,视频,3..... + Body string +} + +type GroupMessage struct { + TimeSequence int64 //消息创建的时间戳 + GroupId int64 //群组唯一ID,在群聊消息的时候使用到。不使用时则为空 + GroupIdentity string //群组唯一标识,在群聊消息的时候使用到。不使用时则为空 + SenderId int64 + SenderIdentity string + BodyType int32 //正文类型:0文本,1图片,2,视频,3..... + Body string +} + +type SystemMessage struct { + TimeSequence int64 //消息创建的时间戳 + TargetId int64 + TargetIdentity string + BodyType int32 //正文类型:0文本,1图片,2,视频,3..... + Body string +} + +type EventMessage struct { + TimeSequence int64 //消息创建的时间戳 + TargetId int64 + TargetIdentity string + EventType int32 //事件类型:0 正在输入,已送达... +}