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