42 行
1006 B
Markdown
42 行
1006 B
Markdown
# 行程节点图标字段
|
||
|
||
- **日期**: 2026-04-16
|
||
- **服务**: hl-product-service-v2
|
||
- **类型**: 前端适配说明
|
||
|
||
## 说明
|
||
|
||
行程节点的 `emojiIcon` 字段已全链路支持,无需后端改动。
|
||
|
||
### 管理端 Step2 保存
|
||
|
||
`PUT /admin/product/item/{id}/itinerary` 的 `nodes[]` 中传 `emojiIcon`:
|
||
|
||
```json
|
||
{
|
||
"nodes": [{
|
||
"nodeName": "呼籁旅拍",
|
||
"nodeType": "ACTIVITY",
|
||
"emojiIcon": "📷",
|
||
"description": "每人精修5张+全家福,底片全送",
|
||
"sortOrder": 1
|
||
}, {
|
||
"nodeName": "营地BBQ",
|
||
"nodeType": "ACTIVITY",
|
||
"emojiIcon": "🍖",
|
||
"description": "专属营地自助烧烤",
|
||
"sortOrder": 2
|
||
}]
|
||
}
|
||
```
|
||
|
||
### 小程序端
|
||
|
||
`GET /mp/product/{id}` 和 `GET /mp/product/{id}/day/{dayNumber}` 的 `nodes[]` 中返回 `emojiIcon`:
|
||
|
||
| 字段 | 类型 | 说明 |
|
||
|------|------|------|
|
||
| `emojiIcon` | String | 节点图标(emoji或图标名) |
|
||
|
||
用于「今日体验」区块每个活动前面的图标展示。未设置时为null。
|