用easyswoole+layim开发聊天系统(1数据表创建)

1,首页基础的聊天系统需要创建8个表
1.用户表 user
字段分别有 id , avatar(头像),nickname(昵称) , username(用户名)
password (密码) sign(签名) status(标注用户在线状态 online在线 hid隐藏 offline 离线)

2 该用户下有哪些好友 分别有friend 和friend_group 两个表
friend_group该表为某个用户的好友所有的分组 有 id,user_id, groupname (分组名称 默认值为默认分组)字段
friend 该表为某个用户下 所有的好友 有id, user_id(该用户id),friend_id (好友的id) friend_group_id (该好友的分组)

  1. 群组表分别有 group 和 group_member
    group 表有 id,user_id (群主的用户id) ,groupname (群名称) avatar(群头像)
    group_member表则为某个群下的所有成员 字段有 id,group_id(群id) user_id(用户id)

4 系统消息表 system_message
字段有 id , user_id(接受消息的用户id) , from_id (消息来源用户id)
group_id(发送着给接受着下的用户组 ,默认不填为0)
remark (添加好友附言) type(0 好友请求 1请求结果通知)
status(0未处理 1同意 2拒绝) read(0未读 1已读 用来显示消息盒子数量)
time(时间)

5 离线状态的消息 offline_message
id ,user_id(接受消息的用户id) data

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值