// message结构的属性名请使用 驼峰小写字母开始 syntax = "proto3"; option go_package = "/pb"; package pb; // 充值数据 message ChargeData { // 周月卡信息 key: 充值项id value: 过期时间戳(毫秒) map Cards = 1; // 金币商城充值记录,用来判断首充 repeated int32 Golds = 2; } // 周月卡信息 message Card { // 过期时间戳(毫秒) int64 expireTime = 1; // 今日是否已领取 bool isReceive = 2; } // 充值订单创建 message ChargeCreate { // 充值项id int32 chargeID = 1; // 充值项参数 int32 chargeParams = 2; } // 充值订单创建响应结果 message ChargeCreateResponse { // 充值项id int32 chargeID = 1; // 游戏订单id int64 orderID = 2; // 返回参数 map params = 3; }