-- جدول إعدادات التطبيق
CREATE TABLE IF NOT EXISTS app_settings (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    annual_subscription_fee REAL DEFAULT 0, -- رسوم الاشتراك السنوي
    registration_fee REAL DEFAULT 0, -- رسوم التسجيل
    fiscal_year_start DATE DEFAULT CURRENT_DATE, -- بداية السنة المالية
    fiscal_year_end DATE DEFAULT CURRENT_DATE, -- نهاية السنة المالية
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

-- إدخال بيانات أولية إذا كان الجدول فارغًا
INSERT OR IGNORE INTO app_settings (id, annual_subscription_fee, registration_fee, fiscal_year_start, fiscal_year_end)
SELECT 1, 200, 50, date('now', 'start of year'), date('now', 'start of year', '+1 year', '-1 day')
WHERE NOT EXISTS (SELECT 1 FROM app_settings WHERE id = 1);
