From 24bb9d39662acdcef46ed9c8278aa684f44447f4 Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Wed, 29 Apr 2026 14:14:33 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-954 --- .../securities/service/facade/RiskParameterFacade.java | 2 ++ .../domain/cud/security/RiskParameterNewRequest.java | 10 ++++++++++ .../cud/security/RiskParameterUpdateRequest.java | 10 ++++++++++ 3 files changed, 22 insertions(+) diff --git a/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/service/facade/RiskParameterFacade.java b/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/service/facade/RiskParameterFacade.java index dc0058614..b9b9c4ae8 100644 --- a/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/service/facade/RiskParameterFacade.java +++ b/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/service/facade/RiskParameterFacade.java @@ -42,6 +42,7 @@ public class RiskParameterFacade implements IClearingFacade { riskParameter.setSettlementType(request.getSettlementType()); riskParameter.setValue(request.getValue()); riskParameter.setQuoteValue(request.getQuoteValue()); + riskParameter.setPenaltyValue(request.getPenaltyValue()); riskParameter.setWorkflowStatus(request.getWorkflowStatus()); riskParameter.setCreated(Instant.now()); @@ -55,6 +56,7 @@ public class RiskParameterFacade implements IClearingFacade { riskParameterForUpdate.setValue(request.getValue()); riskParameterForUpdate.setQuoteValue(request.getQuoteValue()); + riskParameterForUpdate.setPenaltyValue(request.getPenaltyValue()); riskParameterForUpdate.setWorkflowStatus(request.getWorkflowStatus()); riskParameterImdg.update(riskParameterForUpdate); diff --git a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/security/RiskParameterNewRequest.java b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/security/RiskParameterNewRequest.java index b910fc5d5..f3a52f224 100644 --- a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/security/RiskParameterNewRequest.java +++ b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/security/RiskParameterNewRequest.java @@ -10,6 +10,8 @@ public class RiskParameterNewRequest { @JsonProperty private BigDecimal quoteValue; @JsonProperty + private BigDecimal penaltyValue; + @JsonProperty private String settlementType; @JsonProperty private Long currencyPairId; @@ -55,4 +57,12 @@ public class RiskParameterNewRequest { public void setWorkflowStatus(String status) { this.workflowStatus = status; } + + public BigDecimal getPenaltyValue() { + return penaltyValue; + } + + public void setPenaltyValue(BigDecimal penaltyValue) { + this.penaltyValue = penaltyValue; + } } diff --git a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/security/RiskParameterUpdateRequest.java b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/security/RiskParameterUpdateRequest.java index fde0f985f..4c9458eb4 100644 --- a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/security/RiskParameterUpdateRequest.java +++ b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/security/RiskParameterUpdateRequest.java @@ -12,6 +12,8 @@ public class RiskParameterUpdateRequest { @JsonProperty private BigDecimal quoteValue; @JsonProperty + private BigDecimal penaltyValue; + @JsonProperty private String workflowStatus; public Long getId() { @@ -45,4 +47,12 @@ public class RiskParameterUpdateRequest { public void setWorkflowStatus(String status) { this.workflowStatus = status; } + + public BigDecimal getPenaltyValue() { + return penaltyValue; + } + + public void setPenaltyValue(BigDecimal penaltyValue) { + this.penaltyValue = penaltyValue; + } }