Commit 4a5d0bdfde97673ee5ce6a6e9084eac7c7b88583

Authored by zhangqijia
1 parent 3f04a5cc

fix: email 系统

Showing 3 changed files with 54 additions and 20 deletions   Show diff stats
game.proto
... ... @@ -103,4 +103,24 @@ message HeroUpLevelReq {
103 103  
104 104 message HeroUpLevelRsp {
105 105 models.Hero hero = 1;
106   -}
107 106 \ No newline at end of file
  107 +}
  108 +
  109 +message EmailListReq {}
  110 +
  111 +message EmailListRsp {
  112 + repeated models.Email emails = 1;
  113 +}
  114 +
  115 +message EmailDrawAllReq {}
  116 +
  117 +message EmailDrawOneReq {}
  118 +
  119 +message EmailDrawRsp {}
  120 +
  121 +message EmailCheckRar {}
  122 +
  123 +message EmailDelReq{}
  124 +
  125 +message EmailDelRsp{
  126 + repeated string delIds = 1;
  127 +}
... ...
models.proto
... ... @@ -41,11 +41,6 @@ message Equipment {
41 41 int32 pos = 7;
42 42 }
43 43  
44   -message Prop {
45   - string id = 1; // @inject_tag: index:"unique" pri:"1"
46   - int64 count = 2;
47   -}
48   -
49 44 message Team {
50 45 string id = 1; // @inject_tag: index:"unique" pri:"1"
51 46 string role_id = 2;
... ... @@ -54,6 +49,17 @@ message Team {
54 49 string hero_id3 = 5;
55 50 }
56 51  
  52 +message Email {
  53 + string id = 1;
  54 + string role_id = 2;
  55 + string title = 3; // 标题
  56 + string stitle = 4; // 小标题
  57 + string content = 5; // 邮件正文
  58 + string attachments = 6; // 邮件附件
  59 + int32 status = 7; // 邮件状态: 未读, 已读,已领取
  60 + int64 createTime = 8;
  61 +}
  62 +
57 63 message Increment {
58 64 string key = 1; //@inject_tag: index:"unique" pri:"1"
59 65 int64 val = 2;
... ...
protocode.proto
... ... @@ -6,19 +6,27 @@ package protocode;
6 6 enum ProtoCode
7 7 {
8 8 UNKNOWN = 0;
9   - HeartRpc = 1;
10   - LoginRpc = 2;
11   - RoleStartBattleRpc = 3;
12   - RoleEndBattleRpc = 4;
13   - HeroUpLevelRpc = 5;
14   - CreateRpc = 6;
15   - ChangeTeamRpc = 7;
16   - HeroEquipReferRpc = 8;
17   - RoleClearItemsRpc = 9;
18   - EquipmentDelRpc = 10;
19   - DisConnectNty = 11;
20   - RoleUpdatePropertyNty = 12;
21   - RoleUpdateItemsNty = 13;
22   - EquipmentAddNty = 14;
  9 + HeartRpc = 501;
  10 + LoginRpc = 502;
  11 + CreateRpc = 503;
  12 + ChangeTeamRpc = 504;
  13 + HeroEquipReferRpc = 505;
  14 + RoleClearItemsRpc = 506;
  15 + RoleStartBattleRpc = 507;
  16 + RoleEndBattleRpc = 508;
  17 + EquipmentDelRpc = 509;
  18 + HeroUpLevelRpc = 510;
  19 + EmailListRpc = 511;
  20 + EmailDrawAllRpc = 512;
  21 + EmailDrawOneRpc = 513;
  22 + EmailCheckRpc = 514;
  23 + EmailDelRpc = 515;
  24 +
  25 + DisConnectNty = 1001;
  26 + RoleUpdatePropertyNty = 1002;
  27 + RoleUpdateItemsNty = 1003;
  28 + EquipmentAddNty = 1004;
  29 +
  30 +
23 31  
24 32 }
25 33 \ No newline at end of file
... ...