feat: 新增近24小时每小时与今日模型使用量统计接口及实现

This commit is contained in:
chenchun
2026-01-23 14:50:46 +08:00
parent 0983837ff7
commit b8c79ac61c
5 changed files with 176 additions and 1 deletions

View File

@@ -24,4 +24,16 @@ public interface IUsageStatisticsService
/// </summary>
/// <returns>尊享服务Token用量统计</returns>
Task<PremiumTokenUsageDto> GetPremiumTokenUsageAsync();
/// <summary>
/// 获取当前用户近24小时每小时Token消耗统计柱状图
/// </summary>
/// <returns>每小时Token使用量列表包含各模型堆叠数据</returns>
Task<List<HourlyTokenUsageDto>> GetLast24HoursTokenUsageAsync(UsageStatisticsGetInput input);
/// <summary>
/// 获取当前用户今日各模型使用量统计(卡片列表)
/// </summary>
/// <returns>模型今日使用量列表包含使用次数和总Token</returns>
Task<List<ModelTodayUsageDto>> GetTodayModelUsageAsync(UsageStatisticsGetInput input);
}