messagecenter.go 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. // Code generated by goctl. DO NOT EDIT.
  2. // Source: messagecenter.proto
  3. package messagecenterclient
  4. import (
  5. "context"
  6. "bp.jydev.jianyu360.cn/SocialPlatform/messageCenter/rpc/messagecenter/messagecenter"
  7. "github.com/zeromicro/go-zero/zrpc"
  8. "google.golang.org/grpc"
  9. )
  10. type (
  11. ChatGroupAddReq = messagecenter.ChatGroupAddReq
  12. ChatGroupJoinReq = messagecenter.ChatGroupJoinReq
  13. ChatGroupList = messagecenter.ChatGroupList
  14. ChatGroupListReq = messagecenter.ChatGroupListReq
  15. ChatGroupListResp = messagecenter.ChatGroupListResp
  16. ChatGroupPerson = messagecenter.ChatGroupPerson
  17. ChatGroupPersonReq = messagecenter.ChatGroupPersonReq
  18. ChatGroupPersonResp = messagecenter.ChatGroupPersonResp
  19. ChatSessionReq = messagecenter.ChatSessionReq
  20. ChatSessionResp = messagecenter.ChatSessionResp
  21. CloseSessionReq = messagecenter.CloseSessionReq
  22. CommonReq = messagecenter.CommonReq
  23. CountReq = messagecenter.CountReq
  24. CountResp = messagecenter.CountResp
  25. CurrencyResp = messagecenter.CurrencyResp
  26. GroupNameUpdateReq = messagecenter.GroupNameUpdateReq
  27. GroupNoticeAddReq = messagecenter.GroupNoticeAddReq
  28. GroupNoticeUpdateReq = messagecenter.GroupNoticeUpdateReq
  29. MessageEntity = messagecenter.MessageEntity
  30. MessageReq = messagecenter.MessageReq
  31. MessageResp = messagecenter.MessageResp
  32. ReadStateReq = messagecenter.ReadStateReq
  33. SaveAutoReplyReq = messagecenter.SaveAutoReplyReq
  34. SaveMessageResp = messagecenter.SaveMessageResp
  35. UserEntity = messagecenter.UserEntity
  36. UserReq = messagecenter.UserReq
  37. UserResp = messagecenter.UserResp
  38. MessageCenter interface {
  39. // 查询数量
  40. Count(ctx context.Context, in *CountReq, opts ...grpc.CallOption) (*CountResp, error)
  41. // 用户列表查询
  42. UserList(ctx context.Context, in *UserReq, opts ...grpc.CallOption) (*UserResp, error)
  43. // 聊天内容查询
  44. FindMessage(ctx context.Context, in *MessageReq, opts ...grpc.CallOption) (*MessageResp, error)
  45. // 聊天保存
  46. SaveMessage(ctx context.Context, in *MessageEntity, opts ...grpc.CallOption) (*SaveMessageResp, error)
  47. // 会话创建
  48. CreateChatSession(ctx context.Context, in *ChatSessionReq, opts ...grpc.CallOption) (*ChatSessionResp, error)
  49. // 会话关闭
  50. CloseChatSession(ctx context.Context, in *CloseSessionReq, opts ...grpc.CallOption) (*ChatSessionResp, error)
  51. // 创建会话并且保存信息
  52. SaveAutoReplyMsg(ctx context.Context, in *SaveAutoReplyReq, opts ...grpc.CallOption) (*MessageResp, error)
  53. // 根据消息修改已读状态
  54. UpdateReadById(ctx context.Context, in *ReadStateReq, opts ...grpc.CallOption) (*CurrencyResp, error)
  55. // 群组列表查询
  56. ChatGroupList(ctx context.Context, in *ChatGroupListReq, opts ...grpc.CallOption) (*ChatGroupListResp, error)
  57. // 群组新增
  58. ChatGroupAdd(ctx context.Context, in *ChatGroupAddReq, opts ...grpc.CallOption) (*CommonReq, error)
  59. // 群组成员查询
  60. ChatGroupPerson(ctx context.Context, in *ChatGroupPersonReq, opts ...grpc.CallOption) (*ChatGroupPersonResp, error)
  61. // 加入群组
  62. ChatGroupJoin(ctx context.Context, in *ChatGroupJoinReq, opts ...grpc.CallOption) (*CommonReq, error)
  63. // 群组名称修改
  64. GroupNameUpdate(ctx context.Context, in *GroupNameUpdateReq, opts ...grpc.CallOption) (*CommonReq, error)
  65. // 群任务新增
  66. GroupNoticeAdd(ctx context.Context, in *GroupNoticeAddReq, opts ...grpc.CallOption) (*CommonReq, error)
  67. // 群任务编辑
  68. GroupNoticeUpdate(ctx context.Context, in *GroupNoticeUpdateReq, opts ...grpc.CallOption) (*CommonReq, error)
  69. // 群任务编辑
  70. GroupNoticeGet(ctx context.Context, in *ChatGroupPersonReq, opts ...grpc.CallOption) (*CommonReq, error)
  71. }
  72. defaultMessageCenter struct {
  73. cli zrpc.Client
  74. }
  75. )
  76. func NewMessageCenter(cli zrpc.Client) MessageCenter {
  77. return &defaultMessageCenter{
  78. cli: cli,
  79. }
  80. }
  81. // 查询数量
  82. func (m *defaultMessageCenter) Count(ctx context.Context, in *CountReq, opts ...grpc.CallOption) (*CountResp, error) {
  83. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  84. return client.Count(ctx, in, opts...)
  85. }
  86. // 用户列表查询
  87. func (m *defaultMessageCenter) UserList(ctx context.Context, in *UserReq, opts ...grpc.CallOption) (*UserResp, error) {
  88. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  89. return client.UserList(ctx, in, opts...)
  90. }
  91. // 聊天内容查询
  92. func (m *defaultMessageCenter) FindMessage(ctx context.Context, in *MessageReq, opts ...grpc.CallOption) (*MessageResp, error) {
  93. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  94. return client.FindMessage(ctx, in, opts...)
  95. }
  96. // 聊天保存
  97. func (m *defaultMessageCenter) SaveMessage(ctx context.Context, in *MessageEntity, opts ...grpc.CallOption) (*SaveMessageResp, error) {
  98. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  99. return client.SaveMessage(ctx, in, opts...)
  100. }
  101. // 会话创建
  102. func (m *defaultMessageCenter) CreateChatSession(ctx context.Context, in *ChatSessionReq, opts ...grpc.CallOption) (*ChatSessionResp, error) {
  103. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  104. return client.CreateChatSession(ctx, in, opts...)
  105. }
  106. // 会话关闭
  107. func (m *defaultMessageCenter) CloseChatSession(ctx context.Context, in *CloseSessionReq, opts ...grpc.CallOption) (*ChatSessionResp, error) {
  108. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  109. return client.CloseChatSession(ctx, in, opts...)
  110. }
  111. // 创建会话并且保存信息
  112. func (m *defaultMessageCenter) SaveAutoReplyMsg(ctx context.Context, in *SaveAutoReplyReq, opts ...grpc.CallOption) (*MessageResp, error) {
  113. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  114. return client.SaveAutoReplyMsg(ctx, in, opts...)
  115. }
  116. // 根据消息修改已读状态
  117. func (m *defaultMessageCenter) UpdateReadById(ctx context.Context, in *ReadStateReq, opts ...grpc.CallOption) (*CurrencyResp, error) {
  118. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  119. return client.UpdateReadById(ctx, in, opts...)
  120. }
  121. // 群组列表查询
  122. func (m *defaultMessageCenter) ChatGroupList(ctx context.Context, in *ChatGroupListReq, opts ...grpc.CallOption) (*ChatGroupListResp, error) {
  123. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  124. return client.ChatGroupList(ctx, in, opts...)
  125. }
  126. // 群组新增
  127. func (m *defaultMessageCenter) ChatGroupAdd(ctx context.Context, in *ChatGroupAddReq, opts ...grpc.CallOption) (*CommonReq, error) {
  128. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  129. return client.ChatGroupAdd(ctx, in, opts...)
  130. }
  131. // 群组成员查询
  132. func (m *defaultMessageCenter) ChatGroupPerson(ctx context.Context, in *ChatGroupPersonReq, opts ...grpc.CallOption) (*ChatGroupPersonResp, error) {
  133. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  134. return client.ChatGroupPerson(ctx, in, opts...)
  135. }
  136. // 加入群组
  137. func (m *defaultMessageCenter) ChatGroupJoin(ctx context.Context, in *ChatGroupJoinReq, opts ...grpc.CallOption) (*CommonReq, error) {
  138. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  139. return client.ChatGroupJoin(ctx, in, opts...)
  140. }
  141. // 群组名称修改
  142. func (m *defaultMessageCenter) GroupNameUpdate(ctx context.Context, in *GroupNameUpdateReq, opts ...grpc.CallOption) (*CommonReq, error) {
  143. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  144. return client.GroupNameUpdate(ctx, in, opts...)
  145. }
  146. // 群任务新增
  147. func (m *defaultMessageCenter) GroupNoticeAdd(ctx context.Context, in *GroupNoticeAddReq, opts ...grpc.CallOption) (*CommonReq, error) {
  148. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  149. return client.GroupNoticeAdd(ctx, in, opts...)
  150. }
  151. // 群任务编辑
  152. func (m *defaultMessageCenter) GroupNoticeUpdate(ctx context.Context, in *GroupNoticeUpdateReq, opts ...grpc.CallOption) (*CommonReq, error) {
  153. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  154. return client.GroupNoticeUpdate(ctx, in, opts...)
  155. }
  156. // 群任务编辑
  157. func (m *defaultMessageCenter) GroupNoticeGet(ctx context.Context, in *ChatGroupPersonReq, opts ...grpc.CallOption) (*CommonReq, error) {
  158. client := messagecenter.NewMessageCenterClient(m.cli.Conn())
  159. return client.GroupNoticeGet(ctx, in, opts...)
  160. }