Commit cfe0c1d6fd5d7bcd6b0d5543359fcf2117db4dc2

Authored by zhangqijia
1 parent 4a5d0bdf

feat: email 系统搭建

以及gm发送邮件接口完成
Showing 3 changed files with 39 additions and 14 deletions   Show diff stats
game.proto
... ... @@ -111,16 +111,22 @@ message EmailListRsp {
111 111 repeated models.Email emails = 1;
112 112 }
113 113  
114   -message EmailDrawAllReq {}
115   -
116   -message EmailDrawOneReq {}
  114 +message EmailDrawReq {
  115 + string id = 1;
  116 +}
117 117  
118   -message EmailDrawRsp {}
  118 +message EmailDrawRsp {
  119 + repeated string ids = 1;
  120 + string reward = 2;
  121 +}
119 122  
120   -message EmailCheckRar {}
  123 +message EmailCheckRar {
  124 + string id = 1;
  125 +}
121 126  
122   -message EmailDelReq{}
  127 +message EmailDelReq{
  128 +}
123 129  
124 130 message EmailDelRsp{
125   - repeated string delIds = 1;
  131 + repeated string ids = 1;
126 132 }
... ...
models.proto
... ... @@ -6,7 +6,27 @@ package models;
6 6  
7 7 message LogConf {
8 8 string typ = 1;
9   - string ucode = 2;
  9 + string desc = 2;
  10 + string ucode = 3;
  11 + string key1 = 4;
  12 + string key2 = 6;
  13 + string text= 7;
  14 + int32 short1= 8;
  15 + string int1= 9;
  16 + string int2= 10;
  17 + int64 long1= 11;
  18 + float float1= 12;
  19 +
  20 + int64 cint1 = 13;
  21 + int64 cint2 = 14;
  22 + int64 cint3 = 15;
  23 +
  24 + // common role
  25 + string id = 20;
  26 + string name = 21;
  27 + string uid = 22;
  28 + int32 level = 23;
  29 + string device = 24;
10 30 }
11 31  
12 32 message Account {
... ... @@ -50,13 +70,13 @@ message Team {
50 70 }
51 71  
52 72 message Email {
53   - string id = 1;
  73 + string id = 1; // @inject_tag: index:"unique" pri:"1"
54 74 string role_id = 2;
55 75 string title = 3; // 标题
56 76 string stitle = 4; // 小标题
57 77 string content = 5; // 邮件正文
58 78 string attachments = 6; // 邮件附件
59   - int32 status = 7; // 邮件状态: 未读, 已读,已领取
  79 + int32 status = 7; // 邮件状态: 0未读, 1已读,2 已领取
60 80 int64 createTime = 8;
61 81 }
62 82  
... ...
protocode.proto
... ... @@ -17,10 +17,9 @@ enum ProtoCode
17 17 EquipmentDelRpc = 509;
18 18 HeroUpLevelRpc = 510;
19 19 EmailListRpc = 511;
20   - EmailDrawAllRpc = 512;
21   - EmailDrawOneRpc = 513;
22   - EmailCheckRpc = 514;
23   - EmailDelRpc = 515;
  20 + EmailDrawRpc = 512;
  21 + EmailCheckRpc = 513;
  22 + EmailDelRpc = 514;
24 23  
25 24 DisConnectNty = 1001;
26 25 RoleUpdatePropertyNty = 1002;
... ...