import { request } from '@/utils/request' /** 概览数据 */ export interface Overview { expense: number income: number count: number daily: number } /** 分类统计 */ export interface CategoryStat { id: number name: string icon: string color: string amount: number count: number } /** 趋势数据点 */ export interface TrendPoint { date: string amount: number } /** 获取概览数据 */ export function getOverview(params?: { month?: string; startDate?: string; endDate?: string }) { return request({ url: '/stats/overview', data: params }) } /** 获取分类统计 */ export function getCategoryStats(month?: string, type: string = 'expense') { return request({ url: '/stats/category', data: { month, type } }) } /** 获取趋势数据 */ export function getTrend(month?: string, type: string = 'expense') { return request({ url: '/stats/trend', data: { month, type } }) }