changelog: 2026-03/18_2048 (62 changes, 24 breaking)

这个提交包含在:
API Changelog Bot 2026-03-18 20:48:58 +08:00
父节点 e5acd699ce
当前提交 3489bb1810

查看文件

@ -0,0 +1,103 @@
# 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` | 满洲里 | 法大大 |