34849-vm/db/migrations/080_create_hr_reclutamiento_table.sql
2026-06-24 21:44:23 +00:00

27 lines
935 B
SQL

-- 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;