refactor: 项目代码整理与依赖优化

主要变更:
1.  替换默认部门名称为系统部门
2.  简化SQLAlchemy异步导入语句
3.  移除request_context.py与相关依赖,重构请求上下文逻辑
4.  替换旧的日志链路ID实现,将代码整合到logger.py
5.  简化WebSocket限流逻辑,移除冗余import
6.  删除多个模块的测试文件:common/ai/example/generator/monitor/task
7.  移除cron_util.py,改用croniter库实现Cron表达式校验
8.  优化系统参数Redis缓存键格式,移除多余的:1:前缀
9.  简化初始化脚本逻辑,移除日期自动转换逻辑
10. 简化动态路由发现代码,移除热重载相关逻辑
11. 简化认证逻辑,移除request.state.ctx相关操作
12. 修复定时任务调度器调用方式,移除await
13. 新增修改定时任务接口
14. 新增croniter依赖并更新相关配置
15. 优化数据库异常日志格式化方式
16. 简化base_schema.py空行格式
17. 移除initialize.py中的冗余依赖导入
This commit is contained in:
zhangtao
2026-07-17 23:19:37 +08:00
parent 53c8f67bd5
commit 158c14a46d
32 changed files with 398 additions and 1745 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
yield
try:
await SchedulerUtil.shutdown(wait=True)
SchedulerUtil.shutdown(wait=True)
logger.info("✅ 定时任务调度器已关闭")
await FastAPICache.clear()
logger.info("✅ fastapi-admin-cache 已关闭")