charge.proto 810 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // message结构的属性名请使用 驼峰小写字母开始
  2. syntax = "proto3";
  3. option go_package = "/pb";
  4. package pb;
  5. // 充值数据
  6. message ChargeData {
  7. // 周月卡信息 key: 充值项id value: 过期时间戳(毫秒)
  8. map<int32, Card> Cards = 1;
  9. // 金币商城充值记录,用来判断首充
  10. repeated int32 Golds = 2;
  11. }
  12. // 周月卡信息
  13. message Card {
  14. // 过期时间戳(毫秒)
  15. int64 expireTime = 1;
  16. // 今日是否已领取
  17. bool isReceive = 2;
  18. }
  19. // 充值订单创建
  20. message ChargeCreate {
  21. // 充值项id
  22. int32 chargeID = 1;
  23. // 充值项参数
  24. int32 chargeParams = 2;
  25. }
  26. // 充值订单创建响应结果
  27. message ChargeCreateResponse {
  28. // 充值项id
  29. int32 chargeID = 1;
  30. // 游戏订单id
  31. int64 orderID = 2;
  32. // 返回参数
  33. map<string,string> params = 3;
  34. }