一、登录服务器专用(LoginServer)
账号表(mx_account)
账号(accountId)
账号创建时间(createtime)
用户名(username)
用户密码(password)
二、聊天服务器(ChatServer)
1、通过UserMgr管理
1.1 用户表(mx_user)
账号(accountId)
用户(userId)
用户名(username)
昵称(nickname)
性别(sex)
1.2好友申请表(mx_user_friends_apply)
自己(ownerid)
好友(friendid)
申请的状态(applystate)
申请所用的申请理由(applymsg)
1.3好友表(mx_user_friends)
自己(ownerid)
好友(friendid)
1.4好友之间的消息(mx_user_friends_msg)
消息(msgid)
消息所对应的会话(sesid)
消息内容(msgdata)
消息类型(msgtype)
2、通过GroupMgr进行管理
2.1 群申请表(mx_user_group_apply)
申请人的id(ownerid)
群组的id(groupid)
申请状(applystate)
申请所用的申请理由(applymsg)
2.2 群列表(mx_user_group)
用户id(ownerid)
群组id(groupid)
用户在群中的备注(groupmarkname)
2.3群中所发的消息(mx_user_group_msg)
消息(msgid)
消息所对应的会话(sesid)
消息内容(msgdata)
消息类型(msgtype)
3、通过SesMgr进行管理
会话表(mx_user_friend_group_session)
会话id(sesid)
发送者id(sendid)
接收者id(recvid)
最近一条消息(recentlymsg)
是否是群组会话(isgroupSes)