diff --git a/changelogs/2026-04/2026-04-01_1750_9fbff1d7_feat.md b/changelogs/2026-04/2026-04-01_1750_9fbff1d7_feat.md new file mode 100644 index 0000000..d9fd373 --- /dev/null +++ b/changelogs/2026-04/2026-04-01_1750_9fbff1d7_feat.md @@ -0,0 +1,81 @@ +# 接口变更记录 — 2026-04-01 17:50 + +> **提交** `9fbff1d7` · **作者** wx · **时间** 2026-04-01 17:50:58 +0800 +> +> feat: 小程序产品详情查看每日全部酒店/餐厅接口 + +## 变更总览 + +- **产品服务** + - InternalMpProduct (+2) +- **小程序聚合服务** + - MpProduct (+2) + +--- + +## 产品服务 + +### InternalMpProduct + +> 📖 **接口文档**: [http://192.168.100.236:8085/doc.html](http://192.168.100.236:8085/doc.html) → 标签 **「【内部接口】小程序产品(Feign调用)」** + +### 🆕 `GET` /internal/mp/product/day-hotels — 获取某天的全部酒店 + +> 小程序产品详情页「查看全部」酒店用 + +**参数** + + - `productId` (`Long`) — 查询参数 + - `dayNumber` (`Integer`) — 查询参数 + +### 🆕 `GET` /internal/mp/product/day-dining — 获取某天的全部餐厅 + +> 小程序产品详情页「查看全部」餐厅用 + +**参数** + + - `productId` (`Long`) — 查询参数 + - `dayNumber` (`Integer`) — 查询参数 + +--- + +## 小程序聚合服务 + +### MpProduct + +> 📖 **接口文档**: [http://192.168.100.236:8086/doc.html](http://192.168.100.236:8086/doc.html) → 标签 **「C端 - 产品接口」** + +### 🆕 `GET` /mp/product/{productId}/day/{dayNumber}/hotels — 获取某天的全部酒店 + +> 产品详情页「查看全部」酒店用,返回指定天数的所有住宿安排 + +**参数** + + - `{productId}` (`Long`) — 路径参数:产品ID + - `{dayNumber}` (`Integer`) — 路径参数:天数编号(从1开始) + +**响应** `Result>>` + +### 🆕 `GET` /mp/product/{productId}/day/{dayNumber}/dining — 获取某天的全部餐厅 + +> 产品详情页「查看全部」餐厅用,返回指定天数的所有餐饮推荐 + +**参数** + + - `{productId}` (`Long`) — 路径参数:产品ID + - `{dayNumber}` (`Integer`) — 路径参数:天数编号(从1开始) + +**响应** `Result>>` + +--- + +
+📁 全部变更文件 (点击展开) + +``` +M hl-mp-service/src/main/java/com/hulalv/mp/controller/MpProductController.java +M hl-mp-service/src/main/java/com/hulalv/mp/feign/MpProductFeignClient.java +M hl-mp-service/src/main/java/com/hulalv/mp/feign/MpProductFeignFallbackFactory.java +M hl-product-service/src/main/java/com/hulalv/product/controller/InternalMpProductController.java +``` +
\ No newline at end of file