yaosutu
a851a89fc9
changelog(admin): 订单交通信息(接送站) 5 个 CRUD + 飞常准查询 7 个梳理
...
修 PR #1285 的 404 问题后,把管理后台交通信息这块接口契约完整梳理一遍,给前端迁移指南:
- 订单交通批次 5 个 CRUD (/admin/order/{orderId}/transport 或 /arrival,两个前缀别名):
查全量 / 新增 / 全量替换 / 修改 / 删除
- 飞常准查询 7 个 (/admin/transport/flight/* + /train/*):
航班号/机场/城市 + 车次/站点/城市
- 重点标出前端之前用的 v1 遗留契约(legType/departureStation/travelDate)与新契约的字段对照
- 补 FlightVO/TrainVO 完整字段表 + 三种交通方式的请求示例
- 推荐 UX: 航班号输入后自动调飞常准回填时间站点,避免用户手填时分秒
2026-04-23 15:15:16 +08:00
API Changelog Bot
83d251e4f5
feat(product-v2): 统一价格日历接口契约 (PR #1290 )
2026-04-23 14:52:16 +08:00
API Changelog Bot
178fe3d5a4
feat(product-v2,order-v2,mp): EquipmentItem 补 icon + color 字段契约 (PR #1273 )
2026-04-23 11:28:22 +08:00
API Changelog Bot
beae2cd7fc
fix(product-v2,order-v2): Step1-5 保存 JSR-303 校验生效前端告知 (PR #1270 )
2026-04-23 10:51:45 +08:00
API Changelog Bot
4eb8240e58
docs(admin-ui): 房间安排日期列/编辑回显两处渲染修正指引(后端零改动)
2026-04-23 10:40:39 +08:00
API Changelog Bot
9c259b9a0e
feat(product-v2,order-v2,mp): 装备建议改条目列表契约 (PR #1259 )
2026-04-23 10:23:52 +08:00
API Changelog Bot
d50dc9a1d0
新增 2026-04-23 order-v2 费用增加项/折扣 VO 加 source 字段,ROOM_UPGRADE 条目前端隐藏删除/修改按钮
2026-04-23 10:21:17 +08:00
API Changelog Bot
7e50821d0d
docs(complaint): 投诉模块完整接口契约 - 全字段/错误码/状态机/前端对接清单 (替代简版)
...
- 字典 complaint_type 4 项
- 小程序 5 接口详细字段表 + 请求/响应示例 + 错误码逐条
- 管理端 2 接口含权限模型 + 25 字段表(含通知状态、脱敏电话双字段)
- 统一错误码 20301~20307 附加字段与前端应对
- 前端状态机: 客户视角 + 定制师视角 + 超管视角
- 通知链路说明 + 短信模板 SMS_505775156(审核通过, Nacos 已热更新)
- 前端对接清单按管理端/小程序分点拆开
2026-04-23 10:13:48 +08:00
API Changelog Bot
f9edb5931f
docs: 投诉模块新增 - 小程序 5 接口 + 管理端 2 接口 + 字典菜单 (#1221/#1222/#1223/#1225/#1235, Closes #1220 )
2026-04-23 09:58:23 +08:00
API Changelog Bot
abe7c586df
docs(mp): MP 订单详情 travelers[].travelerId 从 null 修复为真实值 (PR #1208 )
2026-04-22 20:18:34 +08:00
API Changelog Bot
52f72daac2
docs(mp-traveler): 身份证场景 birthday 可空契约 + 前端行动点 (HL #1206 )
...
前端小程序"添加出行人"身份证场景下, birthday 由后端 parseIdCardInfo
自动解析回填; 前端表单应放行身份证时 birthday 必填校验。
HL Issue #1205 , PR #1206
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 19:45:29 +08:00
API Changelog Bot
6a8e845bde
docs: 资源管理端 Map→VO 类型化 (PR #1201 )
2026-04-22 19:29:45 +08:00
API Changelog Bot
770d439780
小程序新增出行人接口移除 travelerType 入参,后端按字典实时计算且不落库 (HL #1197 )
...
小程序「常用出行人」页新增/编辑接口请求体不再传 travelerType,
后端按 birthday + 字典 traveler_type_age_rule 实时算并返回,DB 列不再写入。
响应字段不变。下单路径 MpOrderTravelerSaveReqVO 未涉及。
2026-04-22 18:43:53 +08:00
API Changelog Bot
7edd339569
docs(mp-product): 产品详情接口支持订单快照回显 ( #1182 )
2026-04-22 17:19:07 +08:00
API Changelog Bot
6093ec52cf
docs: 订单出行人编辑调错接口导致参数类型错误+主表误改(前端需修)
2026-04-22 16:31:02 +08:00
d46df8db02
docs: ���� CHANGELOG_TEMPLATE.md - changelog ��ģ��(����ͬ�� #819/#906 ����)
2026-04-22 15:24:49 +08:00
API Changelog Bot
f37de42b85
通知前端: 合同方案下拉移除法大大+加腾讯电子签 (后端 PR #1138/#1141/#1147 配套)
2026-04-22 14:14:16 +08:00
API Changelog Bot
1330c54c2a
feat(admin-topic): status 字段 Integer 改为 String 枚举 (ONLINE/OFFLINE) - PR #1156
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 13:51:43 +08:00
yaosutu
c06ba0bfcf
changelog(mp): 修订到达信息辅助接口字段表(非常准航班/火车)
...
- 补全 /mp/transport/flight 3 个查询接口(by-airport/by-city)
- 补全 /mp/transport/train 4 个查询接口(by-station/by-city/by-train-no-stations)
- 修正字段名:scheduledDepartTime/flightStatus → planDepartTime/status
- 按 MpFlightInfoVO / MpTrainInfoVO 实际字段列完整(22+14 个)
- 标注哪些字段仅在特定查询下返回(stops / departStatus)
- 补边界行为(空结果/上游异常/日期校验)
2026-04-22 11:18:30 +08:00
yaosutu
eb70d0f930
revert(resource): 撤回 hotel WiFi 字段 changelog
...
仅数据库加字段 + 管理端 CRUD 接口扩展,小程序侧 Feign 未接通、todayHotel.wifi 仍为 null,
暂无需推送给小程序前端同事。等 Feign 接通后与 MP 下游变更一起重新发布。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 09:37:20 +08:00
a04916e04c
feat(review): 评价模块迁移到 order-v2 服务(URL 不变 / 状态机对照 / Feign 链路变化)
2026-04-21 23:40:11 +08:00
yaosutu
8ad5d0638d
changelog(mp): 微信小程序 · 按资源反查攻略接口 by-resource
...
GET /mp/wiki/by-resource
根据资源类型 + ID 反查已关联的已发布攻略文章列表,用于行程中景点/活动
节点的"攻略"按钮。支持 SCENIC/ACTIVITY/HOTEL/RESTAURANT/PRODUCT。
对应原型 7wZKh.s2card。
PR #1122 (Closes #1117 )
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 21:55:04 +08:00
yaosutu
75b2033fa3
changelog(trip): 行程中当前行程页聚合 3 连 (PR #1123/#1124/#1125)
...
- order-v2: TripDetailVO itineraryDays/dailyItinerary/hotelArrangements 强类型化 (#1119/#1123)
- mp+order-v2: today-dashboard 聚合扩展 DAY 导航/时间线/今晚住宿/明日预告 + 领队车牌 (#1120/#1124)
- resource: Hotel 表新增 WiFi SSID/密码字段 (#1121/#1125)
2026-04-21 20:46:19 +08:00
yaosutu
229561624b
changelog(mp): 微信小程序 · 行程 Tab 路由决策接口 tab-state
...
GET /mp/trip/tab-state
一次返回前端应渲染哪个 Tab 页(IN_PROGRESS/BEFORE_START/RETURNING/NEW)
+ orderId + summary。替代之前 3 次接口决策。
对应原型:ew2Kk 行程前 / sGONt 行程中 / wwWKT 回头客 / eYDt9 空态。
PENDING_PAY 订单不计入 Tab 判定。
PR #1116 (Closes #1115 )
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 18:51:53 +08:00
API Changelog Bot
3f12e1da63
docs(mp): /mp/common/config 新增 3 个地图密钥字段 (AMAP_KEY/AMAP_SECURITY_CODE/mapApiKey)
...
测试服 sys_frontend_config 3 条类型从 SECRET 改 TEXT, 小程序端现在能拿到
可直接用于地图渲染; 正式环境待运营同步改类型。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 17:52:26 +08:00
API Changelog Bot
d13963bb07
feat(mp): /mp/common/config 接口返回全部公开配置 (PR #1114 , Closes #1112 )
...
- 扩展 data 字段: yml 3 基础 + sys_frontend_config 全部启用+非SECRET+未软删
- 类型按 config_type 自动转换: NUMBER→number, BOOLEAN→boolean, JSON→object/array
- 契约 Result<Map<String,Object>> 不变, 前端零破坏可直接用新字段
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 17:46:34 +08:00
yaosutu
98bb0e4b5d
changelog(mp): 微信小程序 · 我的旅行回忆 travel-memory(含评分字段合并版)
...
GET /mp/order/travel-memory
返回 MpTravelMemoryVO 完整字段(含 rating/reviewId),小程序单接口获取
订单+评分数据。对应原型 wwWKT 行程 Tab·回头客卡片墙。
PR #1004 (Closes #1002 ) · PR #1014 (Closes #1011 )
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 17:31:10 +08:00
yaosutu
3268374447
Revert "changelog(order-v2): C 端我的旅行回忆 travel-memory 接口 + 评分字段"
...
This reverts commit c9cd0ca886f52567cccbc8a9cfa5049e88dfff51.
2026-04-21 17:29:58 +08:00
yaosutu
c9cd0ca886
changelog(order-v2): C 端我的旅行回忆 travel-memory 接口 + 评分字段
...
- GET /mp/order/travel-memory 接口首发 (PR #1004 / Issue #1002 )
- MpTravelMemoryVO 补 rating + reviewId 字段 (PR #1014 / Issue #1011 )
- 对应原型 wwWKT 行程 Tab·回头客
本地已有两份完整 changelog 但此前未推送,本次一并推送远程。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 17:19:35 +08:00
wx
db9008ce8c
2026-04-21 缓存依赖系统彻底解决管理端改/MP 不同步 ( #1099 D1+D3×4)
2026-04-21 17:18:58 +08:00
API Changelog Bot
0af84366f6
fix(mp-product): route-map 增量修复说明 - adcode 调高德拿坐标 (PR #1106 )
2026-04-21 16:52:26 +08:00
yaosutu
7e12f0e9ce
changelog(mp): 微信小程序 · 订单出行人 CRUD 接口(4 个)
...
- GET /mp/order/{orderId}/traveler
- POST /mp/order/{orderId}/traveler
- PUT /mp/order/{orderId}/traveler/{travelerId}
- DELETE /mp/order/{orderId}/traveler/{travelerId}
对应原型 L4xYN 乘坐人员勾选列表、Bf9jC 添加人员弹窗。
身份证 idCardNo 后端自动解析 birthday + gender。
PR #1022 (Closes #1020 )
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 16:38:19 +08:00
yaosutu
34621d845b
changelog(mp): 微信小程序 · 订单行李推荐接口
...
GET /mp/order/{orderId}/supplies-checklist
按分类分组返回订单备品清单 + 装备建议富文本,对应原型 zgNiD 行李推荐弹窗。
PR #1042 (Closes #1041 )
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 16:34:43 +08:00
yaosutu
b5941e4f34
changelog(mp): 微信小程序 · 订单到达/离开信息接口(5 个 CRUD)
...
- GET /mp/order/{orderId}/arrival
- POST /mp/order/{orderId}/arrival
- POST /mp/order/{orderId}/arrival/batch
- PUT /mp/order/{orderId}/arrival/plan/{planId}
- DELETE /mp/order/{orderId}/arrival/plan/{planId}
PR #1000 (Closes #998 )
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 16:30:50 +08:00
yaosutu
053a5bdd64
fix(order-v2): 财务 Tab 优惠/附加费 DTO 字段对齐契约 (#1100/#1101)
...
- DiscountRequest: name→discountName, amount→discountAmount
- SurchargeRequest: name→surchargeName, amount→surchargeAmount
- 清除死字段 discountType/remark
- 金额新增 @DecimalMin(0.01) 正数校验
2026-04-21 16:20:37 +08:00
yaosutu
f4f767863d
changelog(mp): 微信小程序 · 行程前出发准备页 + 订单详情页 聚合接口 V1+V3
...
- 新接口 GET /mp/trip/{orderId}/pre-trip-dashboard (V1)
- 新接口 GET /mp/order/{orderId}/dashboard (V3)
- PR #1074/#1087/#1090/#1078/#1096 合集交付
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 16:19:13 +08:00
API Changelog Bot
411709f1f0
feat(mp-product): 新增小程序行程路线图接口 /mp/product/{productId}/route-map
...
按产品ID返回每天起终点/途经点/景点经纬度,免登录,PR #1098 / Issue #1093
2026-04-21 16:14:06 +08:00
wx
286c33fd1b
2026-04-21 小程序主题卡片返回 linkUrl ( #1097 )
2026-04-21 15:46:58 +08:00
yaosutu
68c8d61f39
changelog(order-v2): 管理端行程安排接口变更(聚合接口新增 + vehicleCount 下线)
...
- 新增 GET /admin/order/{orderId}/itinerary/summary 聚合接口(PR #1064)
- 修复 GET /admin/order/{orderId} 的 hotelAssignmentDetails[].assignmentDate 现算(PR #1064)
- PUT /admin/order/{orderId}/vehicle-assignment 请求 body 删除 vehicleCount(PR #1054)
2026-04-21 15:38:48 +08:00
wx
43446b0528
2026-04-21 更正: 主题卡片跳转字典回滚枚举 + 路径存 remark (废弃 #1085 字典部分)
2026-04-21 15:06:23 +08:00
wx
f18e187aa5
2026-04-21 主题卡片跳转改路径直跳 + PRODUCT 存 productId+productType ( #1085 )
2026-04-21 14:53:39 +08:00
API Changelog Bot
f791edb0ff
docs: 2026-04-21 首页第二屏主题卡片新增跳转链接字段 (PR #1081 )
...
- 管理端 PUT/GET /admin/home-config/brand-story: cards 新增 linkType/linkTargetType/linkTargetId
- GET 响应新增 linkTargetStatusMap/linkTargetNameMap 两个 Map 用于管理端徽章展示
- 小程序 GET /mp/home-config/screen2: cards 同步新增 3 字段, 读路径兜底 linkType=SEASON
- 字典 theme_card_link_type 4 条: SEASON/CORE_LIST/MENGMA/PRODUCT, value 严禁改
- 包含请求/响应 JSON 示例, 校验顺序, 错误提示文案, 前端 switch 必写 default 兜底约定
2026-04-21 13:55:42 +08:00
API Changelog Bot
900a26457c
docs: 2026-04-21 评价筛选条件接口 + 小蒙马详情 category 稳定返回 (PR #1070 )
...
- 新增 GET /mp/review/filter-tags: 返回 fixedFilters(全部/有图)+tagFilters(字典review_keyword_tag)
- /mp/product/{id} 的 category 字段稳定返回(防御+部署新 jar)
2026-04-21 11:40:59 +08:00
API Changelog Bot
5915b439b5
docs(mp-product): 小程序报价接口补早鸟优惠字段 (PR #1052 )
...
MpQuoteResultVO 新增 5 个字段: earlyBirdDiscount / earlyBirdPlanId /
earlyBirdPlanName / finalBalanceAmount / finalGrandTotal
- 定金模式: 早鸟扣尾款 → finalBalanceAmount = balanceAmount - discount
- 全款模式: 早鸟扣全款 → finalGrandTotal = grandTotal - discount
- 未命中: earlyBirdDiscount=0, finalXxx=原值
2026-04-21 10:04:52 +08:00
API Changelog Bot
941e3453d5
feat(traveler-ocr): 小程序出行人接入阿里云 OCR 多证件识别(PR #1039)
...
- 新增 POST /mp/traveler/ocr:支持身份证/护照/港澳通/台湾通行证
- 下线 POST /mp/user/ocr/idcard(微信 OCR 不让用了)
- 前端需替换老接口调用 + 增加证件类型选择
2026-04-20 22:42:57 +08:00
API Changelog Bot
dcd70ed61b
fix: CitySelect 集合地/解散地下拉显示 JSON 字符串 BUG (任务 20260420)
2026-04-20 19:27:45 +08:00
API Changelog Bot
42ba23bba6
feat: 字典加颜色字段 + 产品线主题标签字典化 (PR #1017 )
2026-04-20 18:50:01 +08:00
8dafe1b9cb
feat(order-v2): 到达信息接口 changelog (#990/#992 + #998/#1000)
...
新增 /mp/order/{orderId}/arrival 5 接口 + /mp/transport 2 接口。
覆盖原型 8 个到达信息弹窗,支持分批到达、全量替换、航班/火车实时查询。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 18:32:08 +08:00
yaosutu
4bbebf273b
changelog: C端订单详情页重构接口变更(详情返回值变更+6个弹窗接口)
...
详情接口返回值从OrderDetailVO改为MpOrderDetailVO,
新增serviceItems/priceBreakdown/refundProgress/tripProgress等字段,
新增6个弹窗接口(tickets/hotels/meals/vehicle/guide/photographer)。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 18:32:08 +08:00
API Changelog Bot
7fe50232a1
2026-04-20 mp 产品详情/列表补 category 字段 ( #1010 )
2026-04-20 18:18:58 +08:00