Obtiene combos (1) - [combosJobApplicant]
🧾 Descripción
Este servicio obtiene y devuelve todos los combos (listas de valores) necesarios para el registro o postulación de un Job Applicant (Postulante) dentro del sistema.
Los datos se obtienen directamente desde el ERP mediante el método interno getCombo(), que consulta tablas maestras como Country, Branch, Department y Gender.
Además, incluye una lista estática de tipos de documentos admitidos (DNI, Pasaporte, Carnet de Extranjería).
🚀 Endpoint
GET /combos-job-applicant
No requiere parámetros.
🔐 Seguridad
Requiere autenticación válida en la API del ERP, ya que las consultas internas se realizan mediante: $this->getCombo("<Doctype>")
🧠 Flujo del Servicio (resumen real)
-
Inicializa un arreglo vacío
$combo. -
Obtiene desde el ERP las siguientes listas:
-
Países → Doctype:
Country -
Sucursales → Doctype:
Branch -
Departamentos → Doctype:
Department -
Género → Doctype:
Gender
-
-
Agrega una lista fija de tipos de documentos:
-
Retorna la estructura completa con todos los combos.
-
En caso de error, devuelve una respuesta controlada.
📥 Request Body
Este servicio no recibe body, ni parámetros.
📤 Response 200 – Ejemplo
❗ Posibles Errores
1. Error de ejecución o conexión con el ERP
📚 Schemas (estructuras usadas)
Resultado de getCombo()
El servicio asume que getCombo() devuelve una estructura similar a:
No hay comentarios para mostrar
No hay comentarios para mostrar