export interface Inquiry { id: string title: string source: string url: string budget?: string deadline?: string buyer: string category: string status: 'pending' | 'published' | 'failed' createdAt: string } export interface Product { id: string name: string spec: string unit: string price: number quantity: number imageUrl?: string category: string status: 'draft' | 'ready' | 'published' } export interface Quotation { id: string supplier: string products: Product[] totalAmount: number submittedAt: string } export interface ComparisonResult { productName: string spec: string suppliers: Array<{ name: string price: number unit: string }> bestPrice: number bestSupplier: string savings: number } export interface GeneratedImage { id: string productName: string url: string status: 'generating' | 'done' | 'failed' style?: string } export type ModuleStatus = 'normal' | 'syncing' | 'error' export interface ModuleHealth { name: string adapterCount: string dailyVolume: string status: ModuleStatus }