1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- // 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) EntPersonsList(ctx context.Context, in *messagecenter.EntPersonsListReq) (*messagecenter.EntPersonListResp, error) {
- l := logic.NewEntPersonsListLogic(ctx, s.svcCtx)
- return l.EntPersonsList(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)
- }
|