mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-10-08 21:30:01 +08:00
✨ 父级插件加载
This commit is contained in:
@@ -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);",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user