27 lines
935 B
SQL
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;
|