1.9 KiB
1.9 KiB
接口变更记录 — 2026-03-25 14:16
提交
4991f6f· 作者 wx · 时间 2026-03-25 14:16:25 +0800feat: 行程天自由增删 + 自动反写tripDays
变更总览
- 产品服务
- Itinerary (+2)
产品服务
Itinerary
📖 接口文档: http://192.168.100.236:8085/doc.html → 标签 「行程管理」
🆕 POST /admin/product/item/{productId}/day — 追加行程天
在行程末尾追加一天,自动更新产品的 tripDays 和 tripNights。
参数
{productId}(Long) — 路径参数:产品ID
请求体 ItineraryDayRequest
| 字段 | 类型 | 说明 |
|---|---|---|
dayTitle |
String |
天标题 |
routeSummary |
String |
路线概览 |
响应 Result<ItineraryDayVO>
| 字段 | 类型 | 说明 |
|---|---|---|
dayId |
String |
行程天ID |
dayNumber |
Integer |
天数编号 |
dayTitle |
String |
天标题 |
routeSummary |
String |
路线概览 |
nodes |
List<ItineraryNodeVO> |
行程节点列表 |
hotels |
List<DayHotelVO> |
当日酒店列表 |
restaurants |
List<DiningOptionVO> |
当日用餐列表 |
🆕 DELETE /admin/product/item/{productId}/day/{dayNumber} — 删除行程天
删除指定天的行程(含该天的所有节点和住宿),后续天数自动重新编号。
参数
{productId}(Long) — 路径参数:产品ID{dayNumber}(Integer) — 路径参数:天数编号
响应 Result<Void>
📁 全部变更文件 (点击展开)
M hl-product-service/src/main/java/com/hulalv/product/controller/ItineraryController.java
M hl-product-service/src/main/java/com/hulalv/product/service/ItineraryDayService.java
M hl-product-service/src/test/java/com/hulalv/product/service/ItineraryDayServiceTest.java