export interface Model {
  id: number;
  modelName: string;
  algorithmType?: string | null;
  trainer?: string | null;
  handleStatus?: '待开始' | '处理中' | '成功' | '失败' | null;
  trainingStatus?: '待开始' | '训练中' | '成功' | '失败' | null;
  predStatus?: '待开始' | '预测中' | '成功' | '失败' | null;
  trainingDataFileId?: number | null;
  trainingDataFileName?: string | null;
  trainingDataHandleFileId?: number | null;
  trainingDataHandleErrorLogFileId?: number | null;
  trainingTime?: string | null; // ISO 字符串或 Date，根据使用场景选择
  trainingDuration?: number | null; // 毫秒
  normalizerMax?: string | null;
  normalizerMin?: string | null;
  inputSize?: number | null;
  inputLabel?: string | null; // JSON 字符串
  outputSize?: number | null;
  outputLabel?: string | null; // JSON 字符串
  trainingDataResultFileId?: number | null;
  trainingDataLogFileId?: number | null;
  trainingDataExportModelFileId?: number | null;
  trainingDataErrorLogFileId?: number | null;
  algorithmUsed?: string | null;
  inputPredLabelValue?: string | null; // JSON 字符串
  outputPredLabelValue?: string | null; // JSON 字符串
  predErrorLogFileId?: number | null;
  description?: string | null;
}
