CREATE DATABASE IF NOT EXISTS slider_db;
USE slider_db;

CREATE TABLE `slides` (
    `id` INT(11) AUTO_INCREMENT PRIMARY KEY,
    `title` VARCHAR(255) NOT NULL,
    `subtitle` TEXT,
    `button_text` VARCHAR(100),
    `button_link` VARCHAR(255),
    `image` VARCHAR(255),
    `sort_order` INT(11) DEFAULT 0,
    `is_active` TINYINT(1) DEFAULT 1,
    `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

CREATE TABLE `admin_users` (
    `id` INT(11) AUTO_INCREMENT PRIMARY KEY,
    `username` VARCHAR(100) NOT NULL UNIQUE,
    `password` VARCHAR(255) NOT NULL
);

INSERT INTO `admin_users` (`username`, `password`) VALUES ('admin', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi');
-- password = "password"

INSERT INTO `slides` (`title`, `subtitle`, `button_text`, `button_link`, `sort_order`, `is_active`) VALUES
('اسلاید نمونه 1', 'این یک زیرنویس تست است', 'بیشتر بدانید', 'https://example.com/1', 1, 1),
('اسلاید نمونه 2', 'متن دوم برای نمایش', 'مشاهده محصولات', 'https://example.com/2', 2, 1),
('اسلاید نمونه 3', 'اسلاید غیرفعال', '', '', 3, 0);