From 129e408886d522099d881005072bb3fc3b59a2ef Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Thu, 26 Mar 2026 10:05:19 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E4=BA=BA=E5=91=98=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=A4=87=E9=80=89=E4=BA=BA=E5=91=98=20+=20=E9=A2=86=E9=98=9F?= =?UTF-8?q?=E4=BB=8B=E7=BB=8D=20+=20staff=E8=AF=81=E4=B9=A6=E6=A0=87?= =?UTF-8?q?=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-03/26_0905_xmm_detail_fields.md | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) 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产品详情自动返回