feat: create_eod_bond_lending_rate_table.sql

This commit is contained in:
尹峰
2026-08-06 13:10:05 +08:00
parent 68b21f2c98
commit f256a623df
@@ -0,0 +1,26 @@
-- 仅供参考,正式脚本以 TRS 为准
CREATE TABLE `eod_bond_lending_rate` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`RecordCode` varchar(96) NOT NULL COMMENT '业务唯一代码:UnderlyingSecurityId_yyyyMMdd',
`ValueDate` date NOT NULL COMMENT '业务日期',
`UnderlyingSecurityId` varchar(64) NOT NULL COMMENT '标的债券代码',
`UnderlyingSymbol` varchar(255) DEFAULT NULL COMMENT '标的债券名称',
`PreCloseRate` decimal(18,8) DEFAULT NULL COMMENT '前收盘费率(%)',
`PreWeightedAvgRate` decimal(18,8) DEFAULT NULL COMMENT '前加权平均费率(%)',
`OpenRate` decimal(18,8) DEFAULT NULL COMMENT '开盘费率(%)',
`LatestRate` decimal(18,8) DEFAULT NULL COMMENT '最新费率(%)',
`HighRate` decimal(18,8) DEFAULT NULL COMMENT '最高费率(%)',
`LowRate` decimal(18,8) DEFAULT NULL COMMENT '最低费率(%)',
`CloseRate` decimal(18,8) DEFAULT NULL COMMENT '收盘费率(%)',
`WeightedAvgRate` decimal(18,8) DEFAULT NULL COMMENT '加权平均费率(%)',
`TurnoverAmount` decimal(24,4) DEFAULT NULL COMMENT '成交量(元)',
`OptId` int NOT NULL DEFAULT 0 COMMENT '操作人ID,行情自动同步固定为0',
`OptName` varchar(64) NOT NULL DEFAULT '行情中心' COMMENT '操作人名称',
`OptDate` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '操作时间',
`DataSource` varchar(32) NOT NULL DEFAULT '系统' COMMENT '数据来源:系统/人工',
`SourceTime` varchar(40) DEFAULT NULL COMMENT '源行情时间,优先使用transactTime',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_eod_bond_lending_rate_record_code` (`RecordCode`),
KEY `idx_eod_bond_lending_rate_security_date` (`UnderlyingSecurityId`, `ValueDate`),
KEY `idx_eod_bond_lending_rate_opt_date` (`OptDate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='标的债券借贷费率日终行情(Topic 20028)';