Interface ReporteConsumoService

All Known Implementing Classes:
ReporteConsumoServiceImpl

public interface ReporteConsumoService
  • Method Summary

    Modifier and Type
    Method
    Description
    generar(Long insumoId, LocalDate desde, LocalDate hasta, Granularidad granularidad)
    Genera un reporte de consumo (cantidad + coste estimado) de un insumo en el rango [desde, hasta] (ambos inclusive, días enteros).
  • Method Details

    • generar

      ReporteConsumoResponse generar(Long insumoId, LocalDate desde, LocalDate hasta, Granularidad granularidad)
      Genera un reporte de consumo (cantidad + coste estimado) de un insumo en el rango [desde, hasta] (ambos inclusive, días enteros).
      Parameters:
      insumoId - id del insumo
      desde - primer día incluido en el rango
      hasta - último día incluido en el rango
      granularidad - agrupación temporal de la serie devuelta
      Returns:
      el reporte con totales, desglose por tipo y serie temporal