Class AssetMigrationService

java.lang.Object
com.raphaelsalles.backend.domain.service.maintenance.AssetMigrationService

@Service public class AssetMigrationService extends Object
Serviço de manutenção responsável por cruzar os dados brutos de Empresas (CVM) com os Metadados de Referência (Golden Record) para gerar os Ativos (Assets) negociáveis.
  • Field Details

  • Constructor Details

  • Method Details

    • migrateCompaniesToAssets

      @Transactional public void migrateCompaniesToAssets()
      Executa a rotina de ETL: Lê empresas sem ativos, normaliza o nome e tenta parear com os sinônimos na tabela de metadados para gerar os Assets correspondentes.
    • normalizeName

      private String normalizeName(String name)
      Normaliza a string removendo acentos, pontuações e sufixos jurídicos para garantir uma comparação limpa.