-- ============================================================
-- VOLKER SAVUNMA — Veritabanı Kurulum Scripti
-- ============================================================
-- NOT: Veritabanını cPanel'den oluşturun, sonra bu dosyayı import edin.
-- ============================================================

CREATE TABLE IF NOT EXISTS vs_categories (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(200) NOT NULL,
    slug VARCHAR(200) NOT NULL UNIQUE,
    description TEXT,
    image VARCHAR(255),
    sort_order INT DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS vs_products (
    id INT AUTO_INCREMENT PRIMARY KEY,
    category_id INT,
    name VARCHAR(300) NOT NULL,
    slug VARCHAR(300) NOT NULL UNIQUE,
    short_desc VARCHAR(500),
    description TEXT,
    specs TEXT,
    image VARCHAR(255),
    gallery TEXT,
    status ENUM('active','draft') DEFAULT 'active',
    featured TINYINT(1) DEFAULT 0,
    sort_order INT DEFAULT 0,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    FOREIGN KEY (category_id) REFERENCES vs_categories(id) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS vs_hero_slides (
    id INT AUTO_INCREMENT PRIMARY KEY,
    title VARCHAR(300),
    subtitle VARCHAR(500),
    label VARCHAR(100),
    button_text VARCHAR(100),
    button_link VARCHAR(300),
    video_url VARCHAR(500),
    image VARCHAR(255),
    sort_order INT DEFAULT 0,
    status ENUM('active','draft') DEFAULT 'active'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS vs_news (
    id INT AUTO_INCREMENT PRIMARY KEY,
    title VARCHAR(300) NOT NULL,
    slug VARCHAR(300) NOT NULL UNIQUE,
    excerpt VARCHAR(500),
    content TEXT,
    image VARCHAR(255),
    status ENUM('active','draft') DEFAULT 'active',
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS vs_messages (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(200),
    email VARCHAR(255),
    subject VARCHAR(300),
    message TEXT,
    is_read TINYINT(1) DEFAULT 0,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS vs_admins (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(100) NOT NULL UNIQUE,
    password VARCHAR(255) NOT NULL,
    email VARCHAR(255),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS vs_settings (
    `key` VARCHAR(100) PRIMARY KEY,
    `value` TEXT
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- ── Varsayılan Veriler ──────────────────────────────────────

-- Admin: admin / volker2024
INSERT IGNORE INTO vs_admins (username, password, email) VALUES
('admin', '$2y$12$K8Y3VpZkJMwPXgHqLdNv3.Yz1T5mF2RjBxWuQnE4cDsOiA7lGpH6', 'admin@volkersavunma.com');

INSERT IGNORE INTO vs_settings VALUES
('site_name', 'VOLKER SAVUNMA'),
('site_tagline', 'Güç. Güvenlik. Güven.'),
('about_text', 'VOLKER SAVUNMA, Türkiye genelinde savunma ve endüstriyel güç sistemleri alanında uzmanlaşmış lider bir tedarik ve dağıtım şirketidir. Akü takviye cihazları, taktik aydınlatma sistemleri ve endüstriyel ekipman alanlarında profesyonel çözümler sunmaktayız.'),
('about_mission', 'Misyonumuz; güvenilir, dayanıklı ve sahada test edilmiş ekipmanları güvenlik kuvvetlerine, sanayicilere ve profesyonellere en yüksek standartta ulaştırmaktır.'),
('contact_address', 'Ankara Teknoloji Parkı, Ankara 06800'),
('contact_email', 'info@volkersavunma.com'),
('contact_phone', '+90 312 000 00 00'),
('footer_text', 'VOLKER SAVUNMA — Ulusal Güvenliğin Gücünü Mühendislikle İnşa Ediyoruz'),
('stats_projects', '500+'),
('stats_clients', '120'),
('stats_years', '10'),
('stats_products', '50+'),
('meta_description', 'VOLKER SAVUNMA — Akü takviye cihazları, taktik el fenerleri ve endüstriyel güç sistemleri. Türkiye genelinde profesyonel teslimat.');

INSERT IGNORE INTO vs_categories (name, slug, description, sort_order) VALUES
('Akü Takviye Cihazları', 'aku-takviye', 'Profesyonel ve endüstriyel akü takviye ve jump starter sistemleri.', 1),
('Taktik El Fenerleri', 'taktik-el-fenerleri', 'Askeri ve profesyonel kullanım için yüksek lümen taktik aydınlatma.', 2),
('Güç Sistemleri', 'guc-sistemleri', 'Taşınabilir güç kaynakları ve enerji depolama çözümleri.', 3),
('Araç Ekipmanları', 'arac-ekipmanlari', 'Araç içi profesyonel güç ve izleme ekipmanları.', 4);

INSERT IGNORE INTO vs_products (category_id, name, slug, short_desc, description, specs, status, featured, sort_order) VALUES
(1, 'VLS-3000 Pro Jump Starter', 'vls-3000-pro', '3000A tepe akım, 12V araçlar için profesyonel akü takviye cihazı', 'VLS-3000 Pro, en zorlu koşullarda bile güvenilir çalışma sunan profesyonel sınıf bir jump starter sistemidir. 3000A tepe akımı ile benzinli ve dizel motorları kolayca çalıştırır.', '{"Tepe Akım":"3000A","Kapasite":"24000mAh","Voltaj":"12V","Motor":"8.5L Benzin / 6.0L Dizel","Şarj":"65W Hızlı Şarj","Pil":"Lityum-İyon","IP Derecesi":"IP65","Sıcaklık":"-40°C ile +60°C"}', 'active', 1, 1),
(1, 'VLS-1500 Kompakt', 'vls-1500-kompakt', 'Kompakt tasarım, 1500A güç — araç bagajı için ideal', 'Günlük kullanım ve acil durumlar için tasarlanmış kompakt jump starter. Cep boyutunda güçlü performans.', '{"Tepe Akım":"1500A","Kapasite":"12000mAh","Voltaj":"12V","Motor":"6.0L Benzin / 4.0L Dizel","Şarj":"USB-C 18W","IP Derecesi":"IP54"}', 'active', 1, 2),
(2, 'VTL-X900 Taktik Fener', 'vtl-x900-taktik', '900 Lümen, askeri sınıf alüminyum gövde taktik el feneri', 'Özel kuvvetler ve güvenlik personeli için tasarlanmış VTL-X900, 900 lümen parlaklık ve 5 farklı ışık moduyla sahada üstün görüş sağlar.', '{"Işık Gücü":"900 Lümen","Pil":"18650 Li-Ion","Malzeme":"Havacılık Alüminyumu","Su Geçirmezlik":"IPX8","Modlar":"5 Mod","Menzil":"300m"}', 'active', 1, 3),
(3, 'VPS-20000 Güç Bankası', 'vps-20000', '20000mAh çoklu çıkış taşınabilir güç istasyonu', 'Hem araç hem de cihaz şarjı için çok amaçlı taşınabilir güç kaynağı. USB-C PD, USB-A ve 12V çıkışlı.', '{"Kapasite":"20000mAh","USB-C":"65W PD","USB-A":"18W QC","12V Çıkış":"10A","Ağırlık":"480g"}', 'active', 0, 4);
