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;