Files
easygoadmin/app/dto/ad.go
yaoyilin 1b36bd8fbe feat: 初始化项目
初始化项目
2022-10-31 22:29:16 +08:00

58 lines
2.7 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 广告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"`
}