Create & Init Project...
This commit is contained in:
46
app/interface/main/app-view/model/view/bnj.go
Normal file
46
app/interface/main/app-view/model/view/bnj.go
Normal file
@ -0,0 +1,46 @@
|
||||
package view
|
||||
|
||||
import (
|
||||
"go-common/app/interface/main/app-view/model/elec"
|
||||
"go-common/app/service/main/archive/model/archive"
|
||||
xtime "go-common/library/time"
|
||||
)
|
||||
|
||||
// BnjMain is
|
||||
type BnjMain struct {
|
||||
*archive.Archive3
|
||||
// now user
|
||||
ReqUser *ReqUser `json:"req_user,omitempty"`
|
||||
Pages []*Page `json:"pages,omitempty"`
|
||||
Elec *elec.Info `json:"elec,omitempty"`
|
||||
Relates []*BnjItem `json:"relates"`
|
||||
// player_icon
|
||||
PlayerIcon *PlayerIcon `json:"player_icon,omitempty"`
|
||||
ElecBigText string `json:"elec_big_text"`
|
||||
ElecSmallText string `json:"elec_small_text"`
|
||||
}
|
||||
|
||||
// BnjList is
|
||||
type BnjList struct {
|
||||
Item []*BnjItem `json:"list"`
|
||||
}
|
||||
|
||||
// BnjItem is
|
||||
type BnjItem struct {
|
||||
Aid int64 `json:"aid"`
|
||||
Cid int64 `json:"cid"`
|
||||
Tid int32 `json:"tid"`
|
||||
Pic string `json:"pic"`
|
||||
Copyright int32 `json:"copyright"`
|
||||
PubDate xtime.Time `json:"pubdate"`
|
||||
IsAd int `json:"is_ad"`
|
||||
Title string `json:"title"`
|
||||
Desc string `json:"desc,omitempty"`
|
||||
Stat archive.Stat3 `json:"stat,omitempty"`
|
||||
Duration int64 `json:"duration,omitempty"`
|
||||
Author archive.Author3 `json:"owner,omitempty"`
|
||||
Dimension archive.Dimension `json:"dimension,omitempty"`
|
||||
ReqUser *ReqUser `json:"req_user,omitempty"`
|
||||
Pages []*Page `json:"pages,omitempty"`
|
||||
Rights archive.Rights3 `json:"rights"`
|
||||
}
|
Reference in New Issue
Block a user