Class ProcessamentoXls

java.lang.Object
br.com.vantroba.bi.transporte.processamento.ProcessamentoXls

@MappedEntity("xls_processamento") public class ProcessamentoXls extends Object
Entidade da tabela xls_processamento: metadados do envio, referência ao objeto XLS no MinIO e resultado do job.
  • Constructor Details

    • ProcessamentoXls

      public ProcessamentoXls()
      Construtor padrão exigido pelo Micronaut Data.
  • Method Details

    • getId

      public Long getId()
      Returns o identificador do processamento.
      Returns:
      o identificador do processamento
    • setId

      public void setId(Long id)
      Define o identificador do processamento.
      Parameters:
      id - identificador.
    • getRecebidoEm

      public LocalDateTime getRecebidoEm()
      Returns a data e hora em que o arquivo XLS foi recebido.
      Returns:
      a data e hora em que o arquivo XLS foi recebido
    • setRecebidoEm

      public void setRecebidoEm(LocalDateTime recebidoEm)
      Define a data e hora em que o arquivo XLS foi recebido.
      Parameters:
      recebidoEm - data e hora de recebimento.
    • getDataReferencia

      public LocalDate getDataReferencia()
      Returns a data de referência do processamento.
      Returns:
      a data de referência do processamento
    • setDataReferencia

      public void setDataReferencia(LocalDate dataReferencia)
      Define a data de referência do processamento.
      Parameters:
      dataReferencia - data de referência.
    • getHoraReferencia

      public LocalTime getHoraReferencia()
      Returns a hora de referência do processamento.
      Returns:
      a hora de referência do processamento
    • setHoraReferencia

      public void setHoraReferencia(LocalTime horaReferencia)
      Define a hora de referência do processamento.
      Parameters:
      horaReferencia - hora de referência.
    • getChecksumSha256

      public String getChecksumSha256()
      Returns o checksum SHA-256 do arquivo XLS.
      Returns:
      o checksum SHA-256 do arquivo XLS
    • setChecksumSha256

      public void setChecksumSha256(String checksumSha256)
      Define o checksum SHA-256 do arquivo XLS.
      Parameters:
      checksumSha256 - checksum SHA-256.
    • getNomeArquivo

      public String getNomeArquivo()
      Returns o nome do arquivo XLS enviado.
      Returns:
      o nome do arquivo XLS enviado
    • setNomeArquivo

      public void setNomeArquivo(String nomeArquivo)
      Define o nome do arquivo XLS enviado.
      Parameters:
      nomeArquivo - nome do arquivo.
    • getObjetoBucket

      public String getObjetoBucket()
      Returns o bucket do objeto XLS no MinIO.
      Returns:
      o bucket do objeto XLS no MinIO
    • setObjetoBucket

      public void setObjetoBucket(String objetoBucket)
      Define o bucket do objeto XLS no MinIO.
      Parameters:
      objetoBucket - bucket do objeto.
    • getObjetoChave

      public String getObjetoChave()
      Returns a chave do objeto XLS no MinIO.
      Returns:
      a chave do objeto XLS no MinIO
    • setObjetoChave

      public void setObjetoChave(String objetoChave)
      Define a chave do objeto XLS no MinIO.
      Parameters:
      objetoChave - chave do objeto.
    • getObjetoTamanhoBytes

      public Long getObjetoTamanhoBytes()
      Returns o tamanho do objeto XLS em bytes.
      Returns:
      o tamanho do objeto XLS em bytes
    • setObjetoTamanhoBytes

      public void setObjetoTamanhoBytes(Long objetoTamanhoBytes)
      Define o tamanho do objeto XLS em bytes.
      Parameters:
      objetoTamanhoBytes - tamanho do objeto em bytes.
    • getStatus

      public ProcessamentoStatus getStatus()
      Returns o status do processamento.
      Returns:
      o status do processamento
    • setStatus

      public void setStatus(ProcessamentoStatus status)
      Define o status do processamento.
      Parameters:
      status - status do processamento.
    • getPeriodoInicial

      public LocalDate getPeriodoInicial()
      Returns a data inicial do período coberto pelo arquivo.
      Returns:
      a data inicial do período coberto pelo arquivo
    • setPeriodoInicial

      public void setPeriodoInicial(LocalDate periodoInicial)
      Define a data inicial do período coberto pelo arquivo.
      Parameters:
      periodoInicial - data inicial do período.
    • getPeriodoFinal

      public LocalDate getPeriodoFinal()
      Returns a data final do período coberto pelo arquivo.
      Returns:
      a data final do período coberto pelo arquivo
    • setPeriodoFinal

      public void setPeriodoFinal(LocalDate periodoFinal)
      Define a data final do período coberto pelo arquivo.
      Parameters:
      periodoFinal - data final do período.
    • getIniciadoEm

      public LocalDateTime getIniciadoEm()
      Returns a data e hora em que o job de processamento iniciou.
      Returns:
      a data e hora em que o job de processamento iniciou
    • setIniciadoEm

      public void setIniciadoEm(LocalDateTime iniciadoEm)
      Define a data e hora em que o job de processamento iniciou.
      Parameters:
      iniciadoEm - data e hora de início.
    • getConcluidoEm

      public LocalDateTime getConcluidoEm()
      Returns a data e hora em que o job de processamento foi concluído.
      Returns:
      a data e hora em que o job de processamento foi concluído
    • setConcluidoEm

      public void setConcluidoEm(LocalDateTime concluidoEm)
      Define a data e hora em que o job de processamento foi concluído.
      Parameters:
      concluidoEm - data e hora de conclusão.
    • getTempoMs

      public Long getTempoMs()
      Returns o tempo total de processamento em milissegundos.
      Returns:
      o tempo total de processamento em milissegundos
    • setTempoMs

      public void setTempoMs(Long tempoMs)
      Define o tempo total de processamento em milissegundos.
      Parameters:
      tempoMs - tempo de processamento em milissegundos.
    • getErroMensagem

      public String getErroMensagem()
      Returns a mensagem de erro registrada caso o processamento falhe.
      Returns:
      a mensagem de erro registrada caso o processamento falhe
    • setErroMensagem

      public void setErroMensagem(String erroMensagem)
      Define a mensagem de erro registrada caso o processamento falhe.
      Parameters:
      erroMensagem - mensagem de erro.
    • getConjuntoId

      public String getConjuntoId()
      Returns o id do lote (.zip) a que este arquivo pertence, ou null.
      Returns:
      o id do lote (.zip) a que este arquivo pertence, ou null
    • setConjuntoId

      public void setConjuntoId(String conjuntoId)
      Parameters:
      conjuntoId - id do lote (.zip) a que este arquivo pertence.
    • getRegistrosFaturamento

      public Integer getRegistrosFaturamento()
      Returns a quantidade de registros de faturamento lidos do arquivo.
      Returns:
      a quantidade de registros de faturamento lidos do arquivo
    • setRegistrosFaturamento

      public void setRegistrosFaturamento(Integer registrosFaturamento)
      Define a quantidade de registros de faturamento lidos do arquivo.
      Parameters:
      registrosFaturamento - quantidade de registros de faturamento.
    • getRegistrosMovimento

      public Integer getRegistrosMovimento()
      Returns a quantidade de registros de movimento lidos do arquivo.
      Returns:
      a quantidade de registros de movimento lidos do arquivo
    • setRegistrosMovimento

      public void setRegistrosMovimento(Integer registrosMovimento)
      Define a quantidade de registros de movimento lidos do arquivo.
      Parameters:
      registrosMovimento - quantidade de registros de movimento.
    • getLogArquivo

      public String getLogArquivo()
      Returns o conteúdo do log textual do processamento.
      Returns:
      o conteúdo do log textual do processamento
    • setLogArquivo

      public void setLogArquivo(String logArquivo)
      Define o conteúdo do log textual do processamento.
      Parameters:
      logArquivo - conteúdo do log.
    • getFaturamentoInseridas

      public Integer getFaturamentoInseridas()
      Returns a quantidade de linhas novas inseridas em bi_faturamento.
      Returns:
      a quantidade de linhas novas inseridas em bi_faturamento
    • setFaturamentoInseridas

      public void setFaturamentoInseridas(Integer faturamentoInseridas)
      Define a quantidade de linhas novas inseridas em bi_faturamento.
      Parameters:
      faturamentoInseridas - quantidade de linhas inseridas.
    • getFaturamentoAtualizadas

      public Integer getFaturamentoAtualizadas()
      Returns a quantidade de linhas atualizadas em bi_faturamento.
      Returns:
      a quantidade de linhas atualizadas em bi_faturamento
    • setFaturamentoAtualizadas

      public void setFaturamentoAtualizadas(Integer faturamentoAtualizadas)
      Define a quantidade de linhas atualizadas em bi_faturamento.
      Parameters:
      faturamentoAtualizadas - quantidade de linhas atualizadas.
    • getFaturamentoInalteradas

      public Integer getFaturamentoInalteradas()
      Returns a quantidade de linhas inalteradas em bi_faturamento.
      Returns:
      a quantidade de linhas inalteradas em bi_faturamento
    • setFaturamentoInalteradas

      public void setFaturamentoInalteradas(Integer faturamentoInalteradas)
      Define a quantidade de linhas inalteradas em bi_faturamento.
      Parameters:
      faturamentoInalteradas - quantidade de linhas inalteradas.
    • getFaturamentoRemovidas

      public Integer getFaturamentoRemovidas()
      Returns a quantidade de linhas removidas de bi_faturamento pelo DELETE seletivo.
      Returns:
      a quantidade de linhas removidas de bi_faturamento pelo DELETE seletivo
    • setFaturamentoRemovidas

      public void setFaturamentoRemovidas(Integer faturamentoRemovidas)
      Define a quantidade de linhas removidas de bi_faturamento pelo DELETE seletivo.
      Parameters:
      faturamentoRemovidas - quantidade de linhas removidas.
    • getMovimentoInseridas

      public Integer getMovimentoInseridas()
      Returns a quantidade de linhas novas inseridas em bi_movimento.
      Returns:
      a quantidade de linhas novas inseridas em bi_movimento
    • setMovimentoInseridas

      public void setMovimentoInseridas(Integer movimentoInseridas)
      Define a quantidade de linhas novas inseridas em bi_movimento.
      Parameters:
      movimentoInseridas - quantidade de linhas inseridas.
    • getMovimentoAtualizadas

      public Integer getMovimentoAtualizadas()
      Returns a quantidade de linhas atualizadas em bi_movimento.
      Returns:
      a quantidade de linhas atualizadas em bi_movimento
    • setMovimentoAtualizadas

      public void setMovimentoAtualizadas(Integer movimentoAtualizadas)
      Define a quantidade de linhas atualizadas em bi_movimento.
      Parameters:
      movimentoAtualizadas - quantidade de linhas atualizadas.
    • getMovimentoInalteradas

      public Integer getMovimentoInalteradas()
      Returns a quantidade de linhas inalteradas em bi_movimento.
      Returns:
      a quantidade de linhas inalteradas em bi_movimento
    • setMovimentoInalteradas

      public void setMovimentoInalteradas(Integer movimentoInalteradas)
      Define a quantidade de linhas inalteradas em bi_movimento.
      Parameters:
      movimentoInalteradas - quantidade de linhas inalteradas.
    • getMovimentoRemovidas

      public Integer getMovimentoRemovidas()
      Returns a quantidade de linhas removidas de bi_movimento pelo DELETE seletivo.
      Returns:
      a quantidade de linhas removidas de bi_movimento pelo DELETE seletivo
    • setMovimentoRemovidas

      public void setMovimentoRemovidas(Integer movimentoRemovidas)
      Define a quantidade de linhas removidas de bi_movimento pelo DELETE seletivo.
      Parameters:
      movimentoRemovidas - quantidade de linhas removidas.
    • getDefesaMarcaAusenteQtd

      public Integer getDefesaMarcaAusenteQtd()
      Returns quantidade de chaves MARCA_AUSENTE detectadas pela defesa; NULL se não avaliado.
      Returns:
      quantidade de chaves MARCA_AUSENTE detectadas pela defesa; NULL se não avaliado
    • setDefesaMarcaAusenteQtd

      public void setDefesaMarcaAusenteQtd(Integer v)
      Define quantidade de chaves MARCA_AUSENTE.
      Parameters:
      v - quantidade.
    • getDefesaModeloAusenteQtd

      public Integer getDefesaModeloAusenteQtd()
      Returns quantidade de chaves MODELO_AUSENTE.
      Returns:
      quantidade de chaves MODELO_AUSENTE
    • setDefesaModeloAusenteQtd

      public void setDefesaModeloAusenteQtd(Integer v)
      Define quantidade de chaves MODELO_AUSENTE.
      Parameters:
      v - quantidade.
    • getDefesaAnoInvalidoQtd

      public Integer getDefesaAnoInvalidoQtd()
      Returns quantidade de chaves ANO_INVALIDO.
      Returns:
      quantidade de chaves ANO_INVALIDO
    • setDefesaAnoInvalidoQtd

      public void setDefesaAnoInvalidoQtd(Integer v)
      Define quantidade de chaves ANO_INVALIDO.
      Parameters:
      v - quantidade.
    • getDefesaTipoFrotaAusenteQtd

      public Integer getDefesaTipoFrotaAusenteQtd()
      Returns quantidade de chaves TIPO_FROTA_AUSENTE.
      Returns:
      quantidade de chaves TIPO_FROTA_AUSENTE
    • setDefesaTipoFrotaAusenteQtd

      public void setDefesaTipoFrotaAusenteQtd(Integer v)
      Define quantidade de chaves TIPO_FROTA_AUSENTE.
      Parameters:
      v - quantidade.
    • getDefesaPlacaMalformadaQtd

      public Integer getDefesaPlacaMalformadaQtd()
      Returns quantidade de chaves PLACA_MALFORMADA.
      Returns:
      quantidade de chaves PLACA_MALFORMADA
    • setDefesaPlacaMalformadaQtd

      public void setDefesaPlacaMalformadaQtd(Integer v)
      Define quantidade de chaves PLACA_MALFORMADA.
      Parameters:
      v - quantidade.
    • getXlsLegado

      public Boolean getXlsLegado()
      Returns TRUE se o XLS é "legado" — ≥80% das linhas sem cadastro veicular.
      Returns:
      TRUE se o XLS é "legado" — ≥80% das linhas sem cadastro veicular
    • setXlsLegado

      public void setXlsLegado(Boolean v)
      Define flag de XLS legado.
      Parameters:
      v - flag.