Rank2018.proto 856 B

12345678910111213141516171819202122232425262728293031323334353637
  1. syntax = "proto3";
  2. package rankdb.v1;
  3. option go_package = "v1";
  4. import "github.com/gogo/protobuf/gogoproto/gogo.proto";
  5. service Rank2018 {
  6. /** 获取上小时榜topN
  7. *
  8. */
  9. rpc getHourRank (Rank2018GetHourRankReq) returns (Rank2018GetHourRankResp);
  10. }
  11. message Rank2018GetHourRankReq {
  12. // 父分区id
  13. int64 area_v2_parent_id = 1 [(gogoproto.jsontag) = "area_v2_parent_id"];
  14. // 子分区id
  15. int64 area_v2_id = 2 [(gogoproto.jsontag) = "area_v2_id"];
  16. // 不传则为上小时
  17. string hour = 3 [(gogoproto.jsontag) = "hour"];
  18. // N
  19. int64 top = 4 [(gogoproto.jsontag) = "top"];
  20. }
  21. message Rank2018GetHourRankResp {
  22. //
  23. int64 code = 1 [(gogoproto.jsontag) = "code"];
  24. //
  25. string msg = 2 [(gogoproto.jsontag) = "msg"];
  26. //
  27. repeated int64 data = 3 [(gogoproto.jsontag) = "data"];
  28. }