SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 显式选择 Activity owner 库，避免单文件迁移依赖调用方隐式指定数据库。
USE hyapp_activity;

-- 新表只有按 app_code 主键点查和单行 upsert，不扫描或改写既有高频活动流水表。
CREATE TABLE IF NOT EXISTS game_win_broadcast_configs (
  app_code VARCHAR(32) NOT NULL COMMENT '应用编码，用于多租户隔离',
  enabled TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否发送游戏中奖飘屏',
  min_win_coins BIGINT NOT NULL COMMENT '单次返奖达到该金币数才发送飘屏',
  updated_by_admin_id BIGINT NOT NULL DEFAULT 0 COMMENT '最后更新管理员 ID',
  created_at_ms BIGINT NOT NULL COMMENT '创建时间，UTC epoch ms',
  updated_at_ms BIGINT NOT NULL COMMENT '更新时间，UTC epoch ms',
  PRIMARY KEY (app_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='游戏中奖飘屏配置';
