Commit cfe0c1d6fd5d7bcd6b0d5543359fcf2117db4dc2
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; | ... | ... |