求個站內信的設計思路,該怎麼處理

來源:互聯網
上載者:User
求個站內信的設計思路
求個站內信的設計思路,要求類似於,例如:

A給B發站內信,會建立一個對話,點開對話,就是A和B的聊天記錄

痛點:

1,A刪除了聊天記錄中的一條,但B的聊天記錄不變

2,A刪除了對話,但B的對話不變

求mysql表設計思路,多謝!!!
------解決思路----------------------
userid 使用者id
conten 會話內容
del 刪除標誌 :1 刪除

------解決思路----------------------
表結構。
id, type, own_id, user_id, content, status, addtime, lastmodify

type: 1表示發出的 2表示收到的
own_id:表示自己的id
user_id:表示對方的id
content: 內容
status: 1顯示 0刪除
addtime:發布時間
lastmodify:最後修改時間(如沒可以不用)


當id=1的人發資訊給id=2的人。發送後,表記錄如下

id type own_id user_id content addtime lastmodify
1 1 1 2 內容 發布時間 修改時間
2 2 2 1 內容 發布時間 修改時間

第一條記錄表示 id=1發了一條資訊給id=2
第二條記錄表示id=2 收到id=1的一條資訊。
當id=1的刪了資訊,對id=2的資訊列表也不會影響,反之一樣。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.