# 新增:获取订单出行人接口 **日期**: 2026-03-21 **服务**: hl-order-service **类型**: 新增接口 --- ## 功能说明 新增管理端独立获取订单出行人接口,用于保险投保页面自动填充被保人信息。 --- ## 接口清单 | 方法 | 路径 | 说明 | |------|------|------| | GET | /admin/order/{orderId}/travelers | 获取指定订单的出行人列表 | --- ## 详细定义 ### GET /admin/order/{orderId}/travelers #### 请求参数 | 参数 | 位置 | 类型 | 必填 | 说明 | |------|------|------|------|------| | orderId | path | Long | 是 | 订单ID | #### 响应示例 ```json { "code": 200, "message": "成功", "data": [ { "orderTravelerId": "2034962583668371457", "orderId": "2034961514288623617", "name": "张三", "idCardType": "ID_CARD", "idCardNo": "152125199101022016", "phone": "13800138000", "gender": 1, "birthday": "1991-01-02", "travelerType": "ADULT", "nationality": "中国", "emergencyContact": "李四", "emergencyPhone": "13800138001", "email": null, "createTime": "2026-03-20 19:57:42" } ] } ``` #### 响应字段说明 | 字段 | 类型 | 说明 | |------|------|------| | orderTravelerId | String | 出行人ID | | orderId | String | 订单ID | | name | String | 姓名 | | idCardType | String | 证件类型(字典:id_card_type)ID_CARD/PASSPORT/OTHER | | idCardNo | String | 证件号码 | | phone | String | 手机号(可能为null) | | gender | Integer | 性别(字典:gender)1=男 0=女 | | birthday | String | 出生日期 yyyy-MM-dd | | travelerType | String | 出行人类型(字典:traveler_type)ADULT/CHILD/BABY | | nationality | String | 国籍 | | emergencyContact | String | 紧急联系人 | | emergencyPhone | String | 紧急联系电话 | --- ## 使用场景 ### 保险投保页面 - 自动填充被保人 1. 用户输入关联订单ID 2. 调用 `GET /admin/order/{orderId}/travelers` 获取出行人列表 3. 将出行人信息映射为被保人(姓名、证件号、性别、生日) 4. 自动填充到被保人列表,无需手动添加 ### 字段映射(出行人 → 被保人) | 出行人字段 | 被保人字段 | |-----------|-----------| | name | name | | idCardType | idCardType | | idCardNo | idCardNo | | gender(1=男→MALE, 0=女→FEMALE) | gender | | birthday | birthday | | phone | phone |