From 3489bb18101204a6da66df1fb387bfbf0a59075d Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Wed, 18 Mar 2026 20:48:58 +0800 Subject: [PATCH] changelog: 2026-03/18_2048 (62 changes, 24 breaking) --- changelogs/2026-03/18_2048_sync.md | 103 +++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 changelogs/2026-03/18_2048_sync.md diff --git a/changelogs/2026-03/18_2048_sync.md b/changelogs/2026-03/18_2048_sync.md new file mode 100644 index 0000000..4579d20 --- /dev/null +++ b/changelogs/2026-03/18_2048_sync.md @@ -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` | 满洲里 | 法大大 |