- 新增 ExternalCashFlowService 用于调用外部银行流水接口 - 在出入金列表页面添加获取银行流水按钮 - 新增 BankFlowId 字段存储银行流水ID - 实现银行流水数据自动导入为出入金记录 - 添加相关配置项和模型类
98 lines
6.3 KiB
SQL
98 lines
6.3 KiB
SQL
SET FOREIGN_KEY_CHECKS=0;
|
|
|
|
ALTER TABLE `ClientCashInCashOut` ADD COLUMN `BankFlowId` varchar(100) NULL DEFAULT NULL COMMENT '银行流水ID' AFTER `SerialNumber`;
|
|
|
|
CREATE TABLE `client_variety_span_cfg` (
|
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
|
`ValueDate` date NOT NULL COMMENT '生效日期',
|
|
`ClientId` int NOT NULL COMMENT '客户Id',
|
|
`VarietyId` int NOT NULL COMMENT '品种Id',
|
|
`SpanLimitRate` double(18, 4) NULL DEFAULT NULL COMMENT 'Span涨跌幅',
|
|
`ForwardMarginRate` double(18, 4) NULL DEFAULT NULL COMMENT '远期预付金比例',
|
|
`OptId` int NULL DEFAULT NULL COMMENT '操作人Id',
|
|
`OptName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作者名称',
|
|
`OptDate` datetime NULL DEFAULT NULL COMMENT '操作日期',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `query_index`(`ValueDate` ASC, `ClientId` ASC, `VarietyId` ASC) USING BTREE
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '客户品种 span 算法参数配置' ROW_FORMAT = Dynamic;
|
|
|
|
ALTER TABLE `eod_trade_risk_manual` MODIFY COLUMN `Pv` double(18, 4) NULL DEFAULT NULL COMMENT '持仓市值' AFTER `ValueDate`;
|
|
|
|
ALTER TABLE `eod_trade_risk_manual` MODIFY COLUMN `Delta` double(18, 4) NULL DEFAULT NULL COMMENT 'Delta' AFTER `Margin`;
|
|
|
|
ALTER TABLE `eod_trade_risk_manual` MODIFY COLUMN `Gamma` double(18, 4) NULL DEFAULT NULL COMMENT 'Gamma' AFTER `Delta`;
|
|
|
|
ALTER TABLE `eod_trade_risk_manual` MODIFY COLUMN `Vega` double(18, 4) NULL DEFAULT NULL COMMENT 'Vega' AFTER `Gamma`;
|
|
|
|
ALTER TABLE `eod_trade_risk_manual` MODIFY COLUMN `Theta` double(18, 4) NULL DEFAULT NULL COMMENT 'Theta' AFTER `Vega`;
|
|
|
|
ALTER TABLE `eod_trade_risk_manual` MODIFY COLUMN `Rho` double(18, 4) NULL DEFAULT NULL COMMENT 'Rho' AFTER `Theta`;
|
|
|
|
ALTER TABLE `eod_trade_risk_manual` MODIFY COLUMN `VegaCash` double NULL DEFAULT NULL COMMENT 'Vega现金' AFTER `GammaCash`;
|
|
|
|
CREATE TABLE `risk_manager_report_data` (
|
|
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
`ValueDate` date NOT NULL COMMENT '报告日期',
|
|
`RiskManagerReportData` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报告内容',
|
|
`OptDate` datetime NULL DEFAULT NULL COMMENT '操作日期',
|
|
`OptId` int NULL DEFAULT NULL COMMENT '操作人ID',
|
|
`OptName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作人名称',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `index`(`ValueDate` ASC) USING BTREE
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
ALTER TABLE `trade_asian_option` ADD COLUMN `SoftPrincipal` double(18, 6) NULL DEFAULT NULL COMMENT '单位软保底' AFTER `EnhancedPrice`;
|
|
|
|
ALTER TABLE `trade_asian_option` ADD COLUMN `EnhancedPricesClient` double(18, 6) NULL DEFAULT NULL COMMENT '对客增强价格' AFTER `SoftPrincipal`;
|
|
|
|
ALTER TABLE `trade_asian_option` ADD COLUMN `HighStrike` double(18, 6) NULL DEFAULT NULL COMMENT '高执行价' AFTER `EnhancedPricesClient`;
|
|
|
|
ALTER TABLE `trade_asian_option` ADD COLUMN `LowStrike` double(18, 6) NULL DEFAULT NULL COMMENT '低执行价' AFTER `HighStrike`;
|
|
|
|
ALTER TABLE `trade_asian_option` ADD COLUMN `HighParticipationRate` double(18, 6) NULL DEFAULT NULL COMMENT '高参与率' AFTER `LowStrike`;
|
|
|
|
ALTER TABLE `trade_asian_option` ADD COLUMN `LowParticipationRate` double(18, 6) NULL DEFAULT NULL COMMENT '低参与率' AFTER `HighParticipationRate`;
|
|
|
|
ALTER TABLE `trade_asian_option` ADD COLUMN `HighEnhancedPrice` double(18, 6) NULL DEFAULT NULL COMMENT '高增强价格' AFTER `LowParticipationRate`;
|
|
|
|
ALTER TABLE `trade_asian_option` ADD COLUMN `LowEnhancedPrice` double(18, 6) NULL DEFAULT NULL COMMENT '低增强价格' AFTER `HighEnhancedPrice`;
|
|
|
|
ALTER TABLE `trade_contract_document` MODIFY COLUMN `StampDocumentFileName` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '用印文件' AFTER `ClientName`;
|
|
|
|
ALTER TABLE `trade_contract_document` MODIFY COLUMN `SealErrMsg` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '电子章用印错误信息' AFTER `SealResult`;
|
|
|
|
CREATE TABLE `trade_contract_r_number` (
|
|
`Id` int NOT NULL AUTO_INCREMENT,
|
|
`TradeId` int NULL DEFAULT NULL COMMENT '交易id',
|
|
`TradeCashId` int NULL DEFAULT NULL COMMENT '交易明细id',
|
|
`TradeConfirmNumber` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '确认书里面生成编号',
|
|
`ShowTradeConfirmNumber` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '确认书列表显示编号',
|
|
`TradeConfirmNumberType` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型(C 交易确认书 U 提前平仓确然 S 到期确认书)',
|
|
`TradeParentId` int NULL DEFAULT NULL COMMENT '交易父id',
|
|
`OptId` int NULL DEFAULT NULL COMMENT '操作人ID',
|
|
`OptName` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作人名称',
|
|
`OptDate` datetime NULL DEFAULT NULL COMMENT '操作时间',
|
|
PRIMARY KEY (`Id`) USING BTREE
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
|
|
|
|
CREATE TABLE `trade_margin_cfg` (
|
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
|
`TradeId` int NOT NULL COMMENT '交易Id',
|
|
`ValueDate` date NOT NULL COMMENT '生效日期',
|
|
`MarginRules` int NOT NULL COMMENT '预付金算法 0 Span算法 1 Delta算法',
|
|
`SpanLimitRate` double(18, 4) NULL DEFAULT NULL COMMENT 'Span涨跌幅',
|
|
`CombinationDiscount` int NOT NULL COMMENT '组合优惠 0 无 1 有',
|
|
`CombinationTag` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '组合标识',
|
|
`JoinMax` tinyint NOT NULL COMMENT '是否参与max比较 0 不参与 1 参与',
|
|
`OptId` int NULL DEFAULT NULL COMMENT '操作人Id',
|
|
`OptName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作者名称',
|
|
`OptDate` datetime NULL DEFAULT NULL COMMENT '操作日期',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `tradeindex`(`TradeId` ASC, `ValueDate` ASC) USING BTREE
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '交易预付金配置' ROW_FORMAT = Dynamic;
|
|
|
|
ALTER TABLE `variety` ADD COLUMN `DeltaMarginRate` double NULL DEFAULT 1 COMMENT 'Delta算法预付金比例' AFTER `IndexType`;
|
|
|
|
DROP TABLE IF EXISTS `trs_gateway`;
|
|
|
|
SET FOREIGN_KEY_CHECKS=1; |