From a5a3d039c6a5a5d99f5b249b417511d5d7adb4b7 Mon Sep 17 00:00:00 2001 From: Gordon <1432970085@qq.com> Date: Fri, 22 Apr 2022 19:44:58 +0800 Subject: [PATCH] conversation update --- pkg/proto/conversation/conversation.proto | 312 ++-------------------- pkg/proto/sdk_ws/ws.proto | 9 +- 2 files changed, 28 insertions(+), 293 deletions(-) diff --git a/pkg/proto/conversation/conversation.proto b/pkg/proto/conversation/conversation.proto index 7821eeaaf..2dfcc7ed5 100644 --- a/pkg/proto/conversation/conversation.proto +++ b/pkg/proto/conversation/conversation.proto @@ -6,297 +6,33 @@ message CommonResp{ int32 errCode = 1; string errMsg = 2; } - -message DeleteUsersReq{ - repeated string DeleteUserIDList = 2; - string OpUserID = 3; - string OperationID = 4; -} - -message DeleteUsersResp{ - CommonResp CommonResp = 1; - repeated string FailedUserIDList = 2; -} - - -message GetAllUserIDReq{ - string opUserID = 1; - string operationID = 2; -} -message GetAllUserIDResp{ - CommonResp CommonResp = 1; - repeated string UserIDList = 2; -} - - -message AccountCheckReq{ - repeated string CheckUserIDList = 1; - string OpUserID = 2; - string OperationID = 3; - -} -message AccountCheckResp{ - CommonResp commonResp = 1; - message SingleUserStatus { - string userID = 1; - string accountStatus = 2; - } - repeated SingleUserStatus ResultList = 2; -} - - -message GetUserInfoReq{ - repeated string userIDList = 1; - string OpUserID = 2; - string OperationID = 3; -} -message GetUserInfoResp{ - CommonResp commonResp = 1; - repeated server_api_params.UserInfo UserInfoList = 3; -} - - - -message UpdateUserInfoReq{ - server_api_params.UserInfo UserInfo = 1; - string OpUserID = 2; - string operationID = 3; -} -message UpdateUserInfoResp{ - CommonResp commonResp = 1; -} - message Conversation{ - string OwnerUserID = 1; - string ConversationID = 2; - int32 RecvMsgOpt = 3; - int32 ConversationType = 4; - string UserID = 5; - string GroupID = 6; - int32 UnreadCount = 7; - int64 DraftTextTime = 8; - bool IsPinned = 9; - string AttachedInfo = 10; - bool IsPrivateChat = 11; - int32 GroupAtType = 12; - bool IsNotInGroup = 13; - string Ex = 14; -} - -message ModifyConversationFiledReq{ - Conversation Conversation = 1; - int32 notificationType = 2; - string OperationID = 3; -} - -message SetConversationResp{ - CommonResp commonResp = 1; -} - -message SetRecvMsgOptReq { - string OwnerUserID = 1; - string ConversationID = 2; - int32 RecvMsgOpt = 3; - int32 notificationType = 4; - string OperationID = 5; -} - -message SetRecvMsgOptResp { - CommonResp commonResp = 1; -} - -message GetConversationReq{ - string ConversationID = 1; - string OwnerUserID = 2; - string OperationID = 3; -} - -message GetConversationResp{ - CommonResp commonResp = 1; - Conversation Conversation = 2; -} - -message GetConversationsReq{ - string OwnerUserID = 1; - repeated string ConversationIDs = 2; - string OperationID = 3; -} - -message GetConversationsResp{ - CommonResp commonResp = 1; - repeated Conversation Conversations = 2; -} - -message GetAllConversationsReq{ - string OwnerUserID = 1; - string OperationID = 2; -} - -message GetAllConversationsResp{ - CommonResp commonResp = 1; - repeated Conversation Conversations = 2; -} - -message BatchSetConversationsReq{ - repeated Conversation Conversations = 1; - string OwnerUserID = 2; - int32 notificationType = 3; - string OperationID = 4; -} - -message BatchSetConversationsResp{ + string ownerUserID = 1; + string conversationID = 2; + int32 recvMsgOpt = 3; + int32 conversationType = 4; + string userID = 5; + string groupID = 6; + int32 unreadCount = 7; + int64 draftTextTime = 8; + bool isPinned = 9; + string attachedInfo = 10; + bool isPrivateChat = 11; + int32 groupAtType = 12; + bool isNotInGroup = 13; + string ex = 14; +} +message ModifyConversationFieldReq{ + Conversation conversation = 1; + int32 fieldType = 2; + repeated string userIDList = 3; + string operationID = 4; +} + +message ModifyConversationFieldResp{ CommonResp commonResp = 1; - repeated string Success = 2; - repeated string Failed = 3; } - -message ResignUserReq{ - string UserId = 1; - string OperationID = 2; -} - -message ResignUserResp{ - CommonResp commonResp = 1; -} - -message GetUserByIdReq{ - string UserId = 1; - string OperationID = 2; -} - -message User{ - string ProfilePhoto = 1; - string Nickname = 2; - string UserId = 3; - string CreateTime = 4; - bool IsBlock = 5; -} - -message GetUserByIdResp{ - CommonResp CommonResp = 1; - User user = 2; -} - -message GetUsersByNameReq { - string UserName = 1; - server_api_params.RequestPagination Pagination = 2; - string OperationID = 3; -} - -message GetUsersByNameResp { - repeated User users = 1; - server_api_params.ResponsePagination Pagination = 2; - int32 UserNums = 3; -} - -message AlterUserReq{ - string UserId = 1; - string OperationID = 2; - int64 PhoneNumber = 3; - string Nickname = 4; - string Email = 5; - string OpUserId = 6; -} - -message AlterUserResp{ - CommonResp CommonResp = 1; -} - -message GetUsersReq { - string OperationID = 1; - server_api_params.RequestPagination Pagination = 2; - string UserName = 3; -} - -message GetUsersResp{ - CommonResp CommonResp = 1; - repeated User user = 2; - server_api_params.ResponsePagination Pagination = 3; - int32 UserNums = 4; -} - -message AddUserReq{ - string OperationID = 1; - string PhoneNumber = 2; - string UserId = 3; - string name = 4; - string OpUserId = 5; -} - -message AddUserResp{ - CommonResp CommonResp = 1; -} - - -message BlockUserReq{ - string UserId = 1; - string EndDisableTime = 2; - string OperationID = 3; - string OpUserId = 4; -} - -message BlockUserResp{ - CommonResp CommonResp = 1; -} - -message UnBlockUserReq{ - string UserId = 1; - string OperationID = 2; - string OpUserId = 3; -} - -message UnBlockUserResp{ - CommonResp CommonResp = 1; -} - -message GetBlockUsersReq{ - server_api_params.RequestPagination Pagination = 1; - string OperationID = 2; - int32 BlockUserNum = 3; -} - -message BlockUser { - User User = 1; - string BeginDisableTime = 2; - string EndDisableTime = 3; -} - -message GetBlockUsersResp{ - CommonResp CommonResp = 1; - repeated BlockUser BlockUsers = 2; - server_api_params.ResponsePagination Pagination = 3; - int32 UserNums = 4; -} - -message GetBlockUserByIdReq { - string User_id = 1; - string OperationID = 2; -} - -message GetBlockUserByIdResp { - BlockUser BlockUser = 2; -} - -message DeleteUserReq { - string User_id = 1; - string OperationID = 2; - string OpUserId = 3; -} - -message DeleteUserResp { - CommonResp CommonResp = 1; -} - - - service user { - rpc AccountCheck(AccountCheckReq)returns(AccountCheckResp); - rpc GetConversation(GetConversationReq)returns(GetConversationResp); - rpc GetAllConversations(GetAllConversationsReq)returns(GetAllConversationsResp); - rpc GetConversations(GetConversationsReq)returns(GetConversationsResp); - rpc BatchSetConversations(BatchSetConversationsReq)returns(BatchSetConversationsResp); - rpc SetConversation(SetConversationReq)returns(SetConversationResp); - rpc SetRecvMsgOpt(SetRecvMsgOptReq)returns(SetRecvMsgOptResp); - + rpc ModifyConversationField(ModifyConversationFieldReq)returns(ModifyConversationFieldResp); } diff --git a/pkg/proto/sdk_ws/ws.proto b/pkg/proto/sdk_ws/ws.proto index 7e1322e50..713c4574f 100644 --- a/pkg/proto/sdk_ws/ws.proto +++ b/pkg/proto/sdk_ws/ws.proto @@ -210,12 +210,11 @@ message MsgData { uint32 seq = 14; int64 sendTime = 15; int64 createTime = 16; - repeated string atUserIDList = 17; - int32 status = 18; - map options = 19; - OfflinePushInfo offlinePushInfo = 20; + int32 status = 17; + map options = 18; + OfflinePushInfo offlinePushInfo = 19; } - +// repeated string atUserIDList = 20; message OfflinePushInfo{ string title = 1; string desc = 2;