diff --git a/.swagger/dict_data.json b/.swagger/dict_data.json index a59f6a4..029a748 100644 --- a/.swagger/dict_data.json +++ b/.swagger/dict_data.json @@ -4388,14 +4388,14 @@ "status": "ACTIVE" }, { - "value": "DELUXE", - "label": "\u8c6a\u534e\u623f", + "value": "KING", + "label": "\u8c6a\u534e\u5927\u5e8a", "sort": 5, "status": "ACTIVE" }, { - "value": "KING", - "label": "\u8c6a\u534e\u5927\u5e8a", + "value": "DELUXE", + "label": "\u8c6a\u534e\u623f", "sort": 5, "status": "ACTIVE" }, @@ -4472,6 +4472,18 @@ "sort": 1, "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", "label": "\u7eb1\u7a97/\u868a\u5e10", @@ -4497,15 +4509,9 @@ "status": "ACTIVE" }, { - "value": "air_cond", - "label": "\u7a7a\u8c03", - "sort": 2, - "status": "ACTIVE" - }, - { - "value": "shower", - "label": "\u72ec\u7acb\u6dcb\u6d74\u82b1\u6d12", - "sort": 2, + "value": "free_water", + "label": "\u514d\u8d39\u74f6\u88c5\u6c34", + "sort": 3, "status": "ACTIVE" }, { @@ -4539,9 +4545,9 @@ "status": "ACTIVE" }, { - "value": "free_water", - "label": "\u514d\u8d39\u74f6\u88c5\u6c34", - "sort": 3, + "value": "minibar", + "label": "\u8ff7\u4f60\u5427", + "sort": 4, "status": "ACTIVE" }, { @@ -4575,9 +4581,9 @@ "status": "ACTIVE" }, { - "value": "minibar", - "label": "\u8ff7\u4f60\u5427", - "sort": 4, + "value": "usb_port", + "label": "USB\u5145\u7535\u53e3", + "sort": 5, "status": "ACTIVE" }, { @@ -4604,12 +4610,6 @@ "sort": 5, "status": "ACTIVE" }, - { - "value": "usb_port", - "label": "USB\u5145\u7535\u53e3", - "sort": 5, - "status": "ACTIVE" - }, { "value": "bt_speaker", "label": "\u84dd\u7259\u97f3\u7bb1", @@ -4689,14 +4689,14 @@ "status": "ACTIVE" }, { - "value": "screen_cast", - "label": "\u624b\u673a\u6295\u5c4f", + "value": "body_wash", + "label": "\u6c90\u6d74\u9732", "sort": 9, "status": "ACTIVE" }, { - "value": "body_wash", - "label": "\u6c90\u6d74\u9732", + "value": "screen_cast", + "label": "\u624b\u673a\u6295\u5c4f", "sort": 9, "status": "ACTIVE" } @@ -5597,6 +5597,12 @@ "label": "\u5927\u5df4", "sort": 40, "status": "ACTIVE" + }, + { + "value": "GROUP", + "label": "\u5c0f\u8499\u9a6c\u4e13\u7528", + "sort": 60, + "status": "ACTIVE" } ] }, diff --git a/changelogs/2026-04/2026-04-13_1811_2850f7a8_fix_product-v2.md b/changelogs/2026-04/2026-04-13_1811_2850f7a8_fix_product-v2.md new file mode 100644 index 0000000..45a2376 --- /dev/null +++ b/changelogs/2026-04/2026-04-13_1811_2850f7a8_fix_product-v2.md @@ -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=不限量,用于价格日历预填) + +
+📁 全部变更文件 (点击展开) + +``` +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 +``` +
\ No newline at end of file