diff --git a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/securities/RatesNewAction.java b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/securities/RatesNewAction.java index e5109727e..8b71e4175 100644 --- a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/securities/RatesNewAction.java +++ b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/securities/RatesNewAction.java @@ -18,7 +18,7 @@ public class RatesNewAction implements IAction { private LocalDate valueDate; @ApiModelProperty(value = "Валюта.", example = "1234") @JsonProperty - private Long currencyPairId; + private Long currencyId; @ApiModelProperty(value = "Статус.", example = "1234") @JsonProperty private String status; @@ -28,7 +28,7 @@ public class RatesNewAction implements IAction { RatesNewRequest request = new RatesNewRequest(); request.setValue(this.value); request.setValueDate(this.valueDate); - request.setCurrencyId(this.currencyPairId); + request.setCurrencyId(this.currencyId); request.setStatus(this.status); return request; } @@ -55,12 +55,12 @@ public class RatesNewAction implements IAction { this.valueDate = valueDate; } - public Long getCurrencyPairId() { - return currencyPairId; + public Long getCurrencyId() { + return currencyId; } - public void setCurrencyPairId(Long currencyPairId) { - this.currencyPairId = currencyPairId; + public void setCurrencyId(Long currencyPairId) { + this.currencyId = currencyPairId; } public String getStatus() { diff --git a/clearing-parent/backend-api/src/main/resources/meta/meta.json b/clearing-parent/backend-api/src/main/resources/meta/meta.json index 5d92bf37d..4907b2b37 100644 --- a/clearing-parent/backend-api/src/main/resources/meta/meta.json +++ b/clearing-parent/backend-api/src/main/resources/meta/meta.json @@ -1,6 +1,6 @@ { - "version": "3.15.206.105", + "version": "3.15.206.106", "enums": { @@ -10578,7 +10578,57 @@ "name": "Статус","shortname": "Секция","type": 2,"length": 4 } ] + ,"actions":[ + {"method":"post", + "name": "Добавление параметров риска", + + "confirmation": "value,settlementType,currencyPairId,status", + + "class": "ru.spcex.clearing.backendapi.controller.request.cud.securities.RiskParameterNewAction", + + "fields": [ + {"code": "value", + "name": "Ставка","shortname": "Ставка","type": 10 + } + , + {"code": "settlementType", + "name": "Дата, на которую расчетный курс","shortname": "Дата","type": 6 + } + , + {"code": "currencyPairId", + "name": "Идентификатор валюты","shortname": "Валюта","type": 1 + } + , + {"code": "status", + "name": "Статус","shortname": "Секция","type": 2,"length": 4 + } + ] + } + , + {"method":"put", + + "name": "Изменение параметров риска", + + "confirmation": "value,status", + + "class": "ru.spcex.clearing.backendapi.controller.request.cud.securities.RiskParameterUpdateAction", + + "fields": [ + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "riskParameter","linkCode": "id","required": true + } + , + {"code": "value", + "name": "Ставка","shortname": "Ставка","type": 10 + } + , + {"code": "status", + "name": "Статус","shortname": "Секция","type": 2,"length": 4 + } + ] + } + ] } , "rates": { @@ -10616,7 +10666,57 @@ "name": "Статус","shortname": "Секция","type": 2,"length": 4 } ] + ,"actions":[ + {"method":"post", + "name": "Добавление расчетного курса", + + "confirmation": "value,valueDate,currencyId,status", + + "class": "ru.spcex.clearing.backendapi.controller.request.cud.securities.RatesNewAction", + + "fields": [ + {"code": "value", + "name": "Расчетный курс","shortname": "Расчетный курс","type": 10 + } + , + {"code": "valueDate", + "name": "Дата, на которую расчетный курс","shortname": "Дата","type": 6 + } + , + {"code": "currencyId", + "name": "Идентификатор валюты","shortname": "Валюта","type": 1 + } + , + {"code": "status", + "name": "Статус","shortname": "Секция","type": 2,"length": 4 + } + ] + } + , + {"method":"put", + + "name": "Изменение расчетного курса", + + "confirmation": "value,status", + + "class": "ru.spcex.clearing.backendapi.controller.request.cud.securities.RatesUpdateAction", + + "fields": [ + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "rates","linkCode": "id","required": true + } + , + {"code": "value", + "name": "Расчетный курс","shortname": "Расчетный курс","type": 10 + } + , + {"code": "status", + "name": "Статус","shortname": "Секция","type": 2,"length": 4 + } + ] + } + ] } } diff --git a/clearing-parent/backend-api/src/main/resources/meta/meta.xml b/clearing-parent/backend-api/src/main/resources/meta/meta.xml index d5d48c48a..c14645ef5 100644 --- a/clearing-parent/backend-api/src/main/resources/meta/meta.xml +++ b/clearing-parent/backend-api/src/main/resources/meta/meta.xml @@ -1,6 +1,6 @@ - + @@ -2449,6 +2449,19 @@ + + + + + + + + + + + + + @@ -2457,6 +2470,19 @@ + + + + + + + + + + + + +