package v1 import ( "git.5iot.com/iotlcm-public/iotlcm-app/internal/model" "github.com/gogf/gf/v2/frame/g" ) type MessageListReq struct { g.Meta `path:"/message/list" method:"get" tags:"APP-消息中心" summary:"当前登录用户消息列表"` model.AppMessageListParam } type MessageListRes struct { Items []*model.AppMessageModel `json:"items" dc:"消息列表"` Total int `json:"total" dc:"总数"` } type MessageDetailReq struct { g.Meta `path:"/message/detail" method:"get" tags:"APP-消息中心" summary:"当前登录用户消息详情"` model.AppMessageDetailParam } type MessageDetailRes struct { Message *model.AppMessageModel `json:"message" dc:"消息详情"` } type MessageReadReq struct { g.Meta `path:"/message/read" method:"post" tags:"APP-消息中心" summary:"标记当前登录用户消息为已读"` model.AppMessageReadParam } type MessageReadRes struct{}