# 出行人性别字段类型变更:Integer → String(匹配字典) > 日期:2026-03-24 > 影响范围:小程序出行人模块、订单出行人模块 > 关联字典:`gender` ## 变更说明 出行人相关接口的 `gender` 字段从 `Integer` 改为 `String`,与字典 `gender` 的 `dict_value` 保持一致。 **之前**:`gender` 返回 Integer(如 `1`),前端用字典匹配时类型不一致导致报错 **现在**:`gender` 返回 String(如 `"1"`),可直接与字典 `dict_value` 匹配 ## 字典值对照 | dict_value (String) | dict_label | 说明 | |---------------------|------------|------| | `"1"` | 男 | — | | `"2"` | 女 | — | ## 受影响接口 ### 小程序 - 出行人接口 | 接口 | 方法 | 路径 | |------|------|------| | 添加出行人 | POST | `/mp/user/traveler` | | 出行人列表 | GET | `/mp/user/traveler` | | 出行人详情 | GET | `/mp/user/traveler/{id}` | | 更新出行人 | PUT | `/mp/user/traveler/{id}` | **请求参数变更**: ```json { "gender": "1" // 之前是 Integer 1,现在是 String "1" } ``` **响应字段变更**: ```json { "gender": "1" // 之前是 Integer 1,现在是 String "1" } ``` ### 订单 - 创建订单(出行人信息) | 接口 | 方法 | 路径 | |------|------|------| | 创建订单 | POST | `/mp/order` | **travelers 数组中的 gender 字段**: ```json { "travelers": [ { "name": "张三", "gender": "1", // String,不再是 Integer "idCardType": "ID_CARD", "idCardNo": "110101199001011234" } ] } ``` ## 前端适配要点 1. **提交时**:`gender` 传 String 类型(`"1"` 或 `"2"`),不要传 Integer 2. **展示时**:返回值已经是 String,可直接用字典 `dict_value` 匹配显示中文标签 3. **编辑回显**:`gender` 是 String,选择器绑定值直接用即可,无需类型转换