export interface OeeTrendRecord {
  id: string
  line_name: string
  machine_name: string | null
  plant_name: string | null
  calendar_week: number
  year: number
  oee_factor: number | null
  availability_factor: number | null
  performance_factor: number | null
  quality_factor: number | null
  good_output: number | null
  theoretical_output: number | null
  installed_capacity: number | null
  purchased_capacity: number | null
  unplanned_downtime_min: number | null
  actual_production_time_min: number | null
  target_oee: number | null
  status: string
  supplier_id: string | null
}

export interface OeeDetailRecord {
  id: string
  line_name: string
  plant_name: string | null
  machine_name: string | null
  calendar_week: number
  year: number
  all_time_available_min: number
  planned_break_min: number
  planned_downtime_min: number
  potential_production_time_min: number
  unplanned_downtime_min: number
  setup_min: number
  maintenance_min: number
  other_loss_min: number
  actual_production_time_min: number
  ideal_cycle_time_sec: number | null
  optimum_takt_time_sec: number | null
  theoretical_output: number
  produced_output: number
  good_output: number
  scrap_output: number
  availability_factor: number | null
  performance_factor: number | null
  quality_factor: number | null
  oee_factor: number | null
  target_oee: number | null
  supplier_id: string | null
  status: string
}
