-- HR: Colaboradores (personal activo) CREATE TABLE IF NOT EXISTS `hr_colaboradores` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `nombre_completo` VARCHAR(255) NOT NULL, `dni` VARCHAR(20) NOT NULL, `celular` VARCHAR(20) NOT NULL, `correo` VARCHAR(255) NOT NULL, `area` ENUM( 'Ventas', 'Almacén', 'Marketing', 'Administración', 'Finanzas', 'Gerencia' ) NOT NULL, `cargo` VARCHAR(150) NOT NULL, `fecha_ingreso` DATE NOT NULL, `estado` ENUM('Activo', 'Inactivo', 'Suspendido') NOT NULL DEFAULT 'Activo', `observaciones` TEXT, `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, KEY `idx_hr_colaboradores_area` (`area`), KEY `idx_hr_colaboradores_estado` (`estado`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;