This commit is contained in:
parent
f539b93a94
commit
144e23cb6e
4 changed files with 22 additions and 4 deletions
|
|
@ -10,6 +10,7 @@ public class RiskParameter extends BusinessObject {
|
|||
private Long currencyPairId;
|
||||
private String workflowStatus;
|
||||
private BigDecimal quoteValue;
|
||||
private BigDecimal penaltyValue;
|
||||
|
||||
public BigDecimal getValue() {
|
||||
return value;
|
||||
|
|
@ -58,4 +59,12 @@ public class RiskParameter extends BusinessObject {
|
|||
public void setQuoteValue(BigDecimal quoteValue) {
|
||||
this.quoteValue = quoteValue;
|
||||
}
|
||||
|
||||
public BigDecimal getPenaltyValue() {
|
||||
return penaltyValue;
|
||||
}
|
||||
|
||||
public void setPenaltyValue(BigDecimal penaltyValue) {
|
||||
this.penaltyValue = penaltyValue;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5343,7 +5343,9 @@ CREATE TABLE RISK_PARAMETER
|
|||
CURRENCY_PAIR_ID BIGINT,
|
||||
CREATED_AT timestamp,
|
||||
UPDATED_AT timestamp,
|
||||
WORKFLOW_STATUS VARCHAR(4)
|
||||
WORKFLOW_STATUS VARCHAR(4),
|
||||
PENALTY_VALUE numeric(72,18),
|
||||
QUOTE_VALUE numeric(72,18)
|
||||
);
|
||||
COMMENT ON TABLE RISK_PARAMETER IS 'Риск-параметры';
|
||||
COMMENT ON COLUMN RISK_PARAMETER.ID IS 'Идентификатор записи';
|
||||
|
|
@ -5354,6 +5356,8 @@ COMMENT ON COLUMN RISK_PARAMETER.CURRENCY_PAIR_ID IS 'Идентификатор
|
|||
COMMENT ON COLUMN RISK_PARAMETER.CREATED_AT IS 'Время создания записи';
|
||||
COMMENT ON COLUMN RISK_PARAMETER.UPDATED_AT IS 'Время изменения записи';
|
||||
COMMENT ON COLUMN RISK_PARAMETER.WORKFLOW_STATUS IS 'Статус';
|
||||
COMMENT ON COLUMN RISK_PARAMETER.QUOTE_VALUE IS 'Ставка переноса сопряженной валюты';
|
||||
COMMENT ON COLUMN RISK_PARAMETER.PENALTY_VALUE IS 'Ставка переноса при нехватке базовой валюты';
|
||||
GRANT ALL PRIVILEGES ON TABLE RISK_PARAMETER TO clearing;
|
||||
|
||||
-- rates - Расчетные курсы
|
||||
|
|
@ -5579,7 +5583,8 @@ CREATE TABLE ORDER_CURRENCY
|
|||
COMMENT VARCHAR(255),
|
||||
INITIAL_ORDER_ID BIGINT,
|
||||
CREATED_AT TIMESTAMP,
|
||||
UPDATED_AT TIMESTAMP
|
||||
UPDATED_AT TIMESTAMP,
|
||||
REGISTRY_ID BIGINT
|
||||
);
|
||||
|
||||
COMMENT ON TABLE ORDER_CURRENCY IS 'Заявки для заключения сделок переноса на валютном рынке';
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@
|
|||
|
||||
ALTER TABLE RISK_PARAMETER ADD COLUMN IF NOT EXISTS QUOTE_VALUE NUMERIC(72, 18);
|
||||
COMMENT ON COLUMN RISK_PARAMETER.QUOTE_VALUE IS 'Ставка переноса сопряженной валюты';
|
||||
ALTER TABLE RISK_PARAMETER ADD COLUMN IF NOT EXISTS PENALTY_VALUE NUMERIC(72, 18);
|
||||
COMMENT ON COLUMN RISK_PARAMETER.PENALTY_VALUE IS 'Ставка переноса при нехватке базовой валюты';
|
||||
|
||||
ALTER TABLE ORDER_CURRENCY ADD COLUMN IF NOT EXISTS REGISTRY_ID BIGINT;
|
||||
COMMENT ON COLUMN ORDER_CURRENCY.REGISTRY_ID IS 'Идентификатор регистра';
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ public class RiskParameterMapStore extends TemplateMapStore<RiskParameter> {
|
|||
public String[] getFields() {
|
||||
return new String[]{
|
||||
"ID", "VALUE", "SETTLEMENT_TYPE", "CURRENCY_PAIR", "CURRENCY_PAIR_ID", "CREATED_AT", "UPDATED_AT", "WORKFLOW_STATUS",
|
||||
"QUOTE_VALUE"
|
||||
"QUOTE_VALUE", "PENALTY_VALUE"
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -47,6 +47,7 @@ public class RiskParameterMapStore extends TemplateMapStore<RiskParameter> {
|
|||
object.setUpdated(getInstantFromTimestamp(resultSet, "UPDATED_AT"));
|
||||
object.setWorkflowStatus(resultSet.getObject("WORKFLOW_STATUS", String.class));
|
||||
object.setQuoteValue(resultSet.getObject("QUOTE_VALUE", BigDecimal.class));
|
||||
object.setPenaltyValue(resultSet.getObject("PENALTY_VALUE", BigDecimal.class));
|
||||
return object;
|
||||
}
|
||||
|
||||
|
|
@ -61,7 +62,8 @@ public class RiskParameterMapStore extends TemplateMapStore<RiskParameter> {
|
|||
TimeUtil.toDateFromInstant(object.getCreated()),
|
||||
TimeUtil.toDateFromInstant(object.getUpdated()),
|
||||
object.getWorkflowStatus(),
|
||||
object.getQuoteValue()
|
||||
object.getQuoteValue(),
|
||||
object.getPenaltyValue()
|
||||
};
|
||||
return args;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue