reports-service, classes for reports
This commit is contained in:
parent
fd031f9bd2
commit
aa174fa6c2
10 changed files with 126 additions and 7 deletions
Binary file not shown.
|
|
@ -34,7 +34,7 @@ public class ReportBR_0420318 extends AbstractReport {
|
||||||
private String liabilitiesClaimsAssetsFullName;
|
private String liabilitiesClaimsAssetsFullName;
|
||||||
|
|
||||||
@XStreamAsAttribute
|
@XStreamAsAttribute
|
||||||
@XStreamAlias("CompanySymbols_code")
|
@XStreamAlias("companySymbols_code")
|
||||||
private String companySymbolsCode;
|
private String companySymbolsCode;
|
||||||
|
|
||||||
@XStreamAsAttribute
|
@XStreamAsAttribute
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import java.time.LocalDate;
|
||||||
@XStreamAlias("report")
|
@XStreamAlias("report")
|
||||||
public class ReportBR_0420312_P10 extends AbstractReport {
|
public class ReportBR_0420312_P10 extends AbstractReport {
|
||||||
|
|
||||||
@XStreamAlias("partThree")
|
@XStreamAlias("partTen")
|
||||||
private final Info_0420312_P10 partTen;
|
private final Info_0420312_P10 partTen;
|
||||||
|
|
||||||
public ReportBR_0420312_P10(LocalDate startDate,
|
public ReportBR_0420312_P10(LocalDate startDate,
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,35 @@
|
||||||
|
package ru.spcex.clearing.reports_service.reports.bt_17_5;
|
||||||
|
|
||||||
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||||
|
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
||||||
|
import ru.spcex.clearing.reports_service.reports.AbstractReport;
|
||||||
|
|
||||||
|
import java.time.LocalDate;
|
||||||
|
|
||||||
|
@XStreamAlias("report")
|
||||||
|
public class ReportBR_0420312_P11 extends AbstractReport {
|
||||||
|
|
||||||
|
@XStreamAlias("partEleven")
|
||||||
|
private final Info_0420312_P11 partEleven;
|
||||||
|
|
||||||
|
public ReportBR_0420312_P11(LocalDate startDate,
|
||||||
|
LocalDate endDate,
|
||||||
|
String liabilitiesAmount) {
|
||||||
|
super("0.0.5",
|
||||||
|
"0420312",
|
||||||
|
"Сведения о клиринговом обеспечении",
|
||||||
|
startDate,
|
||||||
|
endDate);
|
||||||
|
partEleven = new Info_0420312_P11(liabilitiesAmount);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Info_0420312_P11 {
|
||||||
|
@XStreamAsAttribute
|
||||||
|
@XStreamAlias("liabilities_amount")
|
||||||
|
private String liabilitiesAmount;
|
||||||
|
|
||||||
|
public Info_0420312_P11(String liabilitiesAmount) {
|
||||||
|
this.liabilitiesAmount = liabilitiesAmount;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -30,7 +30,7 @@ public class ReportBR_0420312_P3 extends AbstractReport {
|
||||||
private String liabilitiesClaimsAssetsCompanyId;
|
private String liabilitiesClaimsAssetsCompanyId;
|
||||||
|
|
||||||
@XStreamAsAttribute
|
@XStreamAsAttribute
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_fullName")
|
@XStreamAlias("liabilitiesClaimsAssets_liabilities")
|
||||||
private String liabilitiesClaimsAssetsLiabilities;
|
private String liabilitiesClaimsAssetsLiabilities;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import java.time.LocalDate;
|
||||||
@XStreamAlias("report")
|
@XStreamAlias("report")
|
||||||
public class ReportBR_0420312_P4 extends AbstractReport {
|
public class ReportBR_0420312_P4 extends AbstractReport {
|
||||||
|
|
||||||
@XStreamAlias("partThree")
|
@XStreamAlias("partFour")
|
||||||
private final Info_0420312_P4 partFour;
|
private final Info_0420312_P4 partFour;
|
||||||
|
|
||||||
public ReportBR_0420312_P4(LocalDate startDate,
|
public ReportBR_0420312_P4(LocalDate startDate,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import java.time.LocalDate;
|
||||||
@XStreamAlias("report")
|
@XStreamAlias("report")
|
||||||
public class ReportBR_0420312_P5 extends AbstractReport {
|
public class ReportBR_0420312_P5 extends AbstractReport {
|
||||||
|
|
||||||
@XStreamAlias("partThree")
|
@XStreamAlias("partFive")
|
||||||
private final Info_0420312_P5 partFive;
|
private final Info_0420312_P5 partFive;
|
||||||
|
|
||||||
public ReportBR_0420312_P5(LocalDate startDate,
|
public ReportBR_0420312_P5(LocalDate startDate,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import java.time.LocalDate;
|
||||||
@XStreamAlias("report")
|
@XStreamAlias("report")
|
||||||
public class ReportBR_0420312_P6 extends AbstractReport {
|
public class ReportBR_0420312_P6 extends AbstractReport {
|
||||||
|
|
||||||
@XStreamAlias("partThree")
|
@XStreamAlias("partSix")
|
||||||
private final Info_0420312_P6 partSix;
|
private final Info_0420312_P6 partSix;
|
||||||
|
|
||||||
public ReportBR_0420312_P6(LocalDate startDate,
|
public ReportBR_0420312_P6(LocalDate startDate,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import java.time.LocalDate;
|
||||||
@XStreamAlias("report")
|
@XStreamAlias("report")
|
||||||
public class ReportBR_0420312_P8 extends AbstractReport {
|
public class ReportBR_0420312_P8 extends AbstractReport {
|
||||||
|
|
||||||
@XStreamAlias("partThree")
|
@XStreamAlias("partEight")
|
||||||
private final Info_0420312_P8 partEight;
|
private final Info_0420312_P8 partEight;
|
||||||
|
|
||||||
public ReportBR_0420312_P8(LocalDate startDate,
|
public ReportBR_0420312_P8(LocalDate startDate,
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,84 @@
|
||||||
|
package ru.spcex.clearing.reports_service.reports.bt_17_5;
|
||||||
|
|
||||||
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||||
|
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
||||||
|
import ru.spcex.clearing.reports_service.reports.AbstractReport;
|
||||||
|
|
||||||
|
import java.time.LocalDate;
|
||||||
|
|
||||||
|
@XStreamAlias("report")
|
||||||
|
public class ReportBR_0420312_P9 extends AbstractReport {
|
||||||
|
|
||||||
|
@XStreamAlias("partNine")
|
||||||
|
private final Info_0420312_P9 partNine;
|
||||||
|
|
||||||
|
public ReportBR_0420312_P9(LocalDate startDate,
|
||||||
|
LocalDate endDate,
|
||||||
|
String currencyId,
|
||||||
|
String liabilitiesClaimsAssetsCompanyId,
|
||||||
|
String liabilitiesClaimsAssetsFullName,
|
||||||
|
String companySymbolCode,
|
||||||
|
String companySymbolValue,
|
||||||
|
String companyInfoCountryCode,
|
||||||
|
String clearingMemberCategoryClearingMemberCategory) {
|
||||||
|
super("0.0.5",
|
||||||
|
"0420312",
|
||||||
|
"Сведения о клиринговом обеспечении",
|
||||||
|
startDate,
|
||||||
|
endDate);
|
||||||
|
partNine = new Info_0420312_P9(currencyId,
|
||||||
|
liabilitiesClaimsAssetsCompanyId,
|
||||||
|
liabilitiesClaimsAssetsFullName,
|
||||||
|
companySymbolCode,
|
||||||
|
companySymbolValue,
|
||||||
|
companyInfoCountryCode,
|
||||||
|
clearingMemberCategoryClearingMemberCategory);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Info_0420312_P9 {
|
||||||
|
@XStreamAsAttribute
|
||||||
|
@XStreamAlias("currency_id")
|
||||||
|
private String currencyId;
|
||||||
|
|
||||||
|
@XStreamAsAttribute
|
||||||
|
@XStreamAlias("liabilitiesClaimsAssets_companyId")
|
||||||
|
private String liabilitiesClaimsAssetsCompanyId;
|
||||||
|
|
||||||
|
@XStreamAsAttribute
|
||||||
|
@XStreamAlias("liabilitiesClaimsAssets_fullName")
|
||||||
|
private String liabilitiesClaimsAssetsFullName;
|
||||||
|
|
||||||
|
@XStreamAsAttribute
|
||||||
|
@XStreamAlias("companySymbol_code")
|
||||||
|
private String companySymbolCode;
|
||||||
|
|
||||||
|
@XStreamAsAttribute
|
||||||
|
@XStreamAlias("companySymbol_value")
|
||||||
|
private String companySymbolValue;
|
||||||
|
|
||||||
|
@XStreamAsAttribute
|
||||||
|
@XStreamAlias("companyInfo_countryCode")
|
||||||
|
private String companyInfoCountryCode;
|
||||||
|
|
||||||
|
@XStreamAsAttribute
|
||||||
|
@XStreamAlias("clearingMemberCategory_clearingMemberCategory")
|
||||||
|
private String clearingMemberCategoryClearingMemberCategory;
|
||||||
|
|
||||||
|
|
||||||
|
public Info_0420312_P9(String currencyId,
|
||||||
|
String liabilitiesClaimsAssetsCompanyId,
|
||||||
|
String liabilitiesClaimsAssetsFullName,
|
||||||
|
String companySymbolCode,
|
||||||
|
String companySymbolValue,
|
||||||
|
String companyInfoCountryCode,
|
||||||
|
String clearingMemberCategoryClearingMemberCategory) {
|
||||||
|
this.currencyId = currencyId;
|
||||||
|
this.liabilitiesClaimsAssetsCompanyId = liabilitiesClaimsAssetsCompanyId;
|
||||||
|
this.liabilitiesClaimsAssetsFullName = liabilitiesClaimsAssetsFullName;
|
||||||
|
this.companySymbolCode = companySymbolCode;
|
||||||
|
this.companySymbolValue = companySymbolValue;
|
||||||
|
this.companyInfoCountryCode = companyInfoCountryCode;
|
||||||
|
this.clearingMemberCategoryClearingMemberCategory = clearingMemberCategoryClearingMemberCategory;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Add table
Reference in a new issue