データベース仕様書 - 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分野