| .. | ||
| app | ||
| migrations | ||
| scripts | ||
| .env.example | ||
| alembic.ini | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
Backend
当前进度
- 已完成 FastAPI 基础工程初始化
- 已完成
/health健康检查接口 - 已完成
.env.example和requirements.txt - 已完成 SQLAlchemy 模型与 Alembic 初始迁移
- 已完成角色、菜单、配置、分类、管理员初始化脚本
启动方式
uvicorn main:app --reload
数据库迁移
执行 Alembic 迁移:
alembic upgrade head
初始化数据
迁移后执行初始化脚本:
python scripts/bootstrap_data.py
初始化内容包括:
- 角色:
admin / salesman / manager / driver - 菜单与角色授权关系
- 系统配置
- 默认产品分类
- 默认管理员账号
admin01