38 lines
2.6 KiB
SQL
38 lines
2.6 KiB
SQL
CREATE TABLE `swap_flow_event` (
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
`EventDate` datetime NOT NULL COMMENT '事件日期',
|
|
`SwapTradeId` int NOT NULL COMMENT '互换交易id',
|
|
`SwapTradeNo` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '互换交易编码',
|
|
`PositionId` int NOT NULL COMMENT '持仓腿id',
|
|
`EventType` tinyint NOT NULL COMMENT '事件类型 1:开仓,2:平仓',
|
|
`EventReason` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '事件原因',
|
|
`PayDirection` tinyint NOT NULL COMMENT '浮动端收支方向 1:收取,2:支付',
|
|
`PositionType` tinyint NOT NULL COMMENT '多空方向 1:多,2:空',
|
|
`UnderlyingCode` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '标的代码',
|
|
`MatuirityDate` datetime DEFAULT NULL COMMENT '到期日',
|
|
`Quantity` double(18,4) NOT NULL COMMENT '成交数量',
|
|
`CountRatio` double(18,4) NOT NULL COMMENT '乘积因子',
|
|
`ContractSize` double(18,4) NOT NULL COMMENT '合约乘数',
|
|
`TradingAmount` double(18,4) NOT NULL COMMENT '成交金额',
|
|
`TradingAmountAvg` double(18,4) NOT NULL COMMENT '成交均价',
|
|
`TradingAmountFeeAvg` double(18,4) NOT NULL COMMENT '含费均价',
|
|
`TradingFee` double(18,4) NOT NULL COMMENT '交易费用佣金',
|
|
`TradingFeePending` double(18,4) NOT NULL COMMENT '待结算后付交易费用佣金',
|
|
`DividendPending` double(18,4) NOT NULL COMMENT '待结算分红收益',
|
|
`MarkClosePnl` double(18,4) NOT NULL COMMENT '浮动端平仓盈亏·盯市',
|
|
`DividendIn` double(18,4) NOT NULL COMMENT '浮动端平仓盈亏·分红',
|
|
`CloseFee` double(18,4) NOT NULL COMMENT '浮动端平仓盈亏·费用',
|
|
`DataState` tinyint NOT NULL COMMENT '数据状态 0:废弃,1:等待流水开平仓完成,100:完成',
|
|
`ClientCashId` int NOT NULL COMMENT '资金记录id',
|
|
`InterestDirection` int NOT NULL COMMENT '利息端收支方向 1:收取,2:支付',
|
|
`InterestPrincipal` double(18,4) NOT NULL COMMENT '计息基准',
|
|
`InterestRate` double(18,4) NOT NULL COMMENT '计息利率(年化)',
|
|
`InterestSwapInterval` text COMMENT '互换间隔',
|
|
`InterestAmount` double(18,4) NOT NULL COMMENT '利息金额',
|
|
`InterestFee` double(18,4) NOT NULL COMMENT '计息费用',
|
|
`InterestClosePnL` double(18,4) NOT NULL COMMENT '利息端平仓盈亏',
|
|
`OptId` int NOT NULL COMMENT '操作人ID',
|
|
`OptName` varchar(64) DEFAULT NULL,
|
|
`OptTime` datetime NOT NULL COMMENT '操作时间',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8; |