Class AssetSearchService

java.lang.Object
com.raphaelsalles.backend.domain.service.search.AssetSearchService

@Service public class AssetSearchService extends Object
Serviço de Busca de Ativos.

Propósito: Implementar a lógica de pesquisa textual de ativos para o frontend.

  • Field Details

  • Constructor Details

    • AssetSearchService

      public AssetSearchService(AssetRepository assetRepository)
  • Method Details

    • search

      public List<SearchResultDTO> search(String term)
      Busca ativos por termo (Ticker ou Nome).
      Parameters:
      term - O termo de busca.
      Returns:
      Lista de resultados (limitada a 10).
    • toDTO

      private SearchResultDTO toDTO(Asset asset)