diff --git a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/ListingNewAction.java b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/ListingNewAction.java index 902e5e846..dc0ad368a 100644 --- a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/ListingNewAction.java +++ b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/ListingNewAction.java @@ -1,13 +1,12 @@ package ru.spcex.clearing.backendapi.controller.request.cud.company; -import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; import ru.spcex.clearing.backendapi.domain.actions.IAction; import ru.spcex.clearing.platform.messaging.domain.ActionType; import ru.spcex.clearing.platform.messaging.domain.cud.securitites.ListingNewRequest; -import java.math.BigDecimal; - public class ListingNewAction implements IAction { @ApiModelProperty(value = "Наименование инструмента", example = "1234") @JsonProperty @@ -24,6 +23,12 @@ public class ListingNewAction implements IAction { @ApiModelProperty(value = "Наименование статуса листинга в системе", example = "ACTV") @JsonProperty private String workflowStatus; + @ApiModelProperty(value = "Шаг цены", example = "1234.56") + @JsonProperty + private BigDecimal minStep; + @ApiModelProperty(value = "Точность", example = "1234.56") + @JsonProperty + private BigDecimal precision; @Override public ListingNewRequest toRequest() { @@ -33,6 +38,8 @@ public class ListingNewAction implements IAction { request.setLotSize(this.lotSize); request.setTradingCurrency(this.tradingCurrency); request.setWorkflowStatus(this.workflowStatus); + request.setMinStep(this.minStep); + request.setPrecision(this.precision); return request; } diff --git a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/ListingUpdateAction.java b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/ListingUpdateAction.java index afaf2591f..e8a7559f3 100644 --- a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/ListingUpdateAction.java +++ b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/ListingUpdateAction.java @@ -1,14 +1,12 @@ package ru.spcex.clearing.backendapi.controller.request.cud.company; -import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; import ru.spcex.clearing.backendapi.domain.actions.IAction; import ru.spcex.clearing.platform.messaging.domain.ActionType; -import ru.spcex.clearing.platform.messaging.domain.cud.company.ContactUpdateRequest; import ru.spcex.clearing.platform.messaging.domain.cud.securitites.ListingUpdateRequest; -import java.math.BigDecimal; - public class ListingUpdateAction implements IAction { @ApiModelProperty(hidden = true) @JsonProperty @@ -28,6 +26,12 @@ public class ListingUpdateAction implements IAction { @ApiModelProperty(value = "Наименование статуса листинга в системе", example = "ACTV") @JsonProperty private String workflowStatus; + @ApiModelProperty(value = "Шаг цены", example = "1234.56") + @JsonProperty + private BigDecimal minStep; + @ApiModelProperty(value = "Точность", example = "1234.56") + @JsonProperty + private BigDecimal precision; @Override public ListingUpdateRequest toRequest() { @@ -38,6 +42,8 @@ public class ListingUpdateAction implements IAction { request.setLotSize(this.lotSize); request.setTradingCurrency(this.tradingCurrency); request.setWorkflowStatus(this.workflowStatus); + request.setMinStep(this.minStep); + request.setPrecision(this.precision); return request; }