package cultivatecontent import ( "github.com/gogf/gf/v2/frame/g" "hotgo/internal/model/input/form" "hotgo/internal/model/input/sysin" ) type ListReq struct { g.Meta `path:"/cultivate/content/list" method:"get" tags:"养成管理" summary:"获取动态或评论审核列表"` sysin.CultivateContentListInp } type ListRes struct { form.PageRes List []*sysin.CultivateContentListModel `json:"list"` } type ReviewReq struct { g.Meta `path:"/cultivate/content/review" method:"post" tags:"养成管理" summary:"审核或下架动态评论"` sysin.CultivateContentReviewInp } type ReviewRes struct{} type ReportListReq struct { g.Meta `path:"/cultivate/reports/list" method:"get" tags:"养成管理" summary:"获取举报列表"` sysin.CultivateReportListInp } type ReportListRes struct { form.PageRes List []*sysin.CultivateReportListModel `json:"list"` } type ReportHandleReq struct { g.Meta `path:"/cultivate/reports/handle" method:"post" tags:"养成管理" summary:"处理举报"` sysin.CultivateReportHandleInp } type ReportHandleRes struct{} type LogListReq struct { g.Meta `path:"/cultivate/logs/list" method:"get" tags:"养成管理" summary:"获取养成管理操作日志"` sysin.CultivateOperationLogListInp } type LogListRes struct { form.PageRes List []*sysin.CultivateOperationLogListModel `json:"list"` }