feat: 添加系统配置,更新验证码接口

This commit is contained in:
2025-02-12 23:25:19 +08:00
parent 46e9e79670
commit 2f28d6d5e0
15 changed files with 362 additions and 35 deletions

6
app.py
View File

@@ -13,15 +13,16 @@ from fastapi import FastAPI
from fastapi.openapi.utils import get_openapi
from api.cache import cacheAPI
from api.config import configApi
from api.department import departmentAPI
from api.file import fileAPI
from api.i18n import i18nAPI
from api.log import logAPI
from api.login import loginAPI
from api.permission import permissionAPI
from api.role import roleAPI
from api.server import serverAPI
from api.user import userAPI
from api.i18n import i18nAPI
from config.database import init_db, close_db
from config.env import AppConfig
from config.get_redis import Redis
@@ -36,6 +37,7 @@ async def lifespan(app: FastAPI):
app.state.redis = await Redis.create_redis_pool()
logger.info(f'{AppConfig.app_name}启动成功')
await init_db()
await Redis.init_system_config(app)
yield
await close_db()
await Redis.close_redis_pool(app)
@@ -84,7 +86,7 @@ api_list = [
{'api': cacheAPI, 'tags': ['缓存管理']},
{'api': serverAPI, 'tags': ['服务器管理']},
{'api': i18nAPI, 'tags': ['国际化管理']},
{'api': configApi, 'tags': ['配置管理']},
]
for api in api_list: