Enha: not null fields in db
This commit is contained in:
@ -139,15 +139,12 @@ type Room struct {
|
||||
RedCounter uint8 `db:"red_counter"`
|
||||
RedTurn bool `db:"red_turn"`
|
||||
MimeDone bool `db:"mime_done"`
|
||||
IsPublic bool `db:"is_public"`
|
||||
IsRunning bool `json:"is_running" db:"is_running"`
|
||||
Language string `json:"language" example:"en" form:"language" db:"language"`
|
||||
RoundTime uint32 `json:"round_time" db:"round_time"`
|
||||
IsOver bool `db:"is_over"`
|
||||
TeamWon UserTeam `db:"team_won"`
|
||||
RoomPass string `json:"room_pass" db:"room_pass"`
|
||||
RoomLink string `db:"room_link"`
|
||||
// fields not in db
|
||||
RoomLink string `db:"-"`
|
||||
ActionHistory []Action `db:"-"`
|
||||
RedTeam Team `db:"-"`
|
||||
BlueTeam Team `db:"-"`
|
||||
@ -384,6 +381,7 @@ type WordCard struct {
|
||||
Mark []CardMark `json:"marks"`
|
||||
}
|
||||
|
||||
// table: settings
|
||||
type GameSettings struct {
|
||||
Language string `json:"language" example:"en" form:"language" db:"language"`
|
||||
RoomPass string `json:"room_pass" db:"room_pass"`
|
||||
|
Reference in New Issue
Block a user