-- اضافه کردن تنظیمات تلگرام
INSERT INTO `settings` (`setting_key`, `setting_value`, `setting_type`, `description`, `updated_at`) VALUES
('telegram_bot_token', '', 'text', 'توکن ربات تلگرام', NOW()),
('telegram_admin_chat_id', '', 'text', 'شناسه چت ادمین', NOW()),
('tg_new_order', '1', 'boolean', 'اعلان سفارش جدید', NOW()),
('tg_status_change', '1', 'boolean', 'اعلان تغییر وضعیت', NOW()),
('tg_new_message', '1', 'boolean', 'اعلان پیام جدید', NOW()),
('tg_low_stock', '1', 'boolean', 'هشدار موجودی بحرانی', NOW()),
('tg_daily_report', '0', 'boolean', 'گزارش روزانه ساعت ۲۲', NOW())
ON DUPLICATE KEY UPDATE `updated_at` = NOW();

-- اضافه کردن ستون‌های مورد نیاز به جدول reviews (اگر وجود نداشت)
SET @exists = (SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'reviews' AND COLUMN_NAME = 'status');
SET @sql = IF(@exists = 0, 'ALTER TABLE `reviews` ADD COLUMN `status` ENUM(''pending'',''approved'',''rejected'') NOT NULL DEFAULT ''pending'' AFTER `comment`', 'SELECT 1');
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
