fix(ui): 自定义工具表单 overflow-y-scroll→auto + 认证方式NONE翻译改为'无' + Captain文档爬虫/同步后端

This commit is contained in:
Rogee
2026-08-01 21:25:55 +08:00
parent 1446cfe701
commit 3a62f01942
20 changed files with 756 additions and 56 deletions
@@ -0,0 +1,4 @@
ALTER TABLE captain_documents DROP COLUMN IF EXISTS file_size;
ALTER TABLE captain_documents DROP COLUMN IF EXISTS content_type;
ALTER TABLE captain_documents DROP COLUMN IF EXISTS file_url;
ALTER TABLE captain_documents ALTER COLUMN external_link SET NOT NULL;
@@ -0,0 +1,7 @@
-- Add file upload metadata fields to captain_documents for PDF support
ALTER TABLE captain_documents ADD COLUMN IF NOT EXISTS file_size BIGINT DEFAULT 0;
ALTER TABLE captain_documents ADD COLUMN IF NOT EXISTS content_type VARCHAR(100) DEFAULT '';
ALTER TABLE captain_documents ADD COLUMN IF NOT EXISTS file_url VARCHAR(2048) DEFAULT '';
-- Allow external_link to be nullable (for direct content input documents)
ALTER TABLE captain_documents ALTER COLUMN external_link DROP NOT NULL;