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

41 lines
1.4 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/13
* @File : notice
*/
package dto
// 分页查询
type NoticePageReq struct {
Title string `form:"title"` // 通知标题
Source int `form:"source"` // 通知来源
Page int `form:"page"` // 页码
Limit int `form:"limit"` // 每页数
}
// 添加通知公告
type NoticeAddReq struct {
Title string `form:"title" binding:"required"` // 通知标题
Content string `form:"content" binding:"required"` // 通知内容
Source string `form:"source" binding:"required"` // 来源1内部通知 2外部新闻
IsTop string `form:"isTop" binding:"required"` // 是否置顶1是 2否
Status string `form:"status" binding:"required"` // 状态1已发布 2待发布
}
// 更新通知公告
type NoticeUpdateReq struct {
Id string `form:"id" binding:"required"`
Title string `form:"title" binding:"required"` // 通知标题
Content string `form:"content" binding:"required"` // 通知内容
Source string `form:"source" binding:"required"` // 来源1内部通知 2外部新闻
IsTop string `form:"isTop" binding:"required"` // 是否置顶1是 2否
Status string `form:"status" binding:"required"` // 状态1已发布 2待发布
}
// 设置状态
type NoticeStatusReq struct {
Id string `form:"id" binding:"required"`
Status string `form:"status" binding:"required"`
}