Package com.deusto.coffeestack.service
Interface ReporteComparativoService
- All Known Implementing Classes:
ReporteComparativoServiceImpl
public interface ReporteComparativoService
-
Method Summary
Modifier and TypeMethodDescriptionGenera un reporte comparativo de consumo para una lista de insumos en el rango [desde, hasta] con la granularidad indicada.
-
Method Details
-
generar
ReporteComparativoResponse generar(List<Long> insumoIds, LocalDate desde, LocalDate hasta, Granularidad granularidad) Genera un reporte comparativo de consumo para una lista de insumos en el rango [desde, hasta] con la granularidad indicada.Si la lista de insumos está vacía o es nula se devuelven todos los insumos activos del sistema.
- Parameters:
insumoIds- lista de IDs de insumos a comparar (puede ser vacía → todos)desde- primer día incluido en el rangohasta- último día incluido en el rangogranularidad- agrupación temporal de cada serie devuelta- Returns:
- el reporte comparativo con una fila por insumo
-