Skip to content

Commit 9470f28

Browse files
author
extern-maksim-kuzmin1
committed
fix: defaults for amounts in fin operations
1 parent 271ce6f commit 9470f28

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/com/whiskels/notifier/reporting/service/customer/payment/domain/FinancialOperation.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import com.fasterxml.jackson.annotation.JsonFormat;
44
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
55
import com.fasterxml.jackson.annotation.JsonProperty;
6+
import com.fasterxml.jackson.annotation.JsonSetter;
7+
import com.fasterxml.jackson.annotation.Nulls;
68
import com.whiskels.notifier.reporting.domain.AbstractTimeStampedEntity;
79
import lombok.AllArgsConstructor;
810
import lombok.Getter;
@@ -31,10 +33,13 @@ public class FinancialOperation extends AbstractTimeStampedEntity implements Com
3133
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
3234
private LocalDate date;
3335
private String currency;
36+
@JsonSetter(nulls = Nulls.SKIP)
3437
private BigDecimal amount = BigDecimal.ZERO;
3538
@JsonProperty("amount_usd")
39+
@JsonSetter(nulls = Nulls.SKIP)
3640
private BigDecimal amountUsd = BigDecimal.ZERO;
3741
@JsonProperty("amount_rub")
42+
@JsonSetter(nulls = Nulls.SKIP)
3843
private BigDecimal amountRub = BigDecimal.ZERO;
3944
private String bank;
4045
@JsonProperty("bank_account")

0 commit comments

Comments
 (0)