表結(jié)構(gòu)

User(用戶表)

字段 描述
id 主鍵
phone 電話號(hào)碼(用于區(qū)分,唯一)
username 用戶名
password 密碼

Topic(話題表)

字段 描述
id 主鍵
content 話題內(nèi)容
likes 點(diǎn)贊人(使用text做格式)
photos 圖片路徑
date 發(fā)布時(shí)間
from_uid 發(fā)布者id(外鍵)

Commet (評(píng)論表)

字段 描述
id 主鍵
topic_id 話題的id (外鍵)
from_uid 評(píng)論用戶的id (外鍵)
to_uid 目標(biāo)用戶id
order_id 用于分類的id(如果當(dāng)前為所發(fā)則相等)
content 評(píng)論內(nèi)容
photos 圖片路徑
date 評(píng)論時(shí)間

Reply (回復(fù)表)

字段 描述
id 主鍵
comment_id 評(píng)論id
from_uid 回復(fù)用戶id
to_uid 目標(biāo)用戶id
content 回復(fù)內(nèi)容
photo 圖片路徑
date 回復(fù)時(shí)間

回復(fù)表添加了一個(gè)comment_id字段來(lái)表示該回復(fù)掛在的根評(píng)論id,這樣設(shè)計(jì)也是出于性能方面的考慮,我們可以直接通過(guò)評(píng)論id一次性的找出該評(píng)論下的所有回復(fù),然后通過(guò)程序來(lái)編排回復(fù)的顯示結(jié)構(gòu)。 通過(guò)適當(dāng)?shù)娜哂鄟?lái)提高性能也是常用的優(yōu)化手段之一。

reply_type:表示回復(fù)的類型,因?yàn)榛貜?fù)可以是針對(duì)評(píng)論的回復(fù)(comment),也可以是針對(duì)回復(fù)的回復(fù)(reply), 通過(guò)這個(gè)字段來(lái)區(qū)分兩種情景。

reply_id:表示回復(fù)目標(biāo)的id,如果reply_type是comment的話,那么reply_id=commit_id,如果reply_type是reply的話,這表示這條回復(fù)的父回復(fù)。

http://updateplf.yy.com/check4update?pid=yytv-android&t=20180130103235&sv=1.0.0&f=1&n=ed2d9f31263ca4ecc6797ea71765b9d6&uid=0&yid=0

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容