add deserializer for date
This commit is contained in:
parent
89ce38cc7a
commit
369d002020
2 changed files with 6 additions and 0 deletions
|
|
@ -1,12 +1,14 @@
|
|||
package ru.spcex.clearing.backendapi.controller.request.cud.securities;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
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.DigitalCertificateSecurityNewRequest;
|
||||
import ru.spcex.clearing.platform.messaging.domain.json.deserialize.LocalDateDeserializer;
|
||||
import ru.spcex.platform.classes.base.interfaces.WithSecuritySymbol;
|
||||
|
||||
public class DigitalCertificateSecurityNewAction implements IAction<DigitalCertificateSecurityNewRequest>, WithSecuritySymbol {
|
||||
|
|
@ -50,6 +52,7 @@ public class DigitalCertificateSecurityNewAction implements IAction<DigitalCerti
|
|||
@JsonProperty
|
||||
public BigDecimal nominalValue;
|
||||
@ApiModelProperty(value = "Индексируемый номинал")
|
||||
@JsonDeserialize(using = LocalDateDeserializer.class)
|
||||
@JsonProperty
|
||||
public LocalDate nominalIndexationDate;
|
||||
@ApiModelProperty(value = "Дата индексации номинала")
|
||||
|
|
|
|||
|
|
@ -1,12 +1,14 @@
|
|||
package ru.spcex.clearing.backendapi.controller.request.cud.securities;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
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.DigitalCertificateSecurityUpdateRequest;
|
||||
import ru.spcex.clearing.platform.messaging.domain.json.deserialize.LocalDateDeserializer;
|
||||
import ru.spcex.platform.classes.base.interfaces.WithSecuritySymbol;
|
||||
|
||||
public class DigitalCertificateSecurityUpdateAction implements IAction<DigitalCertificateSecurityUpdateRequest>, WithSecuritySymbol {
|
||||
|
|
@ -53,6 +55,7 @@ public class DigitalCertificateSecurityUpdateAction implements IAction<DigitalCe
|
|||
@JsonProperty
|
||||
public BigDecimal nominalValue;
|
||||
@ApiModelProperty(value = "Индексируемый номинал")
|
||||
@JsonDeserialize(using = LocalDateDeserializer.class)
|
||||
@JsonProperty
|
||||
public LocalDate nominalIndexationDate;
|
||||
@ApiModelProperty(value = "Дата индексации номинала")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue