feat: sync Sidebar and BottomNav, standardize user profile API

Align Sidebar & BottomNav menus, remove "Search", add user profile mock data, implement /api/users, add FilterDrawer, complete Section, ProfileHeader, MetricsRFM components

Co-authored-by: null <4804959+fnvtk@users.noreply.github.com>
This commit is contained in:
v0
2025-08-08 07:00:12 +00:00
parent 4eed69520c
commit f0a6a364f2
85 changed files with 3318 additions and 6786 deletions

36
types/ai-assistant.ts Normal file
View File

@@ -0,0 +1,36 @@
export type AnalysisTask = {
id: string
name: string
database: string
status: "pending" | "running" | "completed" | "failed"
progress: number
createdAt: string
completedAt?: string
reportUrl?: string
description?: string
}
export type DatabaseInfo = {
id: string
name: string
type: string
tables: number
records: number
lastUpdated: string
}
export type ReportTemplate = {
id: string
name: string
description: string
category: string
fields: string[]
}
export type ReportItem = {
id: string
title: string
source: string
description: string
updatedAt: string
}