@@ -0,0 +1,55 @@
|
||||
package vidtimeonlinemod
|
||||
|
||||
import (
|
||||
"91porn-server/models/commod"
|
||||
"91porn-server/models/v/vidmod"
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
"time"
|
||||
)
|
||||
|
||||
// ListReq 视频列表请求
|
||||
type ListReq struct {
|
||||
commod.Page
|
||||
UID int `form:"uid" json:"uid"` // 用户ID
|
||||
VidId string `form:"vidId" bson:"vidId"` // 帖子ID
|
||||
Tag *string `form:"tag" json:"tag" bson:"tag"` // 标题
|
||||
}
|
||||
|
||||
// DeleteReq 视频批量操作参数
|
||||
type DeleteReq struct {
|
||||
IDs []string `json:"ids"`
|
||||
}
|
||||
|
||||
// BatchAuditReq 批量自动上架参数
|
||||
type BatchAuditReq struct {
|
||||
Vids []primitive.ObjectID `json:"vids" form:"vids" binding:"required"` // 自上架数据
|
||||
SectionID primitive.ObjectID `json:"sectionID" form:"sectionID"` // 专题id
|
||||
OnlineTime time.Time `json:"onlineTime,omitempty" form:"onlineTime"` // 定时上线的时间
|
||||
}
|
||||
|
||||
// VidTimeOnlineModelResp 视频
|
||||
type VidTimeOnlineModelResp struct {
|
||||
ID primitive.ObjectID `json:"id" bson:"_id,omitempty"` // id
|
||||
PublisherID uint64 `json:"publisherID" bson:"publisherID"` // 上传者ID
|
||||
Portrait string `json:"portrait" bson:"portrait"` // 上传者头像
|
||||
VidId primitive.ObjectID `json:"vidId" bson:"vidId"` // 帖子id
|
||||
VidType string `json:"vidType" bson:"vidType"` // 帖子类型
|
||||
VidTitle string `json:"vidTitle" bson:"vidTitle"` // 视频标题
|
||||
OnlineSort int `json:"onlineSort" bson:"onlineSort"` // 上线顺序
|
||||
SourceURL string `json:"sourceURL" bson:"sourceURL"` // 视频资源地址Path
|
||||
Cover string `json:"cover" bson:"cover"` // 封面图
|
||||
Tags []vidmod.TagInfo `json:"tags" bson:"tags"` // 视频标签
|
||||
SeriesCover []string `json:"seriesCover" bson:"seriesCover"` // 帖子套图
|
||||
CreatedAt time.Time `json:"createdAt" bson:"createdAt,omitempty"` // 创建时间
|
||||
OnlineTime time.Time `json:"onlineTime" bson:"onlineTime,omitempty"` // 上架时间
|
||||
ReviewAccount string `json:"reviewAccount" bson:"reviewAccount,omitempty"` // 审核人
|
||||
SectionId primitive.ObjectID `json:"sectionID"`
|
||||
}
|
||||
|
||||
// EditReq 更新参数
|
||||
type EditReq struct {
|
||||
VidId primitive.ObjectID `json:"vidId" form:"vidId" binding:"required"` // 帖子id
|
||||
Price int `json:"price" form:"price"` // 价格
|
||||
SectionID primitive.ObjectID `json:"sectionID" form:"sectionID"` // 专题id
|
||||
OnlineTime time.Time `json:"onlineTime,omitempty" form:"onlineTime"` // 定时上线的时间
|
||||
}
|
||||
Reference in New Issue
Block a user