论坛消息功能的表结构
在论坛中要实现一个消息功能,请大家能帮忙讨论一下如何建立表结构,谢谢。
常见的表结构如下:
字段名 长度及类型 说明
fd_sender C(20) 发送即时短消息人在社区中的名字
fd_getter C(20) 接收即时短消息人在社区中的名字
fd_msg C(100) 短消息内容
fd_isread Int 零表示没有读过,非零表示读过
这种结构一般都用在1对1的消息传递。如果希望能实习如下的功能,该怎样去扩展呢?
1、A发消息可以让B一个人看到,也可以让B、C两个人看到
2、A可以接收消息,并设置已读,或进行回复
3、A发消息给B和C,B回复消息,则该回复消息只能有A、B看到,并且A还可以继续回复B发来的回复
4、A发消息后,可以查看发出的消息以及该消息的所有回复,并可以单独列出跟B相互回复的内容
谢谢!!