changelog: df01da4 - feat: 小蒙马详情页字段补全 + 审批自动通过 + 上架校验优化

这个提交包含在:
API Changelog Bot 2026-03-26 09:09:46 +08:00
父节点 127bb20433
当前提交 3a9276974e

查看文件

@ -0,0 +1,70 @@
# 接口变更记录 — 2026-03-26 09:09
> **提交** `df01da4` · **作者** wx · **时间** 2026-03-26 09:09:46 +0800
>
> feat: 小蒙马详情页字段补全 + 审批自动通过 + 上架校验优化
## 变更总览
---
## 📦 其他数据对象变更
> 以下变更未直接关联到本次接口变更,但可能影响现有接口的请求/响应
### 产品服务
#### ✏️ ProductCreateRequest
- 🆕 `ageMin` (`Integer`) — 适合最小年龄
- 🆕 `ageMax` (`Integer`) — 适合最大年龄
- 🆕 `ageDescription` (`String`) — 年龄说明文案
- 🆕 `photographyTags` (`List<String>`) — 摄影标签列表
- 🆕 `photographyImages` (`List<String>`) — 摄影作品展示图列表
#### ✏️ ProductSaveRequest
- 🆕 `ageMin` (`Integer`) — 适合最小年龄
- 🆕 `ageMax` (`Integer`) — 适合最大年龄
- 🆕 `ageDescription` (`String`) — 年龄说明文案
- 🆕 `photographyTags` (`List<String>`) — 摄影标签列表
- 🆕 `photographyImages` (`List<String>`) — 摄影作品展示图列表
#### ✏️ ProductUpdateRequest
- 🆕 `ageMin` (`Integer`) — 适合最小年龄
- 🆕 `ageMax` (`Integer`) — 适合最大年龄
- 🆕 `ageDescription` (`String`) — 年龄说明文案
- 🆕 `photographyTags` (`List<String>`) — 摄影标签列表
- 🆕 `photographyImages` (`List<String>`) — 摄影作品展示图列表
#### ✏️ ProductVO
- 🆕 `batchCount` (`Integer`) — 历史期数(已完成+进行中的批次数)
- 🆕 `reviewApprovalRate` (`String`) — 好评率,如\
- 🆕 `leaderInfo` (`Map<String, Object>`) — 主领队信息
- 🆕 `ageMin` (`Integer`) — 适合最小年龄
- 🆕 `ageMax` (`Integer`) — 适合最大年龄
- 🆕 `ageDescription` (`String`) — 年龄说明文案
- 🆕 `photographyTags` (`List<String>`) — 摄影标签列表
- 🆕 `photographyImages` (`List<String>`) — 摄影作品展示图列表
- 🆕 `diningHighlights` (`List<Map<String, String>>`) — 餐饮亮点列表[{name,image,subtitle}]
- 🆕 `safetyItems` (`List<Map<String, String>>`) — 安全保障列表[{icon,title,description}]
- 🆕 `priceTiers` (`List<Map<String, Object>>`) — 价格档位表[{label,price}]
- 🆕 `hotelSummary` (`List<Map<String, Object>>`) — 酒店安排汇总(按天去重)
<details>
<summary>📁 全部变更文件 (点击展开)</summary>
```
M hl-product-service/src/main/java/com/hulalv/product/dto/ProductCreateRequest.java
M hl-product-service/src/main/java/com/hulalv/product/dto/ProductSaveRequest.java
M hl-product-service/src/main/java/com/hulalv/product/dto/ProductUpdateRequest.java
M hl-product-service/src/main/java/com/hulalv/product/entity/Product.java
M hl-product-service/src/main/java/com/hulalv/product/service/ProductService.java
M hl-product-service/src/main/java/com/hulalv/product/service/ProductStatusService.java
M hl-product-service/src/main/java/com/hulalv/product/vo/ProductVO.java
M hl-user-service/src/main/java/com/hulalv/user/controller/InternalApprovalController.java
```
</details>