Documentación Interna: GestorRH (Código Java)
Bienvenido a la documentación técnica oficial del backend de GestorRH.
Aquí encontrarás el detalle de implementación del código Java, organizado por capas arquitectónicas (Controladores, Servicios, Repositorios...).
Para consultar la especificación de la API REST, por favor dirígete a la sección de Swagger.
Package
Description
Paquete raíz de la aplicación GestorRH API.
Clases de configuración global de la API.
Controladores REST que exponen los endpoints de la API de GestorRH.
DTOs para la asignación de turnos a los empleados.
DTOs para la gestión de vacaciones y ausencias.
DTOs para el proceso de autenticación de usuarios.
DTOs para el ciclo de vida y gestión de los empleados.
DTOs para la administración de las cuentas de empresa.
DTOs para la estandarización de errores de la API.
DTOs para la representación de métricas y analíticas.
DTOs para el control horario y registro de jornada.
DTOs para la generación y exportación de informes.
DTOs para la configuración de turnos base.
Entidades de dominio JPA que representan el modelo de datos core.
Enumeraciones utilizadas por las entidades del modelo de datos.
Gestión centralizada de errores y excepciones de la API.
Repositorios de Spring Data JPA para el acceso a datos.
Componentes encargados de la autenticación y autorización del sistema.
Capa de Servicios que concentra la lógica de negocio central de la aplicación.