changelog: 2850f7a8 - fix(product-v2): 行程酒店名快照补全 + Step1支付字段恢复 + 车辆类型常量
这个提交包含在:
父节点
aa6e5a4a63
当前提交
f470183fe9
@ -4388,14 +4388,14 @@
|
|||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"value": "DELUXE",
|
"value": "KING",
|
||||||
"label": "\u8c6a\u534e\u623f",
|
"label": "\u8c6a\u534e\u5927\u5e8a",
|
||||||
"sort": 5,
|
"sort": 5,
|
||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"value": "KING",
|
"value": "DELUXE",
|
||||||
"label": "\u8c6a\u534e\u5927\u5e8a",
|
"label": "\u8c6a\u534e\u623f",
|
||||||
"sort": 5,
|
"sort": 5,
|
||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
@ -4472,6 +4472,18 @@
|
|||||||
"sort": 1,
|
"sort": 1,
|
||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"value": "air_cond",
|
||||||
|
"label": "\u7a7a\u8c03",
|
||||||
|
"sort": 2,
|
||||||
|
"status": "ACTIVE"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "shower",
|
||||||
|
"label": "\u72ec\u7acb\u6dcb\u6d74\u82b1\u6d12",
|
||||||
|
"sort": 2,
|
||||||
|
"status": "ACTIVE"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"value": "mosquito_net",
|
"value": "mosquito_net",
|
||||||
"label": "\u7eb1\u7a97/\u868a\u5e10",
|
"label": "\u7eb1\u7a97/\u868a\u5e10",
|
||||||
@ -4497,15 +4509,9 @@
|
|||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"value": "air_cond",
|
"value": "free_water",
|
||||||
"label": "\u7a7a\u8c03",
|
"label": "\u514d\u8d39\u74f6\u88c5\u6c34",
|
||||||
"sort": 2,
|
"sort": 3,
|
||||||
"status": "ACTIVE"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"value": "shower",
|
|
||||||
"label": "\u72ec\u7acb\u6dcb\u6d74\u82b1\u6d12",
|
|
||||||
"sort": 2,
|
|
||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -4539,9 +4545,9 @@
|
|||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"value": "free_water",
|
"value": "minibar",
|
||||||
"label": "\u514d\u8d39\u74f6\u88c5\u6c34",
|
"label": "\u8ff7\u4f60\u5427",
|
||||||
"sort": 3,
|
"sort": 4,
|
||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -4575,9 +4581,9 @@
|
|||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"value": "minibar",
|
"value": "usb_port",
|
||||||
"label": "\u8ff7\u4f60\u5427",
|
"label": "USB\u5145\u7535\u53e3",
|
||||||
"sort": 4,
|
"sort": 5,
|
||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -4604,12 +4610,6 @@
|
|||||||
"sort": 5,
|
"sort": 5,
|
||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"value": "usb_port",
|
|
||||||
"label": "USB\u5145\u7535\u53e3",
|
|
||||||
"sort": 5,
|
|
||||||
"status": "ACTIVE"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"value": "bt_speaker",
|
"value": "bt_speaker",
|
||||||
"label": "\u84dd\u7259\u97f3\u7bb1",
|
"label": "\u84dd\u7259\u97f3\u7bb1",
|
||||||
@ -4689,14 +4689,14 @@
|
|||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"value": "screen_cast",
|
"value": "body_wash",
|
||||||
"label": "\u624b\u673a\u6295\u5c4f",
|
"label": "\u6c90\u6d74\u9732",
|
||||||
"sort": 9,
|
"sort": 9,
|
||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"value": "body_wash",
|
"value": "screen_cast",
|
||||||
"label": "\u6c90\u6d74\u9732",
|
"label": "\u624b\u673a\u6295\u5c4f",
|
||||||
"sort": 9,
|
"sort": 9,
|
||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
}
|
}
|
||||||
@ -5597,6 +5597,12 @@
|
|||||||
"label": "\u5927\u5df4",
|
"label": "\u5927\u5df4",
|
||||||
"sort": 40,
|
"sort": 40,
|
||||||
"status": "ACTIVE"
|
"status": "ACTIVE"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "GROUP",
|
||||||
|
"label": "\u5c0f\u8499\u9a6c\u4e13\u7528",
|
||||||
|
"sort": 60,
|
||||||
|
"status": "ACTIVE"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@ -0,0 +1,32 @@
|
|||||||
|
# 接口变更记录 — 2026-04-13 18:11
|
||||||
|
|
||||||
|
> **提交** `2850f7a8` · **作者** wx · **时间** 2026-04-13 18:11:34 +0800
|
||||||
|
>
|
||||||
|
> fix(product-v2): 行程酒店名快照补全 + Step1支付字段恢复 + 车辆类型常量
|
||||||
|
|
||||||
|
## 📦 其他数据对象变更
|
||||||
|
|
||||||
|
> 以下变更未直接关联到本次接口变更,但可能影响现有接口的请求/响应
|
||||||
|
|
||||||
|
### hl-product-service-v2
|
||||||
|
|
||||||
|
#### ✏️ ProductBasicSaveReqVO
|
||||||
|
|
||||||
|
- 🆕 `isBooking` (`Boolean`) — 是否预约产品(true=订金可不填出行人)
|
||||||
|
- 🆕 `paymentType` (`String`) — 支付方式(FULL=全款支付, DEPOSIT=订金+尾款)
|
||||||
|
- 🆕 `depositRatio` (`Integer`) — 订金比例(%,与固定额二选一)
|
||||||
|
- 🆕 `depositAmount` (`BigDecimal`) — 订金固定额(与比例二选一)
|
||||||
|
- 🆕 `balanceDueDays` (`Integer`) — 尾款须在出发前N天付清
|
||||||
|
- 🆕 `defaultDailyStock` (`Integer`) — 每日库存默认值(NULL=不限量,用于价格日历预填)
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>📁 全部变更文件 (点击展开)</summary>
|
||||||
|
|
||||||
|
```
|
||||||
|
A hl-product-service-v2/src/main/java/com/hulalv/product/feign/ResourceHotelFeignClient.java
|
||||||
|
M hl-product-service-v2/src/main/java/com/hulalv/product/service/admin/ProductItineraryService.java
|
||||||
|
M hl-product-service-v2/src/main/java/com/hulalv/product/vo/admin/ProductBasicSaveReqVO.java
|
||||||
|
M hl-product-service-v2/src/test/java/com/hulalv/product/service/admin/ProductItineraryServiceTest.java
|
||||||
|
M hl-resource-service/src/main/java/com/hulalv/resource/vehicle/constant/VehicleConstants.java
|
||||||
|
```
|
||||||
|
</details>
|
||||||
正在加载...
x
在新工单中引用
屏蔽一个用户