Commit d691a0e09e1c178e14c85d55123a26e87d868041

Authored by zhangqijia
1 parent 6f599ad8

feat: add store

Showing 3 changed files with 39 additions and 18 deletions   Show diff stats
@@ -140,3 +140,18 @@ message EmailDelRsp { @@ -140,3 +140,18 @@ message EmailDelRsp {
140 message EmailNewNty { 140 message EmailNewNty {
141 models.Email email = 1; 141 models.Email email = 1;
142 } 142 }
  143 +
  144 +message StoreBuyReq {
  145 + int32 typ = 1;
  146 + int32 id = 2;
  147 + int32 count = 3;
  148 +}
  149 +
  150 +message StoreBuyRsp {
  151 + string reward = 1;
  152 +}
  153 +
  154 +message StoreUpdatePropertyNty {
  155 + repeated string keys = 1; // 键 名字
  156 + models.Store store = 2;
  157 +}
143 \ No newline at end of file 158 \ No newline at end of file
@@ -85,6 +85,12 @@ message Increment { @@ -85,6 +85,12 @@ message Increment {
85 int64 val = 2; 85 int64 val = 2;
86 } 86 }
87 87
  88 +message Store {
  89 + string id = 1; // @inject_tag: index:"unique" pri:"1"
  90 + map<string, int32> buy_r =2; // buy item by gold
  91 + map<string, int32> pay_r =3; // buy item by money
  92 +}
  93 +
88 message Role { 94 message Role {
89 string id = 1; // @inject_tag: index:"unique" pri:"1" 95 string id = 1; // @inject_tag: index:"unique" pri:"1"
90 string uid = 2; // @inject_tag: index:"unique" 96 string uid = 2; // @inject_tag: index:"unique"
@@ -95,22 +101,20 @@ message Role { @@ -95,22 +101,20 @@ message Role {
95 101
96 int64 hp = 7; 102 int64 hp = 7;
97 int64 hp_max = 8; 103 int64 hp_max = 8;
98 - string buy_r = 9;  
99 - string pay_r = 10;  
100 - bool del = 11;  
101 - map<string,uint32> incres = 12;  
102 -  
103 - string items = 13;//物品 "id=count id2=count2"  
104 - uint32 clotheslimit = 14;  
105 - uint32 weaponslimit = 15;  
106 - uint32 otherlimit = 16;  
107 - uint32 jewelrylimit = 17;  
108 - uint32 materiallimit = 18;  
109 -  
110 - map<int32,int32> passchapters = 19; // 通关记录  
111 - map<int32,int32> time_reset = 20; // 重置记录 {1=1,2=1,3=1} 1=CrossDay,2=CrossWeek,3=CrossMonth  
112 -  
113 - map<int32,int32> daily_task = 21;  
114 - map<int32,int32> week_task = 22;  
115 - map<int32,int32> month_task = 23; 104 + bool del = 9;
  105 + map<string,uint32> incres = 10;
  106 +
  107 + string items = 11;//物品 "id=count id2=count2"
  108 + uint32 clotheslimit = 12;
  109 + uint32 weaponslimit = 13;
  110 + uint32 otherlimit = 14;
  111 + uint32 jewelrylimit = 15;
  112 + uint32 materiallimit = 16;
  113 +
  114 + map<int32,int32> passchapters = 17; // 通关记录
  115 + map<int32,int32> time_reset = 18; // 重置记录 {1=1,2=1,3=1} 1=CrossDay,2=CrossWeek,3=CrossMonth
  116 +
  117 + map<int32,int32> daily_task = 19;
  118 + map<int32,int32> week_task = 20;
  119 + map<int32,int32> month_task = 21;
116 } 120 }
117 \ No newline at end of file 121 \ No newline at end of file
@@ -21,12 +21,14 @@ enum ProtoCode @@ -21,12 +21,14 @@ enum ProtoCode
21 EmailDrawRpc = 513; 21 EmailDrawRpc = 513;
22 EmailCheckRpc = 514; 22 EmailCheckRpc = 514;
23 EmailDelRpc = 515; 23 EmailDelRpc = 515;
  24 + StoreBuyRpc = 516;
24 25
25 DisConnectNty = 1001; 26 DisConnectNty = 1001;
26 RoleUpdatePropertyNty = 1002; 27 RoleUpdatePropertyNty = 1002;
27 RoleUpdateItemsNty = 1003; 28 RoleUpdateItemsNty = 1003;
28 EquipmentAddNty = 1004; 29 EquipmentAddNty = 1004;
29 EmailNewNty = 1005; 30 EmailNewNty = 1005;
  31 + StoreUpdatePropertyNty = 1006;
30 32
31 33
32 34