diff --git a/game.proto b/game.proto index f6924c7..0cb9711 100644 --- a/game.proto +++ b/game.proto @@ -111,16 +111,22 @@ message EmailListRsp { repeated models.Email emails = 1; } -message EmailDrawAllReq {} - -message EmailDrawOneReq {} +message EmailDrawReq { + string id = 1; +} -message EmailDrawRsp {} +message EmailDrawRsp { + repeated string ids = 1; + string reward = 2; +} -message EmailCheckRar {} +message EmailCheckRar { + string id = 1; +} -message EmailDelReq{} +message EmailDelReq{ +} message EmailDelRsp{ - repeated string delIds = 1; + repeated string ids = 1; } diff --git a/models.proto b/models.proto index fce1535..d8892e2 100644 --- a/models.proto +++ b/models.proto @@ -6,7 +6,27 @@ package models; message LogConf { string typ = 1; - string ucode = 2; + string desc = 2; + string ucode = 3; + string key1 = 4; + string key2 = 6; + string text= 7; + int32 short1= 8; + string int1= 9; + string int2= 10; + int64 long1= 11; + float float1= 12; + + int64 cint1 = 13; + int64 cint2 = 14; + int64 cint3 = 15; + + // common role + string id = 20; + string name = 21; + string uid = 22; + int32 level = 23; + string device = 24; } message Account { @@ -50,13 +70,13 @@ message Team { } message Email { - string id = 1; + string id = 1; // @inject_tag: index:"unique" pri:"1" string role_id = 2; string title = 3; // 标题 string stitle = 4; // 小标题 string content = 5; // 邮件正文 string attachments = 6; // 邮件附件 - int32 status = 7; // 邮件状态: 未读, 已读,已领取 + int32 status = 7; // 邮件状态: 0未读, 1已读,2 已领取 int64 createTime = 8; } diff --git a/protocode.proto b/protocode.proto index 454db37..308e1a2 100644 --- a/protocode.proto +++ b/protocode.proto @@ -17,10 +17,9 @@ enum ProtoCode EquipmentDelRpc = 509; HeroUpLevelRpc = 510; EmailListRpc = 511; - EmailDrawAllRpc = 512; - EmailDrawOneRpc = 513; - EmailCheckRpc = 514; - EmailDelRpc = 515; + EmailDrawRpc = 512; + EmailCheckRpc = 513; + EmailDelRpc = 514; DisConnectNty = 1001; RoleUpdatePropertyNty = 1002; -- libgit2 0.21.2