ExchangeShop.proto 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. syntax = "proto3";
  2. package pb;
  3. option java_package = "pb.xiugou.x1.protobuf.exchangeshop";
  4. option csharp_namespace = "pb.xiugou.x1.protobuf";
  5. import "MiniStruct.proto";
  6. message ExchangeShopInfoResponse {
  7. enum Proto {UNKNOWN = 0; ID = 2400001;}
  8. repeated PbShop shops = 1;
  9. int32 open_day = 2; //开服天数
  10. }
  11. message ExchangeShopExchangeRequest {
  12. enum Proto {UNKNOWN = 0; ID = 2400002;}
  13. int32 shop_id = 1; //兑换商店表 商店ID
  14. int32 product_id = 2; //商品ID
  15. int32 exchange_num = 3; //兑换数量
  16. }
  17. message ExchangeShopExchangeResponse {
  18. enum Proto {UNKNOWN = 0; ID = 2400002;}
  19. int32 shop_id = 1; //商店ID
  20. PbProduct product = 2;
  21. PbThingReceipt receipt = 3;
  22. int32 exchange_num = 4; //兑换数量
  23. }
  24. message PbShop {
  25. int32 shop_id = 1; //商店ID
  26. repeated PbProduct products = 2;
  27. int64 resetTime = 3;//重置时间
  28. int32 round = 4; //期数
  29. }
  30. message PbProduct {
  31. int32 product_id = 1; //商品ID
  32. int64 bought_num = 2 ; //本次重置玩家已经兑换数量
  33. int32 free_num = 3; //已使用的免费次数
  34. int32 adv_num = 4; //已使用的广告次数
  35. }