diff --git a/times.proto b/times.proto index b9cfddf..514dd53 100644 --- a/times.proto +++ b/times.proto @@ -16,6 +16,7 @@ service TimesService { rpc List(ListRequest) returns (TimeList); rpc ListWr(WrListRequest) returns (TimeList); rpc Rank(IdMessage) returns (RankResponse); + rpc RankBatch(IdListMessage) returns (RankListResponse); } message TimeRequest { @@ -56,13 +57,22 @@ message IdMessage { int64 ID = 1; } +message IdListMessage { + repeated int64 ID = 1; +} + message TimeList { repeated TimeResponse Times = 1; int64 Total = 2; } +message RankListResponse { + repeated RankResponse = 1; +} + message RankResponse { int64 Rank = 1; + int64 ID = 2; } message ListRequest {