yaosutu
|
76dcf10531
|
推 changelog:发票模块 #4337/#4349/#4360(ALL 改订单视角+封面图+申请删 amount+门槛放宽+开票核单门槛,管理后台+小程序端)
|
2026-06-25 10:17:51 +08:00 |
|
yaosutu
|
597096129b
|
docs(refund): 退款详情 orderInfo 补订单字段(#4356 修改接口-管理后台)
GET /v3/admin/refund/application/{id} 出参 orderInfo 块原恒为 null,
本次修复接通 OrderService 后正常填充,并新增 teamNo / tierName / peopleSummary
三字段,与退款列表接口(PR #4344)保持口径一致。非破坏性变更。
Issue: https://git.1814.love:8443/wx/HL/issues/4356
PR: https://git.1814.love:8443/wx/HL/pulls/4359
|
2026-06-24 17:47:11 +08:00 |
|
yaosutu
|
a9e26fa47b
|
退款待办列表出参新增团号/档位/人员数三字段(#4344,Closes #4343)
|
2026-06-24 16:11:58 +08:00 |
|
yaosutu
|
43d55d0a4d
|
发票管理列表 ALL tab 改订单视角 (#4338) - changelogs-v2/2026-06
|
2026-06-24 15:17:37 +08:00 |
|
yaosutu
|
9965b110fb
|
docs(changelog): 待收尾款 balanceAmount 退款口径修正 + 详情头部/列表补 refundAmount 管理后台 (#4333)
balanceAmount 修正(有退款订单数值变大,无退款不变)+ main/list 新增 refundAmount。
|
2026-06-24 14:37:43 +08:00 |
|
yaosutu
|
45e2af81f8
|
docs(changelog): 财务详情新增应收总额 payableAmount 字段 双端管理后台 (#4321)
财务Tab/订单详情头部/订单列表 3 个 admin 接口出参各新增 payableAmount(应收总额)派生字段。
|
2026-06-24 10:32:39 +08:00 |
|
yaosutu
|
f85aa74eb5
|
docs(发票): PR #4311 收口——4份发票 changelog 勘误(amount 改 JSON number 元)
修正范围:
- 23_4290_发票申请入参票种修正-修改接口-管理后台.md
- 23_4290_发票申请票种修正-修改接口-小程序端.md
- 23_4258_发票详情接口-新增接口-管理后台.md
- 23_4265_发票列表page结构调整-修改接口-管理后台.md
主要变更(4份文件均已对齐最终线上契约):
1. amount 入参/出参全部改为 JSON number(单位元,如 986.00),
原「integer 分/字符串分/×100」描述已作废
2. 各文件顶部勘误节追加「截至 PR #4311 收口」条目,
关联 Issue #4290/#4296/#4310、PR #4292/#4302/#4311
3. 详情接口边界示例:专票 email 由 null 改为始终有值(全电子交付)
4. 列表接口:records.amount 和 stats.amount 均改为 number 类型
|
2026-06-23 17:09:06 +08:00 |
|
yaosutu
|
3e00271082
|
docs(changelog-v2): 退款待办统计接口出参改数组+分页新增statusGroup参数(#4303/#4308)
|
2026-06-23 17:06:40 +08:00 |
|
yaosutu
|
a47eeeedcb
|
docs(invoice): 发票申请最终契约 - 新增2文件 + 勘误2文件(#4290 #4292 #4302)
新增:
- changelogs-v2/2026-06/23_4290_发票申请入参票种修正-修改接口-管理后台.md
- changelogs-v2-mp/2026-06/23_4290_发票申请票种修正-修改接口-小程序端.md
勘误:
- 23_4258_发票详情接口:删除 mailAddress 出参字段、去掉 ELECTRONIC 枚举、email 改为始终有值
- 23_4265_发票列表:invoiceType 枚举去掉 ELECTRONIC(普票/专票两值)
契约定稿要点:invoiceType 只有 VAT_NORMAL/VAT_SPECIAL;email 始终必填+格式;
专票限 COMPANY 抬头(581523);专票五项全必填(581515);删 mailAddress(全电子交付)
|
2026-06-23 16:05:51 +08:00 |
|
yaosutu
|
2a24c42ba5
|
feat(发票模块): 新增发票详情接口 + 发票列表 page 结构升级(管理后台·#4258/#4265)
- 新增 GET /v3/admin/order/invoice/{id} 发票详情接口(全量字段含专票四项/开票痕迹/推送痕迹)
- GET /v3/admin/order/invoice/page 列表行新增 9 个订单冗余字段
- tab 入参新增 NONE(未申请,代客申请候选)
- tabCounts 和 stats 从扁平对象改为数组(破坏性)
|
2026-06-23 12:37:57 +08:00 |
|
yaosutu
|
7907e2aaa6
|
docs(changelog): 退款申诉新增接口 + 统一售后工单下线 双端 (#4250)
售后拆分重构(PR #4251 #4254)对外接口变更:
- 小程序端(changelogs-v2-mp): 申诉新增 4 接口(发起/我的/详情/撤回)+ /v3/mp/aftersale/ticket* 下线 404
- 管理后台(changelogs-v2): 申诉新增 2 接口(分页/详情,关联展示来源+触发退款)+ /v3/admin/aftersale/ticket* 下线 404
- 申诉复用退款审批(无独立申诉审批);投诉仅移包路径不变
- 13 节自包含:全字段+枚举(appealType/appealStatus)+错误码 530601-609+示例(含工单 404 异常)
|
2026-06-23 12:26:01 +08:00 |
|
yaosutu
|
75dea54f2f
|
docs(changelog): 退款待办工作台后端接口(stats统计+resubmit重新发起+page列表增强) 管理后台 (#4226)
|
2026-06-22 17:48:20 +08:00 |
|
yaosutu
|
41acbe58bb
|
文档:发票待办补齐三 PR - 财务列表 NONE Tab + 订单字段 + 推送接口(#4233/#4235/#4238,Issue #4228~4230)
|
2026-06-22 17:10:36 +08:00 |
|
yaosutu
|
df6bee83b8
|
docs(v2/aftersale): v2 申诉退款 execute-appeal 接口废弃 → 迁移至 v3 售后工单 resolve
v2 PUT /order/refund/{id}/execute-appeal 在 v3 不存在(404)
新流程:POST /v3/admin/aftersale/ticket/{id}/resolve 处置时核定金额,OA 通过后自动退款
关联 Issue #4161
|
2026-06-22 17:05:26 +08:00 |
|
yaosutu
|
ee75e0ca36
|
文档:退款原因管理补 reason/list 列表端点(PR #4243,Issue #4242)
|
2026-06-22 16:35:50 +08:00 |
|
yaosutu
|
8144e7d197
|
docs(v2): 早鸟优惠 v3 管理后台对接 changelog 补建菜单说明
前端迁移指引加第1步:v3 后台需新建早鸟优惠菜单入口(二期独立工程不会从 v2 自动带菜单),页面照搬 v2 即可。注意事项同步补一条。
|
2026-06-22 16:23:41 +08:00 |
|
yaosutu
|
3c50202413
|
文档:退款政策与原因管理接口 v2->v3 路径对照与算法差异说明(管理后台)
|
2026-06-22 16:23:41 +08:00 |
|
yaosutu
|
d564ea71e7
|
docs(order/admin): 早鸟优惠管理页面 v3 接口对接说明 — 路径迁移指引(#4053/#4064/#4076/#4082)
|
2026-06-22 16:20:59 +08:00 |
|
yaosutu
|
0df61a7b61
|
docs(order/admin): 订单列表售后 Tab 接口变更通知 (#4222/#4225)
GET /v3/admin/order/status-group-counts 返回数组由 5 项增至 6 项,新增末项售后(AFTERSALE)。
GET /v3/admin/order statusGroup 参数新增枚举值 AFTERSALE。
售后为横切叠加语义,计数不纳入全部总数,与出行阶段 Tab 正交。
|
2026-06-22 15:47:41 +08:00 |
|
yaosutu
|
60350ddecf
|
推 changelog:订单财务明细查询(优惠/增项清单)接口说明 — #4205 变更预览历史数据源用法
|
2026-06-22 14:58:50 +08:00 |
|
yaosutu
|
cbad66ecc7
|
文档(aftersale+order/admin): 管理后台——售后工单机审auditStatus(#4196 PR#4203)+订单售后中展示aftersaleStatus(#4197 PR#4208)
|
2026-06-22 14:25:34 +08:00 |
|
yaosutu
|
a9185984e7
|
文档(aftersale/mp): 售后工单接入wx机审——小程序端入参新增mediaTraceIds,出参新增auditStatus (#4196 PR#4203)
|
2026-06-22 14:25:21 +08:00 |
|
yaosutu
|
0e9a44568f
|
feat: 订单增减项改造 changelog(Issue #4205,PR #4207)
新增统一端点 POST /v3/admin/order/{orderId}/adjustment + 字典化项目名 + 出参增 itemCode/itemName
|
2026-06-22 12:40:39 +08:00 |
|
yaosutu
|
77a1c4a780
|
docs: 新增 order-v3 退款域管理后台接口说明(政策/原因/申请管理,共 21 个接口)
|
2026-06-22 00:26:20 +08:00 |
|
yaosutu
|
a6cc4feb93
|
新增接口通知:v3 售后申诉(小程序端)4 个新接口 — 发起工单/我的列表/工单详情/撤回(Issue #4161)
|
2026-06-22 00:17:45 +08:00 |
|
yaosutu
|
63e3b0c964
|
新增接口通知:v3 售后申诉中心(管理后台)4 个新接口 — 工单分页/详情/受理/处置,退款类处置走企微 OA 审批(Issue #4161)
|
2026-06-22 00:17:34 +08:00 |
|
yaosutu
|
7c93c5b89d
|
发票补齐系列:管理后台财务开票闭环+定制师代申请 + 小程序端申请可见性签名下载
|
2026-06-21 22:47:57 +08:00 |
|
yaosutu
|
43d69d38d1
|
docs: 新增早鸟优惠计划管理 CRUD 接口 changelog(管理后台,PR #4076)
|
2026-06-20 10:17:15 +08:00 |
|
yaosutu
|
d553718b36
|
docs(changelog): 到达计划自驾时段 selfDrivePeriodLabel 文案含时间范围(小程序端)
mp 到达计划出参 selfDrivePeriodLabel 口径变化(上午→上午(06:00-12:00)),前端直显无需改代码。
|
2026-06-19 17:51:32 +08:00 |
|
yaosutu
|
8c8edd364b
|
Merge branch 'main' of https://git.1814.love:8443/wx/hl-api-changelog
|
2026-06-19 17:50:21 +08:00 |
|
yaosutu
|
a770215188
|
docs(changelog): 大交通接口对齐v2——list分组结构变更+补全label/接送/类型/来源字段
管理后台大交通(#4061/#4075/#4080):list返回改{arrivals,departures}分组(破坏性),
补 directionLabel/modeLabel/transportTypeLabel/selfDrivePeriodLabel+createTime+creatorType,
add/edit入参补pickup,嵌套出行人补travelerType。
|
2026-06-19 17:50:07 +08:00 |
|
yaosutu
|
82080d7c4a
|
新增订单标签筛选项接口 tag-options(PR #4068,Issue #4065)
新增 GET /v3/admin/order/tag-options,返回所有订单已挂标签的去重升序列表,
供订单列表标签筛选下拉使用(替代 /tag-library 避免选到无订单的标签)。
同步说明 tagNames 多选为 OR 语义及传参方式。
|
2026-06-19 16:41:10 +08:00 |
|
yaosutu
|
59932b6048
|
feat(changelog): 订单详情补产品封面字段 productCoverImg (#4026)
GET /v3/admin/order/{id} 的 main 块新增出参字段 productCoverImg,
与订单列表同名同义,历史订单无快照时返回 null,前端做占位图降级即可。
|
2026-06-19 09:57:14 +08:00 |
|
yaosutu
|
321154e5b1
|
docs(changelog): 子流程加 displayText 完整文案 + statusName 改纯状态 (#4023)
更新 currentSubFlows changelog:statusName 改纯状态(待配/处理中,房车一致),
新增 displayText=name+状态完整文案(配房已打回/配车处理中);明确前端展示直接用 displayText。
|
2026-06-19 09:50:10 +08:00 |
|
yaosutu
|
9f1b885bfa
|
fix(changelog): 修正 productTypeName 数据字典 label(ROUTE/CUSTOM/GROUP)
原 changelog 初稿使用了错误 label(线路产品/定制产品/团队产品),
实际 label 以数据字典 product_type 为准:
- ROUTE:自驾路书
- CUSTOM:私人定制
- GROUP:小蒙马
同时补充说明 productTypeName 来源是 sys_dict product_type,
以及修正 PR #4022(Issue #4021)关联链接。
|
2026-06-19 09:45:03 +08:00 |
|
yaosutu
|
20032ec600
|
feat(changelogs-v2): 订单列表/详情新增 productType+productTypeName 出参字段
影响接口:
- GET /v3/admin/order/list
- GET /v3/admin/order/{id} (data.main 节点)
枚举: CORE/ROUTE/CUSTOM/GROUP 四值
关联: Issue #4009 / PR #4010
|
2026-06-19 09:19:30 +08:00 |
|
yaosutu
|
d4dbe654d3
|
docs(changelog): 订单详情概览 overview 字段对接说明(含 nullable + 备注字段)
GET /v3/admin/order/{id} 概览 overview 字段说明(非契约变更):
customerInfo(联系人/电话/商户/定制师/创建时间/人数)+remarkInfo(4备注)+travelers字段路径类型含义;
特别标注可能为 null 的字段(商户软删/无定制师/未填备注/儿童婴儿未填手机等)。
|
2026-06-18 18:24:07 +08:00 |
|
yaosutu
|
3eac7ce2a7
|
Merge branch 'main' of https://git.1814.love:8443/wx/hl-api-changelog
|
2026-06-18 18:06:10 +08:00 |
|
yaosutu
|
ba2a6d16cd
|
docs(changelog): 更正证件类型 changelog 为字典 id_card_type 4 值标准 (#3962)
原稿误列旧词表(BIRTH_CERT/HK_MACAU/TAIWAN/MILITARY)会误导前端造脏数据。
更正为字典唯一标准 4 值(身份证/护照/回乡证/台胞证),强调前端拉字典不硬编码,
婴幼儿用身份证,字典未命中返回原值码(非null)。
|
2026-06-18 18:05:42 +08:00 |
|
yaosutu
|
2c04507372
|
feat(collab): 新增订单打标签弹窗 tag-picker 聚合接口 + 批量替换标签接口(#3988)
|
2026-06-18 17:17:24 +08:00 |
|
yaosutu
|
ab83944191
|
feat(changelog): 订单列表接口新增出参字段 tripNights(Issue #4002,PR #4003)
GET /v3/admin/order/list 的 OrderListItemRespVO 补齐 tripNights(行程晚数),
与订单详情口径一致,前端可展示「X天Y晚」格式。
|
2026-06-18 17:10:24 +08:00 |
|
yaosutu
|
a0c5c92ba4
|
docs(changelog): currentSubFlows 子流程状态删 label 加全态 statusName (#3983 #3997)
管理后台订单列表+详情 currentSubFlows[] 出参:删除 label、新增 statusName(全态中文)。
配房/配车 6 态(待提交需求/待审核/待配房/配房中/已打回/已完成),领队/摄影(待指派/已完成)。
前端统一读 statusName。
|
2026-06-18 17:10:07 +08:00 |
|
yaosutu
|
362e104708
|
docs(changelog): 出行人类型改为由出生日期派生,birthday 必填、travelerType 入参移除(小程序端客户出行人补全接口,PR #3981,Issue #3976)
|
2026-06-18 15:49:59 +08:00 |
|
yaosutu
|
663b93a641
|
docs(changelog): birthday required, travelerType removed in admin 3 APIs (PR #3981)
|
2026-06-18 15:49:46 +08:00 |
|
yaosutu
|
8a0d38493f
|
docs(changelog): 出行人证件类型新增 idTypeName 中文字段 (#3962 #3970)
管理后台 3 接口出参新增 idTypeName(字典 id_card_type 优先、IdCardType 枚举兜底):
- GET /v3/admin/order/{id}/traveler/list
- POST /v3/admin/order/{id}/traveler/add
- GET /v3/admin/order/{id} 的 overview.customerInfo.travelers[]
|
2026-06-18 14:14:19 +08:00 |
|
yaosutu
|
49cd72a481
|
feat(order-v3): 出参字段 flowDisplayText 重命名为 flowStepName(#3967/PR#3969)
三个接口(创单/列表/详情)破坏性改名,前端需全局替换引用。
|
2026-06-18 12:52:14 +08:00 |
|
yaosutu
|
05fa996c27
|
新增 changelog:待支付订单流程状态归入补全信息步(管理后台,PR #3961,Issue #3960)
|
2026-06-18 10:58:37 +08:00 |
|
yaosutu
|
5a6f8675b6
|
docs(changelog): order-v3 合同/保险镜像状态 NONE→null 前端变更说明 (#3956)
- 受影响接口:GET /v3/admin/order/{id}、GET /v3/admin/order/{id}/contract-insurance、GET /v3/admin/order/group-batch/{groupBatchId}/orders
- 无合同/无保险时 contractStatus/insuranceStatus 由 "NONE" 改为 null
- Issue #3953 / PR #3956
|
2026-06-18 10:15:07 +08:00 |
|
yaosutu
|
cee040f814
|
新增 changelog:到达计划出行人类型中文名新增字段(小程序端,PR #3954,Issue #3951)
|
2026-06-18 10:05:48 +08:00 |
|
yaosutu
|
3df368d9c1
|
新增 changelog:出行人类型枚举化+类型中文走数据字典(管理后台,PR #3954,Issue #3951)
|
2026-06-18 10:05:31 +08:00 |
|
yaosutu
|
a47582056d
|
【changelog】PR#3943 标签库作用域分类(SYSTEM/PERSONAL)入出参变更 + PR#3944 订单标签移除tagType字段及分组结构——管理后台
|
2026-06-17 20:03:34 +08:00 |
|
yaosutu
|
4620642b9f
|
feat(order-v3): 推送订单列表3个接口变更changelog(#3923/#3930/#3938)
- 修改接口: 待支付订单flowStatusName/flowDisplayText返null(#3923)
- 新增接口: GET /v3/admin/order/status-options 订单状态下拉(#3930)
- 新增接口: GET /v3/admin/order/status-group-counts Tab分组计数(#3939)
- 修改接口: GET /v3/admin/order 新增入参statusGroup Tab过滤(#3939)
|
2026-06-17 18:10:44 +08:00 |
|
yaosutu
|
4fdf27bb6e
|
feat(changelog): 推送保险订单列表接口路径改名 changelog(#3682/#3681)
GET /v3/admin/insurance/orders 改名为 GET /v3/admin/insurance/list
旧路径已删除,调用返回 404,前端需立即切换。
入参出参字段不变,仅路径变更。
|
2026-06-16 10:34:39 +08:00 |
|
yaosutu
|
1453fae332
|
docs(changelog): #3681 保险订单列表 /orders 改名 /list(破坏性·旧路径下线404)
PR #3682 已合并 dev-v3。声明旧 GET /v3/admin/insurance/orders 下线返 404,
新路径 GET /v3/admin/insurance/list;入参出参不变;详情 /orders/{id} 与
按订单 /orders/by-order/{orderId} 路径保持不变。
|
2026-06-11 11:48:30 +08:00 |
|
yaosutu
|
71c06434ab
|
docs(changelog): v3保险投保接口入参契约说明(管理后台切v3联调补充)
补 v3 /v3/admin/insurance/purchase 入参契约:idCardType/idCardNo 标准名 +
@JsonAlias 兼容老名 idType/idNo(仍接收不下线);v3 被保人入参无 gender 字段;
insuredPersons/coverage 日期可空自动填充。澄清 404 属网关路由非契约范畴。
|
2026-06-11 10:57:24 +08:00 |
|
yaosutu
|
0456209b4e
|
docs(changelog): 补出行中取消路径下线说明(cancel/on-trip 改 terminate)
前期 #3556 changelog 只写了新路径入参出参,未点明旧路径已删除,
导致前端联调仍调旧 URL 收到 404。本篇专补路径下线这一环,自包含。
|
2026-06-11 10:09:10 +08:00 |
|
yaosutu
|
694c1c2ee6
|
破坏性变更:订单详情记录Tab时间线接口LogTimelineVO 6字段重构为13字段(改名/新增/拆分),管理后台前端必须同步迁移(PR #3574)
|
2026-06-08 08:47:22 +08:00 |
|
yaosutu
|
d39345076e
|
docs(changelog/order-v3): 团期级 staff 两级配置(团期共享+订单专属)#3560
新增 GET/PUT /v3/admin/group-batch/{groupBatchId}/staff(团期配置+扇出);
order/{id}/staff 出参加 source,团期共享行订单侧只读(582109)。管理后台 v3。
|
2026-06-07 14:47:31 +08:00 |
|
yaosutu
|
2106e5be43
|
新增终止行程退款 changelog(预览新接口 + 终止接口改造,#3556 / PR #3557)
- 终止退款预览:新增 POST /v3/admin/order/{id}/terminate/refund-preview,返回资源清单+行程信息
- 终止行程接口改造:入参改资源已用判定+调整额,出参补退款明细字段(破坏性,前端必改)
|
2026-06-06 23:29:56 +08:00 |
|
yaosutu
|
d5f234455c
|
docs(changelog): 订单取消3退款模式(管理后台)+C端自主取消(小程序) 接口契约 (#3550 #3549)
|
2026-06-06 18:56:58 +08:00 |
|
yaosutu
|
459f5075a3
|
Merge branch 'main' of https://git.1814.love:8443/wx/hl-api-changelog
|
2026-06-06 15:20:46 +08:00 |
|
yaosutu
|
b54b294ed5
|
chore(changelog): 撤回 git add -A 误带入的他人文档
02_3283-3285 订单列表字段说明 / 01_3317 餐厅收费字段 系同事未提交文档,
上一 commit 因 git add -A 误带入并推送,现从仓库移除(本地保留为 untracked,
待同事自行提交)。仅保留 06_3539 补全出行信息接口错误码修正。
|
2026-06-06 15:20:12 +08:00 |
|
yaosutu
|
b3f88c29fa
|
docs(changelog): 修正补全出行信息接口错误码表(实测校准)
身份证重复 581105->581119,补 581102(订单不存在)/581104(分组超限)/581118(缺必填)/400/401。23 用例真实 HTTP 测试校准。
|
2026-06-06 13:59:17 +08:00 |
|
yaosutu
|
7d133e4276
|
docs(changelog): 新增补全出行信息聚合接口(管理后台)
PUT /v3/admin/order/{id}/traveler-info —— 订单详情补全出行信息弹窗专用,全量同步出行人(增/改/删)+紧急联系人+备注。含入参 TravelerInfoSaveReqVO/TravelerItem、出参 RespVO、状态规则、JSON 示例、错误码(581108/581116/581107等)。Issue #3539 / PR #3547。
|
2026-06-06 12:22:07 +08:00 |
|
yaosutu
|
ec5758d597
|
docs(changelog): 删除冗余大交通列表接口 transport-plans,切换到 transport-plan/list(PR #3536,Issue #3535)
|
2026-06-05 21:12:03 +08:00 |
|
yaosutu
|
f38c79e150
|
docs(changelog): 行程Tab补 HotelGroupVO/VehicleGroupVO 中间层表格(管理后台)
补齐遗漏: 配房组/配车组两个中间层对象由行内 = a + b 写法改为字段表格,全文对象结构表格化一致。
|
2026-06-05 17:08:12 +08:00 |
|
yaosutu
|
a0946839d8
|
docs(changelog): 订单接口契约清单全文表格化(管理后台)
格式统一: 所有嵌套 VO 子类(SubFlowVO/TravelerPlainVO/ServiceStandardVO 子结构等 20+)由行内顿号改为 字段|类型|含义 三列表格; 每个接口补入参示例; 附录A枚举字典改表格展示。
|
2026-06-05 17:04:29 +08:00 |
|
yaosutu
|
ab3770f9f9
|
docs(changelog): 订单列表+详情+懒加载接口契约清单改按接口纵切重写(管理后台)
重构文档结构: 从按维度横切(入参/出参/示例分节)改为按接口纵切,每个接口自成一节,含 接口地址/接口介绍/本次修改点/入参/出参/JSON示例 6 块。
10 个接口逐个: 列表/详情/财务/合同保险/发票(新增)/行程/大交通/状态时间线/退款/服务标准。公共枚举抽到附录A,枚举口径差异抽到附录B。每个接口补完整 JSON 请求+响应示例(903 真实数据 + 合理构造)。
|
2026-06-05 16:57:13 +08:00 |
|
yaosutu
|
4f91e2ff4e
|
docs(changelog): 订单列表+详情+懒加载Tab接口契约清单(管理后台)
整理 order-v3 订单核心 10 个查询接口最新契约:列表 + 详情主接口 + 8 个懒加载 Tab(finance/contract-insurance/invoices/itinerary/transport-plans/status-log/refund/service-standard)。
含 13 节自包含文档:全字段出参(含嵌套)、16 类枚举、错误码 581007、典型/边界/异常示例、修改前后对比。
纳入近期变更:#3521 新增发票 Tab、#3514 合同保险真实化、#3523 删 surchargeType、#3509 出行人明文、#3502 删 itinerary days、#3488 overview 重构、#3385 主接口瘦身、#3340 服务标准聚合。
基线 commit f95757df7。
|
2026-06-05 16:49:38 +08:00 |
|
yaosutu
|
29ac2669cb
|
docs(changelog): 撤回 #3451 settleType 入参 changelog(用户决定暂不推)
Revert f78430a。内容备份在 D:\tmp\changelog_3451_settleType_backup.md,需要时可重推。
|
2026-06-04 15:54:41 +08:00 |
|
yaosutu
|
f78430a11f
|
文档(核单v3): 新增 Step1 住宿行入参 settleType 字段 changelog (#3451/#3452)
|
2026-06-04 15:52:02 +08:00 |
|
 yaosutu和Claude Opus 4.8
|
9a63a84f1a
|
docs(order-v3): 订单进度模型重构 changelog(派生 6 步 + 嵌套 progressStepper,管理后台)
进度统一为派生双层:删 flowItems/progress;flowStep 改线性 6 步、flowStepTotal 8→6;
progressStepper 扁平 9 节点 → 嵌套 6 主节点(code/isCurrent/subFlows,删 parallel);
列表加 flowStepCode/flowStepStatus/currentSubFlows。含降级说明(资源准备只判配房)。
Issue #3365 #3368 / PR #3366 #3369
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-03 09:27:19 +08:00 |
|
yaosutu
|
8398fd26a0
|
docs(changelog-v2): 订单服务标准接口返回真实成品 + notices 加 title (#3363/#3364)
GET /v3/admin/order/{id}/service-standard 由恒空改为新订单返回完整服务标准成品;
notices[] 每条新增 title 字段。管理后台端。
|
2026-06-02 19:55:14 +08:00 |
|
yaosutu
|
0fda85a6f8
|
文档(mp): 活动是否收费字段变更通知(小程序端)— PR #3334 Issue #3331
|
2026-06-01 22:42:51 +08:00 |
|
yaosutu
|
6f56b950fa
|
文档(resource): 活动+物资是否收费字段变更通知(管理后台)— PR #3334 Issue #3331
|
2026-06-01 22:42:22 +08:00 |
|
yaosutu
|
52f35eacc8
|
feat: 酒店是否收费字段 changelog(管理后台 + 小程序端)#3325 #3326
|
2026-06-01 22:11:56 +08:00 |
|
yaosutu
|
5472817dc3
|
修正路由:景区是否收费 changelog 从一期 changelogs/ 迁移到 v2 系列目录
- 删除误放文件:changelogs/2026-06/01_3313_feat_admin_scenic_is_charged.md
- 删除误放文件:changelogs/2026-06/01_3315_feat_mp_scenic_is_charged.md
- 新建管理后台:changelogs-v2/2026-06/01_3313_景区是否收费-修改接口-管理后台.md
- 新建小程序端:changelogs-v2-mp/2026-06/01_3315_景区是否收费-修改接口-小程序端.md
接口路径 /admin/scenic/* 和 /mp/scenic/* 均属二期 v3,应路由至 v2/v2-mp 目录,对齐餐厅 #3317 的推送方式。
|
2026-06-01 17:47:26 +08:00 |
|
yaosutu
|
66f94cadcd
|
文档(restaurant): 餐厅新增「是否收费」字段 — 小程序端接口 changelog (#3317/#3318)
|
2026-06-01 17:41:58 +08:00 |
|
yaosutu
|
9f13f63ef6
|
文档(restaurant): 餐厅新增「是否收费」字段 — 管理后台接口 changelog (#3317/#3318)
|
2026-06-01 17:41:44 +08:00 |
|
yaosutu
|
78ff66b36d
|
feat(mp): 小程序景区详情/列表透传「是否收费」字段 (Closes #3315) (#3316)
|
2026-06-01 16:21:56 +08:00 |
|
yaosutu
|
70a8fcdc6f
|
文档(admin-scenic): 新增「是否收费」字段 changelog (#3313/#3314)
|
2026-06-01 16:06:51 +08:00 |
|
yaosutu
|
1c6b38f548
|
docs(changelog): 资源退费说明 changelog 追加 settleScope 字典化用法说明 (PR #3291)
对应后端 PR #3291 (Issue #3290): settleScope 字段补字典化, 出参补 settleScopeLabel。
在原 30_3272_资源退费说明CRUD模块_PR3273.md 的 settleScope 枚举说明后追加:
- 用法 A: 直接用出参 settleScopeLabel (展示场景)
- 用法 B: 调字典接口 GET /internal/dict/data?dictType=order_refund_settle_scope
拉下拉框选项 (编辑场景)
- 容错说明 + 字典元信息
前端零代码改动也能用 (用法 A); 编辑场景拉一个统一字典接口即可。
|
2026-06-01 10:14:39 +08:00 |
|
yaosutu
|
884f52e2e1
|
feat: 2026-05-30 二期管理后台 3 份 changelog
PR #3273 (Issue #3272): 资源退费说明 CRUD 模块
- hl-resource-service 新建表 resource_refund_note + 3 admin 接口
- 给运营在景区/活动详情下维护退费说明
- 后续 PR 接入产品快照 + PDF + 核单 Step 5
PR #3284 (Issue #3283): orderStatus/flowStatus 补 label 中文映射
- 订单列表/详情/创单响应新增 orderStatusName + flowStatusName
- 非破坏性,前端可选改造删掉自己的映射表
PR #3286 (Issue #3285): 订单接口加 8 步步骤条字段 + 修 2 个文案
- 新增 flowStep/flowStepTotal/flowDisplayText (16→8 步映射 + 中文文案)
- 修订 2 个枚举 label: 待提交房型→待提交配房需求, 待提交用车→待配车需求
- 前端请确认有无按老文案做字符串硬比较
3 PR 已全部 squash 合并到 dev-v3, 等部署后生效。
|
2026-05-30 20:20:55 +08:00 |
|
yaosutu
|
720c1cce5f
|
新增 changelogs-v2-mp/ 目录:二期小程序端 changelog 推送目录
- changelogs/ 一期老前端(管理后台 + 小程序),凡是非 /v3/* 接口
- changelogs-v2/ 二期管理后台(v3 admin),/v3/admin/* 接口
- changelogs-v2-mp/ 二期小程序端(v3 mp),/v3/mp/* 接口(本次新增)
详见 HL 项目 .claude/CLAUDE.md 的 Changelog / 通知约定段。
|
2026-05-28 11:04:22 +08:00 |
|
yaosutu
|
905e64ee42
|
chore: 修正路径 changelogs-v2/ -> changelogs/ (admin代用户发起退款接口)
PR #2932 / Issue #2930 的 changelog 原推到了 changelogs-v2/, 但按
最新约定一期老前端走 changelogs/ 默认目录, changelogs-v2/ 仅给 v3 项目仓。
本次为 admin 改动应在 changelogs/, 故 git mv 修正路径。
原 commit: e3ca303 (保留, 不 force push)
|
2026-05-23 10:55:09 +08:00 |
|
yaosutu
|
e3ca30311a
|
新增接口:管理后台 admin H5 客服代用户发起退款 POST /admin/order/refund/apply(PR #2932,Issue #2930)
|
2026-05-23 10:51:56 +08:00 |
|
yaosutu
|
c51c78512d
|
feat(order-v2): admin 订单列表改造 changelog 追加 updateTime 排序 (PR #2916)
原 changelog (commit bf1788a) 漏了 updateTime 排序选项, 同文件追加:
- 关键变化总览: 列表排序补 "+ updateTime (最近更新)"
- 第 2 节排序枚举表: 加 updateTime 行 + 业务场景说明
- 前端建议段: 加"最近更新"下拉选项 + 与 createTime 区别提示
- 第 7 节测试建议: 加 updateTime DESC 验证 case
- 第 8 节关联: 加 PR #2916 + Issue #2915
Closes #2915
|
2026-05-22 18:55:36 +08:00 |
|
yaosutu
|
bf1788ae5e
|
feat(order-v2): admin 订单列表+详情综合改造 (搜索/排序/行程/状态 tab)
覆盖今日 4 PR:
- PR #2903 详情新增 itinerary (景点+酒店 按天)
- PR #2906 列表 keyword 加联系电话 + 排序加 depositAmount
- PR #2909 完整 11 位手机号精确加密匹配 (修 #2906 假阳性)
- PR #2914 displayStatus 参数对齐原型 5 tab (修待出行 0 单 BUG)
前端动作:
- 搜索框 placeholder 提示完整手机号
- 排序下拉新增"订金金额"
- tab 切换迁到 displayStatus 参数
- 详情页"行程概览"段渲染 itinerary 字段
向后兼容: 不读新字段/不传新参数行为完全不变。
关联: Closes #2899 #2905 #2908 #2912
|
2026-05-22 18:20:05 +08:00 |
|
yaosutu
|
b80f575fae
|
新增 22_2867-2868_订单详情枚举统一+service-standard修复 changelog
|
2026-05-22 12:37:39 +08:00 |
|
yaosutu
|
ab2aaef3f5
|
修正 司机详情 attachments 字段类型 Map -> 强类型 DriverAttachmentsVO (#2812 / PR #2818)
前序 21_2791_司机档案 changelog §3.2 描述的 Map<String,List<>> 已废,以本文档为准。
前端需要把 data.attachments['id_card'] 改成 data.attachments.idCard。
|
2026-05-21 15:52:46 +08:00 |
|
yaosutu
|
761ca0742d
|
新增 车辆档案 6 接口 + 司机档案 6 接口 全模块快照 changelog(fleet 模块批量补发)
两份 changelog 都按 SKILL.md 多接口模板(按接口分小节)+ 严格代码契约(不照搬文档)写:
文件 1: changelogs-v2/2026-05/21_车辆档案-修改接口-管理后台.md
- 6 接口(page/detail/create/update/delete/import)全契约
- 真枚举 VehicleAttachmentCategoryEnum(6 类目 + 张数上限)+ fleet/vehicleStatus @Pattern 强校验
- 错误码:600100 + 600107-600110(与文档 v1.4 差异已显式注解)+ 共用 601001-601005
- 标注:本模块无单独 PR 改动,本次为全模块快照首推
文件 2: changelogs-v2/2026-05/21_2791_司机档案-修改接口-管理后台.md
- 6 接口全契约 + 详情接口新增 relatedOrders mock 字段(PR #2796)
- 真枚举 DriverAttachmentCategoryEnum(8 类目 + 张数上限,前 3 类换证留历史语义)
+ DriverStatusEnum / SeasonEnum / InsuranceTypeEnum @Pattern 强校验
- 4 嵌套 VO 完整字段表(DriverLicenseVO/DriverEmergencyVO/DriverInsuranceVO/DriverStatsVO)
- attachments 是 Map<category, List> 按类目分组
- 错误码:600200-600205 + 601001-601005
- 5 tab 后端实现说明(season=active/pending/archived/blacklist + 全部不传)
- 关联 Issue #2791 + PR #2796
- mock 警示(固定 3 条假数据,所有司机返回相同,待真实化)
校准(代码 vs 文档):
- 车辆错误码段位实际避让到 600107-600110(与车型管理库 600101-600106 冲突)
- 司机详情 attachments 是 Map<String, List<Item>> 按类目分组返回(不是扁平 array)
- DriverImportRespVO 字段名与 VehicleImportRespVO 不同(前者 insertedCount/renewedCount/errorCount,后者 success/failed/errorRows)
|
2026-05-21 15:33:02 +08:00 |
|
yaosutu
|
1a796e52b1
|
fix(车型管理库 changelog): typeKey 是表字段不是枚举,§6 改为说明无字典,建议值移到 §9 业务边界并强调前端不要硬编码
|
2026-05-21 15:21:58 +08:00 |
|
yaosutu
|
3aa9f425ca
|
新增 车型管理库 9 接口全模块快照 changelog(含分页 2 接口新增 + 7 个 CRUD 现状)
- 服务: hl-fleet-service
- PR: HL #2786(Issue #2785)
- 端类型: 管理后台
- 变更类型: 新增接口(§3.2 大类分页 + §3.7 型号分页 2 个新端点)
- 范围: 整模块快照分发(其余 7 接口契约零变化,一并打包方便前端联调)
文件: changelogs-v2/2026-05/21_2785_车型管理库-新增接口-管理后台.md
关键校准(按代码契约写,文档为辅):
- 实际 9 端点(API 文档 §1 标题"6 接口"是 §1.4 合并算法)
- 分页参数实际 page(不是文档误写的 pageNo)
- 错误码 600101-600106 全 6 个(文档 §1.4 只列了 3 个)
- VehicleTypeSaveReqVO / VehicleModelSaveReqVO 完整校验注解(@Size/@Min/@Max/@DecimalMin)
|
2026-05-21 15:15:56 +08:00 |
|
yaosutu
|
c2aef2a3d3
|
📦 docs: tag-library 私人标签库 6 接口真实化完成 + QA 验证通过
变更:
- 新增 changelogs-v2/2026-05/21_tag-library真实化完成QA验证通过-修改接口-管理后台.md
- 关联 19 号骨架版 changelog
- 通知前端:接口契约 0 变化,可正式进入真实联调时机
QA 结果:33/33 全通过(覆盖创建/列表/更新/删除/排序/置顶 6 接口 × 各场景)
错误码契约(581421/581423/581424/581425/581427)全部按设计触发,多用户隔离、事务回滚、软删后同名复用、Long ID 字符串序列化均已验证。
|
2026-05-21 12:07:15 +08:00 |
|
yaosutu
|
1175979e12
|
docs(§1 订单核心模块): 同步 HL@087c4331 — §1.2 加 teamNo + §6.17 三元组化 + 加非 transition 段落
回应前端 mmg 在 #2 issue 提的 2 处契约空白:
§3.2 §1.2 OrderListItemRespVO
- 字段表 17 → 18 字段,新增 teamNo(订金支付成功时生成;列表"团号"展示用)
- 响应 JSON 示例同步加 teamNo 字段
- 前端不再从 displayOrderNo substr 解析团号
§6.17 transition eventCode
- 9 行平铺表 → 16 条规则三元组(事件 → 前置态 → 目标态)
- 显式标注 CONFIRM 复用 2 种语义:
· CUSTOMIZING → PENDING_DEPARTURE = 确认锁单
· REVIEWING → SETTLED = 核单通过 / 确认结算
- FINISH 仅用于 TRAVELLING → REVIEWING(结团,不是结算)
- 新增 §6.17.2「非 transition 业务路径」段落:
· 核单结算走独立 6 步接口 /settlement/step{1-6}/*,Step 6 submit 内部自动推 REVIEWING → SETTLED,前端不 fire eventCode
· 退款走独立退款接口
· 「申请解锁」v3 已砍,前端隐藏对应按钮
§13 关联链接 v5.49 → v5.50(同步 PR #2614 升的设计文档版本号)
关联:
- HL PR: https://git.1814.love:8443/wx/HL/pulls/2614 (merged 087c4331)
- 前端 issue: https://git.1814.love:8443/wx/hl-api-changelog/issues/2
|
2026-05-19 16:50:34 +08:00 |
|
yaosutu
|
a9228e7aa8
|
feat(api-changelog): v3 行程 day/node 写操作真实化(PR #2613 / Issue #2598)
|
2026-05-19 16:38:01 +08:00 |
|
yaosutu
|
0bbcdd23e7
|
docs(tag-library): 新增 v5.14 私人标签库 6 接口契约(管理后台)
- GET /v3/admin/tag-library 查我的标签库(keyword/pinnedOnly)
- POST /v3/admin/tag-library 新增预设(tagName/tagColor)
- PUT /v3/admin/tag-library/{id} 修改预设(重命名/换色)
- DELETE /v3/admin/tag-library/{id} 软删预设
- PUT /v3/admin/tag-library/sort 批量排序(拖拽)
- PUT /v3/admin/tag-library/{id}/pin 置顶/取消置顶 toggle
错误码段位 581420-581429(hl-order-service-v3 拥有)。
当前 ServiceImpl 为 Mock 实现,契约本次发布后不再变。
关联 PR:wx/HL#2045(骨架)+ wx/HL#2240(Gateway 路由修复)
|
2026-05-19 14:32:04 +08:00 |
|
yaosutu
|
a47588b9a4
|
docs(v3-order): §6.2/§6.3 二次修订 — OrderStatus/OrderFlowStatus 对齐 SRS
第一轮 commit 89a1938 按当时代码写了 §6.2 10 项(含 REFUNDING)+ §6.3 13 项支付术语,
但代码本身已偏离 SRS v5.48 设计。HL@PR #2589 完成代码回归 SRS 重构,本次同步修订 changelog:
§6.2 orderStatus:10 → 9 项
- 删除 REFUNDING(SRS 决议:退款发起瞬间订单 order_status='CANCELLED',
退款进度由 refund_status 子字段表达)
- 保留 PENDING_BALANCE(业务上 SET_PENDING_BALANCE 事件支持重开尾款)
§6.3 flowStatus:13 → 15 项 完全重写为业务术语
- 旧 13 项支付节奏视角(AWAITING_DEPOSIT / DEPOSIT_PAID_PENDING_CONFIRM /
CONFIRMED_PENDING_HOTEL...)全废弃
- 新 15 项业务环节视角(AWAITING_PROFILE / AWAITING_HOTEL_SUBMIT /
HOTEL_IN_PROGRESS / PENDING_CONFIRM...),与 SRS v5.48 §0.4 行 636 1:1 对齐
受影响的示例值同步修订(5 处):
- §3.1 创单 flowStatus 默认值 AWAITING_DEPOSIT → AWAITING_PROFILE
- §3.2 列表示例 flowStatus CONFIRMED_PENDING_DEPARTURE → PENDING_DEPARTURE
- §3.3 主聚合示例 flowStatus CONFIRMED_PENDING_DEPARTURE → PENDING_DEPARTURE
- §3.11 取消预览业务边界粗状态集补 PENDING_BALANCE
- §3.14 transition 出参示例 newFlowStatus CONFIRMED_PENDING_DEPARTURE → PENDING_DEPARTURE
关联
- Issue: https://git.1814.love:8443/wx/hl-api-changelog/issues/1
- 后端 PR: https://git.1814.love:8443/wx/HL/pulls/2589
- 第一轮 changelog commit: 89a1938(部分被本次覆盖)
|
2026-05-19 11:10:11 +08:00 |
|
yaosutu
|
89a1938cb9
|
docs(v3-order): 按代码事实修订 §1/§2 changelog(fix issue #1 + 补充 5 项)
回复 hl-api-changelog#1 前端反馈的 5 处契约不明 / 冲突,并同步补足 4 处文档与代码不一致:
§1 订单核心模块(15 处修改):
- §3.1/§3.2/§3.3/§3.14 示例值:orderStatus/flowStatus 全部从中文标签改为英文枚举值
(后端 OrderInfo.orderStatus/flowStatus 直接透传 DB 列的英文枚举字符串)
- §3.3 OrderMainVO 字段表:
* customerName/customerPhone (admin 明文) → customerName + customerPhoneMasked(admin 也脱敏)
* exceptionBadges/progressStepper 标注「运行时暂返 null,OrderInfoConverter 派生逻辑待 Issue 接通」
* 新增 6 个 Tab 状态徽标字段(contractStatus/insuranceStatus/refundStatus/hasRefund/hasServiceStandard/hasFinanceDetail)
* subStatus 枚举补 NOT_APPLICABLE + 列示 ASSIGN_PARALLEL 子项结构
* 主聚合示例 transportPlanIds 改用真实雪花 ID(19 位)String
- §3.11 取消预览业务边界:粗状态集改英文枚举 + 说明 v3 已删「已确认」
- §3.14 transition:eventCode 入参表内联 9 个值,便于前端跳读
- §6.2 orderStatus:全表替换为 10 个英文枚举(PENDING_PAY/PENDING_COMPLETE/CUSTOMIZING/PENDING_DEPARTURE/PENDING_BALANCE/TRAVELLING/REVIEWING/SETTLED/REFUNDING/CANCELLED)
- §6.3 flowStatus:全表替换为 13 个英文枚举(AWAITING_DEPOSIT/.../CANCELLED_BEFORE_PAY)
- §6.4 consultantSource:补 SHARED + ROUND_ROBIN,说明 user-service 透传规则
- §6.17 加后端 enum 路径备注
§2 traveler 模块(9 处修改):
- §3.1 出行人列表:每条 17 字段 → 16 字段(off-by-one 笔误)
- §3.1/§3.3 curl 示例:路径 /travelers → /traveler/list 和 /traveler/add(对齐字段表与代码 @PostMapping)
- §3.1 transportPlanIds:补全局 Long→String 序列化规则脚注 + 示例值改真实雪花 ID
- §3.4 错误码段位让位:581119 → 581106(已签合同禁删),581120 → 581107(最后成人禁删)
(DB 段位 581119/581120 已分别被 TRAVELER_ID_CARD_DUPLICATE / TRANSPORT_PLAN_NOT_FOUND 占用)
- §3.9 smart-parse 错误码段位让位:581120/581121/581122/581123 → 581131/581132/100501/581134
(581122 限流走 HL 全局 CommonErrorCode.RATE_LIMITED)
- §12 注意事项同步删人错误码
关联:
- Issue: https://git.1814.love:8443/wx/hl-api-changelog/issues/1
- 验证代码 commit: HL@dev-v3 47d24228
- 验证报告: HL/.claude/tmp-changelog/issue1-analysis.md(仅本地)
|
2026-05-19 10:28:11 +08:00 |
|
yaosutu
|
9dfe5b270d
|
feat(order-v3): 订单列表新增定制师姓名模糊筛选参数 consultantName(PR #2569)
|
2026-05-19 02:49:53 +08:00 |
|