44 lines
1.4 KiB
Go
44 lines
1.4 KiB
Go
package srv_app
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
type AppCategoryInfo struct {
|
|
Id int64 `json:"id" bson:"_id,omitempty"` // Id
|
|
Name string `json:"name" bson:"name"` // 分类名称
|
|
Title string `json:"title" bson:"title"` // APP显示
|
|
Desc string `json:"desc" bson:"desc"` // 描述
|
|
Rank int64 `json:"rank" bson:"rank"` // 排序
|
|
}
|
|
|
|
type AppCreatorInfo struct {
|
|
Id int64 `json:"id" bson:"_id,omitempty"`
|
|
Name string `json:"name" bson:"name"` // 帖子标题
|
|
Sort int64 `json:"sort" bson:"sort"` // 排序
|
|
}
|
|
|
|
type AppTagInfo struct {
|
|
Id int64 `json:"id" bson:"_id,omitempty"`
|
|
Title string `json:"title" bson:"title"` // 帖子标题
|
|
Sort int64 `json:"sort" bson:"sort"` // 排序
|
|
}
|
|
|
|
// AppVideoInfoSyncReq APP数据同步请求
|
|
type AppVideoInfoSyncReq struct {
|
|
AppId int64 `json:"appId" bson:"appId"`
|
|
LastSyncTime time.Time `json:"lastSyncTime" bson:"lastSyncTime"` // 最后同步时间
|
|
PageSize int64 `json:"pageSize" bson:"pageSize"` // 页大小
|
|
}
|
|
|
|
type AppVideoCollectionSyncReq struct {
|
|
AppId int64 `json:"appId" bson:"appId"`
|
|
CollectionId []int64 `json:"collectionId" bson:"collectionId"`
|
|
}
|
|
|
|
type AppVideoCollectionSyncInfo struct {
|
|
CollectionID int64 `json:"collectionId" bson:"collectionId"` // 合集ID
|
|
VideoId int64 `json:"videoId" bson:"videoId"` // 视频ID
|
|
Rank int64 `json:"rank" bson:"rank"` // 排序
|
|
}
|