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