|
@@ -37,7 +37,6 @@ type (
|
|
|
MultipleSaveMsgResp = message.MultipleSaveMsgResp
|
|
|
ResCount = message.ResCount
|
|
|
Response = message.Response
|
|
|
- SendMsgRequest = message.SendMsgRequest
|
|
|
User = message.User
|
|
|
UserMsgList = message.UserMsgList
|
|
|
UserMsgListReq = message.UserMsgListReq
|
|
@@ -46,46 +45,12 @@ type (
|
|
|
UserUnreadMsgListRes = message.UserUnreadMsgListRes
|
|
|
WxTmplMsg = message.WxTmplMsg
|
|
|
WxTmplResponse = message.WxTmplResponse
|
|
|
- AllSortData = message2.AllSortData
|
|
|
- BuoyMessages = message2.BuoyMessages
|
|
|
- ChangeReadStatusReq = message2.ChangeReadStatusReq
|
|
|
- ClearUnreadMsgReq = message2.ClearUnreadMsgReq
|
|
|
- FindUserBuoyMsgReq = message2.FindUserBuoyMsgReq
|
|
|
- FindUserBuoyMsgRes = message2.FindUserBuoyMsgRes
|
|
|
- FindUserMsgReq = message2.FindUserMsgReq
|
|
|
- FindUserMsgRes = message2.FindUserMsgRes
|
|
|
- GetClassUnreadCountReq = message2.GetClassUnreadCountReq
|
|
|
- GetLastMessageReq = message2.GetLastMessageReq
|
|
|
- GetLastMessageRes = message2.GetLastMessageRes
|
|
|
- GetMsgTypeReq = message2.GetMsgTypeReq
|
|
|
- GetMsgTypeRes = message2.GetMsgTypeRes
|
|
|
- GetUnreadClassCountReq = message2.GetUnreadClassCountReq
|
|
|
- GetUnreadClassCountRes = message2.GetUnreadClassCountRes
|
|
|
- GetUnreadCountRequest = message2.GetUnreadCountRequest
|
|
|
- GetUnreadCountResponse = message2.GetUnreadCountResponse
|
|
|
- MessageDetailReq = message2.MessageDetailReq
|
|
|
- MessageDetailResp = message2.MessageDetailResp
|
|
|
- Messages = message2.Messages
|
|
|
- MultipleSaveMsgReq = message2.MultipleSaveMsgReq
|
|
|
- MultipleSaveMsgResp = message2.MultipleSaveMsgResp
|
|
|
- ResCount = message2.ResCount
|
|
|
- Response = message2.Response
|
|
|
- User = message2.User
|
|
|
- UserMsgList = message2.UserMsgList
|
|
|
- UserMsgListReq = message2.UserMsgListReq
|
|
|
- UserMsgListRes = message2.UserMsgListRes
|
|
|
- UserUnreadMsgListReq = message2.UserUnreadMsgListReq
|
|
|
- UserUnreadMsgListRes = message2.UserUnreadMsgListRes
|
|
|
- WxTmplMsg = message2.WxTmplMsg
|
|
|
- WxTmplResponse = message2.WxTmplResponse
|
|
|
|
|
|
Message interface {
|
|
|
// 批量保存消息
|
|
|
MultipleSaveMsg(ctx context.Context, in *MultipleSaveMsgReq, opts ...grpc.CallOption) (*MultipleSaveMsgResp, error)
|
|
|
// 修改消息阅读状态
|
|
|
ChangeReadStatus(ctx context.Context, in *ChangeReadStatusReq, opts ...grpc.CallOption) (*Response, error)
|
|
|
- // 指定用户发消息
|
|
|
- SendUserMsg(ctx context.Context, in *SendMsgRequest, opts ...grpc.CallOption) (*Response, error)
|
|
|
// 查询指定用户未读消息合计
|
|
|
GetUnreadCount(ctx context.Context, in *GetUnreadCountRequest, opts ...grpc.CallOption) (*GetUnreadCountResponse, error)
|
|
|
// 查询指定用户的历史消息记录
|
|
@@ -125,90 +90,84 @@ func NewMessage(cli zrpc.Client) Message {
|
|
|
|
|
|
// 批量保存消息
|
|
|
func (m *defaultMessage) MultipleSaveMsg(ctx context.Context, in *MultipleSaveMsgReq, opts ...grpc.CallOption) (*MultipleSaveMsgResp, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.MultipleSaveMsg(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 修改消息阅读状态
|
|
|
func (m *defaultMessage) ChangeReadStatus(ctx context.Context, in *ChangeReadStatusReq, opts ...grpc.CallOption) (*Response, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.ChangeReadStatus(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
-// 指定用户发消息
|
|
|
-func (m *defaultMessage) SendUserMsg(ctx context.Context, in *SendMsgRequest, opts ...grpc.CallOption) (*Response, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
- return client.SendUserMsg(ctx, in, opts...)
|
|
|
-}
|
|
|
-
|
|
|
// 查询指定用户未读消息合计
|
|
|
func (m *defaultMessage) GetUnreadCount(ctx context.Context, in *GetUnreadCountRequest, opts ...grpc.CallOption) (*GetUnreadCountResponse, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.GetUnreadCount(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 查询指定用户的历史消息记录
|
|
|
func (m *defaultMessage) FindUserMsg(ctx context.Context, in *FindUserMsgReq, opts ...grpc.CallOption) (*FindUserMsgRes, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.FindUserMsg(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 查询指定用户指定分类的未读消息合计
|
|
|
func (m *defaultMessage) GetClassUnreadCount(ctx context.Context, in *GetClassUnreadCountReq, opts ...grpc.CallOption) (*GetUnreadCountResponse, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.GetClassUnreadCount(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 获取指定用户指定分类的最新一条消息
|
|
|
func (m *defaultMessage) GetLastMessage(ctx context.Context, in *GetLastMessageReq, opts ...grpc.CallOption) (*GetLastMessageRes, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.GetLastMessage(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 查看详细详情
|
|
|
func (m *defaultMessage) FindMessageDetail(ctx context.Context, in *MessageDetailReq, opts ...grpc.CallOption) (*MessageDetailResp, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.FindMessageDetail(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 获取指定用户的分类及未读消息数量
|
|
|
func (m *defaultMessage) GetUnreadClassCount(ctx context.Context, in *GetUnreadClassCountReq, opts ...grpc.CallOption) (*GetUnreadClassCountRes, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.GetUnreadClassCount(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 获取指定用户收到消息的分类
|
|
|
func (m *defaultMessage) GetMsgType(ctx context.Context, in *GetMsgTypeReq, opts ...grpc.CallOption) (*GetMsgTypeRes, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.GetMsgType(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 查询指定用户的浮标消息
|
|
|
func (m *defaultMessage) FindUserBuoyMsg(ctx context.Context, in *FindUserBuoyMsgReq, opts ...grpc.CallOption) (*FindUserBuoyMsgRes, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.FindUserBuoyMsg(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 一键清空未读消息
|
|
|
func (m *defaultMessage) ClearUnreadMsg(ctx context.Context, in *ClearUnreadMsgReq, opts ...grpc.CallOption) (*Response, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.ClearUnreadMsg(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// new用户消息列表
|
|
|
func (m *defaultMessage) UserMsgList(ctx context.Context, in *UserMsgListReq, opts ...grpc.CallOption) (*UserMsgListRes, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.UserMsgList(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 发送微信模版消息
|
|
|
func (m *defaultMessage) SendWxTmplMsg(ctx context.Context, in *WxTmplMsg, opts ...grpc.CallOption) (*Response, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.SendWxTmplMsg(ctx, in, opts...)
|
|
|
}
|
|
|
|
|
|
// 官网、移动端首页、工作桌面消息滚动
|
|
|
func (m *defaultMessage) UserUnreadMsgList(ctx context.Context, in *UserUnreadMsgListReq, opts ...grpc.CallOption) (*UserUnreadMsgListRes, error) {
|
|
|
- client := message2.NewMessageClient(m.cli.Conn())
|
|
|
+ client := message.NewMessageClient(m.cli.Conn())
|
|
|
return client.UserUnreadMsgList(ctx, in, opts...)
|
|
|
}
|