28 lines
1.8 KiB
SQL
28 lines
1.8 KiB
SQL
CREATE TABLE `eod_swap` (
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
`ValueDate` date NOT NULL COMMENT '交易日',
|
|
`BookId` int NOT NULL COMMENT '簿记账户',
|
|
`ClientId` int NOT NULL COMMENT '对手方编码',
|
|
`SwapTradeId` int NOT NULL COMMENT '互换交易编码',
|
|
`SwapTradeNo` varchar(100) DEFAULT NULL COMMENT '互换交易编码',
|
|
`StructureType` varchar(50) DEFAULT NULL COMMENT '产品类型',
|
|
`NotionalValue` double(18,4) NOT NULL COMMENT '合约名义本金',
|
|
`NotionalValueLong` double(18,4) NOT NULL COMMENT '合约多头名义本金',
|
|
`NotionalValueShort` double(18,4) NOT NULL COMMENT '合约空头名义本金',
|
|
`MarketValueLong` double(18,4) NOT NULL COMMENT '合约多头标的市值',
|
|
`MarketValueShort` double(18,4) NOT NULL COMMENT '合约空头标的市值',
|
|
`FloatingPnL` double(18,4) NOT NULL COMMENT '合约浮动端待实现收益',
|
|
`InterestPnL` double(18,4) NOT NULL COMMENT '合约利率端待实现收益',
|
|
`PostionValue` double(18,4) NOT NULL COMMENT '合约持仓价值',
|
|
`TdRealizedPnL` double(18,4) NOT NULL COMMENT '合约当日实现收益',
|
|
`RealizedPnL` double(18,4) NOT NULL COMMENT '合约已实现收益',
|
|
`InitMarginGain` double(18,4) NOT NULL COMMENT '收取对手方初始预付金',
|
|
`PostionMarginGain` double(18,4) NOT NULL COMMENT '收取对手方维持预付金',
|
|
`InitMarginLoss` double(18,4) NOT NULL COMMENT '支付初始预付金',
|
|
`PostionMarginLoss` double(18,4) NOT NULL COMMENT '支付维持预付金',
|
|
`TdCloseQty` double(18,10) NOT NULL COMMENT '当日平仓数量汇总',
|
|
`OptId` int NOT NULL COMMENT '操作人ID',
|
|
`OptName` varchar(64) DEFAULT NULL COMMENT '操作人姓名',
|
|
`OptTime` datetime NOT NULL COMMENT '估值更新时间',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=121 DEFAULT CHARSET=utf8; |