ddl http://jira.mfd.msk:8088/browse/CLS-664 fix DDL bug
This commit is contained in:
parent
07db668092
commit
43a11267fc
4 changed files with 5 additions and 16 deletions
|
|
@ -41,7 +41,6 @@ public class ExecutionCurrency extends ExecutionCommon {
|
||||||
private String settlementOrganization;
|
private String settlementOrganization;
|
||||||
// private String coverageStatus;
|
// private String coverageStatus;
|
||||||
// private Long sessionId;
|
// private Long sessionId;
|
||||||
private String depoCode;
|
|
||||||
// private LocalDate clearingDate;
|
// private LocalDate clearingDate;
|
||||||
|
|
||||||
// --- API ExecutionCommon ---
|
// --- API ExecutionCommon ---
|
||||||
|
|
@ -169,12 +168,4 @@ public class ExecutionCurrency extends ExecutionCommon {
|
||||||
this.settlementOrganization = value;
|
this.settlementOrganization = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getDepoCode() {
|
|
||||||
return depoCode;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDepoCode(String value) {
|
|
||||||
this.depoCode = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -1750,7 +1750,7 @@ GRANT ALL PRIVILEGES ON TABLE LISTING_HISTORY TO clearing;
|
||||||
|
|
||||||
-- currencyPairSecurity - Инструменты валютного рынка
|
-- currencyPairSecurity - Инструменты валютного рынка
|
||||||
DROP TABLE IF EXISTS CURRENCY_PAIR_SECURITY;
|
DROP TABLE IF EXISTS CURRENCY_PAIR_SECURITY;
|
||||||
CREATE TABLE CURRENCY_PAIR_SECURITY(, CURRENCY_PAIR_ID bigint, BASE_UNIT_SIZE numeric(72,2), CODE varchar(255), SETTLEMENT_TYPE varchar(4), CLEARING_ORGANIZATION varchar(255), SECURITY_ID bigint, ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp);
|
CREATE TABLE CURRENCY_PAIR_SECURITY(ID bigint PRIMARY KEY, CURRENCY_PAIR_ID bigint, BASE_UNIT_SIZE numeric(72,2), CODE varchar(255), SETTLEMENT_TYPE varchar(4), CLEARING_ORGANIZATION varchar(255), SECURITY_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp);
|
||||||
COMMENT ON TABLE CURRENCY_PAIR_SECURITY IS 'Инструменты валютного рынка';
|
COMMENT ON TABLE CURRENCY_PAIR_SECURITY IS 'Инструменты валютного рынка';
|
||||||
|
|
||||||
COMMENT ON COLUMN CURRENCY_PAIR_SECURITY.CURRENCY_PAIR_ID IS 'Валютная пара (linked to currencyPair)';
|
COMMENT ON COLUMN CURRENCY_PAIR_SECURITY.CURRENCY_PAIR_ID IS 'Валютная пара (linked to currencyPair)';
|
||||||
|
|
@ -1776,7 +1776,7 @@ GRANT ALL PRIVILEGES ON TABLE CURRENCY_PAIR_SECURITY TO clearing;
|
||||||
|
|
||||||
-- History log of currencyPairSecurity - Инструменты валютного рынка
|
-- History log of currencyPairSecurity - Инструменты валютного рынка
|
||||||
DROP TABLE IF EXISTS CURRENCY_PAIR_SECURITY_HISTORY;
|
DROP TABLE IF EXISTS CURRENCY_PAIR_SECURITY_HISTORY;
|
||||||
CREATE TABLE CURRENCY_PAIR_SECURITY_HISTORY(CURRENCY_PAIR_SECURITY_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, EVENT_TYPE VARCHAR(4), , CURRENCY_PAIR_ID bigint, BASE_UNIT_SIZE numeric(72,2), CODE varchar(255), SETTLEMENT_TYPE varchar(4), CLEARING_ORGANIZATION varchar(255), SECURITY_ID bigint, ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp);
|
CREATE TABLE CURRENCY_PAIR_SECURITY_HISTORY(CURRENCY_PAIR_SECURITY_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, EVENT_TYPE VARCHAR(4), ID bigint PRIMARY KEY, CURRENCY_PAIR_ID bigint, BASE_UNIT_SIZE numeric(72,2), CODE varchar(255), SETTLEMENT_TYPE varchar(4), CLEARING_ORGANIZATION varchar(255), SECURITY_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp);
|
||||||
COMMENT ON TABLE CURRENCY_PAIR_SECURITY_HISTORY IS 'История изменений таблицы currencyPairSecurity';
|
COMMENT ON TABLE CURRENCY_PAIR_SECURITY_HISTORY IS 'История изменений таблицы currencyPairSecurity';
|
||||||
COMMENT ON COLUMN CURRENCY_PAIR_SECURITY_HISTORY.CURRENCY_PAIR_SECURITY_ID IS 'Идентификатор записи в таблице CURRENCY_PAIR_SECURITY';
|
COMMENT ON COLUMN CURRENCY_PAIR_SECURITY_HISTORY.CURRENCY_PAIR_SECURITY_ID IS 'Идентификатор записи в таблице CURRENCY_PAIR_SECURITY';
|
||||||
COMMENT ON COLUMN CURRENCY_PAIR_SECURITY_HISTORY.EVENT_TIME IS 'Дата и время изменения';
|
COMMENT ON COLUMN CURRENCY_PAIR_SECURITY_HISTORY.EVENT_TIME IS 'Дата и время изменения';
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ public class ExecutionCurrencyHistoryMapStore extends TemplateEventMapStore<Exec
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{"ID", "EVENT_TIME", "EVENT_USER_ID", "EVENT_TYPE",
|
return new String[]{"ID", "EVENT_TIME", "EVENT_USER_ID", "EVENT_TYPE",
|
||||||
"EXECUTION_CURRENCY_ID", "CREATED_AT", "UPDATED_AT", "EXCHANGE_EXECUTION_ID", "EXCHANGE_EXECUTION_TIME", "EXCHANGE_EXECUTION_MICROSECONDS", "TRADING_DATE", "SETTLEMENT_DATE", "SETTLEMENT_CODE", "SECURITY_ID", "SECURITY_SYMBOL", "SECURITY_NAME", "COMPANY_ID", "PARTY_TRADING_CLEARING_REGISTRY_ID", "PARTY_TRADING_CLEARING_REGISTRY", "COUNTER_PARTY_ID", "COUNTER_PARTY_TRADING_CLEARING_REGISTRY_ID", "COUNTER_PARTY_TRADING_CLEARING_REGISTRY", "MARKET", "PRICE", "LOTS", "SETTLEMENT_AMOUNT", "QUANTITY", "SIDE", "CURRENCY_CODE", "SETTLEMENT_ORGANIZATION", "COVERAGE_STATUS", "SESSION_ID", "DEPO_CODE", "CLEARING_DATE"
|
"EXECUTION_CURRENCY_ID", "CREATED_AT", "UPDATED_AT", "EXCHANGE_EXECUTION_ID", "EXCHANGE_EXECUTION_TIME", "EXCHANGE_EXECUTION_MICROSECONDS", "TRADING_DATE", "SETTLEMENT_DATE", "SETTLEMENT_CODE", "SECURITY_ID", "SECURITY_SYMBOL", "SECURITY_NAME", "COMPANY_ID", "PARTY_TRADING_CLEARING_REGISTRY_ID", "PARTY_TRADING_CLEARING_REGISTRY", "COUNTER_PARTY_ID", "COUNTER_PARTY_TRADING_CLEARING_REGISTRY_ID", "COUNTER_PARTY_TRADING_CLEARING_REGISTRY", "MARKET", "PRICE", "LOTS", "SETTLEMENT_AMOUNT", "QUANTITY", "SIDE", "CURRENCY_CODE", "SETTLEMENT_ORGANIZATION", "COVERAGE_STATUS", "SESSION_ID", "CLEARING_DATE"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -69,7 +69,6 @@ public class ExecutionCurrencyHistoryMapStore extends TemplateEventMapStore<Exec
|
||||||
object.getSettlementOrganization(),
|
object.getSettlementOrganization(),
|
||||||
object.getCoverageStatus(),
|
object.getCoverageStatus(),
|
||||||
object.getSessionId(),
|
object.getSessionId(),
|
||||||
object.getDepoCode(),
|
|
||||||
TimeUtil.toDateFromLocalDate(object.getClearingDate())
|
TimeUtil.toDateFromLocalDate(object.getClearingDate())
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,8 @@ public class ExecutionCurrencyMapStore extends TemplateMapStore<ExecutionCurrenc
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{
|
return new String[]{
|
||||||
"ID", "CREATED_AT", "UPDATED_AT", "EXCHANGE_EXECUTION_ID", "EXCHANGE_EXECUTION_TIME", "EXCHANGE_EXECUTION_MICROSECONDS", "TRADING_DATE", "SETTLEMENT_DATE", "SETTLEMENT_CODE", "SECURITY_ID", "SECURITY_SYMBOL", "SECURITY_NAME", "COMPANY_ID", "PARTY_TRADING_CLEARING_REGISTRY_ID", "PARTY_TRADING_CLEARING_REGISTRY", "COUNTER_PARTY_ID", "COUNTER_PARTY_TRADING_CLEARING_REGISTRY_ID", "COUNTER_PARTY_TRADING_CLEARING_REGISTRY", "MARKET", "PRICE", "LOTS", "SETTLEMENT_AMOUNT", "QUANTITY", "SIDE", "CURRENCY_CODE", "SETTLEMENT_ORGANIZATION", "COVERAGE_STATUS", "SESSION_ID", "DEPO_CODE", "CLEARING_DATE"
|
"ID", "CREATED_AT", "UPDATED_AT",
|
||||||
|
"EXCHANGE_EXECUTION_ID", "EXCHANGE_EXECUTION_TIME", "EXCHANGE_EXECUTION_MICROSECONDS", "TRADING_DATE", "SETTLEMENT_DATE", "SETTLEMENT_CODE", "SECURITY_ID", "SECURITY_SYMBOL", "SECURITY_NAME", "COMPANY_ID", "PARTY_TRADING_CLEARING_REGISTRY_ID", "PARTY_TRADING_CLEARING_REGISTRY", "COUNTER_PARTY_ID", "COUNTER_PARTY_TRADING_CLEARING_REGISTRY_ID", "COUNTER_PARTY_TRADING_CLEARING_REGISTRY", "MARKET", "PRICE", "LOTS", "SETTLEMENT_AMOUNT", "QUANTITY", "SIDE", "CURRENCY_CODE", "SETTLEMENT_ORGANIZATION", "COVERAGE_STATUS", "SESSION_ID", "CLEARING_DATE"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -66,7 +67,6 @@ public class ExecutionCurrencyMapStore extends TemplateMapStore<ExecutionCurrenc
|
||||||
object.setSettlementOrganization(resultSet.getObject("SETTLEMENT_ORGANIZATION", String.class));
|
object.setSettlementOrganization(resultSet.getObject("SETTLEMENT_ORGANIZATION", String.class));
|
||||||
object.setCoverageStatus(resultSet.getObject("COVERAGE_STATUS", String.class));
|
object.setCoverageStatus(resultSet.getObject("COVERAGE_STATUS", String.class));
|
||||||
object.setSessionId(resultSet.getObject("SESSION_ID", Long.class));
|
object.setSessionId(resultSet.getObject("SESSION_ID", Long.class));
|
||||||
object.setDepoCode(resultSet.getObject("DEPO_CODE", String.class));
|
|
||||||
object.setClearingDate(getLocalDateFromSqlDate(resultSet, "CLEARING_DATE"));
|
object.setClearingDate(getLocalDateFromSqlDate(resultSet, "CLEARING_DATE"));
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
@ -102,7 +102,6 @@ public class ExecutionCurrencyMapStore extends TemplateMapStore<ExecutionCurrenc
|
||||||
object.getSettlementOrganization(),
|
object.getSettlementOrganization(),
|
||||||
object.getCoverageStatus(),
|
object.getCoverageStatus(),
|
||||||
object.getSessionId(),
|
object.getSessionId(),
|
||||||
object.getDepoCode(),
|
|
||||||
TimeUtil.toDateFromLocalDate(object.getClearingDate())
|
TimeUtil.toDateFromLocalDate(object.getClearingDate())
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue