diff --git a/changelogs/2026-03/2026-03-26_0909_df01da4_feat.md b/changelogs/2026-03/2026-03-26_0909_df01da4_feat.md new file mode 100644 index 0000000..33d122a --- /dev/null +++ b/changelogs/2026-03/2026-03-26_0909_df01da4_feat.md @@ -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`) — 摄影标签列表 + - 🆕 `photographyImages` (`List`) — 摄影作品展示图列表 + +#### ✏️ ProductSaveRequest + + - 🆕 `ageMin` (`Integer`) — 适合最小年龄 + - 🆕 `ageMax` (`Integer`) — 适合最大年龄 + - 🆕 `ageDescription` (`String`) — 年龄说明文案 + - 🆕 `photographyTags` (`List`) — 摄影标签列表 + - 🆕 `photographyImages` (`List`) — 摄影作品展示图列表 + +#### ✏️ ProductUpdateRequest + + - 🆕 `ageMin` (`Integer`) — 适合最小年龄 + - 🆕 `ageMax` (`Integer`) — 适合最大年龄 + - 🆕 `ageDescription` (`String`) — 年龄说明文案 + - 🆕 `photographyTags` (`List`) — 摄影标签列表 + - 🆕 `photographyImages` (`List`) — 摄影作品展示图列表 + +#### ✏️ ProductVO + + - 🆕 `batchCount` (`Integer`) — 历史期数(已完成+进行中的批次数) + - 🆕 `reviewApprovalRate` (`String`) — 好评率,如\ + - 🆕 `leaderInfo` (`Map`) — 主领队信息 + - 🆕 `ageMin` (`Integer`) — 适合最小年龄 + - 🆕 `ageMax` (`Integer`) — 适合最大年龄 + - 🆕 `ageDescription` (`String`) — 年龄说明文案 + - 🆕 `photographyTags` (`List`) — 摄影标签列表 + - 🆕 `photographyImages` (`List`) — 摄影作品展示图列表 + - 🆕 `diningHighlights` (`List>`) — 餐饮亮点列表[{name,image,subtitle}] + - 🆕 `safetyItems` (`List>`) — 安全保障列表[{icon,title,description}] + - 🆕 `priceTiers` (`List>`) — 价格档位表[{label,price}] + - 🆕 `hotelSummary` (`List>`) — 酒店安排汇总(按天去重) + +
+📁 全部变更文件 (点击展开) + +``` +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 +``` +
\ No newline at end of file