// 利润统计输入
export interface ProfitStatisticsInput {
  currentCost: number;
}

// 利润统计输出
export interface ProfitStatisticsOutput {
  date: string;
  totalUsedTokens: number;
  totalUsedTokensInHundredMillion: number;
  totalRemainingTokens: number;
  totalRemainingTokensInHundredMillion: number;
  currentCost: number;
  costPerHundredMillion: number;
  totalCost: number;
  totalRevenue: number;
  profitRate: number;
  costAt200Price: number;
}

// Token统计输入
export interface TokenStatisticsInput {
  date: string;
}

// 模型Token统计DTO
export interface ModelTokenStatisticsDto {
  modelId: string;
  modelName: string;
  tokens: number;
  tokensInWan: number;
  count: number;
  cost: number;
  costPerHundredMillion: number;
}

// Token统计输出
export interface TokenStatisticsOutput {
  date: string;
  modelStatistics: ModelTokenStatisticsDto[];
}
