-- Kaporta görevi: sedan araçlar için işaretlemeler ve son görsel (raporlarda kullanılacak)
CREATE TABLE IF NOT EXISTS `ekspertiz_kaporta` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `ekspertiz_id` int(11) unsigned NOT NULL,
  `gorev` varchar(80) NOT NULL DEFAULT 'kaporta',
  `veri` JSON NULL COMMENT 'yapilanlar metni, bolgeler (hasar/iyi vb.)',
  `gorsel_yolu` varchar(500) NULL COMMENT 'Son kaydedilen araç görseli (public/uploads/kaporta/...)',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_ekspertiz_kaporta` (`ekspertiz_id`, `gorev`),
  CONSTRAINT `fk_ekspertiz_kaporta_ekspertiz` FOREIGN KEY (`ekspertiz_id`) REFERENCES `ekspertizler` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
