123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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"
- }
|