-- ====================================
-- INSTALAÇÃO DO PAINEL ADMINISTRATIVO
-- ====================================

-- 1. Criação da tabela de administradores
CREATE TABLE IF NOT EXISTS admins (
    id INT PRIMARY KEY AUTO_INCREMENT,
    email VARCHAR(255) UNIQUE NOT NULL,
    password VARCHAR(255) NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

-- 2. Criação da tabela de probabilidades do jogo
CREATE TABLE IF NOT EXISTS game_probabilities (
    id INT PRIMARY KEY AUTO_INCREMENT,
    range_0_1_5 INT NOT NULL DEFAULT 30,
    range_1_5_3 INT NOT NULL DEFAULT 40,
    range_3_6 INT NOT NULL DEFAULT 20,
    range_6_15 INT NOT NULL DEFAULT 10,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

-- 3. Inserir administrador padrão
-- Email: gabaeditoroficial@gmail.com
-- Senha: Kakekikoku18@
-- Hash gerado com: password_hash('Kakekikoku18@', PASSWORD_BCRYPT)
DELETE FROM admins WHERE email = 'gabaeditoroficial@gmail.com';
INSERT INTO admins (email, password) 
VALUES ('gabaeditoroficial@gmail.com', '$2y$10$e0MYzXyjpJS7Pd2ALmFX3OX/FzAXVkDZdYQnW5FYFDLr6hZnLVMGC');

-- 4. Inserir probabilidades padrão (se não existir)
INSERT INTO game_probabilities (range_0_1_5, range_1_5_3, range_3_6, range_6_15) 
SELECT 30, 40, 20, 10
WHERE NOT EXISTS (SELECT 1 FROM game_probabilities LIMIT 1);

-- 5. Verificar instalação
SELECT 'Tabelas criadas com sucesso!' AS status;
SELECT * FROM admins;
SELECT * FROM game_probabilities;

-- ====================================
-- CREDENCIAIS DE ACESSO
-- ====================================
-- URL: /painel
-- Email: gabaeditoroficial@gmail.com  
-- Senha: Kakekikoku18@
-- ====================================
