diff --git a/changelogs/2026-03/26_0905_xmm_detail_fields.md b/changelogs/2026-03/26_0905_xmm_detail_fields.md index 8b7b01e..d89018c 100644 --- a/changelogs/2026-03/26_0905_xmm_detail_fields.md +++ b/changelogs/2026-03/26_0905_xmm_detail_fields.md @@ -105,6 +105,47 @@ --- +## 四、产品人员配置增加备选人员 + +人员配置接口 `POST /product/{productId}/staff-config` 和 `PUT /product/staff-config/{id}` 新增字段: + +| 字段 | 类型 | 说明 | +|------|------|------| +| `staffIds` | String[] | 备选人员ID列表(从人员资源中选取) | + +- 数量(quantity)是出行时实际需要的人数,备选人员可以多于此数量 +- 团期创建时从备选池中选人分配 + +### 领队介绍(自动填充,仅GROUP产品) + +| 字段 | 类型 | 说明 | +|------|------|------| +| `leaderInfoList` | Array | 领队详情列表(从人员配置中LEADER类型的staffIds查询) | + +每项结构: +```json +{ + "staffId": "123", + "name": "巴特尔老师", + "avatar": "https://xxx/avatar.jpg", + "title": "首席研学导师 · 蒙古族", + "experience": "10年儿童户外教育经验", + "description": "...", + "certificateTags": ["急救证书", "导游证", "教师资格证"] +} +``` +前端可滚动展示多个领队。 + +### 人员资源新增字段 + +人员资源 `POST /staff` 和 `PUT /staff/{id}` 新增: + +| 字段 | 类型 | 说明 | +|------|------|------| +| `certificateTags` | String[] | 证书标签,如 `["急救证书", "导游证"]` | + +--- + ## 前端对接要点 1. **batchCount / hotelSummary**: 自动计算字段,无需后台录入,GROUP产品详情自动返回