CREATE TABLE IF NOT EXISTS `stat_contract_pnl` (
    `id`                      bigint        NOT NULL AUTO_INCREMENT,
    `stat_date`               date          NOT NULL                    COMMENT '统计日期',
    `include_internal`        tinyint(1)    NOT NULL DEFAULT 0          COMMENT '是否含内部账户(0否1是)',
    `self_hold_profit`        decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '自主-当前持仓盈利(USDT)',
    `self_hold_loss`          decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '自主-当前持仓亏损(USDT)',
    `self_today_close_profit` decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '自主-今日平仓盈利(USDT)',
    `self_today_close_loss`   decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '自主-今日平仓亏损(USDT)',
    `self_total_close_profit` decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '自主-平仓总盈利(USDT)',
    `self_total_close_loss`   decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '自主-平仓总亏损(USDT)',
    `copy_hold_profit`        decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '跟单-当前持仓盈利(USDT)',
    `copy_hold_loss`          decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '跟单-当前持仓亏损(USDT)',
    `copy_today_close_profit` decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '跟单-今日平仓盈利(USDT)',
    `copy_today_close_loss`   decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '跟单-今日平仓亏损(USDT)',
    `copy_total_close_profit` decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '跟单-平仓总盈利(USDT)',
    `copy_total_close_loss`   decimal(20,8) NOT NULL DEFAULT 0.00000000 COMMENT '跟单-平仓总亏损(USDT)',
    `updated_time`            datetime      NOT NULL                    COMMENT '更新时间',
    PRIMARY KEY (`id`),
    UNIQUE KEY `uk_date_internal` (`stat_date`, `include_internal`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='合约盈亏统计表（自主+跟单）';
