# API 变更通知

**更新时间**: 2026-03-18 20:49

## ⚠️ Breaking Changes (24)

> **前端必须处理的变更，不处理会导致功能异常**

### 产品服务

**字段删除**

| 数据对象 | 删除字段 | 原类型 |
| --- | --- | --- |
| `产品详情VO` | ~~`bookingNotice`~~ | `string` |
| `产品详情VO` | ~~`cancelPolicy`~~ | `string` |
| `产品详情VO` | ~~`warmTips`~~ | `string` |
| `保存产品请求（创建或更新）` | ~~`bookingNotice`~~ | `string` |
| `保存产品请求（创建或更新）` | ~~`cancelPolicy`~~ | `string` |
| `保存产品请求（创建或更新）` | ~~`warmTips`~~ | `string` |
| `创建产品请求` | ~~`bookingNotice`~~ | `string` |
| `创建产品请求` | ~~`cancelPolicy`~~ | `string` |
| `创建产品请求` | ~~`warmTips`~~ | `string` |
| `更新产品请求` | ~~`bookingNotice`~~ | `string` |
| `更新产品请求` | ~~`cancelPolicy`~~ | `string` |
| `更新产品请求` | ~~`warmTips`~~ | `string` |

**字段重命名**

| 数据对象 | 原字段 | 新字段 | 类型 |
| --- | --- | --- | --- |
| `产品详情VO` | ~~`bookingNotice`~~ | `bookingTermsContent` | `string` |
| `产品详情VO` | ~~`cancelPolicy`~~ | `bookingTermsId` | `string` |
| `产品详情VO` | ~~`warmTips`~~ | `bookingTermsName` | `string` |
| `保存产品请求（创建或更新）` | ~~`bookingNotice`~~ | `bookingTermsId` | `string` |
| `保存产品请求（创建或更新）` | ~~`cancelPolicy`~~ | `refundPolicyId` | `string` |
| `保存产品请求（创建或更新）` | ~~`warmTips`~~ | `warmTipsId` | `string` |
| `创建产品请求` | ~~`bookingNotice`~~ | `bookingTermsId` | `string` |
| `创建产品请求` | ~~`cancelPolicy`~~ | `refundPolicyId` | `string` |
| `创建产品请求` | ~~`warmTips`~~ | `warmTipsId` | `string` |
| `更新产品请求` | ~~`bookingNotice`~~ | `bookingTermsId` | `string` |
| `更新产品请求` | ~~`cancelPolicy`~~ | `refundPolicyId` | `string` |
| `更新产品请求` | ~~`warmTips`~~ | `warmTipsId` | `string` |

## ℹ️ 新增 (38)

### 产品服务

**新增接口**

- 🆕 `DELETE /admin/product/booking-terms/{termsId}`
- 🆕 `DELETE /admin/product/warm-tips/{tipsId}`
- 🆕 `GET /admin/product/booking-terms/enabled`
- 🆕 `GET /admin/product/booking-terms/list`
- 🆕 `GET /admin/product/booking-terms/{termsId}`
- 🆕 `GET /admin/product/warm-tips/enabled`
- 🆕 `GET /admin/product/warm-tips/list`
- 🆕 `GET /admin/product/warm-tips/{tipsId}`
- 🆕 `POST /admin/product/booking-terms`
- 🆕 `POST /admin/product/warm-tips`
- 🆕 `PUT /admin/product/booking-terms/{termsId}`
- 🆕 `PUT /admin/product/booking-terms/{termsId}/toggle`
- 🆕 `PUT /admin/product/warm-tips/{tipsId}`
- 🆕 `PUT /admin/product/warm-tips/{tipsId}/toggle`

**新增字段**

| 数据对象 | 新增字段 | 类型 |
| --- | --- | --- |
| `产品详情VO` | `bookingTermsContent` | `string` |
| `产品详情VO` | `bookingTermsId` | `string` |
| `产品详情VO` | `bookingTermsName` | `string` |
| `产品详情VO` | `refundPolicyId` | `string` |
| `产品详情VO` | `refundPolicyName` | `string` |
| `产品详情VO` | `warmTipsContent` | `string` |
| `产品详情VO` | `warmTipsId` | `string` |
| `产品详情VO` | `warmTipsName` | `string` |
| `保存产品请求（创建或更新）` | `bookingTermsId` | `string` |
| `保存产品请求（创建或更新）` | `refundPolicyId` | `string` |
| `保存产品请求（创建或更新）` | `warmTipsId` | `string` |
| `创建产品请求` | `bookingTermsId` | `string` |
| `创建产品请求` | `refundPolicyId` | `string` |
| `创建产品请求` | `warmTipsId` | `string` |
| `更新产品请求` | `bookingTermsId` | `string` |
| `更新产品请求` | `refundPolicyId` | `string` |
| `更新产品请求` | `warmTipsId` | `string` |

### 字典变更

**新增字典类型**

- 🆕 `transport_type`（交通类型）

**字典项标签修改**

| 字典 | 值 | 原标签 | 新标签 |
| --- | --- | --- | --- |
| `cities`（城市） | `hailar` | 海拉尔 | 航班 |
| `cities`（城市） | `manzhouli` | 满洲里 | 火车 |
| `city`（城市筛选） | `eergu` | 额尔古纳 | e签宝 |
| `city`（城市筛选） | `genhe` | 根河 | 腾讯电子签 |
| `city`（城市筛选） | `hailar` | 海拉尔 | 全国旅游监管平台 |
| `city`（城市筛选） | `manzhouli` | 满洲里 | 法大大 |
