client2world_exchange.proto 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. import "client2world_msg_type.proto";
  2. import "msg_type_def.proto";
  3. import "msg_info_def.proto";
  4. package client2world_protocols;
  5. // 请求兑换
  6. message packetc2w_exchange
  7. {
  8. optional e_server_msg_type packet_id = 1 [default = e_mst_c2w_exchange];
  9. // 兑换ID
  10. optional int32 exchangeId = 2;
  11. // 电话号码
  12. optional string phone = 3;
  13. }
  14. // 请求兑换结果
  15. message packetw2c_exchange_result
  16. {
  17. optional e_server_msg_type packet_id = 1 [default = e_mst_w2c_exchange_result];
  18. optional int32 exchangeId = 2;
  19. optional int32 result = 3;
  20. }
  21. // 取得兑换状态
  22. message packetc2w_get_exchange_state
  23. {
  24. optional e_server_msg_type packet_id = 1 [default = e_mst_c2w_get_exchange_state];
  25. }
  26. // 兑换信息
  27. message ExchangeInfo
  28. {
  29. // 时间
  30. optional int32 time = 1;
  31. // 兑换ID
  32. optional int32 chgId = 2;
  33. // 状态
  34. optional int32 state = 3;
  35. }
  36. // 取得兑换状态结果
  37. message packetw2c_get_exchange_state_result
  38. {
  39. optional e_server_msg_type packet_id = 1 [default = e_mst_w2c_get_exchange_state_result];
  40. repeated ExchangeInfo infoList = 2;
  41. }
  42. // 请求已兑换数量
  43. message packetc2w_req_exchange_count
  44. {
  45. optional e_server_msg_type packet_id = 1 [default = e_mst_c2w_req_exchange_count];
  46. }
  47. message ExchangeCountInfo
  48. {
  49. // 兑换ID
  50. optional int32 chgId = 1;
  51. // 数量
  52. optional int32 hasExchangeCount = 2;
  53. }
  54. // 请求已兑换数量结果
  55. message packetw2c_req_exchange_count_result
  56. {
  57. optional e_server_msg_type packet_id = 1 [default = e_mst_w2c_req_exchange_count_result];
  58. //全服兑换次数
  59. repeated ExchangeCountInfo G_InfoList = 2;
  60. //个人兑换次数
  61. repeated ExchangeCountInfo P_InfoList = 3;
  62. }
  63. // 请求强更新补偿
  64. // message packetc2w_req_foreceupdate_reward
  65. // {
  66. // optional e_server_msg_type packet_id = 1 [default = e_mst_c2w_req_foreceupdate_reward];
  67. // }
  68. // // 请求强更新补偿结果
  69. // message packetw2c_req_foreceupdate_reward_result
  70. // {
  71. // optional e_server_msg_type packet_id = 1 [default = e_mst_w2c_req_foreceupdate_reward_result];
  72. // }
  73. // message packetc2w_exchange_db_dbchip
  74. // {
  75. // optional e_server_msg_type packet_id = 1 [default = e_mst_c2w_exchange_db_dbchip ];
  76. // // 1龙珠->龙珠碎片 2龙珠碎片->龙珠
  77. // optional int32 op = 2;
  78. // optional int32 count = 3;
  79. // }
  80. // message packetw2c_exchange_db_dbchip_result
  81. // {
  82. // optional e_server_msg_type packet_id = 1 [default = e_mst_w2c_exchange_db_dbchip_result];
  83. // optional int32 op = 2;
  84. // optional int32 result = 3;
  85. // optional int32 srcCount = 4;
  86. // optional int32 dstCount = 5;
  87. // }