/** 个人培训档案-基本信息 */
export interface TrainArchiveProfile {
  id: string;
  archiveNo: string;
  archiveDate: string;
  userId: string;
  userName: string;
  deptName: string;
  mainPostName: string;
  partPostName: string;
}

/** 工作履历 */
export interface TrainArchiveWorkItem {
  id: string;
  hireDate?: string;
  leaveDate?: string;
  companyName?: string;
  postName?: string;
}

/** 培训目录 */
export interface TrainArchiveCatalogItem {
  id: string;
  recordNo: string;
  trainType: string;
  trainContent: string;
  trainMode: string;
  trainerName: string;
  evalMode: string;
  passFlag: '0' | '1' | '';
  trainStart?: string;
  trainEnd?: string;
}

export interface TrainArchiveDetail {
  profile: TrainArchiveProfile;
  workList: TrainArchiveWorkItem[];
  catalogList: TrainArchiveCatalogItem[];
}
