系统资源管理优化

This commit is contained in:
wh
2026-04-28 12:15:10 +08:00
parent d404c7d187
commit 343df65c69
9 changed files with 189 additions and 177 deletions

View File

@@ -33,26 +33,26 @@ INSERT INTO sys_menu (id, company_id, menu_code, menu_name, path, visible_positi
ON CONFLICT DO NOTHING;
INSERT INTO sys_config (
id, company_id, config_type, config_name, config_value, status, creator_id
id, company_id, config_type, config_name, config_value, status, creator_id, creator_role
) VALUES
(401, 2, 'MODEL', 'qwen-max',
'{"modelUrl":"https://api.example.com/extract","apiKey":"extract-api-key-demo"}', 'ENABLED', 2),
'{"modelUrl":"https://api.example.com/extract","apiKey":"extract-api-key-demo"}', 'ENABLED', 2, 'ENGINEER'),
(402, 2, 'MODEL', 'glm-4.5',
'{"modelUrl":"https://api.example.com/verify","apiKey":"verify-api-key-demo"}', 'ENABLED', 2),
'{"modelUrl":"https://api.example.com/verify","apiKey":"verify-api-key-demo"}', 'ENABLED', 2, 'ENGINEER'),
(403, 2, 'PROMPT', 'extractPrompt',
'请根据输入内容提取结构化问答对。', 'ENABLED', 2),
'请根据输入内容提取结构化问答对。', 'ENABLED', 2,'ENGINEER'),
(404, 2, 'PROMPT', 'verifyPrompt',
'请核验抽取结果是否准确,并给出修正答案。', 'ENABLED', 2),
'请核验抽取结果是否准确,并给出修正答案。', 'ENABLED', 2,'ENGINEER'),
(406, 2, 'MODEL', 'qwen-vl-max',
'{"modelUrl":"https://api.example.com/extract-vl","apiKey":"extract-vl-api-key-demo"}', 'ENABLED', 2),
'{"modelUrl":"https://api.example.com/extract-vl","apiKey":"extract-vl-api-key-demo"}', 'ENABLED', 2,'ENGINEER'),
(407, 2, 'MODEL', 'glm-4.5v',
'{"modelUrl":"https://api.example.com/verify-vl","apiKey":"verify-vl-api-key-demo"}', 'ENABLED', 2),
'{"modelUrl":"https://api.example.com/verify-vl","apiKey":"verify-vl-api-key-demo"}', 'ENABLED', 2,'ENGINEER'),
(408, 2, 'PROMPT', 'imageExtractPrompt',
'请根据输入图片内容提取结构化问答对。', 'ENABLED', 2),
'请根据输入图片内容提取结构化问答对。', 'ENABLED', 2,'ENGINEER'),
(409, 2, 'PROMPT', 'imageVerifyPrompt',
'请核验图片问答结果是否准确。', 'ENABLED', 2),
'请核验图片问答结果是否准确。', 'ENABLED', 2,'ENGINEER'),
(405, 2, 'SYSTEM', 'storageProvider',
'{"provider":"rustfs","defaultBucket":"source-data"}', 'ENABLED', 2)
'{"provider":"rustfs","defaultBucket":"source-data"}', 'ENABLED', 2,'ENGINEER')
ON CONFLICT DO NOTHING;
INSERT INTO source_resource (

View File

@@ -98,6 +98,7 @@ CREATE TABLE IF NOT EXISTS sys_config (
config_value TEXT NOT NULL,
status VARCHAR(32) NOT NULL DEFAULT 'ENABLED',
creator_id BIGINT NOT NULL,
creator_role VARCHAR(50) NOT NULL DEFAULT 'EMPLOYEE',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT uq_sys_config_company_name UNIQUE (company_id, config_name),
@@ -113,6 +114,7 @@ COMMENT ON COLUMN sys_config.config_name IS '配置名称。MODEL 类型时存
COMMENT ON COLUMN sys_config.config_value IS '配置值。MODEL 类型建议保存 JSON至少包含 modelName、modelUrl、apiKeyPROMPT 类型保存提示词文本SYSTEM 类型预留后续扩展。';
COMMENT ON COLUMN sys_config.status IS '配置状态,默认 ENABLED。';
COMMENT ON COLUMN sys_config.creator_id IS '创建人用户ID。';
COMMENT ON COLUMN sys_config.creator_role IS '创建人角色.默认 EMPLOYEE。';
COMMENT ON COLUMN sys_config.created_at IS '创建时间。';
COMMENT ON COLUMN sys_config.updated_at IS '更新时间。';