-- ═════════════════════════════════════════════════════════════════
-- 🔄 Migration: سیستم مدیریت ادمین‌ها
-- تاریخ: 2025-11-06
-- ═════════════════════════════════════════════════════════════════

USE telegram_shop;

-- جدول ادمین‌های سفارشات
CREATE TABLE IF NOT EXISTS order_admins (
    id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
    user_id BIGINT UNSIGNED NOT NULL,
    telegram_id BIGINT UNSIGNED NOT NULL,
    first_name VARCHAR(100),
    last_name VARCHAR(100),
    username VARCHAR(100),
    
    -- مجوزها
    can_complete_orders BOOLEAN DEFAULT TRUE,
    can_cancel_orders BOOLEAN DEFAULT TRUE,
    can_process_orders BOOLEAN DEFAULT TRUE,
    
    -- اطلاعات ثبت
    added_by_user_id BIGINT UNSIGNED NULL,
    added_by_name VARCHAR(200),
    is_active BOOLEAN DEFAULT TRUE,
    
    -- آمار
    completed_orders_count INT DEFAULT 0,
    cancelled_orders_count INT DEFAULT 0,
    
    -- زمان‌ها
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    
    UNIQUE KEY idx_telegram_id (telegram_id),
    INDEX idx_user_id (user_id),
    INDEX idx_is_active (is_active),
    INDEX idx_created_at (created_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- ═════════════════════════════════════════════════════════════════
-- ✅ Migration کامل شد
-- ═════════════════════════════════════════════════════════════════
