-- این فایل رو هم از phpMyAdmin > Import اجرا کن (کنار migration های قبلی)

CREATE TABLE IF NOT EXISTS license_plans (
    id INT AUTO_INCREMENT PRIMARY KEY,
    title VARCHAR(64) NOT NULL,
    price BIGINT NOT NULL,
    duration_days INT NOT NULL,
    is_active TINYINT(1) NOT NULL DEFAULT 1,
    sort_order INT NOT NULL DEFAULT 0,
    created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

ALTER TABLE tenant_bots
    ADD COLUMN IF NOT EXISTS is_trial TINYINT(1) NOT NULL DEFAULT 0 AFTER expires_at,
    ADD COLUMN IF NOT EXISTS license_plan_id INT NULL AFTER is_trial;

ALTER TABLE users
    ADD COLUMN IF NOT EXISTS used_license_trial TINYINT(1) NOT NULL DEFAULT 0 AFTER used_trial;

INSERT INTO settings (setting_key, setting_value) VALUES ('license_trial_duration_days', '1')
ON DUPLICATE KEY UPDATE setting_key = setting_key;

-- یه نمونه پلن لایسنس پیش‌فرض (می‌تونی بعداً از پنل ادمین ویرایش/حذفش کنی)
INSERT INTO license_plans (title, price, duration_days) VALUES
    ('لایسنس ۳۰ روزه', 500000, 30),
    ('لایسنس ۶۰ روزه', 900000, 60);
