16 lines
429 B
Markdown
16 lines
429 B
Markdown
# Backend Module Convention
|
|
|
|
每个业务模块建议保持一致结构:
|
|
|
|
```text
|
|
module_name/
|
|
__init__.py
|
|
router.py # FastAPI router
|
|
schemas.py # Pydantic request/response models
|
|
service.py # Business orchestration
|
|
repository.py # Database access
|
|
permissions.py # Optional resource permission checks
|
|
```
|
|
|
|
模块边界以 `docs/system-development-plan.md` 的页面模块开发工作包为准。
|