refactor: 收口 V3 分层架构与插件兼容边界

This commit is contained in:
jxxghp
2026-08-18 13:22:02 +08:00
parent cca99bd421
commit 8472bcff43
274 changed files with 10730 additions and 6130 deletions
+5 -5
View File
@@ -1,7 +1,7 @@
from typing import List, Optional
from app.schemas.system import StorageConf as _SchemaStorageConf
from app.db.oper.systemconfig import SystemConfigOper
from app.application.configuration import get_configured_system_config
from app.schemas.types import SystemConfigKey
@@ -15,7 +15,7 @@ class StorageHelper:
"""
获取所有存储设置
"""
storage_confs: List[dict] = SystemConfigOper().get(SystemConfigKey.Storages)
storage_confs: List[dict] = get_configured_system_config().get(SystemConfigKey.Storages)
if not storage_confs:
return []
return [_SchemaStorageConf(**s) for s in storage_confs]
@@ -47,7 +47,7 @@ class StorageHelper:
if s.type == storage:
s.config = conf
break
SystemConfigOper().set(SystemConfigKey.Storages, [s.model_dump() for s in storagies])
get_configured_system_config().set(SystemConfigKey.Storages, [s.model_dump() for s in storagies])
def add_storage(self, storage: str, name: str, conf: dict):
"""
@@ -68,7 +68,7 @@ class StorageHelper:
name=name,
config=conf
))
SystemConfigOper().set(SystemConfigKey.Storages, [s.model_dump() for s in storagies])
get_configured_system_config().set(SystemConfigKey.Storages, [s.model_dump() for s in storagies])
def reset_storage(self, storage: str):
"""
@@ -79,4 +79,4 @@ class StorageHelper:
if s.type == storage:
s.config = {}
break
SystemConfigOper().set(SystemConfigKey.Storages, [s.model_dump() for s in storagies])
get_configured_system_config().set(SystemConfigKey.Storages, [s.model_dump() for s in storagies])