syntax = "proto3"; option go_package = ".;pb"; import "chat/chat_db.proto"; //聊天消息推送 message ChatMessagePush{ DBChat chat = 1; } //申请跨服频道号 message ChatCrossChannelReq { } //申请跨服频道号 回应 message ChatCrossChannelResp { int32 channelId = 1; } //申请切换频道 message ChatChanageChannelReq { int32 channelId = 1; } //申请切换频道 回应 message ChatChanageChannelResp { int32 channelId = 1; bool isSucc = 2; } //请求聊天消息 message ChatGetListReq { ChatChannel channel = 1; //频道 } //请求聊天消息 回应 message ChatGetListResp { repeated DBChat chats = 1; } //请求跨服聊天消息 message ChatSpanGetListReq { ChatChannel channel = 1; //频道 int32 channelId = 2; //跨服频道id } //请求跨服聊天消息 回应 message ChatSpanGetListResp { repeated DBChat chats = 1; } //消息发送请求 message ChatSendReq { ChatChannel channel = 1; //频道 string targetId = 2; //目标用户id string content = 3; //内容 } //消息发送请求 回应 message ChatSendResp { } //跨服消息发送请求 message ChatSpanSendReq { ChatChannel channel = 1; //频道 string content = 2; //内容 } //跨服消息发送请求 回应 message ChatSpanSendResp { }