Class ReposicionServiceImpl

java.lang.Object
com.deusto.coffeestack.service.ReposicionServiceImpl
All Implemented Interfaces:
ReposicionService

@Service public class ReposicionServiceImpl extends Object implements ReposicionService
  • Constructor Details

  • Method Details

    • calcularSugerencias

      @Transactional(readOnly=true) public List<SugerenciaReposicionResponse> calcularSugerencias(int ventanaConsumoDias)
      Description copied from interface: ReposicionService
      Calcula las sugerencias de reposición para todos los insumos activos.
      Specified by:
      calcularSugerencias in interface ReposicionService
      Parameters:
      ventanaConsumoDias - días hacia atrás que se usan para estimar la media diaria de consumo (debe ser > 0)
      Returns:
      lista de sugerencias, una por insumo activo
    • calcularSugerenciaPorInsumo

      @Transactional(readOnly=true) public SugerenciaReposicionResponse calcularSugerenciaPorInsumo(Long insumoId, int ventanaConsumoDias)
      Description copied from interface: ReposicionService
      Calcula la sugerencia de reposición para un único insumo.
      Specified by:
      calcularSugerenciaPorInsumo in interface ReposicionService
      Parameters:
      insumoId - ID del insumo
      ventanaConsumoDias - días hacia atrás que se usan para estimar la media diaria de consumo (debe ser > 0)
      Returns:
      la sugerencia para ese insumo