+
+
+
@@ -232,11 +248,6 @@
-
@@ -287,11 +298,6 @@
-
@@ -788,7 +794,7 @@
+ * DB table: EXECUTION_DEPOSIT_HISTORY
+ **/
+public class ExecutionDepositHistory extends BusinessEvent
+ * DB table: EXECUTION_FOND
+ **/
+public class ExecutionFond extends BusinessObject {
+ private static final long serialVersionUID = ConstSerializable.serialVersionUID;
+
+ private LocalDate clearingDate;
+ private Long exchangeExecutionId;
+ private String side;
+ private String market;
+ private LocalDate tradingDate;
+ private String securitySymbol;
+ private Long securityId;
+ private BigDecimal interestAmount;
+ private Long exchangeOrderId;
+ private BigDecimal price;
+ private BigDecimal settlementAmount;
+ private BigDecimal lots;
+ private BigDecimal quantity;
+ private Instant exchangeExecutionTime;
+ private Long duration;
+ private Long tradingClearingRegistryId;
+ private String comment;
+ private Long clientCodeId;
+ private String settlementCode;
+ private Long companyId;
+ private Long counterPartyId;
+ private String securityFullName;
+ private LocalDate settlementDate;
+ private String settlementCurrency;
+ private Instant exchangeExecutionMicroseconds;
+ private String coverageStatus;
+ private Long sessionId;
+
+
+ public LocalDate getClearingDate() {
+ return clearingDate;
+ }
+
+ public void setClearingDate(LocalDate value) {
+ this.clearingDate = value;
+ }
+
+ public Long getExchangeExecutionId() {
+ return exchangeExecutionId;
+ }
+
+ public void setExchangeExecutionId(Long value) {
+ this.exchangeExecutionId = value;
+ }
+
+ public String getSide() {
+ return side;
+ }
+
+ public void setSide(String value) {
+ this.side = value;
+ }
+
+ public String getMarket() {
+ return market;
+ }
+
+ public void setMarket(String value) {
+ this.market = value;
+ }
+
+ public LocalDate getTradingDate() {
+ return tradingDate;
+ }
+
+ public void setTradingDate(LocalDate value) {
+ this.tradingDate = value;
+ }
+
+ public String getSecuritySymbol() {
+ return securitySymbol;
+ }
+
+ public void setSecuritySymbol(String value) {
+ this.securitySymbol = value;
+ }
+
+ public Long getSecurityId() {
+ return securityId;
+ }
+
+ public void setSecurityId(Long value) {
+ this.securityId = value;
+ }
+
+ public BigDecimal getInterestAmount() {
+ return interestAmount;
+ }
+
+ public void setInterestAmount(BigDecimal value) {
+ this.interestAmount = value;
+ }
+
+ public Long getExchangeOrderId() {
+ return exchangeOrderId;
+ }
+
+ public void setExchangeOrderId(Long value) {
+ this.exchangeOrderId = value;
+ }
+
+ public BigDecimal getPrice() {
+ return price;
+ }
+
+ public void setPrice(BigDecimal value) {
+ this.price = value;
+ }
+
+ public BigDecimal getSettlementAmount() {
+ return settlementAmount;
+ }
+
+ public void setSettlementAmount(BigDecimal value) {
+ this.settlementAmount = value;
+ }
+
+ public BigDecimal getLots() {
+ return lots;
+ }
+
+ public void setLots(BigDecimal value) {
+ this.lots = value;
+ }
+
+ public BigDecimal getQuantity() {
+ return quantity;
+ }
+
+ public void setQuantity(BigDecimal value) {
+ this.quantity = value;
+ }
+
+ public Instant getExchangeExecutionTime() {
+ return exchangeExecutionTime;
+ }
+
+ public void setExchangeExecutionTime(Instant value) {
+ this.exchangeExecutionTime = value;
+ }
+
+ public Long getDuration() {
+ return duration;
+ }
+
+ public void setDuration(Long value) {
+ this.duration = value;
+ }
+
+ public Long getTradingClearingRegistryId() {
+ return tradingClearingRegistryId;
+ }
+
+ public void setTradingClearingRegistryId(Long value) {
+ this.tradingClearingRegistryId = value;
+ }
+
+ public String getComment() {
+ return comment;
+ }
+
+ public void setComment(String value) {
+ this.comment = value;
+ }
+
+ public Long getClientCodeId() {
+ return clientCodeId;
+ }
+
+ public void setClientCodeId(Long value) {
+ this.clientCodeId = value;
+ }
+
+ public String getSettlementCode() {
+ return settlementCode;
+ }
+
+ public void setSettlementCode(String value) {
+ this.settlementCode = value;
+ }
+
+ public Long getCompanyId() {
+ return companyId;
+ }
+
+ public void setCompanyId(Long value) {
+ this.companyId = value;
+ }
+
+ public Long getCounterPartyId() {
+ return counterPartyId;
+ }
+
+ public void setCounterPartyId(Long value) {
+ this.counterPartyId = value;
+ }
+
+ public String getSecurityFullName() {
+ return securityFullName;
+ }
+
+ public void setSecurityFullName(String value) {
+ this.securityFullName = value;
+ }
+
+ public LocalDate getSettlementDate() {
+ return settlementDate;
+ }
+
+ public void setSettlementDate(LocalDate value) {
+ this.settlementDate = value;
+ }
+
+ public String getSettlementCurrency() {
+ return settlementCurrency;
+ }
+
+ public void setSettlementCurrency(String value) {
+ this.settlementCurrency = value;
+ }
+
+ public Instant getExchangeExecutionMicroseconds() {
+ return exchangeExecutionMicroseconds;
+ }
+
+ public void setExchangeExecutionMicroseconds(Instant value) {
+ this.exchangeExecutionMicroseconds = value;
+ }
+
+ public String getCoverageStatus() {
+ return coverageStatus;
+ }
+
+ public void setCoverageStatus(String value) {
+ this.coverageStatus = value;
+ }
+
+ public Long getSessionId() {
+ return sessionId;
+ }
+
+ public void setSessionId(Long value) {
+ this.sessionId = value;
+ }
+
+}
\ No newline at end of file
diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/execution/ExecutionFondHistory.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/execution/ExecutionFondHistory.java
new file mode 100644
index 000000000..bdae32cd1
--- /dev/null
+++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/execution/ExecutionFondHistory.java
@@ -0,0 +1,28 @@
+package ru.clearing.classes.statics.data.execution;
+
+import ru.clearing.classes.ConstSerializable;
+import ru.clearing.classes.objects.BusinessEvent;
+
+import java.io.Serial;
+
+/**
+ * Изменение состояния объекта Сделки на Фондовой секции
+ *
+ * DB table: EXECUTION_FOND_HISTORY
+ **/
+public class ExecutionFondHistory extends BusinessEvent
+ * DB table: SESSION_HISTORY
+ **/
+public class SessionHistory extends BusinessEvent