Obtener estadísticas del dashboard
GET/dashboard/
Devuelve estadísticas completas para el panel de control de la empresa, incluyendo:
- Estadísticas de subastas (totales, publicadas, adjudicadas, aprobadas y planificadas)
- Estadísticas de entregas (planificadas, recogidas y entregadas)
Los datos se pueden filtrar por rango de fechas usando los parámetros minDate y maxDate.
Ejemplo de uso:
- Obtener estadísticas del último año: GET / (sin parámetros)
- Obtener estadísticas de Q1 2024: GET /?minDate=2024-01-01&maxDate=2024-03-31
Request
Responses
- 200
- 401
- 404
Estadísticas recuperadas exitosamente. Contiene los siguientes grupos de datos:
- auctions: Estadísticas de todas las subastas
- publishedAuctions: Subastas publicadas
- awardedAuctions: Subastas adjudicadas
- approvedAuctions: Subastas aprobadas
- plannedAuctions: Subastas planificadas
- plannedDeliveries: Entregas planificadas
- collectedDeliveries: Entregas recogidas
- deliveredDeliveries: Entregas completadas
No autorizado. El token JWT es inválido, ha expirado o no tiene permisos para acceder a estas estadísticas.
Soluciones:
- Verificar que el token sea válido y no haya expirado
- Asegurarse que el usuario tenga rol de empresa
- Solicitar nuevo token de autenticación
Usuario o empresa no encontrada. Ocurre cuando:
- El ID de empresa asociado al usuario no existe
- El usuario no tiene empresa asignada
- La empresa fue desactivada
Soluciones:
- Verificar que el usuario tenga una empresa válida asignada
- Contactar al administrador si la empresa aparece como desactivada