接下來設計Table架構,把一些會用到的LINE相關資料儲存下來
後台會用到的資料表有這些:
line_friends
欄位名稱 | 型態 | 說明 |
---|---|---|
?user_id | varchar(33) | LINE好友與官方帳號產生的唯一編號 |
display_name | varchar(50) | LINE使用者名稱 |
img_url | varchar(200) | LINE好友的頭像URL |
follow_status | char(1) | 是否為追蹤中狀態 |
cre_date | date | LINE好友加入LINE官方帳號或者第一次跟官方帳號互動的時間 |
upd_date | date | LINE好友最後一次跟官方帳號互動的時間 |
label_main
欄位名稱 | 型態 | 說明 |
---|---|---|
?id | int(11) | 自動編號的id |
name | varchar(50) | 標籤名稱 |
description | varchar(100) | 標籤的說明 |
cre_date | date | 資料的建立時間 |
cre_id | int(11) | 資料的建立者id |
upd_date | date | 資料的更新時間 |
upd_id | int(11) | 資料的最後更新者id |
label_detail
欄位名稱 | 型態 | 說明 |
---|---|---|
?label_id | int(11) | label的id |
?user_id | varchar(33) | line好友的id |
line_message
欄位名稱 | 型態 | 說明 |
---|---|---|
?id | int(11) | 自動編號 |
user_id | varchar(33) | 傳送訊息的line好友id |
direction | varchar(30) | 訊息的傳遞方向(from_user:user傳送的訊息/to:傳送給user的訊息) |
type | varchar(30) | 訊息的類型(文字,圖片...等等) |
content | varchar(2000) | 訊息的內容 |
send_date | timestamp | 訊息傳送的時間 |