Commit 6985096a3f34cdf77f9a264e27e071ea618a3831

Authored by zhangqijia
1 parent f96ecc65

feat: 排行榜

Showing 3 changed files with 39 additions and 18 deletions   Show diff stats
@@ -195,6 +195,14 @@ message RoleEndClimbRsp { @@ -195,6 +195,14 @@ message RoleEndClimbRsp {
195 int64 timestamp = 3; 195 int64 timestamp = 3;
196 } 196 }
197 197
  198 +message RoleRankClimbReq {
  199 + int32 chapter_id = 1;
  200 +}
  201 +
  202 +message RoleRankClimbRsp {
  203 + repeated models.RankClimb rank = 1;
  204 +}
  205 +
198 message EquipmentDelReq { 206 message EquipmentDelReq {
199 repeated string id = 1; 207 repeated string id = 1;
200 } 208 }
@@ -86,6 +86,18 @@ message GemSlot { @@ -86,6 +86,18 @@ message GemSlot {
86 int32 group_id = 8; 86 int32 group_id = 8;
87 } 87 }
88 88
  89 +message RankTeam {
  90 + repeated int32 hero_ids = 1;
  91 + repeated int32 child_ids = 2;
  92 +}
  93 +
  94 +message RankClimb {
  95 + string name = 1;
  96 + int32 layer = 2;
  97 + int32 spend = 3;
  98 + RankTeam team = 4;
  99 +}
  100 +
89 message Role { 101 message Role {
90 string id = 1; // @inject_tag: index:"unique" pri:"1" 102 string id = 1; // @inject_tag: index:"unique" pri:"1"
91 string uid = 2; // @inject_tag: index:"unique" 103 string uid = 2; // @inject_tag: index:"unique"
@@ -122,6 +134,6 @@ message Role { @@ -122,6 +134,6 @@ message Role {
122 int64 otime = 27; // 离线时间 134 int64 otime = 27; // 离线时间
123 int64 ctime = 28; // 创建时间 135 int64 ctime = 28; // 创建时间
124 string channel = 29; 136 string channel = 29;
125 - string climb_reward = 30; 137 + map<string,string> climb_rs = 30; // reward and start
126 map<int32,int32> climb_hishigh = 31; 138 map<int32,int32> climb_hishigh = 31;
127 } 139 }
128 \ No newline at end of file 140 \ No newline at end of file
@@ -27,23 +27,24 @@ enum ProtoCode @@ -27,23 +27,24 @@ enum ProtoCode
27 RoleStartClimbRpc = 519; 27 RoleStartClimbRpc = 519;
28 RoleMiddleClimbRpc = 520; 28 RoleMiddleClimbRpc = 520;
29 RoleEndClimbRpc = 521; 29 RoleEndClimbRpc = 521;
30 - EquipmentDelRpc = 522;  
31 - EquipmentEnhanceRpc = 523;  
32 - EquipmentSetGemRpc = 524;  
33 - EquipmentDelGemRpc = 525;  
34 - HeroUpLevelRpc = 526;  
35 - HeroReinRpc = 527;  
36 - HeroSkillUpLevelRpc = 528;  
37 - EmailListRpc = 529;  
38 - EmailDrawRpc = 530;  
39 - EmailCheckRpc = 531;  
40 - EmailDelRpc = 532;  
41 - StoreBuyRpc = 533;  
42 - ItemGemCompoundRpc = 534;  
43 - GemSliceRpc = 535;  
44 - GemSliceStopRpc = 536;  
45 - GemAttentionRpc = 537;  
46 - GemSliceRewardRpc = 538; 30 + RoleRankClimbRpc = 522;
  31 + EquipmentDelRpc = 523;
  32 + EquipmentEnhanceRpc = 524;
  33 + EquipmentSetGemRpc = 525;
  34 + EquipmentDelGemRpc = 526;
  35 + HeroUpLevelRpc = 527;
  36 + HeroReinRpc = 528;
  37 + HeroSkillUpLevelRpc = 529;
  38 + EmailListRpc = 530;
  39 + EmailDrawRpc = 531;
  40 + EmailCheckRpc = 532;
  41 + EmailDelRpc = 533;
  42 + StoreBuyRpc = 534;
  43 + ItemGemCompoundRpc = 535;
  44 + GemSliceRpc = 536;
  45 + GemSliceStopRpc = 537;
  46 + GemAttentionRpc = 538;
  47 + GemSliceRewardRpc = 539;
47 48
48 DisConnectNty = 1001; 49 DisConnectNty = 1001;
49 RoleUpdatePropertyNty = 1002; 50 RoleUpdatePropertyNty = 1002;