You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
2.0 KiB
48 lines
2.0 KiB
package model |
|
|
|
// Contest . |
|
type Contest struct { |
|
ID int64 `json:"id" form:"id"` |
|
GameStage string `json:"game_stage" form:"game_stage" validate:"required"` |
|
Stime int64 `json:"stime" form:"stime"` |
|
Etime int64 `json:"etime" form:"etime"` |
|
HomeID int64 `json:"home_id" form:"home_id"` |
|
AwayID int64 `json:"away_id" form:"away_id"` |
|
HomeScore int64 `json:"home_score" form:"home_score"` |
|
AwayScore int64 `json:"away_score" form:"away_score"` |
|
LiveRoom int64 `json:"live_room" form:"live_room"` |
|
Aid int64 `json:"aid" form:"aid"` |
|
Collection int64 `json:"collection" form:"collection"` |
|
GameState int `json:"game_state" form:"game_state"` |
|
Dic string `json:"dic" form:"dic"` |
|
Status int `json:"status" form:"status"` |
|
Sid int64 `json:"sid" form:"sid" validate:"required"` |
|
Mid int64 `json:"mid" form:"mid" validate:"required"` |
|
Special int `json:"special" form:"special"` |
|
SuccessTeam int64 `json:"success_team" form:"success_team"` |
|
SpecialName string `json:"special_name" form:"special_name"` |
|
SpecialTips string `json:"special_tips" form:"special_tips"` |
|
SpecialImage string `json:"special_image" form:"special_image"` |
|
Playback string `json:"playback" form:"playback"` |
|
CollectionURL string `json:"collection_url" form:"collection_url"` |
|
LiveURL string `json:"live_url" form:"live_url"` |
|
DataType int64 `json:"data_type" form:"data_type"` |
|
Data string `json:"-" form:"data" gorm:"-"` |
|
Adid int64 `json:"-" form:"adid" gorm:"-" validate:"required"` |
|
MatchID int64 `json:"match_id" form:"match_id"` |
|
} |
|
|
|
// ContestInfo . |
|
type ContestInfo struct { |
|
*Contest |
|
Games []*Game `json:"games"` |
|
HomeName string `json:"home_name"` |
|
AwayName string `json:"away_name"` |
|
SuccessName string `json:"success_name" form:"success_name"` |
|
Data []*ContestData `json:"data"` |
|
} |
|
|
|
// TableName es_contests |
|
func (c Contest) TableName() string { |
|
return "es_contests" |
|
}
|
|
|