refactor: 清理废弃模块并重构管理端与全端代码
- 移除所有废弃的旧首页配置模块,包括destinationHero、demand相关、HomeExperience、vehicleService等表结构与代码,新增数据库迁移删除遗留表 - 重构管理端后台布局为标准RuoYi风格,新增Sidebar、Navbar、SettingsDrawer等组件,替换旧的过渡菜单实现 - 调整移动端响应断点为768px,更新布局相关测试用例,新增布局组件测试 - 删除OperationsTools发布/重置页面,移除/tools菜单入口,清理对应的API调用与测试代码 - 重构玩法模块编辑器:替换旧的图片手动输入框为图片上传组件,移除冗余的取消按钮 - 新增线索查询offset参数支持,完善查询参数处理逻辑 - 优化rbac菜单构建逻辑,新增可见性控制参数 - 修正管家编辑器提示文案,优化系统资源编辑器表单初始化逻辑 - 清理小程序端废弃的体验推荐组件与相关测试代码 - 更新文档与种子脚本,匹配新的API契约与使用说明
This commit is contained in:
1 parent
f6c5ad589f
commit
fbf2c772a8
63 files changed
+2272
-1991
No files matched your search
@@ -75,7 +75,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
|
||||
@@ -167,7 +167,7 @@ python -m app.seed
|
||||
| `python -m uvicorn app.main:app --reload --port 4000` | 启动开发服务 |
|
||||
| `python -m alembic upgrade head` | 创建或升级数据库结构 |
|
||||
| `alembic stamp head` | 标记已有数据库已处于当前 baseline |
|
||||
| `python -m app.seed` | 重置并导入初始化内容 |
|
||||
| `python -m app.seed` | 导入初始化内容 |
|
||||
| `python -m app.seed --no-reset` | 只确保默认后台账号存在 |
|
||||
| `python -m pytest` | 运行测试 |
|
||||
| `docker-compose up --build` | 构建并启动完整服务 |
|
||||
@@ -193,12 +193,10 @@ Python 版保留原有核心路径:
|
||||
- `PATCH /api/admin/leads/{id}/status`
|
||||
- `GET /api/admin/media-assets`
|
||||
- `POST /api/admin/media-assets/upload`
|
||||
- `POST /api/admin/reset-guizhou-content`
|
||||
- `POST /api/admin/publish`
|
||||
|
||||
## 注意事项
|
||||
|
||||
- 生产环境必须替换 `JWT_SECRET`,禁止使用示例值。
|
||||
- 真实环境变量只放在 `.env` 或部署平台密钥中,不提交到 Git。
|
||||
- `python -m app.seed` 会重置站点内容和媒体数据;不要直接对生产库执行。
|
||||
- `python -m app.seed` 会初始化开发站点内容和媒体数据;不要直接对生产库执行。
|
||||
- 保留现有 PostgreSQL 数据时使用 `alembic stamp head`,不要在已有生产表上直接运行初始建表迁移。
|
||||
Reference in new issue
Block a user