feat: 新增路线详情关联管家顾问及相关功能
详细变更如下: - 更新 .gitignore 文件,添加 pnpm-store 忽略规则 - 新增数据库迁移脚本,为 DetailRecord 添加可空的 conciergeAdvisorId 字段用于关联管家顾问 - 完善 Admin 后台玩法详情编辑器,支持选择关联的管家顾问并校验合法性 - 公共 API 支持返回已启用的管家顾问完整数据,不在详情表中冗余存储管家资料 - 小程序端新增详情页联系管家入口、个人页最近浏览历史功能 - 更新所有相关文档与测试用例,修复下拉选择框的 z-index 样式问题
This commit is contained in:
1 parent
e7b8c5bf43
commit
b7a81964c9
34 files changed
+739
-63
No files matched your search
@@ -23,6 +23,12 @@ Admin 顾问记录的 `id` 为服务端生成的稳定 UUID 字符串;MiniAPP
|
||||
- 订单、预订、商品和商品图片关联。
|
||||
- 管家页面 Hero 文案和服务原则内容。
|
||||
|
||||
## 路线详情关联
|
||||
|
||||
路线详情可以关联一名管家顾问。`DetailRecord` 只保存可空的 `conciergeAdvisorId`,不建立数据库外键,也不复制头像、二维码或服务详情。玩法详情由详情接口维护,管家资料仍由本领域的 Admin CRUD 和 Public API 维护。
|
||||
|
||||
`GET /api/public/details/{key}` 会在关联顾问存在且启用时嵌入最新的 `conciergeAdvisor`;未配置、顾问已删除或已停用时返回 `conciergeAdvisor: null`,不会阻塞路线详情读取。Admin UI 选择顾问时使用本接口返回的稳定 `id`,清空选择即解除关联。
|
||||
|
||||
当前 `WonderQ-MiniAPP/src/pages/concierge/index.vue` 中的 Hero 和服务原则仍是本地内容;顾问卡片由 Admin UI 维护,MiniAPP 通过独立的 Public API 消费已启用顾问。
|
||||
|
||||
## 接口清单
|
||||
|
||||
Reference in new issue
Block a user