SET NAMES utf8mb4; CREATE TABLE IF NOT EXISTS `country_dashboard_daily_metric` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `stat_date` date NOT NULL COMMENT '统计日期', `date_number` int NOT NULL COMMENT '统计日期yyyyMMdd', `sys_origin` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '系统来源', `country_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'UNKNOWN' COMMENT '国家码', `country_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'UNKNOWN' COMMENT '国家名称', `country_new_user` bigint NOT NULL DEFAULT 0 COMMENT '新增用户数', `new_user_recharge` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '新增用户充值', `official_recharge` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '官方充值', `mifapay_recharge` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT 'MifaPay充值', `google_recharge` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT 'Google充值', `dealer_recharge` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '代理充值', `salary_exchange` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '工资兑换', `lucky_gift_total_flow` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '幸运礼物流水', `lucky_gift_user` bigint NOT NULL DEFAULT 0 COMMENT '幸运礼物用户数', `lucky_gift_payout` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '幸运礼物返奖', `game_total_flow` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '游戏流水', `game_user` bigint NOT NULL DEFAULT 0 COMMENT '游戏用户数', `game_payout` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '游戏返奖', `refreshed_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最近刷新时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_date_origin_country` (`stat_date`, `sys_origin`, `country_code`), KEY `idx_origin_date` (`sys_origin`, `stat_date`), KEY `idx_country_date` (`country_code`, `stat_date`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='国家数据大屏日预聚合';