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"` // 是否最新 }