package com.imprimelibros.erp.facturacion.dto; import com.imprimelibros.erp.facturacion.TipoPago; import jakarta.validation.constraints.NotNull; import java.math.BigDecimal; import java.time.LocalDateTime; public class FacturaPagoUpsertDto { private Long id; // null => nuevo pago @NotNull private TipoPago metodoPago; @NotNull private BigDecimal cantidadPagada; private LocalDateTime fechaPago; private String notas; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public TipoPago getMetodoPago() { return metodoPago; } public void setMetodoPago(TipoPago metodoPago) { this.metodoPago = metodoPago; } public BigDecimal getCantidadPagada() { return cantidadPagada; } public void setCantidadPagada(BigDecimal cantidadPagada) { this.cantidadPagada = cantidadPagada; } public LocalDateTime getFechaPago() { return fechaPago; } public void setFechaPago(LocalDateTime fechaPago) { this.fechaPago = fechaPago; } public String getNotas() { return notas; } public void setNotas(String notas) { this.notas = notas; } }