45 lines
1.3 KiB
Go
45 lines
1.3 KiB
Go
|
package model
|
||
|
|
||
|
// ActInfo .
|
||
|
type ActInfo struct {
|
||
|
Activities []*Activity `json:"activities"`
|
||
|
Banners []*Banner `json:"banners"`
|
||
|
}
|
||
|
|
||
|
// AnniversaryInfo .
|
||
|
type AnniversaryInfo struct {
|
||
|
Mid int64 `json:"mid"`
|
||
|
Uname string `json:"uname"`
|
||
|
Face string `json:"face"`
|
||
|
ReaderInfo *AnniversaryReader `json:"reader_info"`
|
||
|
AuthorInfo *AnniversaryAuthor `json:"author_info"`
|
||
|
}
|
||
|
|
||
|
// AnniversaryAuthor .
|
||
|
type AnniversaryAuthor struct {
|
||
|
Articles int32 `json:"articles"`
|
||
|
Words int64 `json:"words"`
|
||
|
Views int64 `json:"views"`
|
||
|
Coins int64 `json:"coins"`
|
||
|
Title string `json:"title"`
|
||
|
Publish string `json:"publish"`
|
||
|
Rank string `json:"rank"`
|
||
|
ReaderMid int64 `json:"reader"`
|
||
|
ReaderUname string `json:"reader_name"`
|
||
|
ReaderFace string `json:"reader_face"`
|
||
|
}
|
||
|
|
||
|
// AnniversaryReader .
|
||
|
type AnniversaryReader struct {
|
||
|
Words int64 `json:"words"`
|
||
|
Views int64 `json:"views"`
|
||
|
Coins int64 `json:"coins"`
|
||
|
Comments int64 `json:"comments"`
|
||
|
Title string `json:"title"`
|
||
|
AuthorMid int64 `json:"author"`
|
||
|
AuthorUname string `json:"author_name"`
|
||
|
Rank string `json:"rank"`
|
||
|
FirstComment string `json:"first_comment"`
|
||
|
CommentDate string `json:"comment_date"`
|
||
|
}
|