feat: 添加IP归属地工具类并优化代码

refactor: 简化AuthPermission调用方式
style: 更新日志输出格式和内容
fix: 修复BaseSchema字段可选性
perf: 优化数据库连接日志显示
chore: 更新requirements.txt添加sqlglot依赖
docs: 更新配置注释说明
This commit is contained in:
zhangtao
2025-10-04 18:55:29 +08:00
parent 609324f6c7
commit f4b55334e2
40 changed files with 867 additions and 1161 deletions
+6 -6
View File
@@ -30,17 +30,17 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
logger.info(settings.BANNER + '\n' + f'{settings.TITLE} 服务开始启动...')
await InitializeData().init_db()
logger.info(f"初始化 {settings.DATABASE_TYPE} 数据库初始化完成...")
logger.info(f"✅️ 初始化 {settings.DATABASE_TYPE} 数据库初始化完成...")
await import_modules_async(modules=settings.EVENT_LIST, desc="全局事件", app=app, status=True)
logger.info("初始化全局事件完成...")
logger.info("✅️ 初始化全局事件完成...")
await ParamsService().init_config_service(redis=app.state.redis)
logger.info("初始化Redis系统配置完成...")
logger.info("✅️ 初始化Redis系统配置完成...")
await DictDataService().init_dict_service(redis=app.state.redis)
logger.info('初始化Redis数据字典完成...')
logger.info('✅️ 初始化Redis数据字典完成...')
await SchedulerUtil.init_system_scheduler()
logger.info('初始化定时任务完成...')
logger.info('✅️ 初始化定时任务完成...')
logger.info(f'{settings.TITLE} 服务成功启动...')
logger.info(f'✅️ {settings.TITLE} 服务成功启动...')
yield