// 服务器信息相关 API import http from './http' export interface ServerInfo { name: string version: string start_time: string uptime: string uptime_seconds: number status: string config_file: string working_dir: string plugin_count: number api_address: string dns_ports: string[] } export interface ServerStatus { status: string totalQueries?: number cacheHitRate?: number avgResponseTime?: number } export interface StatsData { totalQueries: number successfulQueries: number failedQueries: number cacheHits: number cacheMisses: number avgResponseTime: number } export const serverApi = { // 获取服务器信息 getInfo: () => http.get('/server/info'), // 获取服务器状态 getStatus: () => http.get('/server/status'), // 获取详细统计 getStats: () => http.get('/stats/detailed'), // 重启服务 restart: () => http.post('/system/restart'), }