Files
huangguo_server/models/v/mediabookshelfmod/app.go
T
rootandClaude Opus 5 8679200f41 Initial commit
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 13:57:10 +08:00

28 lines
1.8 KiB
Go
Executable File

package mediabookshelfmod
import (
"time"
"go.mongodb.org/mongo-driver/bson/primitive"
)
// MediaBookshelfInfo 移动端返回内容
type MediaBookshelfInfo struct {
ID primitive.ObjectID `json:"id" bson:"id"` // 文档id
Name string `json:"name" bson:"name"` // 名称
VerticalCover string `json:"verticalCover" bson:"verticalCover"` // 竖版封面
TotalEpisode int `json:"totalEpisode" bson:"totalEpisode"` // 总集数
UpdateStatus int `json:"updateStatus" bson:"updateStatus"` // 更新状态
Permission int `json:"permission" bson:"permission"` // 收听权限 0:会员 1:金币购买 2:免费
Price int64 `json:"price" bson:"price" ` //价格
CurrentEpisode int `json:"currentEpisode"` // 当前更新到的集数
MediaType string `json:"mediaType" bson:"mediaType"` // 类型 "video":动漫,"image":漫画,"text":小说
MediaSubType int `json:"mediaSubType"` // 子类型 ,暂时只有小说使用 0-默认文本小说 1-有声小说
CountBrowse int64 `json:"countBrowse" bson:"countBrowse"` // 浏览数
UID uint64 `json:"uid" bson:"uid"` // 用户ID
ReadAt time.Time `json:"readAt" bson:"readAt"` // 阅读时间
CreatedAt time.Time `json:"createdAt" bson:"createdAt"` // 创建时间
UpdateTime time.Time `json:"updateTime" bson:"updateTime"` // 更新时间
IsNew bool `json:"isNew" bson:"isNew"` // 是否最新
}