mirror of
https://gitlab.52pay.top/go/easygoadmin.git
synced 2025-09-26 22:58:01 +08:00
58 lines
2.7 KiB
Go
58 lines
2.7 KiB
Go
/**
|
||
* 广告Dto
|
||
* @author
|
||
* @since 2021/11/15
|
||
* @File : ad
|
||
*/
|
||
package dto
|
||
|
||
// 列表查询
|
||
type AdPageReq struct {
|
||
Title string `form:"title"` // 广告标题
|
||
Page int `form:"page"` // 页码
|
||
Limit int `form:"limit"` // 每页数
|
||
}
|
||
|
||
// 添加广告
|
||
type AdAddReq struct {
|
||
Title string `form:"title" binding:"required"` // 广告标题
|
||
AdSortId string `form:"adSortId" binding:"required"` // 广告位ID
|
||
Cover string `form:"cover"` // 广告图片
|
||
Type string `form:"type" binding:"required"` // 广告格式:1图片 2文字 3视频 4推荐
|
||
Description string `form:"description" binding:"required"` // 广告描述
|
||
Content string `form:"content"` // 广告内容
|
||
Url string `form:"url" binding:"required"` // 广告链接
|
||
Width string `form:"width"` // 广告宽度
|
||
Height string `form:"height"` // 广告高度
|
||
StartTime string `form:"startTime" binding:"required"` // 开始时间
|
||
EndTime string `form:"endTime" binding:"required"` // 结束时间
|
||
Status string `form:"status" binding:"required"` // 状态:1在用 2停用
|
||
Sort string `form:"sort"` // 排序
|
||
Note string `form:"note"` // 备注
|
||
}
|
||
|
||
// 更新广告
|
||
type AdUpdateReq struct {
|
||
Id string `form:"id" binding:"required"`
|
||
Title string `form:"title" binding:"required"` // 广告标题
|
||
AdSortId string `form:"adSortId" binding:"required"` // 广告位ID
|
||
Cover string `form:"cover"` // 广告图片
|
||
Type string `form:"type" binding:"required"` // 广告格式:1图片 2文字 3视频 4推荐
|
||
Description string `form:"description" binding:"required"` // 广告描述
|
||
Content string `form:"content"` // 广告内容
|
||
Url string `form:"url" binding:"required"` // 广告链接
|
||
Width string `form:"width"` // 广告宽度
|
||
Height string `form:"height"` // 广告高度
|
||
StartTime string `form:"startTime" binding:"required"` // 开始时间
|
||
EndTime string `form:"endTime" binding:"required"` // 结束时间
|
||
Status string `form:"status" binding:"required"` // 状态:1在用 2停用
|
||
Sort string `form:"sort"` // 排序
|
||
Note string `form:"note"` // 备注
|
||
}
|
||
|
||
// 设置状态
|
||
type AdStatusReq struct {
|
||
Id string `form:"id" binding:"required"`
|
||
Status string `form:"status" binding:"required"`
|
||
}
|