Class ImportHistory

java.lang.Object
com.raphaelsalles.backend.domain.model.ImportHistory

@Entity public class ImportHistory extends Object
Representa o Histórico de Execução de Importações.

Papel na Arquitetura: Registro de auditoria de sucesso. Armazena metadados sobre cada arquivo processado.

Responsabilidades:
  • Registrar nome do arquivo importado.
  • Registrar quantidade de linhas processadas.
  • Registrar data/hora e usuário responsável.
  • Field Details

    • id

      private Long id
    • fileName

      private String fileName
    • type

      private StatementType type
    • linesProcessed

      private int linesProcessed
    • importDate

      private LocalDateTime importDate
    • importedBy

      private User importedBy
  • Constructor Details

  • Method Details

    • builder

      public static ImportHistory.ImportHistoryBuilder builder()
    • getId

      public Long getId()
    • getFileName

      public String getFileName()
    • getType

      public StatementType getType()
    • getLinesProcessed

      public int getLinesProcessed()
    • getImportDate

      public LocalDateTime getImportDate()
    • getImportedBy

      public User getImportedBy()
    • setFileName

      public void setFileName(String fileName)
    • setType

      public void setType(StatementType type)
    • setLinesProcessed

      public void setLinesProcessed(int linesProcessed)
    • setImportDate

      public void setImportDate(LocalDateTime importDate)
    • setImportedBy

      public void setImportedBy(User importedBy)