データベース仕様書 - dioppoido/vars GitHub Wiki
データベース名:vars
ユーザーテーブル:users
フィールド名 | データ型 | 内容 | 備考 |
---|---|---|---|
Addres | String | メールアドレス | - |
Admin_flag | Boolean | 管理者かどうかのフラグ | 管理者権限:true一般権限:false |
Name | String | 氏名 | - |
Password | String | パスワード | ユーザー管理ページにログインするために使用 |
イベントテーブル:events
フィールド名 | データ型 | 内容 | 備考 |
---|---|---|---|
Eventid | String | イベントID | 16進数 |
Eventname | String | イベント名 | - |
Overview | String | イベント概要 | - |
Password | String | イベント概要 | - |
Addres | String | 主催者メールアドレス | Googleを利用 |
displayName | String | 主催者名 | Googleを利用 |
Department | String | 学科 | exe:soft1・game2 |
Createperiod | JSON | チーム作成期間 | 以下2つが中身 |
Createstart | Date | チーム作成期間開始日時 | - |
Createfinish | Date | チーム作成期間終了日時 | - |
Voteperiod | JSON | 投票期間 | 以下2つが中身 |
Votestart | Date | 投票期間開始日時 | - |
Votefinish | Date | 投票期間終了日時 | - |
チームテーブル:teams
フィールド名 | データ型 | 内容 | 備考 |
---|---|---|---|
Teamname | String | チーム名 | teamsテーブルと紐付け |
Teamid | String | チームID | teamsテーブルと紐付け |
Eventid | String | イベントID | eventsテーブルと紐付け |
Workname | String | システム名 | 未入力可 |
Overview | String | 概要 | 未入力可 |
displayName | String | 代表者名 | イベント作成時に使った作成者情報から取得 |
Address | String | 代表者のメールアドレス | イベント作成時に使った作成者情報から取得 |
Image | String | サムネイル | イベント作成時にアップロードしたイメージ 無しも可能 |
Works | String | チラシ等 | - |
投票テーブル:votes
フィールド名 | データ型 | 内容 | 備考 |
---|---|---|---|
Voteid | String | 投票ID | 連番 |
Eventid | String | イベントID | Eventsテーブルと紐付け |
Votename | String | 投票カテゴリー | システム部門投票・プレゼン部門投票などが入る |
集計テーブル:aggregates
フィールド名 | データ型 | 内容 | 備考 |
---|---|---|---|
Aggregateid | String | 集計ID | 連番 |
Voteid | String | 投票ID | votesテーブルと紐付け |
Eventid | String | イベントID | eventsテーブルと紐付け |
Address | String | ユーザーID | usersテーブルと紐付け二重投票防止のため |
Teamid | String | チームID | teamsテーブルと紐付け投票先 |
分野テーブル:fields
フィールド名 | データ型 | 内容 | 備考 |
---|---|---|---|
Fieldid | String | 分野テーブル | IT |
Fieldname | String | 分野名 | IT分野 |