go-common/app/admin/main/esports/model/season.go
2019-04-22 18:49:16 +08:00

32 lines
1000 B
Go

package model
// Season .
type Season struct {
ID int64 `json:"id" form:"id"`
Mid int64 `json:"mid" form:"mid" validate:"required"`
Title string `json:"title" form:"title" validate:"required"`
SubTitle string `json:"sub_title" form:"sub_title"`
Stime int64 `json:"stime" form:"stime"`
Etime int64 `json:"etime" form:"etime"`
Sponsor string `json:"sponsor" form:"sponsor"`
Logo string `json:"logo" form:"logo" validate:"required"`
Dic string `json:"dic" form:"dic"`
Status int `json:"status" form:"is_deleted"`
IsApp int `json:"is_app" form:"is_app"`
Rank int `json:"rank" form:"rank" validate:"min=0,max=10"`
URL string `json:"url" form:"url"`
DataFocus string `json:"data_focus" form:"data_focus"`
FocusURL string `json:"focus_url" form:"focus_url"`
}
// SeasonInfo .
type SeasonInfo struct {
*Season
Games []*Game `json:"games"`
}
// TableName .
func (s Season) TableName() string {
return "es_seasons"
}