refactor: 重构代码结构并优化命名一致性

feat(backend): 新增模块示例和路径配置
fix(backend): 修复菜单模型名称唯一性约束
refactor(backend): 重构日志模块和路径配置
style(backend): 统一API方法命名规范
refactor(frontend): 重构API方法命名规范
fix(frontend): 修复权限校验问题
refactor: 移动定时任务测试文件到正确模块
docs: 更新模板文件路径
refactor: 优化日志记录和错误处理
fix: 修复排序默认值问题
This commit is contained in:
zhangtao
2025-11-19 02:24:16 +08:00
parent fce6333722
commit 279f547f84
132 changed files with 1670 additions and 1106 deletions
+2 -1
View File
@@ -5,12 +5,13 @@ from sqlalchemy.ext.asyncio import create_async_engine
from sqlalchemy import pool
from alembic import context
from app.config.path_conf import ALEMBIC_VERSION_DIR
from app.utils.import_util import ImportUtil
from app.core.base_model import MappedBase
from app.config.setting import settings
# 确保 alembic 版本目录存在
settings.ALEMBIC_VERSION_DIR.mkdir(parents=True, exist_ok=True)
ALEMBIC_VERSION_DIR.mkdir(parents=True, exist_ok=True)
# 清除MappedBase.metadata中的表定义,避免重复注册
if hasattr(MappedBase, 'metadata') and MappedBase.metadata.tables: