各画面で必要な項目からデータ構造を作る。
event
項目名 | name | type |
---|---|---|
ID | id | int |
イベント名 | title | string |
開催日時 | start | timestamp |
開催場所 | place | string |
公開期間From | open | datetime |
公開期間To | close | datetime |
作成者 | author | int -> user.id |
user
項目名 | name | type |
---|---|---|
ID | id | int |
ユーザー名 | username | string |
eventUser
項目名 | name | type |
---|---|---|
ID | id | int |
イベントID | eventid | int -> event.id |
ユーザーID | userid | int -> user.id |
upload
項目名 | name | type |
---|---|---|
ID | id | int |
イベントID | eventid | int -> event.id |
資料URL | url | string |
comment
項目名 | name | type |
---|---|---|
ID | id | int |
イベントID | eventid | int -> event.id |
ユーザーID | userid | int -> user.id |
コメント | comment | string |
投稿日時 | postedAt | datetime |
とりあえずこんな感じかな。