diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/execution/ExecutionDeposit.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/execution/ExecutionDeposit.java new file mode 100644 index 000000000..73a011f1c --- /dev/null +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/execution/ExecutionDeposit.java @@ -0,0 +1,244 @@ +package ru.clearing.classes.statics.data.execution; + +import ru.clearing.classes.objects.BusinessObject; + +import java.math.BigDecimal; +import java.time.Instant; +import java.time.LocalDate; + +public class ExecutionDeposit extends BusinessObject { + private Long exchangeExecutionId; + private Instant exchangeExecutionTime; + private LocalDate tradingDate; + private Long accountId; + private String market; + private BigDecimal price; + private BigDecimal lots; + private BigDecimal quantity; + private BigDecimal firstLegAmount; + private BigDecimal secondLegAmount; + private BigDecimal interestAmount; + private String side; + private String settlementCurrency; + private Long companyId; + private Long duration; + private LocalDate firstLegSettlementDate; + private LocalDate secondLegSettlementDate; + private LocalDate firstLegSettlementCode; + private LocalDate secondLegSettlementCode; + private String securityFullName; + private String securitySymbol; + private Long securityId; + private Long counterPartyId; + private String coverageStatus; + private Long sessionId; + private LocalDate clearingDate; + + public Long getExchangeExecutionId() { + return exchangeExecutionId; + } + + public void setExchangeExecutionId(Long exchangeExecutionId) { + this.exchangeExecutionId = exchangeExecutionId; + } + + public Instant getExchangeExecutionTime() { + return exchangeExecutionTime; + } + + public void setExchangeExecutionTime(Instant exchangeExecutionTime) { + this.exchangeExecutionTime = exchangeExecutionTime; + } + + public LocalDate getTradingDate() { + return tradingDate; + } + + public void setTradingDate(LocalDate tradingDate) { + this.tradingDate = tradingDate; + } + + public Long getAccountId() { + return accountId; + } + + public void setAccountId(Long accountId) { + this.accountId = accountId; + } + + public String getMarket() { + return market; + } + + public void setMarket(String market) { + this.market = market; + } + + public BigDecimal getPrice() { + return price; + } + + public void setPrice(BigDecimal price) { + this.price = price; + } + + public BigDecimal getLots() { + return lots; + } + + public void setLots(BigDecimal lots) { + this.lots = lots; + } + + public BigDecimal getQuantity() { + return quantity; + } + + public void setQuantity(BigDecimal quantity) { + this.quantity = quantity; + } + + public BigDecimal getFirstLegAmount() { + return firstLegAmount; + } + + public void setFirstLegAmount(BigDecimal firstLegAmount) { + this.firstLegAmount = firstLegAmount; + } + + public BigDecimal getSecondLegAmount() { + return secondLegAmount; + } + + public void setSecondLegAmount(BigDecimal secondLegAmount) { + this.secondLegAmount = secondLegAmount; + } + + public BigDecimal getInterestAmount() { + return interestAmount; + } + + public void setInterestAmount(BigDecimal interestAmount) { + this.interestAmount = interestAmount; + } + + public String getSide() { + return side; + } + + public void setSide(String side) { + this.side = side; + } + + public String getSettlementCurrency() { + return settlementCurrency; + } + + public void setSettlementCurrency(String settlementCurrency) { + this.settlementCurrency = settlementCurrency; + } + + public Long getCompanyId() { + return companyId; + } + + public void setCompanyId(Long companyId) { + this.companyId = companyId; + } + + public Long getDuration() { + return duration; + } + + public void setDuration(Long duration) { + this.duration = duration; + } + + public LocalDate getFirstLegSettlementDate() { + return firstLegSettlementDate; + } + + public void setFirstLegSettlementDate(LocalDate firstLegSettlementDate) { + this.firstLegSettlementDate = firstLegSettlementDate; + } + + public LocalDate getSecondLegSettlementDate() { + return secondLegSettlementDate; + } + + public void setSecondLegSettlementDate(LocalDate secondLegSettlementDate) { + this.secondLegSettlementDate = secondLegSettlementDate; + } + + public LocalDate getFirstLegSettlementCode() { + return firstLegSettlementCode; + } + + public void setFirstLegSettlementCode(LocalDate firstLegSettlementCode) { + this.firstLegSettlementCode = firstLegSettlementCode; + } + + public LocalDate getSecondLegSettlementCode() { + return secondLegSettlementCode; + } + + public void setSecondLegSettlementCode(LocalDate secondLegSettlementCode) { + this.secondLegSettlementCode = secondLegSettlementCode; + } + + public String getSecurityFullName() { + return securityFullName; + } + + public void setSecurityFullName(String securityFullName) { + this.securityFullName = securityFullName; + } + + public String getSecuritySymbol() { + return securitySymbol; + } + + public void setSecuritySymbol(String securitySymbol) { + this.securitySymbol = securitySymbol; + } + + public Long getSecurityId() { + return securityId; + } + + public void setSecurityId(Long securityId) { + this.securityId = securityId; + } + + public Long getCounterPartyId() { + return counterPartyId; + } + + public void setCounterPartyId(Long counterPartyId) { + this.counterPartyId = counterPartyId; + } + + public String getCoverageStatus() { + return coverageStatus; + } + + public void setCoverageStatus(String coverageStatus) { + this.coverageStatus = coverageStatus; + } + + public Long getSessionId() { + return sessionId; + } + + public void setSessionId(Long sessionId) { + this.sessionId = sessionId; + } + + public LocalDate getClearingDate() { + return clearingDate; + } + + public void setClearingDate(LocalDate clearingDate) { + this.clearingDate = clearingDate; + } +} diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/liabilities/LiabilitiesClaimsAssets.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/liabilities/LiabilitiesClaimsAssets.java new file mode 100644 index 000000000..65198c87e --- /dev/null +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/liabilities/LiabilitiesClaimsAssets.java @@ -0,0 +1,227 @@ +package ru.clearing.classes.statics.data.liabilities; + +import ru.clearing.classes.ConstSerializable; +import ru.clearing.classes.objects.BusinessObject; + +import java.math.BigDecimal; +import java.time.LocalDate; + +public class LiabilitiesClaimsAssets extends BusinessObject { + private static final long serialVersionUID = ConstSerializable.serialVersionUID; + private Long companyId; + private Long accountId; + private String accountType; + private String account; + private BigDecimal liabilitiesQuantity; + private BigDecimal claimsQuantity; + private String currency; + private LocalDate settlementDate; + private LocalDate tradingDate; + private LocalDate refundDate; + private BigDecimal price; + private Long securityId; + private String tradingCode; + private String clearingCode; + private String shortName; + private String contract; + private String comment; + private String fullName; + private Long parentId; + private Long liabilitiesClaimsMoneyId; + private Long clearingStatus; + private Long paymentId; + private Long refundPaymentId; + private LocalDate clearingDate; + + public Long getCompanyId() { + return companyId; + } + + public void setCompanyId(Long companyId) { + this.companyId = companyId; + } + + public Long getAccountId() { + return accountId; + } + + public void setAccountId(Long accountId) { + this.accountId = accountId; + } + + public String getAccountType() { + return accountType; + } + + public void setAccountType(String accountType) { + this.accountType = accountType; + } + + public String getAccount() { + return account; + } + + public void setAccount(String account) { + this.account = account; + } + + public BigDecimal getLiabilitiesQuantity() { + return liabilitiesQuantity; + } + + public void setLiabilitiesQuantity(BigDecimal liabilitiesQuantity) { + this.liabilitiesQuantity = liabilitiesQuantity; + } + + public BigDecimal getClaimsQuantity() { + return claimsQuantity; + } + + public void setClaimsQuantity(BigDecimal claimsQuantity) { + this.claimsQuantity = claimsQuantity; + } + + public String getCurrency() { + return currency; + } + + public void setCurrency(String currency) { + this.currency = currency; + } + + public LocalDate getSettlementDate() { + return settlementDate; + } + + public void setSettlementDate(LocalDate settlementDate) { + this.settlementDate = settlementDate; + } + + public LocalDate getTradingDate() { + return tradingDate; + } + + public void setTradingDate(LocalDate tradingDate) { + this.tradingDate = tradingDate; + } + + public LocalDate getRefundDate() { + return refundDate; + } + + public void setRefundDate(LocalDate refundDate) { + this.refundDate = refundDate; + } + + public BigDecimal getPrice() { + return price; + } + + public void setPrice(BigDecimal price) { + this.price = price; + } + + public Long getSecurityId() { + return securityId; + } + + public void setSecurityId(Long securityId) { + this.securityId = securityId; + } + + public String getTradingCode() { + return tradingCode; + } + + public void setTradingCode(String tradingCode) { + this.tradingCode = tradingCode; + } + + public String getClearingCode() { + return clearingCode; + } + + public void setClearingCode(String clearingCode) { + this.clearingCode = clearingCode; + } + + public String getShortName() { + return shortName; + } + + public void setShortName(String shortName) { + this.shortName = shortName; + } + + public String getContract() { + return contract; + } + + public void setContract(String contract) { + this.contract = contract; + } + + public String getComment() { + return comment; + } + + public void setComment(String comment) { + this.comment = comment; + } + + public String getFullName() { + return fullName; + } + + public void setFullName(String fullName) { + this.fullName = fullName; + } + + public Long getParentId() { + return parentId; + } + + public void setParentId(Long parentId) { + this.parentId = parentId; + } + + public Long getLiabilitiesClaimsMoneyId() { + return liabilitiesClaimsMoneyId; + } + + public void setLiabilitiesClaimsMoneyId(Long liabilitiesClaimsMoneyId) { + this.liabilitiesClaimsMoneyId = liabilitiesClaimsMoneyId; + } + + public Long getClearingStatus() { + return clearingStatus; + } + + public void setClearingStatus(Long clearingStatus) { + this.clearingStatus = clearingStatus; + } + + public Long getPaymentId() { + return paymentId; + } + + public void setPaymentId(Long paymentId) { + this.paymentId = paymentId; + } + + public Long getRefundPaymentId() { + return refundPaymentId; + } + + public void setRefundPaymentId(Long refundPaymentId) { + this.refundPaymentId = refundPaymentId; + } + + public LocalDate getClearingDate() { + return clearingDate; + } + + public void setClearingDate(LocalDate clearingDate) { + this.clearingDate = clearingDate; + } +} \ No newline at end of file diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/liabilities/LiabilitiesClaimsMoney.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/liabilities/LiabilitiesClaimsMoney.java new file mode 100644 index 000000000..0b45b316e --- /dev/null +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/liabilities/LiabilitiesClaimsMoney.java @@ -0,0 +1,128 @@ +package ru.clearing.classes.statics.data.liabilities; + +import ru.clearing.classes.ConstSerializable; +import ru.clearing.classes.objects.BusinessObject; + +import java.math.BigDecimal; +import java.time.LocalDate; + +public class LiabilitiesClaimsMoney extends BusinessObject { + private static final long serialVersionUID = ConstSerializable.serialVersionUID; + private Long companyId; + private Long accountId; + private String accountType; + private String account; + private BigDecimal liabilitiesAmount; + private BigDecimal claimsAmount; + private LocalDate settlementDate; + private LocalDate tradingDate; + private String currency; + private String tradingCode; + private String shortName; + private String fullName; + private LocalDate clearingDate; + + public Long getCompanyId() { + return companyId; + } + + public void setCompanyId(Long companyId) { + this.companyId = companyId; + } + + public Long getAccountId() { + return accountId; + } + + public void setAccountId(Long accountId) { + this.accountId = accountId; + } + + public String getAccountType() { + return accountType; + } + + public void setAccountType(String accountType) { + this.accountType = accountType; + } + + public String getAccount() { + return account; + } + + public void setAccount(String account) { + this.account = account; + } + + public BigDecimal getLiabilitiesAmount() { + return liabilitiesAmount; + } + + public void setLiabilitiesAmount(BigDecimal liabilitiesAmount) { + this.liabilitiesAmount = liabilitiesAmount; + } + + public BigDecimal getClaimsAmount() { + return claimsAmount; + } + + public void setClaimsAmount(BigDecimal claimsAmount) { + this.claimsAmount = claimsAmount; + } + + public LocalDate getSettlementDate() { + return settlementDate; + } + + public void setSettlementDate(LocalDate settlementDate) { + this.settlementDate = settlementDate; + } + + public LocalDate getTradingDate() { + return tradingDate; + } + + public void setTradingDate(LocalDate tradingDate) { + this.tradingDate = tradingDate; + } + + public String getCurrency() { + return currency; + } + + public void setCurrency(String currency) { + this.currency = currency; + } + + public String getTradingCode() { + return tradingCode; + } + + public void setTradingCode(String tradingCode) { + this.tradingCode = tradingCode; + } + + public String getShortName() { + return shortName; + } + + public void setShortName(String shortName) { + this.shortName = shortName; + } + + public String getFullName() { + return fullName; + } + + public void setFullName(String fullName) { + this.fullName = fullName; + } + + public LocalDate getClearingDate() { + return clearingDate; + } + + public void setClearingDate(LocalDate clearingDate) { + this.clearingDate = clearingDate; + } +} \ No newline at end of file diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/misc/AdmittedDealRegister.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/misc/AdmittedDealRegister.java deleted file mode 100644 index 859eef78f..000000000 --- a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/misc/AdmittedDealRegister.java +++ /dev/null @@ -1,30 +0,0 @@ -package ru.clearing.classes.statics.data.misc; - -import ru.clearing.classes.ConstSerializable; -import ru.clearing.classes.objects.BusinessObject; - -import java.math.BigDecimal; -import java.time.Instant; -import java.time.LocalTime; - -/** - * Реестр сделок допущенных к клирингу - *
- * DB table: ADMITTED_DEAL_REGISTER - **/ -public class AdmittedDealRegister extends BusinessObject { - private static final long serialVersionUID = ConstSerializable.serialVersionUID; - - private String companyFullName; - private Instant executionDepositRegisterTradingDate; - private String exchangeExecutionId; - private LocalTime exchangeExecutionTime; - private Long securityShortName; - private String sellerFullName; - private String sellerClearingCode; - private String sellerAccount; - private String buyerFullName; - private String buyerClearingCode; - private String buyerAccount; - private BigDecimal executionDepositRegisterAmount; -} \ No newline at end of file diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/misc/BalanceRegister.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/misc/BalanceRegister.java new file mode 100644 index 000000000..12ab161a0 --- /dev/null +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/misc/BalanceRegister.java @@ -0,0 +1,138 @@ +package ru.clearing.classes.statics.data.misc; + +import ru.clearing.classes.ConstSerializable; +import ru.clearing.classes.objects.BusinessObject; + +import java.math.BigDecimal; +import java.time.Instant; + +public class BalanceRegister extends BusinessObject { + private static final long serialVersionUID = ConstSerializable.serialVersionUID; + + private Instant sDf01Date; + private String currencyCode; + private String setHouseName; + private String account; + private String infoAccount; + private BigDecimal remainderSum; + private BigDecimal blockedSum; + private BigDecimal unblockedSum; + private String inn; + private Long market; + private String fullName; + private String typeRemains; + private String docNumber; + private Long companyId; + + public Instant getsDf01Date() { + return sDf01Date; + } + + public void setsDf01Date(Instant sDf01Date) { + this.sDf01Date = sDf01Date; + } + + public String getCurrencyCode() { + return currencyCode; + } + + public void setCurrencyCode(String currencyCode) { + this.currencyCode = currencyCode; + } + + public String getSetHouseName() { + return setHouseName; + } + + public void setSetHouseName(String setHouseName) { + this.setHouseName = setHouseName; + } + + public String getAccount() { + return account; + } + + public void setAccount(String account) { + this.account = account; + } + + public String getInfoAccount() { + return infoAccount; + } + + public void setInfoAccount(String infoAccount) { + this.infoAccount = infoAccount; + } + + public BigDecimal getRemainderSum() { + return remainderSum; + } + + public void setRemainderSum(BigDecimal remainderSum) { + this.remainderSum = remainderSum; + } + + public BigDecimal getBlockedSum() { + return blockedSum; + } + + public void setBlockedSum(BigDecimal blockedSum) { + this.blockedSum = blockedSum; + } + + public BigDecimal getUnblockedSum() { + return unblockedSum; + } + + public void setUnblockedSum(BigDecimal unblockedSum) { + this.unblockedSum = unblockedSum; + } + + public String getInn() { + return inn; + } + + public void setInn(String inn) { + this.inn = inn; + } + + public Long getMarket() { + return market; + } + + public void setMarket(Long market) { + this.market = market; + } + + public String getFullName() { + return fullName; + } + + public void setFullName(String fullName) { + this.fullName = fullName; + } + + public String getTypeRemains() { + return typeRemains; + } + + public void setTypeRemains(String typeRemains) { + this.typeRemains = typeRemains; + } + + public String getDocNumber() { + return docNumber; + } + + public void setDocNumber(String docNumber) { + this.docNumber = docNumber; + } + + public Long getCompanyId() { + return companyId; + } + + public void setCompanyId(Long companyId) { + this.companyId = companyId; + } +} \ No newline at end of file diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/misc/ClearMemberRegister.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/misc/ClearMemberRegister.java new file mode 100644 index 000000000..d10488275 --- /dev/null +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/misc/ClearMemberRegister.java @@ -0,0 +1,236 @@ +package ru.clearing.classes.statics.data.misc; + +import ru.clearing.classes.ConstSerializable; +import ru.clearing.classes.objects.BusinessObject; + +import java.time.Instant; +import java.time.LocalDate; + +public class ClearMemberRegister extends BusinessObject { + private static final long serialVersionUID = ConstSerializable.serialVersionUID; + private String tradingCode; + private String clearingCode; + private String fullName; + private String shortName; + private String categoryList; + private String corporationSole; + private String account; + private Long bank; + private String bankName; + private String inn; + private String bic; + private String ogrn; + private String cpp; + private String ocpo; + private String contractNumber; + private LocalDate contractDate; + private LocalDate registrationDate; + private LocalDate systemDate; + private Instant accessDate; + private Instant suspentionDate; + private Instant reopeningDate; + private Instant closeDate; + private Instant exclusionDate; + private String address; + private String email; + + public String getTradingCode() { + return tradingCode; + } + + public void setTradingCode(String tradingCode) { + this.tradingCode = tradingCode; + } + + public String getClearingCode() { + return clearingCode; + } + + public void setClearingCode(String clearingCode) { + this.clearingCode = clearingCode; + } + + public String getFullName() { + return fullName; + } + + public void setFullName(String fullName) { + this.fullName = fullName; + } + + public String getShortName() { + return shortName; + } + + public void setShortName(String shortName) { + this.shortName = shortName; + } + + public String getCategoryList() { + return categoryList; + } + + public void setCategoryList(String categoryList) { + this.categoryList = categoryList; + } + + public String getCorporationSole() { + return corporationSole; + } + + public void setCorporationSole(String corporationSole) { + this.corporationSole = corporationSole; + } + + public String getAccount() { + return account; + } + + public void setAccount(String account) { + this.account = account; + } + + public Long getBank() { + return bank; + } + + public void setBank(Long bank) { + this.bank = bank; + } + + public String getBankName() { + return bankName; + } + + public void setBankName(String bankName) { + this.bankName = bankName; + } + + public String getInn() { + return inn; + } + + public void setInn(String inn) { + this.inn = inn; + } + + public String getBic() { + return bic; + } + + public void setBic(String bic) { + this.bic = bic; + } + + public String getOgrn() { + return ogrn; + } + + public void setOgrn(String ogrn) { + this.ogrn = ogrn; + } + + public String getCpp() { + return cpp; + } + + public void setCpp(String cpp) { + this.cpp = cpp; + } + + public String getOcpo() { + return ocpo; + } + + public void setOcpo(String ocpo) { + this.ocpo = ocpo; + } + + public String getContractNumber() { + return contractNumber; + } + + public void setContractNumber(String contractNumber) { + this.contractNumber = contractNumber; + } + + public LocalDate getContractDate() { + return contractDate; + } + + public void setContractDate(LocalDate contractDate) { + this.contractDate = contractDate; + } + + public LocalDate getRegistrationDate() { + return registrationDate; + } + + public void setRegistrationDate(LocalDate registrationDate) { + this.registrationDate = registrationDate; + } + + public LocalDate getSystemDate() { + return systemDate; + } + + public void setSystemDate(LocalDate systemDate) { + this.systemDate = systemDate; + } + + public Instant getAccessDate() { + return accessDate; + } + + public void setAccessDate(Instant accessDate) { + this.accessDate = accessDate; + } + + public Instant getSuspentionDate() { + return suspentionDate; + } + + public void setSuspentionDate(Instant suspentionDate) { + this.suspentionDate = suspentionDate; + } + + public Instant getReopeningDate() { + return reopeningDate; + } + + public void setReopeningDate(Instant reopeningDate) { + this.reopeningDate = reopeningDate; + } + + public Instant getCloseDate() { + return closeDate; + } + + public void setCloseDate(Instant closeDate) { + this.closeDate = closeDate; + } + + public Instant getExclusionDate() { + return exclusionDate; + } + + public void setExclusionDate(Instant exclusionDate) { + this.exclusionDate = exclusionDate; + } + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } +} \ No newline at end of file diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/AdmittedDealRegister.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/AdmittedDealRegister.java new file mode 100644 index 000000000..099f66bd7 --- /dev/null +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/AdmittedDealRegister.java @@ -0,0 +1,153 @@ +package ru.clearing.classes.statics.data.register; + +import ru.clearing.classes.ConstSerializable; +import ru.clearing.classes.objects.BusinessObject; + +import java.math.BigDecimal; +import java.time.Instant; +import java.time.LocalDate; + +/** + * Реестр сделок допущенных к клирингу + *
+ * DB table: ADMITTED_DEAL_REGISTER
+ **/
+public class AdmittedDealRegister extends BusinessObject {
+ private static final long serialVersionUID = ConstSerializable.serialVersionUID;
+
+ private Long executionId;
+ private String companyFullName;
+ private LocalDate tradingDate;
+ private Long exchangeExecutionId;
+ private Instant exchangeExecutionTime;
+ private String securitySymbol;
+ private String securityFullName;
+ private String sellerFullName;
+ private String sellerClearingCode;
+ private String sellerAccount;
+ private String buyerFullName;
+ private String buyerClearingCode;
+ private String buyerAccount;
+ private BigDecimal amount;
+ private LocalDate clearingDate;
+
+ public Long getExecutionId() {
+ return executionId;
+ }
+
+ public void setExecutionId(Long executionId) {
+ this.executionId = executionId;
+ }
+
+ public String getCompanyFullName() {
+ return companyFullName;
+ }
+
+ public void setCompanyFullName(String companyFullName) {
+ this.companyFullName = companyFullName;
+ }
+
+ public LocalDate getTradingDate() {
+ return tradingDate;
+ }
+
+ public void setTradingDate(LocalDate tradingDate) {
+ this.tradingDate = tradingDate;
+ }
+
+ public Long getExchangeExecutionId() {
+ return exchangeExecutionId;
+ }
+
+ public void setExchangeExecutionId(Long exchangeExecutionId) {
+ this.exchangeExecutionId = exchangeExecutionId;
+ }
+
+ public Instant getExchangeExecutionTime() {
+ return exchangeExecutionTime;
+ }
+
+ public void setExchangeExecutionTime(Instant exchangeExecutionTime) {
+ this.exchangeExecutionTime = exchangeExecutionTime;
+ }
+
+ public String getSecuritySymbol() {
+ return securitySymbol;
+ }
+
+ public void setSecuritySymbol(String securitySymbol) {
+ this.securitySymbol = securitySymbol;
+ }
+
+ public String getSecurityFullName() {
+ return securityFullName;
+ }
+
+ public void setSecurityFullName(String securityFullName) {
+ this.securityFullName = securityFullName;
+ }
+
+ public String getSellerFullName() {
+ return sellerFullName;
+ }
+
+ public void setSellerFullName(String sellerFullName) {
+ this.sellerFullName = sellerFullName;
+ }
+
+ public String getSellerClearingCode() {
+ return sellerClearingCode;
+ }
+
+ public void setSellerClearingCode(String sellerClearingCode) {
+ this.sellerClearingCode = sellerClearingCode;
+ }
+
+ public String getSellerAccount() {
+ return sellerAccount;
+ }
+
+ public void setSellerAccount(String sellerAccount) {
+ this.sellerAccount = sellerAccount;
+ }
+
+ public String getBuyerFullName() {
+ return buyerFullName;
+ }
+
+ public void setBuyerFullName(String buyerFullName) {
+ this.buyerFullName = buyerFullName;
+ }
+
+ public String getBuyerClearingCode() {
+ return buyerClearingCode;
+ }
+
+ public void setBuyerClearingCode(String buyerClearingCode) {
+ this.buyerClearingCode = buyerClearingCode;
+ }
+
+ public String getBuyerAccount() {
+ return buyerAccount;
+ }
+
+ public void setBuyerAccount(String buyerAccount) {
+ this.buyerAccount = buyerAccount;
+ }
+
+ public BigDecimal getAmount() {
+ return amount;
+ }
+
+ public void setAmount(BigDecimal amount) {
+ this.amount = amount;
+ }
+
+ public LocalDate getClearingDate() {
+ return clearingDate;
+ }
+
+ public void setClearingDate(LocalDate clearingDate) {
+ this.clearingDate = clearingDate;
+ }
+}
\ No newline at end of file
diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/ContractRegister.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/ContractRegister.java
new file mode 100644
index 000000000..186f2d69f
--- /dev/null
+++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/ContractRegister.java
@@ -0,0 +1,137 @@
+package ru.clearing.classes.statics.data.register;
+
+import ru.clearing.classes.ConstSerializable;
+import ru.clearing.classes.objects.BusinessObject;
+
+import java.time.LocalDate;
+
+public class ContractRegister extends BusinessObject {
+ private static final long serialVersionUID = ConstSerializable.serialVersionUID;
+
+ private String name;
+ private String number;
+ private LocalDate issueDate;
+ private Long companyFullName;
+ private Long companyId;
+ private String documentType;
+ private String issuePlace;
+ private String issuer;
+ private String issuerCode;
+ private String place;
+ private LocalDate validFromDate;
+ private LocalDate validToDate;
+ private LocalDate closeDate;
+ private String comment;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getNumber() {
+ return number;
+ }
+
+ public void setNumber(String number) {
+ this.number = number;
+ }
+
+ public LocalDate getIssueDate() {
+ return issueDate;
+ }
+
+ public void setIssueDate(LocalDate issueDate) {
+ this.issueDate = issueDate;
+ }
+
+ public Long getCompanyFullName() {
+ return companyFullName;
+ }
+
+ public void setCompanyFullName(Long companyFullName) {
+ this.companyFullName = companyFullName;
+ }
+
+ public Long getCompanyId() {
+ return companyId;
+ }
+
+ public void setCompanyId(Long companyId) {
+ this.companyId = companyId;
+ }
+
+ public String getDocumentType() {
+ return documentType;
+ }
+
+ public void setDocumentType(String documentType) {
+ this.documentType = documentType;
+ }
+
+ public String getIssuePlace() {
+ return issuePlace;
+ }
+
+ public void setIssuePlace(String issuePlace) {
+ this.issuePlace = issuePlace;
+ }
+
+ public String getIssuer() {
+ return issuer;
+ }
+
+ public void setIssuer(String issuer) {
+ this.issuer = issuer;
+ }
+
+ public String getIssuerCode() {
+ return issuerCode;
+ }
+
+ public void setIssuerCode(String issuerCode) {
+ this.issuerCode = issuerCode;
+ }
+
+ public String getPlace() {
+ return place;
+ }
+
+ public void setPlace(String place) {
+ this.place = place;
+ }
+
+ public LocalDate getValidFromDate() {
+ return validFromDate;
+ }
+
+ public void setValidFromDate(LocalDate validFromDate) {
+ this.validFromDate = validFromDate;
+ }
+
+ public LocalDate getValidToDate() {
+ return validToDate;
+ }
+
+ public void setValidToDate(LocalDate validToDate) {
+ this.validToDate = validToDate;
+ }
+
+ public LocalDate getCloseDate() {
+ return closeDate;
+ }
+
+ public void setCloseDate(LocalDate closeDate) {
+ this.closeDate = closeDate;
+ }
+
+ public String getComment() {
+ return comment;
+ }
+
+ public void setComment(String comment) {
+ this.comment = comment;
+ }
+}
\ No newline at end of file
diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/CoveredDealRegister.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/CoveredDealRegister.java
new file mode 100644
index 000000000..925eeab6a
--- /dev/null
+++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/CoveredDealRegister.java
@@ -0,0 +1,148 @@
+package ru.clearing.classes.statics.data.register;
+
+import ru.clearing.classes.ConstSerializable;
+import ru.clearing.classes.objects.BusinessObject;
+
+import java.math.BigDecimal;
+import java.time.Instant;
+import java.time.LocalDate;
+
+public class CoveredDealRegister extends BusinessObject {
+ private static final long serialVersionUID = ConstSerializable.serialVersionUID;
+
+ private Long executionId;
+ private String companyFullName;
+ private LocalDate tradingDate;
+ private Long exchangeExecutionId;
+ private Instant exchangeExecutionTime;
+ private String securitySymbol;
+ private String securityFullName;
+ private String sellerFullName;
+ private String sellerClearingCode;
+ private String sellerAccount;
+ private String buyerFullName;
+ private String buyerClearingCode;
+ private String buyerAccount;
+ private BigDecimal amount;
+ private LocalDate clearingDate;
+
+ public Long getExecutionId() {
+ return executionId;
+ }
+
+ public void setExecutionId(Long executionId) {
+ this.executionId = executionId;
+ }
+
+ public String getCompanyFullName() {
+ return companyFullName;
+ }
+
+ public void setCompanyFullName(String companyFullName) {
+ this.companyFullName = companyFullName;
+ }
+
+ public LocalDate getTradingDate() {
+ return tradingDate;
+ }
+
+ public void setTradingDate(LocalDate tradingDate) {
+ this.tradingDate = tradingDate;
+ }
+
+ public Long getExchangeExecutionId() {
+ return exchangeExecutionId;
+ }
+
+ public void setExchangeExecutionId(Long exchangeExecutionId) {
+ this.exchangeExecutionId = exchangeExecutionId;
+ }
+
+ public Instant getExchangeExecutionTime() {
+ return exchangeExecutionTime;
+ }
+
+ public void setExchangeExecutionTime(Instant exchangeExecutionTime) {
+ this.exchangeExecutionTime = exchangeExecutionTime;
+ }
+
+ public String getSecuritySymbol() {
+ return securitySymbol;
+ }
+
+ public void setSecuritySymbol(String securitySymbol) {
+ this.securitySymbol = securitySymbol;
+ }
+
+ public String getSecurityFullName() {
+ return securityFullName;
+ }
+
+ public void setSecurityFullName(String securityFullName) {
+ this.securityFullName = securityFullName;
+ }
+
+ public String getSellerFullName() {
+ return sellerFullName;
+ }
+
+ public void setSellerFullName(String sellerFullName) {
+ this.sellerFullName = sellerFullName;
+ }
+
+ public String getSellerClearingCode() {
+ return sellerClearingCode;
+ }
+
+ public void setSellerClearingCode(String sellerClearingCode) {
+ this.sellerClearingCode = sellerClearingCode;
+ }
+
+ public String getSellerAccount() {
+ return sellerAccount;
+ }
+
+ public void setSellerAccount(String sellerAccount) {
+ this.sellerAccount = sellerAccount;
+ }
+
+ public String getBuyerFullName() {
+ return buyerFullName;
+ }
+
+ public void setBuyerFullName(String buyerFullName) {
+ this.buyerFullName = buyerFullName;
+ }
+
+ public String getBuyerClearingCode() {
+ return buyerClearingCode;
+ }
+
+ public void setBuyerClearingCode(String buyerClearingCode) {
+ this.buyerClearingCode = buyerClearingCode;
+ }
+
+ public String getBuyerAccount() {
+ return buyerAccount;
+ }
+
+ public void setBuyerAccount(String buyerAccount) {
+ this.buyerAccount = buyerAccount;
+ }
+
+ public BigDecimal getAmount() {
+ return amount;
+ }
+
+ public void setAmount(BigDecimal amount) {
+ this.amount = amount;
+ }
+
+ public LocalDate getClearingDate() {
+ return clearingDate;
+ }
+
+ public void setClearingDate(LocalDate clearingDate) {
+ this.clearingDate = clearingDate;
+ }
+}
\ No newline at end of file
diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/DealRegister.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/DealRegister.java
new file mode 100644
index 000000000..d267160bf
--- /dev/null
+++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/DealRegister.java
@@ -0,0 +1,190 @@
+package ru.clearing.classes.statics.data.register;
+
+import ru.clearing.classes.objects.BusinessObject;
+
+import java.math.BigDecimal;
+import java.time.Instant;
+import java.time.LocalDate;
+
+public class DealRegister extends BusinessObject {
+ private Long executionId;
+ private Long exchangeExecutionId;
+ private Instant exchangeExecutionTime;
+ private LocalDate tradingDate;
+ private String account;
+ private String market;
+ private BigDecimal price;
+ private BigDecimal amount;
+ private String side;
+ private String settlementCurrency;
+ private Long companyId;
+ private LocalDate firstLegSettlementDate;
+ private LocalDate secondLegSettlementDate;
+ private String securityFullName;
+ private String securitySymbol;
+ private Long securityId;
+ private Long counterPartyId;
+ private String coverageStatus;
+ private Long sessionId;
+ private LocalDate clearingDate;
+
+ public Long getExecutionId() {
+ return executionId;
+ }
+
+ public void setExecutionId(Long executionId) {
+ this.executionId = executionId;
+ }
+
+ public Long getExchangeExecutionId() {
+ return exchangeExecutionId;
+ }
+
+ public void setExchangeExecutionId(Long exchangeExecutionId) {
+ this.exchangeExecutionId = exchangeExecutionId;
+ }
+
+ public Instant getExchangeExecutionTime() {
+ return exchangeExecutionTime;
+ }
+
+ public void setExchangeExecutionTime(Instant exchangeExecutionTime) {
+ this.exchangeExecutionTime = exchangeExecutionTime;
+ }
+
+ public LocalDate getTradingDate() {
+ return tradingDate;
+ }
+
+ public void setTradingDate(LocalDate tradingDate) {
+ this.tradingDate = tradingDate;
+ }
+
+ public String getAccount() {
+ return account;
+ }
+
+ public void setAccount(String account) {
+ this.account = account;
+ }
+
+ public String getMarket() {
+ return market;
+ }
+
+ public void setMarket(String market) {
+ this.market = market;
+ }
+
+ public BigDecimal getPrice() {
+ return price;
+ }
+
+ public void setPrice(BigDecimal price) {
+ this.price = price;
+ }
+
+ public BigDecimal getAmount() {
+ return amount;
+ }
+
+ public void setAmount(BigDecimal amount) {
+ this.amount = amount;
+ }
+
+ public String getSide() {
+ return side;
+ }
+
+ public void setSide(String side) {
+ this.side = side;
+ }
+
+ public String getSettlementCurrency() {
+ return settlementCurrency;
+ }
+
+ public void setSettlementCurrency(String settlementCurrency) {
+ this.settlementCurrency = settlementCurrency;
+ }
+
+ public Long getCompanyId() {
+ return companyId;
+ }
+
+ public void setCompanyId(Long companyId) {
+ this.companyId = companyId;
+ }
+
+ public LocalDate getFirstLegSettlementDate() {
+ return firstLegSettlementDate;
+ }
+
+ public void setFirstLegSettlementDate(LocalDate firstLegSettlementDate) {
+ this.firstLegSettlementDate = firstLegSettlementDate;
+ }
+
+ public LocalDate getSecondLegSettlementDate() {
+ return secondLegSettlementDate;
+ }
+
+ public void setSecondLegSettlementDate(LocalDate secondLegSettlementDate) {
+ this.secondLegSettlementDate = secondLegSettlementDate;
+ }
+
+ public String getSecurityFullName() {
+ return securityFullName;
+ }
+
+ public void setSecurityFullName(String securityFullName) {
+ this.securityFullName = securityFullName;
+ }
+
+ public String getSecuritySymbol() {
+ return securitySymbol;
+ }
+
+ public void setSecuritySymbol(String securitySymbol) {
+ this.securitySymbol = securitySymbol;
+ }
+
+ public Long getSecurityId() {
+ return securityId;
+ }
+
+ public void setSecurityId(Long securityId) {
+ this.securityId = securityId;
+ }
+
+ public Long getCounterPartyId() {
+ return counterPartyId;
+ }
+
+ public void setCounterPartyId(Long counterPartyId) {
+ this.counterPartyId = counterPartyId;
+ }
+
+ public String getCoverageStatus() {
+ return coverageStatus;
+ }
+
+ public void setCoverageStatus(String coverageStatus) {
+ this.coverageStatus = coverageStatus;
+ }
+
+ public Long getSessionId() {
+ return sessionId;
+ }
+
+ public void setSessionId(Long sessionId) {
+ this.sessionId = sessionId;
+ }
+
+ public LocalDate getClearingDate() {
+ return clearingDate;
+ }
+
+ public void setClearingDate(LocalDate clearingDate) {
+ this.clearingDate = clearingDate;
+ }
+}
diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/OrderRegister.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/OrderRegister.java
new file mode 100644
index 000000000..cf0986da9
--- /dev/null
+++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/OrderRegister.java
@@ -0,0 +1,93 @@
+package ru.clearing.classes.statics.data.register;
+
+import ru.clearing.classes.ConstSerializable;
+import ru.clearing.classes.objects.BusinessObject;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+public class OrderRegister extends BusinessObject {
+ private static final long serialVersionUID = ConstSerializable.serialVersionUID;
+
+ private String creditLegAccount;
+ private BigDecimal creditLegAmount;
+ private String creditLegCurrencyCode;
+ private Long creditLegDirection;
+ private String debitLegAccount;
+ private String sender;
+ private String addressee;
+ private String documentNumber;
+ private LocalDate clearingDate;
+
+ public String getCreditLegAccount() {
+ return creditLegAccount;
+ }
+
+ public void setCreditLegAccount(String creditLegAccount) {
+ this.creditLegAccount = creditLegAccount;
+ }
+
+ public BigDecimal getCreditLegAmount() {
+ return creditLegAmount;
+ }
+
+ public void setCreditLegAmount(BigDecimal creditLegAmount) {
+ this.creditLegAmount = creditLegAmount;
+ }
+
+ public String getCreditLegCurrencyCode() {
+ return creditLegCurrencyCode;
+ }
+
+ public void setCreditLegCurrencyCode(String creditLegCurrencyCode) {
+ this.creditLegCurrencyCode = creditLegCurrencyCode;
+ }
+
+ public Long getCreditLegDirection() {
+ return creditLegDirection;
+ }
+
+ public void setCreditLegDirection(Long creditLegDirection) {
+ this.creditLegDirection = creditLegDirection;
+ }
+
+ public String getDebitLegAccount() {
+ return debitLegAccount;
+ }
+
+ public void setDebitLegAccount(String debitLegAccount) {
+ this.debitLegAccount = debitLegAccount;
+ }
+
+ public String getSender() {
+ return sender;
+ }
+
+ public void setSender(String sender) {
+ this.sender = sender;
+ }
+
+ public String getAddressee() {
+ return addressee;
+ }
+
+ public void setAddressee(String addressee) {
+ this.addressee = addressee;
+ }
+
+ public String getDocumentNumber() {
+ return documentNumber;
+ }
+
+ public void setDocumentNumber(String documentNumber) {
+ this.documentNumber = documentNumber;
+ }
+
+ public LocalDate getClearingDate() {
+ return clearingDate;
+ }
+
+ public void setClearingDate(LocalDate clearingDate) {
+ this.clearingDate = clearingDate;
+ }
+}
\ No newline at end of file
diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/ReportRegister.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/ReportRegister.java
new file mode 100644
index 000000000..6cda6e948
--- /dev/null
+++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/ReportRegister.java
@@ -0,0 +1,74 @@
+package ru.clearing.classes.statics.data.register;
+
+import ru.clearing.classes.ConstSerializable;
+import ru.clearing.classes.objects.BusinessObject;
+
+import java.time.LocalDate;
+
+public class ReportRegister extends BusinessObject {
+ private static final long serialVersionUID = ConstSerializable.serialVersionUID;
+
+ private String companyFullName;
+ private String clearingCode;
+ private Long sessionId;
+ private String comment;
+ private String name;
+ private Long quantity;
+ private LocalDate clearingDate;
+
+ public String getCompanyFullName() {
+ return companyFullName;
+ }
+
+ public void setCompanyFullName(String companyFullName) {
+ this.companyFullName = companyFullName;
+ }
+
+ public String getClearingCode() {
+ return clearingCode;
+ }
+
+ public void setClearingCode(String clearingCode) {
+ this.clearingCode = clearingCode;
+ }
+
+ public Long getSessionId() {
+ return sessionId;
+ }
+
+ public void setSessionId(Long sessionId) {
+ this.sessionId = sessionId;
+ }
+
+ public String getComment() {
+ return comment;
+ }
+
+ public void setComment(String comment) {
+ this.comment = comment;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public Long getQuantity() {
+ return quantity;
+ }
+
+ public void setQuantity(Long quantity) {
+ this.quantity = quantity;
+ }
+
+ public LocalDate getClearingDate() {
+ return clearingDate;
+ }
+
+ public void setClearingDate(LocalDate clearingDate) {
+ this.clearingDate = clearingDate;
+ }
+}
\ No newline at end of file
diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/UncoveredDealRegister.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/UncoveredDealRegister.java
new file mode 100644
index 000000000..6319b1c4b
--- /dev/null
+++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/register/UncoveredDealRegister.java
@@ -0,0 +1,157 @@
+package ru.clearing.classes.statics.data.register;
+
+import ru.clearing.classes.ConstSerializable;
+import ru.clearing.classes.objects.BusinessObject;
+
+import java.math.BigDecimal;
+import java.time.Instant;
+import java.time.LocalDate;
+
+public class UncoveredDealRegister extends BusinessObject {
+ private static final long serialVersionUID = ConstSerializable.serialVersionUID;
+
+ private Long executionId;
+ private String companyFullName;
+ private LocalDate tradingDate;
+ private Long exchangeExecutionId;
+ private Instant exchangeExecutionTime;
+ private String securitySymbol;
+ private String securityFullName;
+ private String sellerFullName;
+ private String sellerClearingCode;
+ private String sellerAccount;
+ private String buyerFullName;
+ private String buyerClearingCode;
+ private String buyerAccount;
+ private BigDecimal amount;
+ private String resultStatus;
+ private LocalDate clearingDate;
+
+ public Long getExecutionId() {
+ return executionId;
+ }
+
+ public void setExecutionId(Long executionId) {
+ this.executionId = executionId;
+ }
+
+ public String getCompanyFullName() {
+ return companyFullName;
+ }
+
+ public void setCompanyFullName(String companyFullName) {
+ this.companyFullName = companyFullName;
+ }
+
+ public LocalDate getTradingDate() {
+ return tradingDate;
+ }
+
+ public void setTradingDate(LocalDate tradingDate) {
+ this.tradingDate = tradingDate;
+ }
+
+ public Long getExchangeExecutionId() {
+ return exchangeExecutionId;
+ }
+
+ public void setExchangeExecutionId(Long exchangeExecutionId) {
+ this.exchangeExecutionId = exchangeExecutionId;
+ }
+
+ public Instant getExchangeExecutionTime() {
+ return exchangeExecutionTime;
+ }
+
+ public void setExchangeExecutionTime(Instant exchangeExecutionTime) {
+ this.exchangeExecutionTime = exchangeExecutionTime;
+ }
+
+ public String getSecuritySymbol() {
+ return securitySymbol;
+ }
+
+ public void setSecuritySymbol(String securitySymbol) {
+ this.securitySymbol = securitySymbol;
+ }
+
+ public String getSecurityFullName() {
+ return securityFullName;
+ }
+
+ public void setSecurityFullName(String securityFullName) {
+ this.securityFullName = securityFullName;
+ }
+
+ public String getSellerFullName() {
+ return sellerFullName;
+ }
+
+ public void setSellerFullName(String sellerFullName) {
+ this.sellerFullName = sellerFullName;
+ }
+
+ public String getSellerClearingCode() {
+ return sellerClearingCode;
+ }
+
+ public void setSellerClearingCode(String sellerClearingCode) {
+ this.sellerClearingCode = sellerClearingCode;
+ }
+
+ public String getSellerAccount() {
+ return sellerAccount;
+ }
+
+ public void setSellerAccount(String sellerAccount) {
+ this.sellerAccount = sellerAccount;
+ }
+
+ public String getBuyerFullName() {
+ return buyerFullName;
+ }
+
+ public void setBuyerFullName(String buyerFullName) {
+ this.buyerFullName = buyerFullName;
+ }
+
+ public String getBuyerClearingCode() {
+ return buyerClearingCode;
+ }
+
+ public void setBuyerClearingCode(String buyerClearingCode) {
+ this.buyerClearingCode = buyerClearingCode;
+ }
+
+ public String getBuyerAccount() {
+ return buyerAccount;
+ }
+
+ public void setBuyerAccount(String buyerAccount) {
+ this.buyerAccount = buyerAccount;
+ }
+
+ public BigDecimal getAmount() {
+ return amount;
+ }
+
+ public void setAmount(BigDecimal amount) {
+ this.amount = amount;
+ }
+
+ public String getResultStatus() {
+ return resultStatus;
+ }
+
+ public void setResultStatus(String resultStatus) {
+ this.resultStatus = resultStatus;
+ }
+
+ public LocalDate getClearingDate() {
+ return clearingDate;
+ }
+
+ public void setClearingDate(LocalDate clearingDate) {
+ this.clearingDate = clearingDate;
+ }
+}
\ No newline at end of file
diff --git a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/AdmittedDealRegisterMapStore.java b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/AdmittedDealRegisterMapStore.java
new file mode 100644
index 000000000..6b3e65d55
--- /dev/null
+++ b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/AdmittedDealRegisterMapStore.java
@@ -0,0 +1,101 @@
+package ru.spcex.clearing.imdg.object;
+
+import org.springframework.jdbc.core.JdbcTemplate;
+import org.springframework.stereotype.Component;
+import ru.clearing.classes.statics.data.register.AdmittedDealRegister;
+import ru.spcex.clearing.imdg.IMDGDistributedNames;
+import ru.spcex.clearing.imdg.base.TemplateMapStore;
+import ru.spcex.platform.utils.time.TimeUtil;
+
+import java.math.BigDecimal;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+
+@Component
+public class AdmittedDealRegisterMapStore extends TemplateMapStore