✨ 父级插件加载

This commit is contained in:
HibiKier
2024-08-30 23:50:45 +08:00
parent 0074483280
commit a3681216bd
9 changed files with 177 additions and 153 deletions
+10 -3
View File
@@ -2,8 +2,7 @@ from tortoise import fields
from zhenxun.services.db_context import Model
from zhenxun.utils.enum import BlockType, PluginType
from .plugin_limit import PluginLimit
from zhenxun.models.plugin_limit import PluginLimit # noqa: F401
class PluginInfo(Model):
@@ -45,7 +44,15 @@ class PluginInfo(Model):
"""调用所需权限等级"""
is_delete = fields.BooleanField(default=False, description="是否删除")
"""是否删除"""
parent = fields.CharField(max_length=255, null=True, description="父插件")
"""父插件"""
class Meta:
class Meta: # type: ignore
table = "plugin_info"
table_description = "插件基本信息"
@classmethod
async def _run_script(cls):
return [
"ALTER TABLE plugin_info ADD COLUMN parent character varying(255);",
]