From 4d4c5ccc025926c90a1db6ef908631b66108f657 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Fri, 22 Nov 2024 15:01:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/LimitedTimeEvent.xlsx | Bin 23041 -> 23039 bytes makedown/optimization.md | 29 ++++++++++++++++++++++++----- proto/Gameapi.proto | 35 +++++++++++++++++++++++------------ 3 files changed, 47 insertions(+), 17 deletions(-) diff --git a/config/LimitedTimeEvent.xlsx b/config/LimitedTimeEvent.xlsx index e9434fc4e2aa00bde991003507410648060bf99b..eb0a5a1bf54c1afc6803a311da56c52910511b47 100644 GIT binary patch delta 3656 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 DaZ1?< delta 3753 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 T8~#Y>4}1khgYT&SyUM=+Q3&@6 diff --git a/makedown/optimization.md b/makedown/optimization.md index 2db489ed..a0134228 100644 --- a/makedown/optimization.md +++ b/makedown/optimization.md @@ -675,7 +675,7 @@ const ( // 搜索好友 message ReqSearchPlayer{ - int32 Uid = 1; + string Uid = 1; } message ResSearchPlayer{ @@ -733,15 +733,28 @@ message ResFriendCard{ int32 CardId = 8; } +message ReqFriendList{} + // 好友基础信息 message ResFriendList{ repeated ResPlayerSimple FriendList = 1; - repeated ResPlayerSimple ApplyList = 2; - repeated ResFriendCard MsgList = 3; +} +message ReqFriendApply{} +message ResFriendApply{ + repeated ResPlayerSimple ApplyList = 1; +} +message ReqFriendCardMsg{} +message ReqFriendCardMsg{ + repeated ResFriendCard MsgList = 1; +} +message ReqFriendTimeLine{} +message ResFriendTimeLine{ + repeated ResFriendLog Log = 1; } -message ResFriendLogList{ - repeated ResFriendLog Log = 1; +message ResFriendApplyNotify{ + ResPlayerSimple Player = 1; + int32 Type = 2; // 1:申请 2:同意 3:拒绝 4:删除 } // 申请好友 @@ -952,6 +965,12 @@ message ResChampshipReward{ ``` +## 排行榜 + +```protobuf + +``` + ## 活动类 ## 玩家日志 diff --git a/proto/Gameapi.proto b/proto/Gameapi.proto index 73c8680b..470a0aa5 100644 --- a/proto/Gameapi.proto +++ b/proto/Gameapi.proto @@ -2733,12 +2733,13 @@ message ResFastProduceReward{ // 搜索好友 message ReqSearchPlayer{ - int32 Uid = 1; + string Uid = 1; } + message ResSearchPlayer{ - RES_CODE Code = 1; - string Msg = 2; + int32 Code = 1; + repeated ResPlayerSimple List = 2; } message ResPlayerSimple{ @@ -2765,9 +2766,9 @@ message ResFriendCard{ int32 Face = 3; int32 Avatar = 4; int32 Level = 5; - int32 Type = 6; - int32 Time = 7; - int32 CardId = 8; + int32 Time = 6; + int32 CardId = 7; + int32 ExCardId = 8; } message ReqKv{ @@ -2797,14 +2798,24 @@ message ResFriendIgnore{ message ResFriendList{ - repeated ResPlayerSimple FriendList = 1; - repeated ResPlayerSimple ApplyList = 2; - repeated ResFriendCard MsgList = 3; - repeated ResFriendLog LogList = 4; +repeated ResPlayerSimple FriendList = 1; +} +message ReqFriendApply{} +message ResFriendApply{ + repeated ResPlayerSimple ApplyList = 1; +} +message ReqFriendCardMsg{} +message ResFriendCardMsg{ + repeated ResFriendCard MsgList = 1; +} +message ReqFriendTimeLine{} +message ResFriendTimeLine{ + repeated ResFriendLog Log = 1; } -message ResFriendLogList{ - repeated ResFriendLog Log = 1; +message ResFriendApplyNotify{ + ResPlayerSimple Player = 1; + int32 Type = 2; // 1:申请 2:同意 3:拒绝 4:删除 } // 申请好友