1、群组数据库设计1.群组表(group):id、群组名称、创建人 id、创建时间字段名称 类型 是否为空 备注id int 否 idname nvarchar(50) 否 群组名称createuser nvarchar(50) 否 创建人createtime datetime 否 创建时间deptId int 否 所属部门 id2.消息分类表(msgType):id、分类名称、fatherId字段名称 类型 是否为空 备注id int 否 idname nvarchar(50) 否 分类名称fatherId nvarchar(50) 否 fatherId3.群组_用户表(group_users)
2、:id、群组 id、用户 id、创建时间字段名称 类型 是否为空 备注id int 否 idgroupId int 否 群组 idcreateuser nvarchar(50) 否 用户 idcteatetime datetime 否 创建时间4.群组_用户_消息表(group_users_msg):id 、消息 id、发送人 id、是否已读、发送时间、接收人 id、接收群组 id、发送给个人还是群组判断字段(为 1 是为发送给个人,为 2 发送给群组)字段名称 类型 是否为空 备注id int 否 idmsgId int 否 消息 idusersId int 否 发送用户 idisRead int 否 是否已读sendtime datetime 否 发送时间receiveUserId int 否 接收人 idreceiveGroupId int 否 发送群组 idperOrGroup int 否 发送给个人还是群组判断字段5.消息表(message):id 、消息内容、图片路径、消息分类 id字段名称 类型 是否为空 备注id int 否 idmsgContent nvarchar(200) 否 消息内容imgPath nvarchar(50) 否 图片路径msgTypeId int 否 消息分类 idsendTime datetime 否 发送时间