优化更新

This commit is contained in:
2026-09-14 10:33:29 +08:00
parent e8b5d55603
commit 11c46addfa
61 changed files with 1025 additions and 896 deletions
@@ -36,8 +36,7 @@ src/
│ ├── base_db.py # 数据库操作基类:save() 持久化方法
│ ├── base_repository.py # 仓库基类:通用 CRUD + 软删除 + 分页
│ ├── base_service.py # 服务基类:模板方法 CRUD + 差异点钩子
│ ├── base_schemas.py # Schema 基类:BaseForm(含可选 id 字段)
│ └── middleware.py # 中间件注册入口
│ └── base_schemas.py # Schema 基类:BaseForm(含可选 id 字段)
│
├── middleware/ # HTTP 中间件层
│ ├── __init__.py # 统一导出
@@ -45,7 +44,7 @@ src/
│ ├── rate_limit.py # 滑动窗口限流中间件
│ ├── db_session.py # 数据库会话中间件(commit/rollback)
│ ├── operation_log.py # 操作日志中间件
│ ├── upload_size.py # 上传体积限制中间件
│ ├── upload_size_limit.py # 上传体积限制中间件
│ └── logger.py # 请求日志钩子
│
├── api/ # 路由装配层
@@ -125,7 +124,6 @@ src/
├── constants/ # 常量与枚举
│ ├── __init__.py # 统一导出
│ ├── constants.py # 通用常量:PAGE_SIZE / DEFAULT_PASSWORD / SERIALIZE_EXCLUDE_FIELDS
│ ├── enums.py # 枚举定义
│ └── pagination.py # 分页参数解析
│
├── utils/ # 工具函数