export interface RecordItem {
  check_time: string
  checker_id?: string
  class_id: string
  class_name: string
  commit_time: string
  course_name?: string
  experiment_id: string
  experiment_name: string
  file?: string
  pictures?: string
  score: string
  score_details?: string
  sno_number: string
  specialty_id: string
  specialty_name: string
  status: 0 | 1 | 2
  status_name: string
  student_id: string
  student_name: string
  score_log: ScoreLog[]
  theory_score: string
}

export interface FileItem {
  name: string
  url: string
  upload_time: string
}

export interface ScoreLog {
  operate: string
  result: string
  file: string
  score: string
  checker_id: string
  check_time: string
  checker_id_name: string
}

export interface StudentInfo {
  name: string
  sno_number: string
  class: {
    name: string
  }
  specialty: {
    name: string
  }
  experiment: {
    name: string
  }
}
