Commit 4a5d0bdfde97673ee5ce6a6e9084eac7c7b88583
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 | ... | ... |