/** * 仪表盘 API * Phase 1 新增:用户仪表盘概览 */ import apiClient from "./client"; /** 仪表盘概览数据 */ export interface DashboardOverview { /** 素材总数 */ total_assets: number; /** 已用存储(字节) */ used_storage_bytes: number; /** 总标题数 */ total_titles: number; /** 总配音数 */ total_voices: number; /** 生成任务总数 */ total_tasks: number; /** 成品总数 */ total_products: number; /** 最近生成任务 */ recent_tasks: Array<{ id: string; task_type: string; status: string; progress: number; user_message: string; created_at: string; }>; /** 订阅信息 */ subscription: { plan: "free" | "pro" | "enterprise"; status: "active" | "inactive" | "expired"; expires_at?: string; }; } /** 获取仪表盘概览数据 */ export const getDashboardOverview = async (): Promise => { const response = await apiClient.get("/dashboard/overview"); return response.data; };