From db14d08c7be3d03b316df9f5a84511c90e93f9a5 Mon Sep 17 00:00:00 2001 From: DaGou12138 <991623169@qq.com> Date: Tue, 12 May 2026 15:16:31 +0800 Subject: [PATCH] =?UTF-8?q?perf=EF=BC=9A=201=E3=80=81=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=81=94=E7=BD=91=E6=90=9C=E7=B4=A2=E5=B7=A5=E5=85=B7=E7=B1=BB?= =?UTF-8?q?=EF=BC=88web=5Fsearch=EF=BC=89=202=E3=80=81=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=96=B0=E9=97=BB=E6=8F=8F=E8=BF=B0=E9=85=8D=E7=BD=AE=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E6=BA=90=E9=97=AE=E9=A2=98=EF=BC=8C=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E4=BB=8E=E8=BF=9E=E6=8E=A5=E9=85=8D=E7=BD=AE=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=203=E3=80=81=E6=96=B0=E5=A2=9Eweb=5Fsearch=E6=89=80=E9=9C=80?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E9=A1=B9=E6=95=B0=E6=8D=AE=E9=9B=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/db/changelog/202605121509.sql | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 main/manager-api/src/main/resources/db/changelog/202605121509.sql diff --git a/main/manager-api/src/main/resources/db/changelog/202605121509.sql b/main/manager-api/src/main/resources/db/changelog/202605121509.sql new file mode 100644 index 00000000..c8c2dc66 --- /dev/null +++ b/main/manager-api/src/main/resources/db/changelog/202605121509.sql @@ -0,0 +1,6 @@ +-- 新增联网搜索工具配置字段 +SET @data_exists = (SELECT COUNT(*) FROM ai_model_provider WHERE id = 'SYSTEM_PLUGIN_WEB_SEARCH'); +SET @sql = IF(@data_exists = 0, + 'INSERT INTO `ai_model_provider` (`id`, `model_type`, `provider_code`, `name`, `fields`, `sort`, `creator`, `create_date`, `updater`, `update_date`) VALUES (''SYSTEM_PLUGIN_WEB_SEARCH'', ''Plugin'', ''web_search'', ''联网搜索'', ''[{\"key\": \"provider\", \"type\": \"string\", \"label\": \"搜索源:metaso / tavily\", \"default\": \"metaso\", \"editing\": false, \"selected\": false}, {\"key\": \"description\", \"type\": \"string\", \"label\": \"工具描述\", \"default\": \"联网搜索工具。当用户明确需要联网搜索问题时使用此工具。\", \"editing\": false, \"selected\": false}, {\"key\": \"max_results\", \"type\": \"string\", \"label\": \"返回数量\", \"default\": \"5\", \"editing\": false, \"selected\": false}, {\"key\": \"api_key\", \"type\": \"string\", \"label\": \"apiKey\", \"default\": \"mk-XXXX\", \"editing\": false, \"selected\": false}]'', 80, 1988490863118454785, ''2026-05-11 17:15:35'', 1988490863118454785, ''2026-05-12 10:55:49'')', + 'SELECT ''data already exists, skip'' AS msg'); +PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; \ No newline at end of file