50 lines
1.9 KiB
SQL
50 lines
1.9 KiB
SQL
-- Localize Chorus navigation by stable paths without changing routing,
|
|
-- permissions, components, or the existing flat menu hierarchy.
|
|
UPDATE sys_menu
|
|
SET title = CASE path
|
|
WHEN '/chorus' THEN 'Chorus 运营'
|
|
WHEN '/chorus/providers' THEN '上游服务商'
|
|
WHEN '/chorus/models' THEN '模型配置'
|
|
WHEN '/chorus/routes' THEN '路由策略'
|
|
WHEN '/chorus/templates' THEN '提示词模板'
|
|
WHEN '/chorus/health' THEN '上游健康'
|
|
WHEN '/chorus/generations' THEN '生成记录'
|
|
WHEN '/chorus/users' THEN '用户管理'
|
|
WHEN '/chorus/api-keys' THEN 'API 密钥'
|
|
ELSE title
|
|
END,
|
|
breadcrumb = CASE path
|
|
WHEN '/chorus' THEN 'Chorus 运营'
|
|
WHEN '/chorus/providers' THEN 'Chorus 运营 / 上游服务商'
|
|
WHEN '/chorus/models' THEN 'Chorus 运营 / 模型配置'
|
|
WHEN '/chorus/routes' THEN 'Chorus 运营 / 路由策略'
|
|
WHEN '/chorus/templates' THEN 'Chorus 运营 / 提示词模板'
|
|
WHEN '/chorus/health' THEN 'Chorus 运营 / 上游健康'
|
|
WHEN '/chorus/generations' THEN 'Chorus 运营 / 生成记录'
|
|
WHEN '/chorus/users' THEN 'Chorus 运营 / 用户管理'
|
|
WHEN '/chorus/api-keys' THEN 'Chorus 运营 / API 密钥'
|
|
ELSE breadcrumb
|
|
END,
|
|
sort = CASE path
|
|
WHEN '/chorus/providers' THEN 10
|
|
WHEN '/chorus/models' THEN 20
|
|
WHEN '/chorus/routes' THEN 30
|
|
WHEN '/chorus/templates' THEN 40
|
|
WHEN '/chorus/health' THEN 50
|
|
WHEN '/chorus/generations' THEN 60
|
|
WHEN '/chorus/users' THEN 70
|
|
WHEN '/chorus/api-keys' THEN 80
|
|
ELSE sort
|
|
END
|
|
WHERE path IN (
|
|
'/chorus',
|
|
'/chorus/providers',
|
|
'/chorus/models',
|
|
'/chorus/routes',
|
|
'/chorus/templates',
|
|
'/chorus/health',
|
|
'/chorus/generations',
|
|
'/chorus/users',
|
|
'/chorus/api-keys'
|
|
);
|