refactor: 清理废弃业务模块并更新全栈配置
- 移除后端产品、目的地、活动专题等废弃模块的数据库表与业务代码,删除冗余API接口 - 删除小程序端详情页、线路组件等冗余代码,移除搜索工具与测试用例,调整导航逻辑 - 清理管理端废弃的类型定义、编辑器与测试代码 - 更新项目文档,修正模块维护说明与接口文档内容
This commit is contained in:
1 parent
72e6071bb1
commit
548f91c37f
80 files changed
+953
-12702
No files matched your search
+5
-10
@@ -71,7 +71,7 @@ python -m alembic upgrade head
|
||||
python -m app.seed
|
||||
```
|
||||
|
||||
注意:`python -m app.seed` 会重置站点内容、产品、目的地、活动和媒体数据;已有业务数据时不要重复执行。只需要确保默认后台账号存在时,用:
|
||||
注意:`python -m app.seed` 会重置站点内容和媒体数据;已有业务数据时不要重复执行。只需要确保默认后台账号存在时,用:
|
||||
|
||||
```powershell
|
||||
python -m app.seed --no-reset
|
||||
@@ -152,7 +152,7 @@ python -m app.seed
|
||||
- `app/routers/admin.py`:后台 Admin API。
|
||||
- `app/models.py`:SQLAlchemy ORM,兼容原 Prisma 表结构。
|
||||
- `alembic/`:数据库迁移 baseline。
|
||||
- `data/generated-products.json`:从 H5 拆出的产品初始数据。
|
||||
- `data/`:初始化数据文件目录;当前站点内容由 `app/content.py` 和 `app/seed.py` 管理。
|
||||
- `docker-compose.yml`:API、PostgreSQL 和 Redis 编排。
|
||||
- `tests/`:基础单元和接口冒烟测试。
|
||||
|
||||
@@ -174,17 +174,12 @@ Python 版保留原有核心路径:
|
||||
|
||||
- `GET /health`
|
||||
- `GET /api/public/site-config`
|
||||
- `GET /api/public/products`
|
||||
- `GET /api/public/products/{id}`
|
||||
- `GET /api/public/destinations`
|
||||
- `POST /api/public/auth/phone-login`
|
||||
- `GET /api/public/auth/me`
|
||||
- `POST /api/public/leads`
|
||||
- `POST /api/admin/auth/login`
|
||||
- `GET /api/admin/me`
|
||||
- `GET /api/admin/dashboard`
|
||||
- `GET /api/admin/products`
|
||||
- `POST /api/admin/products`
|
||||
- `PATCH /api/admin/products/{id}`
|
||||
- `GET /api/admin/destinations`
|
||||
- `GET /api/admin/site-config`
|
||||
- `PATCH /api/admin/site-config/{module}/{id}`
|
||||
- `GET /api/admin/leads`
|
||||
@@ -198,5 +193,5 @@ Python 版保留原有核心路径:
|
||||
|
||||
- 生产环境必须替换 `JWT_SECRET`,禁止使用示例值。
|
||||
- 真实环境变量只放在 `.env` 或部署平台密钥中,不提交到 Git。
|
||||
- `python -m app.seed` 会重置站点内容、产品、目的地、活动和媒体数据;不要直接对生产库执行。
|
||||
- `python -m app.seed` 会重置站点内容和媒体数据;不要直接对生产库执行。
|
||||
- 保留现有 PostgreSQL 数据时使用 `alembic stamp head`,不要在已有生产表上直接运行初始建表迁移。
|
||||
Reference in new issue
Block a user