首先这肯定是个多对多的系统,用一个中间表 Friendship.
我能想到的是这个 Friendship 有几个状态:request sent
denied
request approved
比如我看到一个美女,加他, 这个时候建个 Friendship, status => request sent,
美女看了我的头像,觉得太丑了,status => denied (有这个必要么,要不要直接删掉这个 Friendship) 我果然还是太帅了,status =>approved (顺便这个 status 栏位是不是可以删掉了。。)
我这么考虑可以么~