go-common/app/interface/main/space/model/album.go
2019-04-22 18:49:16 +08:00

33 lines
875 B
Go

package model
import "go-common/library/time"
// AlbumCount album count struct.
type AlbumCount struct {
AllCount int64 `json:"all_count"`
DrawCount int64 `json:"draw_count"`
PhotoCount int64 `json:"photo_count"`
DailyCount int64 `json:"daily_count"`
}
// Album album struct.
type Album struct {
DocID int64 `json:"doc_id"`
PosterUID int64 `json:"poster_uid"`
Title string `json:"title"`
Description string `json:"description"`
Pictures []*PicItem `json:"pictures"`
Count int64 `json:"count"`
Ctime time.Time `json:"ctime"`
View int64 `json:"view"`
Like int64 `json:"like"`
}
// PicItem picture item struct.
type PicItem struct {
ImgSrc string `json:"img_src"`
ImgWidth int `json:"img_width"`
ImgHeight int `json:"img_height"`
ImgSize int `json:"img_size"`
}