QQ群的,群系统消息 数据库是怎么设计的?
当有人申请入群时:管理员与群主都收到消息。如果处理完就不再处理。
这个数据库应怎么设的,就是群系统消息这个表。
当有人申请入群时,会向所有管理员都插入一条记录吗??
当有人退出群时??怎么样向管理员标已读过??
-- ----------------------------
-- 群系统消息--
-- ----------------------------
CREATE TABLE `group_sys_msg` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`groupId` int(10) NOT NULL DEFAULT '0' COMMENT '群Id',
`customerId` int(10) NOT NULL DEFAULT '0' COMMENT '用户 Id',
`type` tinyint(2) NOT NULL DEFAULT '1' COMMENT '消息类型{1:申请加群,2:已加入群,3:退出群,4:踢出群,5:邀请加群}',
`content` mediumtext NOT NULL COMMENT '消息内容',
`addtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '时间',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态{1:未读,2:已读}',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;