From 038f676eef5a0c5a3f56c38474576e9a90a2a0f3 Mon Sep 17 00:00:00 2001 From: akulikov Date: Thu, 14 Dec 2023 12:17:02 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-602 --- .../reports/builders/bean/KSRepTradesReport.java | 14 ++++++++++++++ .../builders/ks/KSRepTradesReportBuilder.java | 1 + .../reports/services/ReportServiceTest_KS.java | 1 + .../ks/KS_REP_TRADES_expected.csv | 10 +++++----- 4 files changed, 21 insertions(+), 5 deletions(-) diff --git a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/bean/KSRepTradesReport.java b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/bean/KSRepTradesReport.java index 229b37012..905f190cc 100644 --- a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/bean/KSRepTradesReport.java +++ b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/bean/KSRepTradesReport.java @@ -7,6 +7,7 @@ import com.opencsv.bean.CsvDate; import com.opencsv.bean.CsvNumber; import java.math.BigDecimal; +import java.time.LocalDate; import java.time.LocalDateTime; public class KSRepTradesReport { @@ -70,6 +71,11 @@ public class KSRepTradesReport { @CsvBindByPosition(position = 13) private String status; + @CsvBindByName(column = "REPAYM_DATE") + @CsvBindByPosition(position = 14) + @CsvDate(value = "yyyy-MM-dd") + private LocalDate repaymDate; + public Long getSessionId() { return sessionId; @@ -182,4 +188,12 @@ public class KSRepTradesReport { public void setDepoAccount(String depoAccount) { this.depoAccount = depoAccount; } + + public LocalDate getRepaymDate() { + return repaymDate; + } + + public void setRepaymDate(LocalDate repaymDate) { + this.repaymDate = repaymDate; + } } diff --git a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/ks/KSRepTradesReportBuilder.java b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/ks/KSRepTradesReportBuilder.java index 207d8fc0b..c81a43035 100644 --- a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/ks/KSRepTradesReportBuilder.java +++ b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/ks/KSRepTradesReportBuilder.java @@ -209,6 +209,7 @@ public class KSRepTradesReportBuilder extends CSVReportBuilder