Amigos… Não estou sabendo como implementar o Saldo Anterior…
Preciso que a cada movimentação, eu tenha o saldo anterior antes da própria movimentação…
Minha entidade movimentação está assim…
public class Movimentacao implements Serializable, Entidade {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
@Enumerated(EnumType.STRING)
@Column(nullable=false, length=7)
@NotNull
private MovimentacaoTipo tipo;
@Column(nullable=false, length=50)
@NotNull
private String titulo;
@Column(length=10, nullable=false)
@NotNull
private LocalDate data;
@Column(length=7, nullable=false)
@NotNull
private YearMonth periodo;
@ManyToOne
@JoinColumn(nullable=true)
private Apartamento apartamento;
@Column(nullable=false)
@NotNull
@DecimalMin("0.01")
private BigDecimal valor;
@Column(length=200, nullable=true)
private String observacao;
//getters e setters
}
Pensei em incluir um atributo BigDecimal saldoAnterior mas nao sei calcular… se faço no banco…
to meio perdido…