package br.gov.sigefp.rh.api.dto;

import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

@Data
@Builder
public class CareerTimelineDTO {
    private LocalDate date;
    private String eventType;
    private String eventTypeName; // Nome amigável em português
    private String reason;
    private String documentRef;

    // Impactos Financeiros
    private BigDecimal totalBaseAmount;
    private BigDecimal cargoAmount; // 5/6
    private BigDecimal exercicioAmount; // 1/6

    // Mudanças representadas como texto para facilitar o frontend
    private String changeSummary;
}
