-- HR: Reclutamiento (postulantes) CREATE TABLE IF NOT EXISTS `hr_reclutamiento` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `fecha_registro` DATE NOT NULL, `nombre_completo` VARCHAR(255) NOT NULL, `dni` VARCHAR(20) NOT NULL, `celular` VARCHAR(20) NOT NULL, `correo` VARCHAR(255) NOT NULL, `ciudad` VARCHAR(100) NOT NULL, `puesto_postulado` VARCHAR(150) NOT NULL, `estado` ENUM( 'Postulación Recibida', 'Entrevista Pendiente', 'Entrevista Realizada', 'Aprobado', 'Contratado', 'No Seleccionado' ) NOT NULL DEFAULT 'Postulación Recibida', `observaciones` TEXT, `cv_pdf_path` TEXT, `portafolio_path` TEXT, `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, KEY `idx_hr_reclutamiento_estado` (`estado`), KEY `idx_hr_reclutamiento_fecha_registro` (`fecha_registro`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;