refactor: 完成多维度代码优化与测试基建搭建

- 重构API路由与请求路径,统一批量状态更新接口
- 优化类型导入与参数继承逻辑,简化基础查询参数实现
- 修复日志格式化与权限校验细节问题
- 新增多模块接口测试用例,完善测试覆盖
- 调整环境配置与初始化脚本细节
- 简化服务层方法命名,统一代码风格
This commit is contained in:
zhangtao
2026-06-21 20:25:39 +08:00
parent 3389781834
commit 0b38612cb2
39 changed files with 45455 additions and 3197 deletions
+3 -3
View File
@@ -29,7 +29,7 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
try:
await InitializeData().init_db()
logger.info("%s数据库初始化完成", settings.DATABASE_TYPE)
logger.info("{}数据库初始化完成", settings.DATABASE_TYPE)
await import_modules_async(modules=settings.EVENT_LIST, desc="全局事件", app=app, status=True)
logger.info("✅ 全局事件模块加载完成")
await ParamsService.init_cache(redis=app.state.redis)
@@ -57,7 +57,7 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
scheduler_ready=SchedulerUtil.is_running(), limiter_ready=True,
)
except Exception as e:
logger.error("❌ 应用初始化失败: %s", e)
logger.error("❌ 应用初始化失败: {}", e)
raise SystemExit(1)
yield
@@ -76,7 +76,7 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
logger.info("✅ 数据库引擎连接池已释放")
console_end()
except Exception as e:
logger.error("❌ 应用关闭过程中发生错误: %s", e)
logger.error("❌ 应用关闭过程中发生错误: {}", e)
raise SystemExit(1)