diff --git a/game.proto b/game.proto index 01d9f41..051a784 100644 --- a/game.proto +++ b/game.proto @@ -27,7 +27,7 @@ message CreateReq { message RoleRsp { models.Role role = 2; - map hero = 3; + repeated models.Hero hero = 3; models.Team team = 4; repeated models.Equipment equips = 5; } \ No newline at end of file diff --git a/models.proto b/models.proto index 0def334..5d4e8ce 100644 --- a/models.proto +++ b/models.proto @@ -11,8 +11,8 @@ message Account { } message Hero { - int64 id = 1; // @inject_tag: index:"unique" pri:"1" - int64 role_id = 2; + string id = 1; // @inject_tag: index:"unique" pri:"1" + string role_id = 2; int32 type = 3; int32 level = 4; int32 rein_count = 5; @@ -21,25 +21,25 @@ message Hero { } message Equipment { - int64 id = 1; // @inject_tag: index:"unique" pri:"1" - int64 role_id = 2; + string id = 1; // @inject_tag: index:"unique" pri:"1" + string role_id = 2; int64 type = 3; bool equip = 4; bool enhance_level = 5; } message Prop { - int64 id = 1; // @inject_tag: index:"unique" pri:"1" + string id = 1; // @inject_tag: index:"unique" pri:"1" int64 count = 2; } message Team { - int64 id = 1; // @inject_tag: index:"unique" pri:"1" + string id = 1; // @inject_tag: index:"unique" pri:"1" string hero_ids = 2; } message Role { - int64 id = 1; // @inject_tag: index:"unique" pri:"1" + string id = 1; // @inject_tag: index:"unique" pri:"1" string uid = 2;// @inject_tag: index:"unique" string device = 3; string nick = 4; -- libgit2 0.21.2