perf👌: webui完善数据库管理api

This commit is contained in:
HibiKier
2024-01-14 17:48:15 +08:00
parent 59cb2bee8b
commit 45acf4a094
4 changed files with 31 additions and 26 deletions
+11 -20
View File
@@ -74,6 +74,17 @@ class QueryModel(BaseModel, Generic[T]):
if size < 1:
raise ValueError("每页数量小于1...")
return size
class BaseResultModel(BaseModel):
"""
基础返回
"""
total: int
"""总页数"""
data: Any
"""数据"""
class PluginConfig(BaseModel):
@@ -89,26 +100,6 @@ class PluginConfig(BaseModel):
has_type: bool
class Plugin(BaseModel):
"""
插件
"""
model: str
"""模块名称"""
plugin_settings: Optional[PluginSetting]
"""settings"""
plugin_manager: Optional[PluginManager]
"""manager"""
plugin_config: Optional[Dict[str, PluginConfig]]
"""配置项"""
cd_limit: Optional[PluginCd]
"""cd限制"""
block_limit: Optional[PluginBlock]
"""阻断限制"""
count_limit: Optional[PluginCount]
"""次数限制"""
class SystemStatus(BaseModel):
"""