-- ============================================================================
-- migration_employee_type_driver_link.sql
-- ============================================================================
-- بيضيف تصنيف "نوع الموظف" لصفحة الموظفين: موظف عادي (regular) أو موظف صيانة/سائق
-- (driver). أي موظف تحدده "موظف صيانة" بيتربط تلقائياً بصفحة "صيانة خارجية" -
-- بيتعمله find_or_create بنفس الاسم بجدول car_employees لو مش موجود أصلاً، فيبين
-- تلقائياً بقائمة السواق هناك (حتى لو لسا ما سجلتله أي حركة إيراد/مصروف).
--
-- ملاحظة: هذا بس تصنيف/ربط بالاسم - الجدولين (employees / car_employees) يضلوا
-- منفصلين محاسبياً تماماً زي ما هم (راتب الموظف بمكان، إيراد ومصاريف تشغيل
-- السيارة بمكان تاني).
-- ============================================================================

ALTER TABLE `employees`
  ADD COLUMN `employee_type` ENUM('regular','driver') NOT NULL DEFAULT 'regular' AFTER `job_title`;

-- ============================================================================
-- تسجيل تنفيذ هذا الملف بجدول schema_migrations:
-- ============================================================================
INSERT INTO schema_migrations (filename, notes) VALUES
  ('migration_employee_type_driver_link.sql', 'إضافة تصنيف نوع الموظف (عادي/صيانة) وربط موظف الصيانة تلقائياً بصيانة خارجية');
