Kepler core
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.
 
 

63 lines
1.2 KiB

package inject
import (
"cygnux/kepler/models/metas"
//"cygnux/kepler/models"
)
type CategoryAlbum struct {
metas.VodCategoryAlbum
}
type Album struct {
metas.VodAlbum
CategoryId string `json:",omitempty" xql:"-"`
Tags []string `json:"tags,omitempty" xql:"-"`
Geniuses []string `json:"geniuses,omitempty" xql:"-"`
Crews []Crew `json:"crews,omitempty" xql:"-"`
Films []Film `json:"films,omitempty" xql:"-"`
}
type Film struct {
metas.VodFilm
Index int `json:"index" xql:"-"`
Crews []Crew `json:"crews,omitempty" xql:"-"`
Videos []Video `json:"videos,omitempty" xql:"-"`
ScreenShots []string `json:"screenShots,omitempty" xql:"-"`
}
type AlbumFilm struct {
metas.VodAlbumFilm
}
type AlbumTag struct {
metas.VodAlbumTag
}
type AlbumGenius struct {
metas.VodAlbumGenius
}
type Crew struct {
metas.VodCrew
Role string `json:"role" xql:"-"`
}
type AlbumCrew struct {
metas.VodAlbumCrew
}
type FilmCrew struct {
metas.VodFilmCrew
}
type ScreenShot struct {
metas.VodFilmScreenShot
}
type Video struct {
metas.VodVideo
}