import { ProcessingStatus } from './enums';

/**
 * 上传文件信息
 */
export interface UploadedFile {
  id: string;
  name: string;
  size: number;
  type: string;
  fileType: string;
  priority: string;
  status: ProcessingStatus;
  uploadTime: string;
  processingInfo?: {
    currentStep: number;
    totalSteps: number;
    currentStepName: string;
  };
}

/**
 * 处理步骤信息
 */
export interface ProcessingStep {
  id: number;
  name: string;
  description: string;
  status: ProcessingStatus;
  startTime?: string;
  endTime?: string;
  error?: string;
} 