Refactor code structure for improved readability and maintainability

This commit is contained in:
2025-11-27 20:56:48 +08:00
parent 83276c8b95
commit 1533d9e89c
42 changed files with 5282 additions and 330 deletions

View File

@@ -5,19 +5,12 @@ from models.database import init_db
from models.migration import migration
from pkg.lifespan import lifespan
from pkg.JWT import jwt as JWT
from pkg.log import set_log_level
# 添加初始化数据库启动项
lifespan.add_startup(init_db)
lifespan.add_startup(migration)
lifespan.add_startup(JWT.load_secret_key)
# 设置日志等级
if appmeta.debug:
set_log_level('DEBUG')
else:
set_log_level('INFO')
# 创建应用实例并设置元数据
app = FastAPI(
title=appmeta.APP_NAME,