package imgroupmessage import ( "hotgo/internal/model/input/form" "hotgo/internal/model/input/sysin" "github.com/gogf/gf/v2/frame/g" ) type ListReq struct { g.Meta `path:"/imGroupMessage/list" method:"get" tags:"IM群聊消息" summary:"获取群聊消息列表"` sysin.ImGroupMessageListInp } type ListRes struct { form.PageRes List []*sysin.ImMessageListModel `json:"list" dc:"数据列表"` } type ViewReq struct { g.Meta `path:"/imGroupMessage/view" method:"get" tags:"IM群聊消息" summary:"获取群聊消息详情"` sysin.ImMessageViewInp } type ViewRes struct{ *sysin.ImMessageViewModel } type HideReq struct { g.Meta `path:"/imGroupMessage/hide" method:"post" tags:"IM群聊消息" summary:"隐藏群聊消息"` sysin.ImMessageActionInp } type HideRes struct{ *sysin.ImMessageCommandModel } type DeleteReq struct { g.Meta `path:"/imGroupMessage/delete" method:"post" tags:"IM群聊消息" summary:"删除群聊消息"` sysin.ImMessageActionInp } type DeleteRes struct{ *sysin.ImMessageCommandModel } type ExportReq struct { g.Meta `path:"/imGroupMessage/export" method:"get" tags:"IM群聊消息" summary:"导出群聊消息"` sysin.ImGroupMessageListInp } type ExportRes struct{}