dailyActivityHandler.proto 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. //**************************************************************************
  2. //* 作者= jjr
  3. //* 创建时间= 2017-4-11
  4. //* 用途= 日常活动协议
  5. //***************************************************************************
  6. package pomelo.area;
  7. import 'common.proto';
  8. import "dailyActivity.proto";
  9. // 获取日常活动列表 (请求)
  10. message DailyActivityRequest {
  11. }
  12. // 获取日常活动列表 (返回)
  13. message DailyActivityResponse {
  14. required int32 s2c_code = 1;
  15. optional string s2c_msg = 2;
  16. repeated dailyActivity.DailyInfo s2c_dailyLs = 3; // 活动列表
  17. optional int32 s2c_totalDegree = 4; // 总活跃度
  18. repeated dailyActivity.DegreeInfo s2c_degreeLs = 5; // 活跃度奖励列表
  19. optional int32 s2c_weekIndex = 6; // 今天星期几
  20. }
  21. // 领取活跃度奖励 (请求)
  22. message GetDegreeRewardRequest{
  23. required int32 id = 1;
  24. }
  25. // 领取活跃度奖励 (返回)
  26. message GetDegreeRewardResponse{
  27. required int32 s2c_code = 1;
  28. optional string s2c_msg = 2;
  29. optional int32 id = 3;
  30. optional int32 s2c_state = 4; // 奖励领取后状态
  31. }
  32. service dailyActivityHandler {
  33. // 获取日常活动列表
  34. rpc dailyActivityRequest (DailyActivityRequest) returns (DailyActivityResponse);
  35. // 领取活跃度奖励
  36. rpc getDegreeRewardRequest (GetDegreeRewardRequest) returns (GetDegreeRewardResponse);
  37. }
  38. // message UpdateActivityPush {
  39. // repeated dailyActivity.DailyInfo s2c_dailyLs = 1; // 刷新活动列表
  40. // optional int32 s2c_totalDegree = 2; // 总活跃度
  41. // repeated dailyActivity.DegreeInfo s2c_degreeLs = 3; // 活跃度奖励列表
  42. // }
  43. message ScheduleShowInfo {
  44. required int32 s2c_schID = 1;// 预览活动id
  45. required int32 s2c_start_time = 3;// 预览活动开始时间
  46. }
  47. // 活动预览推送---id:1086
  48. message DailyActivityScheduleShowPush {
  49. repeated ScheduleShowInfo s2c_sche_infos = 1; // 活动预览列表
  50. }
  51. service dailyActivityPush {
  52. //活动预览推送---id:1086
  53. rpc dailyActivityScheduleShowPush(DailyActivityScheduleShowPush) returns(Void);
  54. }