✨ 提供新webui api (#1673)

This commit is contained in:
HibiKier
2024-10-03 23:56:17 +08:00
committed by GitHub
parent 42b6e94564
commit f08114f6c5
12 changed files with 368 additions and 67 deletions
+22
View File
@@ -0,0 +1,22 @@
from tortoise import fields
from zhenxun.services.db_context import Model
class BotConnectLog(Model):
id = fields.IntField(pk=True, generated=True, auto_increment=True)
"""自增id"""
bot_id = fields.CharField(255, description="Bot id")
"""Bot id"""
platform = fields.CharField(255, null=True, description="平台")
"""平台"""
connect_time = fields.DatetimeField(description="连接时间")
"""日期"""
type = fields.IntField(null=True, description="1: 连接, 0: 断开")
"""1: 连接, 0: 断开"""
create_time = fields.DatetimeField(auto_now_add=True)
"""创建时间"""
class Meta: # type: ignore
table = "bot_connect_log"
table_description = "bot连接表"
+6 -3
View File
@@ -4,7 +4,6 @@ from zhenxun.services.db_context import Model
class Statistics(Model):
id = fields.IntField(pk=True, generated=True, auto_increment=True)
"""自增id"""
user_id = fields.CharField(255)
@@ -15,15 +14,19 @@ class Statistics(Model):
"""插件名称"""
create_time = fields.DatetimeField(auto_now=True)
"""添加日期"""
bot_id = fields.CharField(255, null=True)
"""Bot Id"""
class Meta:
class Meta: # type: ignore
table = "statistics"
table_description = "插件调用统计数据库"
@classmethod
async def _run_script(cls):
return [
"ALTER TABLE statistics RENAME COLUMN user_qq TO user_id;", # 将user_qq改为user_id
"ALTER TABLE statistics RENAME COLUMN user_qq TO user_id;",
# 将user_qq改为user_id
"ALTER TABLE statistics ALTER COLUMN user_id TYPE character varying(255);",
"ALTER TABLE statistics ALTER COLUMN group_id TYPE character varying(255);",
"ALTER TABLE statistics ADD boe_id Text DEFAULT '';",
]