// 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) 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) }