优化更新
This commit is contained in:
@@ -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/ # 工具函数
|
||||
|
||||
Reference in New Issue
Block a user