86 lines
2.5 KiB
Go
86 lines
2.5 KiB
Go
package annoumod
|
|
|
|
import "91porn-server/models/commod"
|
|
|
|
// ListReq 视频列表请求
|
|
type ListReq struct {
|
|
Sort string `form:"sort" json:"sort"`
|
|
Desc int `form:"desc" json:"desc"`
|
|
commod.Page
|
|
}
|
|
|
|
// EditInfo 更新的内容
|
|
type EditInfo struct {
|
|
Title string `form:"title" json:"title"` //公告标题
|
|
Cover string `form:"cover" json:"cover"` //公告封面图
|
|
Content string `form:"content" json:"content"` //公告内容
|
|
Type int `form:"type" json:"type"` //公告类型,0,外部连接;1,直接安装app
|
|
Href string `form:"href" json:"href"` //公告跳转地址
|
|
Active bool `form:"active" json:"active"` //激活状态
|
|
}
|
|
|
|
// EditReq 更新公告
|
|
type EditReq struct {
|
|
ID string `form:"id" json:"id"`
|
|
EditInfo
|
|
}
|
|
|
|
// DeleteReq 删除公告
|
|
type DeleteReq struct {
|
|
IDs []string `form:"ids" json:"ids"`
|
|
}
|
|
|
|
// AddReq 增加一条公告
|
|
type AddReq struct {
|
|
Title string `form:"title" json:"title"` //公告标题
|
|
Content string `form:"content" json:"content"` //公告内容
|
|
Cover string `form:"cover" json:"cover"` //公告封面图
|
|
Type int `form:"type" json:"type"` //公告类型,0,外部连接;1,直接安装app 3,会员升级公告
|
|
Href string `form:"href" json:"href"` //公告跳转地址
|
|
Active bool `form:"active" json:"active"` //激活状态
|
|
}
|
|
|
|
// ListResp 列表应答
|
|
type ListResp struct {
|
|
AInfos []*Annou `json:"aInfos"`
|
|
Total int64 `json:"total"`
|
|
}
|
|
|
|
// OpeResp 操作应答
|
|
type OpeResp struct {
|
|
Count int64 `json:"count"`
|
|
}
|
|
|
|
// EditInfo 更新的内容
|
|
type EditAnnounceInfo struct {
|
|
Content string `form:"content" json:"content"` //跑马灯内容
|
|
Type int `form:"type" json:"type"` //跑马灯类型
|
|
Url string `form:"url" json:"url"` //跳转链接
|
|
Active bool `form:"active" json:"active"` //激活状态
|
|
}
|
|
|
|
// EditReq 更新公告
|
|
type EditAnnounceReq struct {
|
|
ID string `form:"id" json:"id"`
|
|
EditAnnounceInfo
|
|
}
|
|
|
|
// DeleteReq 删除公告
|
|
type DeleteAnnounceReq struct {
|
|
IDs []string `form:"ids" json:"ids"`
|
|
}
|
|
|
|
// AddReq 增加一条公告
|
|
type AddAnnounceReq struct {
|
|
Content string `form:"content" json:"content,omitempty" binding:"required"` //跑马灯内容
|
|
Url string `form:"url" json:"url,omitempty"` //跳转链接
|
|
Active bool `form:"active" json:"active,omitempty"` //激活状态
|
|
}
|
|
|
|
// 3、走马灯通知
|
|
// 接口:goldegg/announce
|
|
// AnnounceInfoReq 走马灯通告信息请求
|
|
type AnnounceInfoReq struct {
|
|
commod.Page
|
|
}
|