| 123456789101112131415161718192021222324252627282930313233343536373839 |
- // message结构的属性名请使用 驼峰小写字母开始
- syntax = "proto3";
- option go_package = "/pb";
- package pb;
- import "base_type.proto";
- // 道具列表
- message ItemList {
- // 货币列表
- map<int32, Currency> currencies = 1;
- // 道具列表
- map<int32, Asset> items = 2;
- // 药品使用次数 key 药品ID D-道具-药品表药品ID value 当前使用次数
- map<int32, int32> medicineUses = 3;
- }
- // 货币
- message Currency {
- // 货币id
- int32 id = 1;
- // 当前数量
- int64 num = 2;
- // 最大数量(0表示没有最大值)
- int64 maxNum = 3;
- // 最后一次更新时间(毫秒)
- int64 updateTime = 4;
- }
- // [请求]道具使用
- message ItemUseRequest {
- // 宝箱道具ID
- int32 itemID = 1;
- // 开启数量
- int64 useNum = 2;
- // (选择道具ID) 仅自选类型宝箱使用
- int32 selectItemID = 3;
- }
|