// Code generated by goctl. DO NOT EDIT! // Source: messagecenter.proto package server import ( "context" "bp.jydev.jianyu360.cn/SocialPlatform/messageCenter/rpc/messagecenter/internal/logic" "bp.jydev.jianyu360.cn/SocialPlatform/messageCenter/rpc/messagecenter/internal/svc" "bp.jydev.jianyu360.cn/SocialPlatform/messageCenter/rpc/messagecenter/messagecenter" ) type MessageCenterServer struct { svcCtx *svc.ServiceContext messagecenter.UnimplementedMessageCenterServer } func NewMessageCenterServer(svcCtx *svc.ServiceContext) *MessageCenterServer { return &MessageCenterServer{ svcCtx: svcCtx, } } // 查询数量 func (s *MessageCenterServer) Count(ctx context.Context, in *messagecenter.CountReq) (*messagecenter.CountResp, error) { l := logic.NewCountLogic(ctx, s.svcCtx) return l.Count(in) } // 用户列表查询 func (s *MessageCenterServer) UserList(ctx context.Context, in *messagecenter.UserReq) (*messagecenter.UserResp, error) { l := logic.NewUserListLogic(ctx, s.svcCtx) return l.UserList(in) } // 聊天内容查询 func (s *MessageCenterServer) FindMessage(ctx context.Context, in *messagecenter.MessageReq) (*messagecenter.MessageResp, error) { l := logic.NewFindMessageLogic(ctx, s.svcCtx) return l.FindMessage(in) } // 聊天保存 func (s *MessageCenterServer) SaveMessage(ctx context.Context, in *messagecenter.MessageEntity) (*messagecenter.SaveMessageResp, error) { l := logic.NewSaveMessageLogic(ctx, s.svcCtx) return l.SaveMessage(in) } // 会话创建 func (s *MessageCenterServer) CreateChatSession(ctx context.Context, in *messagecenter.ChatSessionReq) (*messagecenter.ChatSessionResp, error) { l := logic.NewCreateChatSessionLogic(ctx, s.svcCtx) return l.CreateChatSession(in) } // 会话关闭 func (s *MessageCenterServer) CloseChatSession(ctx context.Context, in *messagecenter.CloseSessionReq) (*messagecenter.ChatSessionResp, error) { l := logic.NewCloseChatSessionLogic(ctx, s.svcCtx) return l.CloseChatSession(in) } // 创建会话并且保存信息 func (s *MessageCenterServer) SaveAutoReplyMsg(ctx context.Context, in *messagecenter.SaveAutoReplyReq) (*messagecenter.MessageResp, error) { l := logic.NewSaveAutoReplyMsgLogic(ctx, s.svcCtx) return l.SaveAutoReplyMsg(in) } // 根据消息修改已读状态 func (s *MessageCenterServer) UpdateReadById(ctx context.Context, in *messagecenter.ReadStateReq) (*messagecenter.CurrencyResp, error) { l := logic.NewUpdateReadByIdLogic(ctx, s.svcCtx) return l.UpdateReadById(in) } // 群组列表查询 func (s *MessageCenterServer) ChatGroupList(ctx context.Context, in *messagecenter.ChatGroupListReq) (*messagecenter.ChatGroupListResp, error) { l := logic.NewChatGroupListLogic(ctx, s.svcCtx) return l.ChatGroupList(in) } // 群组新增 func (s *MessageCenterServer) ChatGroupAdd(ctx context.Context, in *messagecenter.ChatGroupAddReq) (*messagecenter.CommonReq, error) { l := logic.NewChatGroupAddLogic(ctx, s.svcCtx) return l.ChatGroupAdd(in) } // 群组成员查询 func (s *MessageCenterServer) ChatGroupPerson(ctx context.Context, in *messagecenter.ChatGroupPersonReq) (*messagecenter.ChatGroupPersonResp, error) { l := logic.NewChatGroupPersonLogic(ctx, s.svcCtx) return l.ChatGroupPerson(in) } // 加入群组 func (s *MessageCenterServer) ChatGroupJoin(ctx context.Context, in *messagecenter.ChatGroupJoinReq) (*messagecenter.CommonReq, error) { l := logic.NewChatGroupJoinLogic(ctx, s.svcCtx) return l.ChatGroupJoin(in) } // 群组名称修改 func (s *MessageCenterServer) GroupNameUpdate(ctx context.Context, in *messagecenter.GroupNameUpdateReq) (*messagecenter.CommonReq, error) { l := logic.NewGroupNameUpdateLogic(ctx, s.svcCtx) return l.GroupNameUpdate(in) } // 群任务新增 func (s *MessageCenterServer) GroupNoticeAdd(ctx context.Context, in *messagecenter.GroupNoticeAddReq) (*messagecenter.CommonReq, error) { l := logic.NewGroupNoticeAddLogic(ctx, s.svcCtx) return l.GroupNoticeAdd(in) } // 群任务编辑 func (s *MessageCenterServer) GroupNoticeUpdate(ctx context.Context, in *messagecenter.GroupNoticeUpdateReq) (*messagecenter.CommonReq, error) { l := logic.NewGroupNoticeUpdateLogic(ctx, s.svcCtx) return l.GroupNoticeUpdate(in) } // 群任务详情 func (s *MessageCenterServer) GroupNoticeGet(ctx context.Context, in *messagecenter.ChatGroupPersonReq) (*messagecenter.GroupNoticeGetResp, error) { l := logic.NewGroupNoticeGetLogic(ctx, s.svcCtx) return l.GroupNoticeGet(in) } // 用户撤回消息 func (s *MessageCenterServer) WithdrawMessage(ctx context.Context, in *messagecenter.ReadWithdrawReq) (*messagecenter.CurrencyResp, error) { l := logic.NewWithdrawMessageLogic(ctx, s.svcCtx) return l.WithdrawMessage(in) } // 用户评价回复 func (s *MessageCenterServer) AppraiseMessage(ctx context.Context, in *messagecenter.AppraiseReq) (*messagecenter.CurrencyResp, error) { l := logic.NewAppraiseMessageLogic(ctx, s.svcCtx) return l.AppraiseMessage(in) } // 客服列表查询 func (s *MessageCenterServer) ConversationList(ctx context.Context, in *messagecenter.ConversationReq) (*messagecenter.UserResp, error) { l := logic.NewConversationListLogic(ctx, s.svcCtx) return l.ConversationList(in) } // 群聊 func (s *MessageCenterServer) GroupChat(ctx context.Context, in *messagecenter.MessageSaveReq) (*messagecenter.CommonReq, error) { l := logic.NewGroupChatLogic(ctx, s.svcCtx) return l.GroupChat(in) }