@@ -0,0 +1,38 @@
|
||||
package collectmod
|
||||
|
||||
import (
|
||||
"91porn-server/models/v/locmod"
|
||||
"91porn-server/models/v/vidmod"
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
)
|
||||
|
||||
// CInfo 查询返回的收藏结构
|
||||
type CInfo struct {
|
||||
Video []primitive.ObjectID `bson:"video"`
|
||||
Tags []primitive.ObjectID `bson:"tags"`
|
||||
Place []primitive.ObjectID `bson:"place"`
|
||||
VideoTC int64 `bson:"videoTC"`
|
||||
TagsTC int64 `bson:"tagsTC"`
|
||||
PlaceTC int64 `bson:"placeTC"`
|
||||
}
|
||||
|
||||
// ICollectResp 我的收藏回复
|
||||
type ICollectResp struct {
|
||||
VInfos []*vidmod.VideoInfo
|
||||
TInfos []vidmod.TagInfo
|
||||
LInfos []locmod.Location
|
||||
VideoTC int64 `bson:"videoTC"`
|
||||
TagsTC int64 `bson:"tagsTC"`
|
||||
PlaceTC int64 `bson:"placeTC"`
|
||||
}
|
||||
|
||||
type DoCollectReqInfo struct {
|
||||
ObjID primitive.ObjectID `form:"objID" json:"objID" binding:"required"` // 收藏的对象的ID
|
||||
Type string `form:"type" json:"type" binding:"required"` // 收藏类型 SP:长视频 SHORT:短视频 COVER:图文帖子 PIC:图集帖子 SEED_LINK:种子/黄油帖子
|
||||
IsCollect bool `form:"isCollect" json:"isCollect"` // 收藏or取消收藏
|
||||
}
|
||||
|
||||
type DoBatchCancelCollectReq struct {
|
||||
ObjIDs []primitive.ObjectID `form:"objIDs" json:"objIDs" binding:"required"` // 取消收藏的ID的合集数组
|
||||
Type string `form:"type" json:"type" binding:"required"` // 收藏类型 SP:长视频 SHORT:短视频 COVER:图文帖子 PIC:图集帖子 SEED_LINK:种子/黄油帖子
|
||||
}
|
||||
Reference in New Issue
Block a user