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.
31 lines
1000 B
31 lines
1000 B
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" |
|
}
|
|
|