|
@@ -105,6 +105,25 @@ type MarkReadRes {
|
|
|
Data int64 `json:"data"`
|
|
|
}
|
|
|
|
|
|
+//给指定用户发送消息
|
|
|
+type SendMsgReq {
|
|
|
+ ReceiveUserId string `form:"receiveUserId"` //接收方的用户id
|
|
|
+ ReceiveName string `form:"receiveName"` //接收方的用户名
|
|
|
+ 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"` //连接
|
|
|
+ CiteId int64 `form:"citeId,optional"` //应用id
|
|
|
+ Appid string `form:"appid"`
|
|
|
+}
|
|
|
+type SendMsgResp {
|
|
|
+ Code int64 `json:"code"`
|
|
|
+ Message string `json:"message"`
|
|
|
+ Status int64 `json:"status"`
|
|
|
+}
|
|
|
+
|
|
|
service message-api {
|
|
|
//删除消息
|
|
|
@handler MessageDeleteHandler // TODO: set handler name and delete this comment
|
|
@@ -112,18 +131,28 @@ service message-api {
|
|
|
//查询消息详情
|
|
|
@handler MessageDetailHandler // TODO: set handler name and delete this comment
|
|
|
get /message/messageDetail (MessageDetailReq) returns (MessageDetailResp)
|
|
|
- @handler MessageGetLastHandler // 获取指定类型的最新一条未读消息
|
|
|
+ // 获取指定类型的最新一条未读消息
|
|
|
+ @handler MessageGetLastHandler
|
|
|
post /message/messageGetLast (MessageGetLastReq) returns (MessageGetLastRes)
|
|
|
- @handler MessageFindHandler // 获取指定用户的历史消息 条件可选 消息类型 是否未读
|
|
|
+ // 获取指定用户的历史消息 条件可选 消息类型 是否未读
|
|
|
+ @handler MessageFindHandler
|
|
|
post /message/messageFind (MessageFindReq) returns (MessageFindRes)
|
|
|
- @handler MessageUnreadClassCountHandler // 获取用户未读消息分类及分类下的最新消息
|
|
|
+ // 获取用户未读消息分类及数量
|
|
|
+ @handler MessageUnreadClassCountHandler
|
|
|
post /message/messageUnreadClassCount (MessageUnreadClassCountReq) returns (MessageUnreadClassCountRes)
|
|
|
- @handler MessageUnreadCountHandler // 获取用户未读消息数量
|
|
|
+ // 获取用户未读消息数量
|
|
|
+ @handler MessageUnreadCountHandler
|
|
|
post /message/messageUnreadCount (MessageUnreadCountReq) returns (MessageUnreadCountRes)
|
|
|
- @handler MessageTypeHandler // 获取用户未读消息数量
|
|
|
+ // 获取用户未读消息数量
|
|
|
+ @handler MessageTypeHandler
|
|
|
get /message/messageType (MessageTypeReq) returns (MessageTypeRes)
|
|
|
- @handler MessageSetReadStatusHandler // 修改指定用户的某个分类的消息为已读
|
|
|
+ // 修改指定用户的某个分类的消息为已读
|
|
|
+ @handler MessageSetReadStatusHandler
|
|
|
get /message/messageSetReadStatus (MsgReadStatusReq) returns (MsgReadStatusResp)
|
|
|
- @handler MarkReadHandler // 标记为已读
|
|
|
+ // 标记为已读
|
|
|
+ @handler MarkReadHandler
|
|
|
post /message/markRead (MarkReadReq) returns (MarkReadRes)
|
|
|
+ // 发送消息
|
|
|
+ @handler SendMsgHandler
|
|
|
+ post /message/SendMsg (SendMsgReq) returns (SendMsgResp)
|
|
|
}
|