CREATE TABLE IF NOT EXISTS users (
    id INT PRIMARY KEY AUTO_INCREMENT,
    usuario VARCHAR(50) UNIQUE NOT NULL,
    password VARCHAR(255) NOT NULL,
    rol ENUM('admin', 'usuario') DEFAULT 'usuario',
    descripcion TEXT,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

-- Crear usuario admin por defecto
INSERT INTO users (usuario, password, rol, descripcion) VALUES 
('admin', '$2a$10$XgXxGcG6Js9U5YXn0xnMzOYnHVxd0TrV2qGVZxbQ1B5MzQR1zDPxe', 'admin', 'Administrador del sistema');
-- La contraseña del admin es 'admin123' 