This commit is contained in:
parent
3191177379
commit
1474e26f66
2 changed files with 20 additions and 7 deletions
|
|
@ -1,13 +1,12 @@
|
||||||
package ru.spcex.clearing.backendapi.controller.request.cud.company;
|
package ru.spcex.clearing.backendapi.controller.request.cud.company;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
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.backendapi.domain.actions.IAction;
|
||||||
import ru.spcex.clearing.platform.messaging.domain.ActionType;
|
import ru.spcex.clearing.platform.messaging.domain.ActionType;
|
||||||
import ru.spcex.clearing.platform.messaging.domain.cud.securitites.ListingNewRequest;
|
import ru.spcex.clearing.platform.messaging.domain.cud.securitites.ListingNewRequest;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
|
|
||||||
public class ListingNewAction implements IAction<ListingNewRequest> {
|
public class ListingNewAction implements IAction<ListingNewRequest> {
|
||||||
@ApiModelProperty(value = "Наименование инструмента", example = "1234")
|
@ApiModelProperty(value = "Наименование инструмента", example = "1234")
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
|
|
@ -24,6 +23,12 @@ public class ListingNewAction implements IAction<ListingNewRequest> {
|
||||||
@ApiModelProperty(value = "Наименование статуса листинга в системе", example = "ACTV")
|
@ApiModelProperty(value = "Наименование статуса листинга в системе", example = "ACTV")
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
private String workflowStatus;
|
private String workflowStatus;
|
||||||
|
@ApiModelProperty(value = "Шаг цены", example = "1234.56")
|
||||||
|
@JsonProperty
|
||||||
|
private BigDecimal minStep;
|
||||||
|
@ApiModelProperty(value = "Точность", example = "1234.56")
|
||||||
|
@JsonProperty
|
||||||
|
private BigDecimal precision;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ListingNewRequest toRequest() {
|
public ListingNewRequest toRequest() {
|
||||||
|
|
@ -33,6 +38,8 @@ public class ListingNewAction implements IAction<ListingNewRequest> {
|
||||||
request.setLotSize(this.lotSize);
|
request.setLotSize(this.lotSize);
|
||||||
request.setTradingCurrency(this.tradingCurrency);
|
request.setTradingCurrency(this.tradingCurrency);
|
||||||
request.setWorkflowStatus(this.workflowStatus);
|
request.setWorkflowStatus(this.workflowStatus);
|
||||||
|
request.setMinStep(this.minStep);
|
||||||
|
request.setPrecision(this.precision);
|
||||||
return request;
|
return request;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,12 @@
|
||||||
package ru.spcex.clearing.backendapi.controller.request.cud.company;
|
package ru.spcex.clearing.backendapi.controller.request.cud.company;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
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.backendapi.domain.actions.IAction;
|
||||||
import ru.spcex.clearing.platform.messaging.domain.ActionType;
|
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 ru.spcex.clearing.platform.messaging.domain.cud.securitites.ListingUpdateRequest;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
|
|
||||||
public class ListingUpdateAction implements IAction<ListingUpdateRequest> {
|
public class ListingUpdateAction implements IAction<ListingUpdateRequest> {
|
||||||
@ApiModelProperty(hidden = true)
|
@ApiModelProperty(hidden = true)
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
|
|
@ -28,6 +26,12 @@ public class ListingUpdateAction implements IAction<ListingUpdateRequest> {
|
||||||
@ApiModelProperty(value = "Наименование статуса листинга в системе", example = "ACTV")
|
@ApiModelProperty(value = "Наименование статуса листинга в системе", example = "ACTV")
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
private String workflowStatus;
|
private String workflowStatus;
|
||||||
|
@ApiModelProperty(value = "Шаг цены", example = "1234.56")
|
||||||
|
@JsonProperty
|
||||||
|
private BigDecimal minStep;
|
||||||
|
@ApiModelProperty(value = "Точность", example = "1234.56")
|
||||||
|
@JsonProperty
|
||||||
|
private BigDecimal precision;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ListingUpdateRequest toRequest() {
|
public ListingUpdateRequest toRequest() {
|
||||||
|
|
@ -38,6 +42,8 @@ public class ListingUpdateAction implements IAction<ListingUpdateRequest> {
|
||||||
request.setLotSize(this.lotSize);
|
request.setLotSize(this.lotSize);
|
||||||
request.setTradingCurrency(this.tradingCurrency);
|
request.setTradingCurrency(this.tradingCurrency);
|
||||||
request.setWorkflowStatus(this.workflowStatus);
|
request.setWorkflowStatus(this.workflowStatus);
|
||||||
|
request.setMinStep(this.minStep);
|
||||||
|
request.setPrecision(this.precision);
|
||||||
return request;
|
return request;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue