package queries import "tyapi-server/internal/domains/article/entities" // ListAnnouncementQuery 公告列表查询 type ListAnnouncementQuery struct { Page int `form:"page" binding:"min=1" comment:"页码"` PageSize int `form:"page_size" binding:"min=1,max=100" comment:"每页数量"` Status entities.AnnouncementStatus `form:"status" comment:"公告状态"` Title string `form:"title" comment:"标题关键词"` OrderBy string `form:"order_by" comment:"排序字段"` OrderDir string `form:"order_dir" comment:"排序方向"` } // GetAnnouncementQuery 获取公告详情查询 type GetAnnouncementQuery struct { ID string `uri:"id" binding:"required" comment:"公告ID"` }