// Code generated by goctl. DO NOT EDIT. package types type MessageDeleteReq struct { Id string `form:"id"` AppId string `form:"appId"` } type Response struct { Code int64 `json:"code"` Message string `json:"message"` } type MessageDetailReq struct { Id int64 `form:"id"` } type MessageDetailResp struct { Code int64 `json:"code"` Message string `json:"message"` Data map[string]interface{} `json:"data"` } type MessageGetLastReq struct { UserId string `form:"userId"` AppId string `form:"appId"` MsgType int64 `form:"msgType"` IsRead int64 `form:"isRead"` // 1 0 -1 } type MessageGetLastRes struct { Code int64 `json:"code"` Message string `json:"message"` Data map[string]interface{} `json:"data"` } type MessageFindReq struct { UserId string `form:"userId"` AppId string `form:"appId"` ReceiveUserId string `form:"receiveUserId"` MsgType int64 `form:"msgType"` // 是否限制消息类型 -1 不限制 IsRead int64 `form:"isRead"` // 是否限制未读 -1 不限制 Offset int64 `form:"offset"` // 页数 PageSize int64 `form:"pageSize"` // } type MessageFindRes struct { Code int64 `json:"code"` Message string `json:"message"` Data []map[string]interface{} `json:"data"` Total int64 `json:"total"` } type MessageUnreadClassCountReq struct { UserId string `form:"userId"` AppId string `form:"appId"` } type MessageUnreadClassCountRes struct { Code int64 `json:"code"` Message string `json:"message"` Data []map[string]interface{} `json:"data"` } type MessageUnreadCountReq struct { UserId string `form:"userId"` AppId string `form:"appId"` } type MessageUnreadCountRes struct { Code int64 `json:"code"` Message string `json:"message"` Data map[string]interface{} `json:"data"` } type MessageTypeReq struct { UserId string `form:"userId"` AppId string `form:"appId"` } type MessageTypeRes struct { Code int64 `json:"code"` Message string `json:"message"` Data []int64 `json:"data"` } type MsgReadStatusReq struct { UserId string `form:"userId"` AppId string `form:"appId"` MsgType int `form:"msgType"` } type MsgReadStatusResp struct { Code int64 `json:"code"` Message string `json:"message"` Status int64 `json:"status"` } type MarkReadReq struct { MsgId int64 `form:"msgId"` AppId string `form:"appId"` } type MarkReadRes struct { Code int64 `json:"code"` Message string `json:"message"` Data int64 `json:"data"` } type SendMsgReq struct { ReceiveUserId string `form:"receiveUserId"` //接收方的用户id ReceiveName string `form:"receiveName,optional"` //接收方的用户名 SendUserId string `form:"sendUserId"` //发送方的用户id SendName string `form:"sendName"` //发送方的用户名 Title string `form:"title"` //标题 Content string `form:"content"` //内容 MsgType int64 `form:"msgType"` // 消息类型 Link string `form:"link,optional"` //连接 CiteId int64 `form:"citeId,optional"` //应用id Appid string `form:"appid"` } type SendMsgResp struct { Code int64 `json:"code"` Message string `json:"message"` Status int64 `json:"status"` } type MultipleSaveMsgReq struct { SaveData string `json:"saveData"` } type MultipleSaveMsgResp struct { Code int64 `json:"code"` Message string `json:"message"` ErrCount int64 `json:"errCount"` }