-- جدول EmpStop فقط (لقواعد أُنشئ فيها Emp مسبقاً)
-- الموظفون الموقوفون عن العمل — نسخة كاملة من بيانات Emp ثم حذف من Emp

CREATE TABLE IF NOT EXISTS `EmpStop` (
  `ID` int NOT NULL AUTO_INCREMENT,
  `FormerEmpID` int NOT NULL COMMENT 'المعرّف السابق في Emp',
  `StoppedAt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `ArabicName` varchar(2000) NOT NULL,
  `EmpName` varchar(2000) DEFAULT NULL,
  `EmpBirth` date DEFAULT NULL,
  `EmpPhone` varchar(100) DEFAULT NULL,
  `EmpJob` varchar(255) DEFAULT NULL,
  `EmpGender` varchar(50) DEFAULT NULL,
  `EmpSalary` int DEFAULT NULL,
  `Dhaman` int DEFAULT NULL,
  `StartDate` date DEFAULT NULL,
  `EmpLocation` varchar(255) DEFAULT NULL,
  `EmpAddress` text,
  `EndDate` varchar(50) DEFAULT NULL,
  `Department` varchar(255) DEFAULT NULL,
  `Company` varchar(255) DEFAULT NULL,
  `Image` longblob DEFAULT NULL,
  `Nation` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`ID`),
  KEY `idx_empstop_former` (`FormerEmpID`),
  KEY `idx_empstop_stopped` (`StoppedAt`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
