V20250613_06__rename_lobster_ai_scenes.sql 1.4 KB

12345678910111213141516171819202122232425
  1. -- 数字员工菜单场景名称修复为行业说明(UTF-8)
  2. -- workflow_llm 对应 提示回复场景
  3. -- summary_generation 对应 摘要生成场景
  4. UPDATE admin_ai_scene SET scene_name = '提示回复场景', update_time = NOW()
  5. WHERE scene_code = 'workflow_llm';
  6. UPDATE admin_ai_scene SET scene_name = '摘要生成场景', update_time = NOW()
  7. WHERE scene_code = 'summary_generation';
  8. INSERT INTO admin_ai_scene (scene_code, scene_name, scene_type, pipeline_type, quality_threshold, status, create_by, update_by)
  9. SELECT 'workflow_llm', '提示回复场景', 'single', NULL, NULL, 1, 'system', 'system'
  10. FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM admin_ai_scene WHERE scene_code = 'workflow_llm');
  11. INSERT INTO admin_ai_scene (scene_code, scene_name, scene_type, pipeline_type, quality_threshold, status, create_by, update_by)
  12. SELECT 'summary_generation', '摘要生成场景', 'single', NULL, NULL, 1, 'system', 'system'
  13. FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM admin_ai_scene WHERE scene_code = 'summary_generation');
  14. -- 缺省场景更改为工作流模板
  15. INSERT INTO admin_ai_scene_model (scene_code, model_id, pipeline_order, role, sort_weight)
  16. SELECT s.scene_code, m.id, 0, 'generator', 0
  17. FROM admin_ai_scene s
  18. CROSS JOIN (SELECT id FROM admin_ai_model WHERE status = 1 ORDER BY sort_order LIMIT 1) m
  19. WHERE s.scene_code IN ('workflow_llm', 'summary_generation')
  20. AND NOT EXISTS (SELECT 1 FROM admin_ai_scene_model sm WHERE sm.scene_code = s.scene_code);