SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 086 曾把迁移前的 H5 行保留为 app_code='' 全局基线，导致所有未配置 App 都继承同一批链接。
-- 历史后台默认 App 是 lalu：若 lalu 已有同名 override，保留 override 并删除旧基线；其余基线归属 lalu。
DELETE legacy
FROM admin_app_configs legacy
JOIN admin_app_configs scoped
  ON scoped.app_code = 'lalu'
 AND scoped.`group` = legacy.`group`
 AND scoped.`key` = legacy.`key`
WHERE legacy.app_code = ''
  AND legacy.`group` = 'h5-links';

UPDATE admin_app_configs
SET app_code = 'lalu',
    is_deleted = FALSE
WHERE app_code = ''
  AND `group` = 'h5-links';
