From f236ae6be70d8540e376fd97e65bdf17993f503e Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Tue, 17 Mar 2026 12:56:18 +0800 Subject: [PATCH] =?UTF-8?q?changelog:=2087da085=20-=20feat:=20=E4=BA=A7?= =?UTF-8?q?=E5=93=81=E7=BB=9F=E4=B8=80=E4=BF=9D=E5=AD=98=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=20+=20=E8=B5=84=E6=BA=90=E4=BB=B7=E6=A0=BC=E6=97=A5=E5=8E=86?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=A2=9E=E5=BC=BA=20+=20Knife4j=E5=88=86?= =?UTF-8?q?=E7=BB=84=E5=90=8D=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-03/2026-03-17_1244_87da085_feat.md | 93 +++++++++++++------ 1 file changed, 63 insertions(+), 30 deletions(-) diff --git a/changelogs/2026-03/2026-03-17_1244_87da085_feat.md b/changelogs/2026-03/2026-03-17_1244_87da085_feat.md index c16a251..bf5b5b6 100644 --- a/changelogs/2026-03/2026-03-17_1244_87da085_feat.md +++ b/changelogs/2026-03/2026-03-17_1244_87da085_feat.md @@ -63,6 +63,69 @@ **响应** `Result` +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `productId` | `String` | 产品ID | +| `productNo` | `String` | 产品编号 | +| `productType` | `String` | 产品类型:CORE=核心产品 ROUTE=线路产品 CUSTOM=定制产品 GROUP=小蒙马拼团 | +| `name` | `String` | 产品名称 | +| `subtitle` | `String` | 副标题 | +| `tripDays` | `Integer` | 行程天数 | +| `tripNights` | `Integer` | 行程晚数 | +| `departureCity` | `String` | 出发城市 | +| `destinationCity` | `String` | 目的地城市 | +| `destinationCities` | `List` | 途经城市列表(从行程节点资源去重提取) | +| `seasons` | `List` | 适用季节列表 | +| `isBooking` | `Boolean` | 是否预约产品 | +| `paymentMode` | `String` | 支付模式:FULL=全款 DEPOSIT=定金+尾款 | +| `adultCount` | `Integer` | 成人人数 | +| `childCount` | `Integer` | 儿童人数 | +| `youngChildCount` | `Integer` | 小童人数 | +| `babyCount` | `Integer` | 婴儿人数 | +| `minAdultPerOrder` | `Integer` | 每单最少成人数(null=默认1) | +| `maxAdultPerOrder` | `Integer` | 每单最大成人数(null=不限) | +| `maxChildPerOrder` | `Integer` | 每单最大儿童数(null=不限) | +| `routeMapUrl` | `String` | 路径图URL(后端自动生成) | +| `status` | `String` | 产品状态:DRAFT/PENDING_REVIEW/REVIEWED/REJECTED/PUBLISHED/UNPUBLISHED/COMPLETED | +| `tags` | `List` | 产品标签列表 | +| `coverImageUrl` | `String` | 封面图URL | +| `carouselImages` | `List` | 轮播图列表 | +| `carouselVideoUrl` | `String` | 轮播视频URL | +| `folderId` | `String` | 所属文件夹ID | +| `lineId` | `String` | 产品线ID | +| `lineName` | `String` | 产品线名称 | +| `creatorAvatarUrl` | `String` | 定制师头像URL | +| `creatorIntro` | `String` | 创作者寄语 | +| `groupChatQrUrl` | `String` | 群聊二维码URL | +| `chatMessages` | `List` | 群聊消息列表 | +| `showReview` | `Boolean` | 是否显示评价 | +| `showChatGroup` | `Boolean` | 是否显示群聊入口 | +| `showTripTime` | `Boolean` | 是否显示行程时间 | +| `showTripDistance` | `Boolean` | 是否显示行程距离 | +| `bookingNotice` | `String` | 预定须知 | +| `cancelPolicy` | `String` | 退改政策 | +| `warmTips` | `String` | 温馨提示 | +| `customizerId` | `String` | 定制师ID | +| `publishedAt` | `LocalDateTime` | 发布时间 | +| `sortOrder` | `Integer` | 排序序号 | +| `teamExperienceYears` | `Integer` | 团队经验年数 | +| `lineSubtitle` | `String` | 产品线副标题 | +| `createBy` | `String` | 创建人ID | +| `mchId` | `String` | 商户号 | +| `groupRoomId` | `String` | 企微群聊ID(用于会话存档展示群消息) | +| `updateBy` | `String` | 更新人ID | +| `createTime` | `LocalDateTime` | 创建时间 | +| `updateTime` | `LocalDateTime` | 更新时间 | +| `startPrice` | `BigDecimal` | 起步价:未来一年价格日历中最低成人售价 | +| `itineraryDays` | `List` | 行程天列表 | +| `pricing` | `ProductPricingVO` | 定价配置 | +| `costItems` | `List` | 成本项列表 | +| `customFees` | `List` | 自定义费用项列表 | +| `suppliesList` | `List` | 物资列表 | +| `staffConfigs` | `List` | 人员配置列表(定制产品) | +| `families` | `List` | 家庭分组列表(定制产品) | +| `benefitsDescription` | `List` | 权益说明(静态,所有产品相同) | + --- ## 📦 其他数据对象变更 @@ -98,36 +161,6 @@ - ✏️ `status`: 类型 `Integer` → `String`, 说明 "状态:0=不可租 1=可租" → "目标状态(字典 calendar_status:AVAILABLE=可售 SOLD_OUT=已售罄 CLOSED=已关闭)" -## 📋 实体变更 - -### ✏️ ActivityPriceCalendar - - - ✏️ `status`: 类型 `Integer` → `String` - -### ✏️ CostPriceCalendar - - - ✏️ `status`: 类型 `Integer` → `String` - -### ✏️ RoomPriceCalendar - - - ✏️ `status`: 类型 `Integer` → `String` - -### ✏️ ScenicPriceCalendar - - - ✏️ `status`: 类型 `Integer` → `String` - -### ✏️ ServicePriceCalendar - - - ✏️ `status`: 类型 `Integer` → `String` - -### ✏️ StaffPriceCalendar - - - ✏️ `status`: 类型 `Integer` → `String` - -### ✏️ VehiclePriceCalendar - - - ✏️ `status`: 类型 `Integer` → `String` -
📁 全部变更文件 (点击展开)