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