Files
mipu-open/docs/07-02_passenger.md
杨柳杰 b450b512a2 init: mipu-open 对外开放项目统一管理仓库
- 添加 mipu-api 作为 git submodule (Claude Code Skill)
- 迁移 API 文档源文件到 docs/ 目录统一维护
- 添加 Gitea Actions 工作流:tag推送自动打包docs并发布Release
- Skill 运行时自动从 mipu-open Release 下载最新文档

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-04 12:16:08 +08:00

25 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- mipuyun-api-doc: passenger -->
# Passenger
# Passenger 实体定义
Passenger 实体用于描述航班预订中单个乘客的核心信息,包括身份信息、证件信息、常旅客信息及附加服务选择,是订单创建、值机办理等流程的关键数据依据。
| **字段名** | **数据类型** | **示例值** | **说明** |
| --- | --- | --- | --- |
| firstName | String | San | 乘客名,需与证件名完全一致,国际航司不可填入中文 |
| lastName | String | Zhang | 乘客姓,需与证件姓完全一致,国际航司不可填入中文 |
| passengerType | String | "ADT"、"CHD"、"INF" | 乘客类型,固定枚举值,用于区分票价规则与服务权益:- "ADT" = 成人Adult通常指 12 周岁及以上乘客)- "CHD" = 儿童Child通常指 2-11 周岁乘客,需单独购票,部分航司可享折扣)- "INF" = 婴儿Infant通常指 2 周岁以下乘客,需与成人乘客绑定预订,票价规则特殊) |
| dateOfBirth | String | "20251017" | 乘客出生日期,固定格式为 **YYYYMMDD**(如 "20180520" 表示 2018 年 5 月 20 日) |
| gender | String | "M"、"F" | 乘客性别,固定枚举值:- "M" = 男Male- "F" = 女Female |
| documentNumber | String | "E12345678" | 证件号码需与证件类型documentType匹配 |
| documentType | String | "PP"、"ID" | 证件类型,固定枚举值,需与航司支持的证件类型一致:- "PP" = 护照Passport国际航班必填- "ID" = 身份证Identity Card |
| documentIssuePlace | String | "CN"、"US" | 证件签发国家 / 地区代码,遵循 **ISO 3166-1 alpha-2** 标准2 位字母编码):- "CN" = 中国内地- "US" = 美国 |
| documentExpirationDate | String | "20281030" | 证件有效期截止日期,固定格式为 **YYYYMMDD**(如 "20301231" 表示 2030 年 12 月 31 日),需满足 “有效期截止日期> 航班返程日期”(单程航班需满足 “> 出发日期”),否则会导致预订失败 |
| nationality | String | "CN"、"US" | 乘客国籍代码,遵循 **ISO 3166-1 alpha-2** 标准,与乘客护照 / 身份证上的国籍信息一致,用于航司核验出入境资格,不可为空 |
| mobile | String | 0086-13200112233 | 乘客手机号码注意格式采用xxxx-xxxxxxxxxxx前面4位为国家码。 |
| frequentFlyerCarrier | String | "CA"、"MU" | 常旅客所属航司代码,遵循 IATA 二字码标准,需与 ffpCardNo 对应的航司一致:- "CA" = 中国国际航空- "MU" = 中国东方航空无会员卡时填写 null非必选 |
| frequentFlyerNumber | String | "CA1234567890" | 常旅客卡号Frequent Flyer Program Card Number即乘客在某航司的会员卡编号如国航 “凤凰知音” 卡号 "CA1234567890"),无会员卡时填写 null非必选 |
| ancillaries | Array | Ancillary | 复用shopping/baggage中的行李响应字段详见 [Ancillary 实体定义](07-04_ancillary.md) |