Files
EdgeCommon/pkg/rpc/protos/service_user_account_daily_stat.proto

45 lines
949 B
Protocol Buffer

syntax = "proto3";
option go_package = "./pb";
package pb;
// 用户账户统计服务
service UserAccountDailyStatService {
// 列出按天统计
rpc listUserAccountDailyStats(ListUserAccountDailyStatsRequest) returns (ListUserAccountDailyStatsResponse);
// 列出按月统计
rpc listUserAccountMonthlyStats(ListUserAccountMonthlyStatsRequest) returns (ListUserAccountMonthlyStatsResponse);
}
// 列出按天统计
message ListUserAccountDailyStatsRequest {
string dayFrom = 1;
string dayTo = 2;
}
message ListUserAccountDailyStatsResponse {
repeated Stat stats = 1;
message Stat {
string day = 1; // YYYYMMDD
float income = 2;
float expense = 3;
}
}
// 列出按月统计
message ListUserAccountMonthlyStatsRequest {
string dayFrom = 1;
string dayTo = 2;
}
message ListUserAccountMonthlyStatsResponse {
repeated Stat stats = 1;
message Stat {
string month = 1; // YYYYMM
float income = 2;
float expense = 3;
}
}