CREATE TABLE IF NOT EXISTS login_risk_user_whitelist ( app_code VARCHAR(32) NOT NULL COMMENT '应用编码,用于多租户隔离', whitelist_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '白名单 ID', user_id BIGINT NOT NULL COMMENT '允许跳过登录地区屏蔽复核的用户 ID', enabled TINYINT(1) NOT NULL DEFAULT 1 COMMENT '启用', created_by_user_id BIGINT NULL COMMENT '创建人用户 ID', updated_by_user_id BIGINT NULL COMMENT '更新人用户 ID', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', PRIMARY KEY (whitelist_id), UNIQUE KEY uk_login_risk_user_whitelist_user (app_code, user_id), KEY idx_login_risk_user_whitelist_enabled (app_code, enabled, user_id), KEY idx_login_risk_user_whitelist_updated (app_code, updated_at_ms) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='登录风险用户白名单表';