From 534b6890f1ceadb019b3706fed7c257853a2b0fd Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Mon, 30 Mar 2026 10:02:33 +0800 Subject: [PATCH] changelog: 2026-03/30_1002 (36 changes, 4 breaking) --- .swagger/hl-mp-service.json | 3729 +++++++++++++++++++++++----- changelogs/2026-03/30_1002_sync.md | 68 + 2 files changed, 3120 insertions(+), 677 deletions(-) create mode 100644 changelogs/2026-03/30_1002_sync.md diff --git a/.swagger/hl-mp-service.json b/.swagger/hl-mp-service.json index b2f7be4..ccdb8c4 100644 --- a/.swagger/hl-mp-service.json +++ b/.swagger/hl-mp-service.json @@ -21,8 +21,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«首页聚合数据»", - "$ref": "#/definitions/统一响应结果«首页聚合数据»" + "$ref": "#/definitions/统一响应结果«首页聚合数据»", + "originalRef": "统一响应结果«首页聚合数据»" } }, "401": { @@ -39,8 +39,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«首页聚合数据»", - "$ref": "#/definitions/统一响应结果«首页聚合数据»" + "$ref": "#/definitions/统一响应结果«首页聚合数据»", + "originalRef": "统一响应结果«首页聚合数据»" } }, "401": { @@ -110,8 +110,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -128,8 +128,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -161,8 +161,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -179,8 +179,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -299,8 +299,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -317,8 +317,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -360,8 +360,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«C端产品详情»", - "$ref": "#/definitions/统一响应结果«C端产品详情»" + "$ref": "#/definitions/统一响应结果«C端产品详情»", + "originalRef": "统一响应结果«C端产品详情»" } }, "401": { @@ -378,8 +378,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«C端产品详情»", - "$ref": "#/definitions/统一响应结果«C端产品详情»" + "$ref": "#/definitions/统一响应结果«C端产品详情»", + "originalRef": "统一响应结果«C端产品详情»" } }, "401": { @@ -437,8 +437,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -455,8 +455,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -502,8 +502,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "产品报价请求", - "$ref": "#/definitions/产品报价请求" + "$ref": "#/definitions/产品报价请求", + "originalRef": "产品报价请求" } } ], @@ -511,8 +511,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品报价结果»", - "$ref": "#/definitions/统一响应结果«产品报价结果»" + "$ref": "#/definitions/统一响应结果«产品报价结果»", + "originalRef": "统一响应结果«产品报价结果»" } }, "201": { @@ -532,8 +532,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品报价结果»", - "$ref": "#/definitions/统一响应结果«产品报价结果»" + "$ref": "#/definitions/统一响应结果«产品报价结果»", + "originalRef": "统一响应结果«产品报价结果»" } }, "201": { @@ -574,8 +574,8 @@ "description": "绑定请求体", "required": false, "schema": { - "originalRef": "通过联系人信息绑定订单请求", - "$ref": "#/definitions/通过联系人信息绑定订单请求" + "$ref": "#/definitions/通过联系人信息绑定订单请求", + "originalRef": "通过联系人信息绑定订单请求" } } ], @@ -583,8 +583,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«int»", - "$ref": "#/definitions/统一响应结果«int»" + "$ref": "#/definitions/统一响应结果«int»", + "originalRef": "统一响应结果«int»" } }, "201": { @@ -604,8 +604,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«int»", - "$ref": "#/definitions/统一响应结果«int»" + "$ref": "#/definitions/统一响应结果«int»", + "originalRef": "统一响应结果«int»" } }, "201": { @@ -640,8 +640,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -658,8 +658,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -697,8 +697,8 @@ "description": "创建订单请求体", "required": false, "schema": { - "originalRef": "C端创建订单请求", - "$ref": "#/definitions/C端创建订单请求" + "$ref": "#/definitions/C端创建订单请求", + "originalRef": "C端创建订单请求" } } ], @@ -706,8 +706,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«订单详情»", - "$ref": "#/definitions/统一响应结果«订单详情»" + "$ref": "#/definitions/统一响应结果«订单详情»", + "originalRef": "统一响应结果«订单详情»" } }, "201": { @@ -727,8 +727,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«订单详情»", - "$ref": "#/definitions/统一响应结果«订单详情»" + "$ref": "#/definitions/统一响应结果«订单详情»", + "originalRef": "统一响应结果«订单详情»" } }, "201": { @@ -793,8 +793,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«订单列表项»»", - "$ref": "#/definitions/统一响应结果«分页结果«订单列表项»»" + "$ref": "#/definitions/统一响应结果«分页结果«订单列表项»»", + "originalRef": "统一响应结果«分页结果«订单列表项»»" } }, "401": { @@ -811,8 +811,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«订单列表项»»", - "$ref": "#/definitions/统一响应结果«分页结果«订单列表项»»" + "$ref": "#/definitions/统一响应结果«分页结果«订单列表项»»", + "originalRef": "统一响应结果«分页结果«订单列表项»»" } }, "401": { @@ -862,8 +862,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -880,8 +880,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -913,8 +913,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«退款原因»»", - "$ref": "#/definitions/统一响应结果«List«退款原因»»" + "$ref": "#/definitions/统一响应结果«List«退款原因»»", + "originalRef": "统一响应结果«List«退款原因»»" } }, "401": { @@ -931,8 +931,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«退款原因»»", - "$ref": "#/definitions/统一响应结果«List«退款原因»»" + "$ref": "#/definitions/统一响应结果«List«退款原因»»", + "originalRef": "统一响应结果«List«退款原因»»" } }, "401": { @@ -974,8 +974,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«退款申请详情»", - "$ref": "#/definitions/统一响应结果«退款申请详情»" + "$ref": "#/definitions/统一响应结果«退款申请详情»", + "originalRef": "统一响应结果«退款申请详情»" } }, "401": { @@ -992,8 +992,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«退款申请详情»", - "$ref": "#/definitions/统一响应结果«退款申请详情»" + "$ref": "#/definitions/统一响应结果«退款申请详情»", + "originalRef": "统一响应结果«退款申请详情»" } }, "401": { @@ -1039,8 +1039,8 @@ "description": "申诉请求体", "required": false, "schema": { - "originalRef": "退款申诉请求", - "$ref": "#/definitions/退款申诉请求" + "$ref": "#/definitions/退款申诉请求", + "originalRef": "退款申诉请求" } } ], @@ -1048,8 +1048,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«退款申请详情»", - "$ref": "#/definitions/统一响应结果«退款申请详情»" + "$ref": "#/definitions/统一响应结果«退款申请详情»", + "originalRef": "统一响应结果«退款申请详情»" } }, "201": { @@ -1069,8 +1069,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«退款申请详情»", - "$ref": "#/definitions/统一响应结果«退款申请详情»" + "$ref": "#/definitions/统一响应结果«退款申请详情»", + "originalRef": "统一响应结果«退款申请详情»" } }, "201": { @@ -1118,8 +1118,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -1139,8 +1139,88 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/mp/order/refund/{orderId}/direct-appeal": { + "post": { + "tags": [ + "C端 - 退款接口" + ], + "summary": "直接申诉退款", + "description": "用户对退款政策计算的金额不满意,跳过退款申请直接发起申诉。\n申诉金额不能超过已付金额。流程:用户查看退款预览 → 不满意 → 直接申诉填写期望金额 → 企微OA审批", + "operationId": "directAppealUsingPOST", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "orderId", + "in": "path", + "description": "订单ID", + "required": false, + "type": "integer", + "format": "int64" + }, + { + "in": "body", + "name": "body", + "description": "body", + "required": true, + "schema": { + "$ref": "#/definitions/退款申诉请求", + "originalRef": "退款申诉请求" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«退款申请详情»", + "originalRef": "统一响应结果«退款申请详情»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«退款申请详情»", + "originalRef": "统一响应结果«退款申请详情»" } }, "201": { @@ -1175,8 +1255,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«订单列表项»»", - "$ref": "#/definitions/统一响应结果«List«订单列表项»»" + "$ref": "#/definitions/统一响应结果«List«订单列表项»»", + "originalRef": "统一响应结果«List«订单列表项»»" } }, "401": { @@ -1193,8 +1273,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«订单列表项»»", - "$ref": "#/definitions/统一响应结果«List«订单列表项»»" + "$ref": "#/definitions/统一响应结果«List«订单列表项»»", + "originalRef": "统一响应结果«List«订单列表项»»" } }, "401": { @@ -1236,8 +1316,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«订单详情»", - "$ref": "#/definitions/统一响应结果«订单详情»" + "$ref": "#/definitions/统一响应结果«订单详情»", + "originalRef": "统一响应结果«订单详情»" } }, "401": { @@ -1254,8 +1334,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«订单详情»", - "$ref": "#/definitions/统一响应结果«订单详情»" + "$ref": "#/definitions/统一响应结果«订单详情»", + "originalRef": "统一响应结果«订单详情»" } }, "401": { @@ -1300,8 +1380,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -1321,8 +1401,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -1371,8 +1451,8 @@ "description": "body", "required": false, "schema": { - "originalRef": "用户取消订单请求", - "$ref": "#/definitions/用户取消订单请求" + "$ref": "#/definitions/用户取消订单请求", + "originalRef": "用户取消订单请求" } } ], @@ -1380,8 +1460,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -1401,8 +1481,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -1451,8 +1531,8 @@ "description": "body", "required": true, "schema": { - "originalRef": "修改订单请求", - "$ref": "#/definitions/修改订单请求" + "$ref": "#/definitions/修改订单请求", + "originalRef": "修改订单请求" } } ], @@ -1460,8 +1540,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«订单详情»", - "$ref": "#/definitions/统一响应结果«订单详情»" + "$ref": "#/definitions/统一响应结果«订单详情»", + "originalRef": "统一响应结果«订单详情»" } }, "201": { @@ -1481,8 +1561,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«订单详情»", - "$ref": "#/definitions/统一响应结果«订单详情»" + "$ref": "#/definitions/统一响应结果«订单详情»", + "originalRef": "统一响应结果«订单详情»" } }, "201": { @@ -1523,8 +1603,8 @@ "description": "退款申请请求体", "required": false, "schema": { - "originalRef": "退款申请请求", - "$ref": "#/definitions/退款申请请求" + "$ref": "#/definitions/退款申请请求", + "originalRef": "退款申请请求" } }, { @@ -1540,8 +1620,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«退款申请详情»", - "$ref": "#/definitions/统一响应结果«退款申请详情»" + "$ref": "#/definitions/统一响应结果«退款申请详情»", + "originalRef": "统一响应结果«退款申请详情»" } }, "201": { @@ -1561,8 +1641,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«退款申请详情»", - "$ref": "#/definitions/统一响应结果«退款申请详情»" + "$ref": "#/definitions/统一响应结果«退款申请详情»", + "originalRef": "统一响应结果«退款申请详情»" } }, "201": { @@ -1606,8 +1686,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«退款申请详情»", - "$ref": "#/definitions/统一响应结果«退款申请详情»" + "$ref": "#/definitions/统一响应结果«退款申请详情»", + "originalRef": "统一响应结果«退款申请详情»" } }, "401": { @@ -1624,8 +1704,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«退款申请详情»", - "$ref": "#/definitions/统一响应结果«退款申请详情»" + "$ref": "#/definitions/统一响应结果«退款申请详情»", + "originalRef": "统一响应结果«退款申请详情»" } }, "401": { @@ -1667,8 +1747,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«退款预览»", - "$ref": "#/definitions/统一响应结果«退款预览»" + "$ref": "#/definitions/统一响应结果«退款预览»", + "originalRef": "统一响应结果«退款预览»" } }, "401": { @@ -1685,8 +1765,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«退款预览»", - "$ref": "#/definitions/统一响应结果«退款预览»" + "$ref": "#/definitions/统一响应结果«退款预览»", + "originalRef": "统一响应结果«退款预览»" } }, "401": { @@ -1703,6 +1783,88 @@ "x-order": "2147483647" } }, + "/mp/order/{orderId}/remark": { + "put": { + "tags": [ + "C端 - 订单接口" + ], + "summary": "添加/修改订单备注", + "description": "用户在订单详情页添加或修改备注。备注对管理端可见。\n请求体:{\"remark\": \"备注内容\"}", + "operationId": "updateRemarkUsingPUT", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "description": "body", + "required": true, + "schema": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + }, + { + "name": "orderId", + "in": "path", + "description": "orderId", + "required": true, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, "/mp/order/{orderId}/resources": { "get": { "tags": [ @@ -1728,8 +1890,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,List«Map«string,object»»»»", - "$ref": "#/definitions/统一响应结果«Map«string,List«Map«string,object»»»»" + "$ref": "#/definitions/统一响应结果«Map«string,List«Map«string,object»»»»", + "originalRef": "统一响应结果«Map«string,List«Map«string,object»»»»" } }, "401": { @@ -1746,8 +1908,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,List«Map«string,object»»»»", - "$ref": "#/definitions/统一响应结果«Map«string,List«Map«string,object»»»»" + "$ref": "#/definitions/统一响应结果«Map«string,List«Map«string,object»»»»", + "originalRef": "统一响应结果«Map«string,List«Map«string,object»»»»" } }, "401": { @@ -1764,6 +1926,216 @@ "x-order": "2147483647" } }, + "/mp/order/{orderId}/transport": { + "post": { + "tags": [ + "小程序-订单交通信息" + ], + "summary": "填写交通信息", + "description": "用户填写去程/回程的航班或火车信息。\n\n**请求字段**:\n- legType: OUTBOUND=去程, RETURN=回程\n- transportType: FLIGHT=航班, TRAIN=火车\n- transportNo: 航班号(如CA1234)或车次(如G71)\n- departureStation: 出发站(选填)\n- arrivalStation: 到达站(选填)\n- travelDate: 乘坐日期(yyyy-MM-dd)\n- remark: 备注(选填)", + "operationId": "addTransportUsingPOST", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "orderId", + "in": "path", + "description": "订单ID", + "required": false, + "type": "integer", + "format": "int64" + }, + { + "in": "body", + "name": "request", + "description": "request", + "required": true, + "schema": { + "type": "object" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/mp/order/{orderId}/transports": { + "get": { + "tags": [ + "小程序-订单交通信息" + ], + "summary": "查看订单交通信息(含实时动态)", + "description": "返回订单的去程/回程交通信息,自动从飞常准查询实时航班/火车状态", + "operationId": "listTransportsUsingGET", + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "orderId", + "in": "path", + "description": "订单ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/mp/order/{orderId}/urge": { + "post": { + "tags": [ + "C端 - 订单接口" + ], + "summary": "催单", + "description": "提醒定制师尽快处理订单内部流程,通过企业微信发送消息。每个订单2小时内只能催一次", + "operationId": "urgeOrderUsingPOST", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "orderId", + "in": "path", + "description": "订单ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, "/mp/invoice/apply": { "post": { "tags": [ @@ -1785,8 +2157,8 @@ "description": "开票请求体", "required": false, "schema": { - "originalRef": "发票申请请求", - "$ref": "#/definitions/发票申请请求" + "$ref": "#/definitions/发票申请请求", + "originalRef": "发票申请请求" } } ], @@ -1794,8 +2166,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -1815,8 +2187,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -1861,8 +2233,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -1879,8 +2251,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -1922,8 +2294,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -1940,8 +2312,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -1987,8 +2359,8 @@ "description": "body", "required": true, "schema": { - "originalRef": "发票换开请求", - "$ref": "#/definitions/发票换开请求" + "$ref": "#/definitions/发票换开请求", + "originalRef": "发票换开请求" } } ], @@ -1996,8 +2368,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -2017,8 +2389,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -2059,8 +2431,8 @@ "description": "支付请求体", "required": false, "schema": { - "originalRef": "支付预下单请求", - "$ref": "#/definitions/支付预下单请求" + "$ref": "#/definitions/支付预下单请求", + "originalRef": "支付预下单请求" } } ], @@ -2068,8 +2440,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -2089,8 +2461,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -2135,8 +2507,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -2153,8 +2525,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -2196,8 +2568,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -2214,8 +2586,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -2247,8 +2619,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -2265,8 +2637,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -2298,8 +2670,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -2316,8 +2688,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -2339,19 +2711,27 @@ "tags": [ "C端 - 行程接口" ], - "summary": "天气查询", - "description": "高德天气API代理,传入城市名称返回实时天气信息", + "summary": "天气查询(经纬度)", + "description": "通过和风天气API查询指定经纬度的实时天气,精度3-5公里", "operationId": "getWeatherUsingGET", "produces": [ "*/*" ], "parameters": [ { - "name": "city", + "name": "latitude", "in": "query", - "description": "城市名称,如「成都」「拉萨」", + "description": "纬度", "required": true, - "type": "string", + "type": "number", + "allowEmptyValue": false + }, + { + "name": "longitude", + "in": "query", + "description": "经度", + "required": true, + "type": "number", "allowEmptyValue": false } ], @@ -2359,8 +2739,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -2377,8 +2757,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -2420,8 +2800,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -2438,8 +2818,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -2471,8 +2851,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -2489,8 +2869,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -2528,8 +2908,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "微信登录请求", - "$ref": "#/definitions/微信登录请求" + "$ref": "#/definitions/微信登录请求", + "originalRef": "微信登录请求" } } ], @@ -2537,8 +2917,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -2558,8 +2938,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -2600,8 +2980,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "短信验证码登录请求", - "$ref": "#/definitions/短信验证码登录请求" + "$ref": "#/definitions/短信验证码登录请求", + "originalRef": "短信验证码登录请求" } } ], @@ -2609,8 +2989,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -2630,8 +3010,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -2669,8 +3049,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -2690,8 +3070,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -2732,8 +3112,8 @@ "description": "body", "required": true, "schema": { - "originalRef": "身份证OCR识别请求", - "$ref": "#/definitions/身份证OCR识别请求" + "$ref": "#/definitions/身份证OCR识别请求", + "originalRef": "身份证OCR识别请求" } } ], @@ -2741,8 +3121,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,string»»", - "$ref": "#/definitions/统一响应结果«Map«string,string»»" + "$ref": "#/definitions/统一响应结果«Map«string,string»»", + "originalRef": "统一响应结果«Map«string,string»»" } }, "201": { @@ -2762,8 +3142,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,string»»", - "$ref": "#/definitions/统一响应结果«Map«string,string»»" + "$ref": "#/definitions/统一响应结果«Map«string,string»»", + "originalRef": "统一响应结果«Map«string,string»»" } }, "201": { @@ -2798,8 +3178,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -2816,8 +3196,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -2853,8 +3233,8 @@ "description": "body", "required": true, "schema": { - "originalRef": "更新个人资料请求", - "$ref": "#/definitions/更新个人资料请求" + "$ref": "#/definitions/更新个人资料请求", + "originalRef": "更新个人资料请求" } } ], @@ -2862,8 +3242,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -2883,8 +3263,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -2925,8 +3305,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "发送短信验证码请求", - "$ref": "#/definitions/发送短信验证码请求" + "$ref": "#/definitions/发送短信验证码请求", + "originalRef": "发送短信验证码请求" } } ], @@ -2934,8 +3314,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -2955,8 +3335,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -2991,8 +3371,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -3009,8 +3389,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -3046,8 +3426,8 @@ "description": "body", "required": true, "schema": { - "originalRef": "出行人请求(新增/修改)", - "$ref": "#/definitions/出行人请求(新增/修改)" + "$ref": "#/definitions/出行人请求(新增/修改)", + "originalRef": "出行人请求(新增/修改)" } } ], @@ -3055,8 +3435,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -3076,8 +3456,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -3122,8 +3502,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -3140,8 +3520,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -3185,8 +3565,8 @@ "description": "body", "required": true, "schema": { - "originalRef": "出行人请求(新增/修改)", - "$ref": "#/definitions/出行人请求(新增/修改)" + "$ref": "#/definitions/出行人请求(新增/修改)", + "originalRef": "出行人请求(新增/修改)" } } ], @@ -3194,8 +3574,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -3215,8 +3595,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -3259,8 +3639,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3277,8 +3657,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3323,8 +3703,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -3344,8 +3724,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -3410,8 +3790,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«收藏列表项(含资源摘要)»»", - "$ref": "#/definitions/统一响应结果«分页结果«收藏列表项(含资源摘要)»»" + "$ref": "#/definitions/统一响应结果«分页结果«收藏列表项(含资源摘要)»»", + "originalRef": "统一响应结果«分页结果«收藏列表项(含资源摘要)»»" } }, "401": { @@ -3428,8 +3808,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«收藏列表项(含资源摘要)»»", - "$ref": "#/definitions/统一响应结果«分页结果«收藏列表项(含资源摘要)»»" + "$ref": "#/definitions/统一响应结果«分页结果«收藏列表项(含资源摘要)»»", + "originalRef": "统一响应结果«分页结果«收藏列表项(含资源摘要)»»" } }, "401": { @@ -3465,8 +3845,8 @@ "description": "body", "required": true, "schema": { - "originalRef": "收藏请求", - "$ref": "#/definitions/收藏请求" + "$ref": "#/definitions/收藏请求", + "originalRef": "收藏请求" } } ], @@ -3474,8 +3854,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -3495,8 +3875,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -3546,8 +3926,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3564,8 +3944,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3616,8 +3996,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3634,8 +4014,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3686,8 +4066,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "401": { @@ -3704,8 +4084,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "401": { @@ -3747,8 +4127,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3765,8 +4145,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3828,8 +4208,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«足迹列表项(含资源摘要)»»", - "$ref": "#/definitions/统一响应结果«分页结果«足迹列表项(含资源摘要)»»" + "$ref": "#/definitions/统一响应结果«分页结果«足迹列表项(含资源摘要)»»", + "originalRef": "统一响应结果«分页结果«足迹列表项(含资源摘要)»»" } }, "401": { @@ -3846,8 +4226,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«足迹列表项(含资源摘要)»»", - "$ref": "#/definitions/统一响应结果«分页结果«足迹列表项(含资源摘要)»»" + "$ref": "#/definitions/统一响应结果«分页结果«足迹列表项(含资源摘要)»»", + "originalRef": "统一响应结果«分页结果«足迹列表项(含资源摘要)»»" } }, "401": { @@ -3883,8 +4263,8 @@ "description": "body", "required": true, "schema": { - "originalRef": "添加足迹请求", - "$ref": "#/definitions/添加足迹请求" + "$ref": "#/definitions/添加足迹请求", + "originalRef": "添加足迹请求" } } ], @@ -3892,8 +4272,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -3913,8 +4293,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -3964,8 +4344,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3982,8 +4362,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -4025,8 +4405,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -4043,8 +4423,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -4106,8 +4486,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -4124,8 +4504,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -4170,8 +4550,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -4191,8 +4571,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -4227,8 +4607,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -4245,8 +4625,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -4288,8 +4668,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -4306,8 +4686,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -4352,8 +4732,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -4373,8 +4753,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -4415,8 +4795,8 @@ "description": "评价请求体", "required": false, "schema": { - "originalRef": "创建评价请求", - "$ref": "#/definitions/创建评价请求" + "$ref": "#/definitions/创建评价请求", + "originalRef": "创建评价请求" } } ], @@ -4424,8 +4804,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -4445,8 +4825,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -4493,8 +4873,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -4511,8 +4891,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -4566,8 +4946,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -4584,8 +4964,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -4627,8 +5007,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -4645,8 +5025,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -4688,8 +5068,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "401": { @@ -4706,8 +5086,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "401": { @@ -4793,8 +5173,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -4811,8 +5191,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -4854,8 +5234,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -4872,8 +5252,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -4905,8 +5285,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -4923,8 +5303,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -5003,8 +5383,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -5021,8 +5401,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -5073,8 +5453,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -5091,8 +5471,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -5187,8 +5567,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -5205,8 +5585,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -5251,8 +5631,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -5272,8 +5652,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -5318,8 +5698,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "401": { @@ -5336,8 +5716,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "401": { @@ -5391,8 +5771,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -5409,8 +5789,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -5442,8 +5822,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -5460,8 +5840,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -5493,8 +5873,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -5511,8 +5891,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -5554,8 +5934,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -5572,8 +5952,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -5635,8 +6015,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -5653,8 +6033,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -5716,8 +6096,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -5734,8 +6114,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -5777,8 +6157,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -5795,8 +6175,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -5828,8 +6208,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -5846,8 +6226,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -5909,8 +6289,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -5927,8 +6307,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -5972,8 +6352,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -5990,8 +6370,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -6033,8 +6413,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6051,8 +6431,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6094,8 +6474,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -6112,8 +6492,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -6175,8 +6555,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -6193,8 +6573,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -6239,8 +6619,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "201": { @@ -6260,8 +6640,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "201": { @@ -6306,8 +6686,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6324,8 +6704,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6403,8 +6783,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -6421,8 +6801,69 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/mp/hotel/room-type/{roomTypeId}": { + "get": { + "tags": [ + "C端 - 酒店接口" + ], + "summary": "房型详情", + "description": "获取房型完整信息,包含封面、轮播图、视频等素材URL,以及床型、面积、设施等详细信息。", + "operationId": "getRoomTypeDetailUsingGET", + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "roomTypeId", + "in": "path", + "description": "房型ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6445,7 +6886,7 @@ "C端 - 酒店接口" ], "summary": "酒店详情", - "description": "获取酒店完整信息(含房型列表、图文详情、价格等),自动注入静态地图图片URL用于详情页地图展示。", + "description": "获取酒店完整信息(含房型列表、图文详情、价格等),自动注入静态地图图片URL用于详情页地图展示。roomTypes字段包含已启用的房型列表。", "operationId": "getHotelDetailUsingGET", "produces": [ "*/*" @@ -6464,8 +6905,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6482,8 +6923,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6553,8 +6994,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -6571,8 +7012,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -6614,8 +7055,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6632,8 +7073,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6665,8 +7106,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -6683,8 +7124,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -6716,8 +7157,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6734,8 +7175,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6767,8 +7208,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -6785,8 +7226,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -6818,8 +7259,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -6836,8 +7277,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -6878,8 +7319,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6896,8 +7337,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6929,8 +7370,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6947,8 +7388,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -6980,8 +7421,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -6998,8 +7439,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7031,8 +7472,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7049,8 +7490,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7088,8 +7529,8 @@ "description": "反馈内容(含content、images、contact等字段)", "required": true, "schema": { - "originalRef": "提交反馈请求", - "$ref": "#/definitions/提交反馈请求" + "$ref": "#/definitions/提交反馈请求", + "originalRef": "提交反馈请求" } } ], @@ -7097,8 +7538,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -7118,8 +7559,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -7154,8 +7595,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7172,8 +7613,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7214,8 +7655,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7232,8 +7673,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7265,8 +7706,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7283,8 +7724,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7320,8 +7761,8 @@ "description": "心愿请求体", "required": false, "schema": { - "originalRef": "创建祈愿请求", - "$ref": "#/definitions/创建祈愿请求" + "$ref": "#/definitions/创建祈愿请求", + "originalRef": "创建祈愿请求" } } ], @@ -7329,8 +7770,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -7350,8 +7791,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -7417,8 +7858,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -7435,8 +7876,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -7478,8 +7919,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -7496,8 +7937,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -7542,8 +7983,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "201": { @@ -7563,8 +8004,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "201": { @@ -7612,8 +8053,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "201": { @@ -7633,8 +8074,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "201": { @@ -7682,8 +8123,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -7703,8 +8144,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -7749,8 +8190,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«string»", - "$ref": "#/definitions/统一响应结果«string»" + "$ref": "#/definitions/统一响应结果«string»", + "originalRef": "统一响应结果«string»" } }, "401": { @@ -7767,8 +8208,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«string»", - "$ref": "#/definitions/统一响应结果«string»" + "$ref": "#/definitions/统一响应结果«string»", + "originalRef": "统一响应结果«string»" } }, "401": { @@ -7830,8 +8271,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -7848,8 +8289,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -7891,8 +8332,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7909,8 +8350,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7942,8 +8383,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -7960,8 +8401,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -8031,8 +8472,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -8049,8 +8490,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -8092,8 +8533,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -8110,8 +8551,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -8181,8 +8622,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -8199,8 +8640,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«分页结果«Map«string,object»»»", + "originalRef": "统一响应结果«分页结果«Map«string,object»»»" } }, "401": { @@ -8242,8 +8683,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -8260,8 +8701,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -8323,8 +8764,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -8341,8 +8782,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -8364,19 +8805,27 @@ "tags": [ "C端 - 天气接口" ], - "summary": "获取指定城市天气预报", - "description": "通过高德天气API查询指定城市未来3天的天气预报信息", + "summary": "根据经纬度获取天气预报", + "description": "通过和风天气API查询指定经纬度的未来7天天气预报信息", "operationId": "getForecastWeatherUsingGET", "produces": [ "*/*" ], "parameters": [ { - "name": "city", + "name": "latitude", "in": "query", - "description": "城市名称", + "description": "纬度", "required": false, - "type": "string", + "type": "number", + "allowEmptyValue": false + }, + { + "name": "longitude", + "in": "query", + "description": "经度", + "required": false, + "type": "number", "allowEmptyValue": false } ], @@ -8384,8 +8833,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -8402,8 +8851,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -8426,7 +8875,7 @@ "C端 - 天气接口" ], "summary": "获取订单行程天气", - "description": "根据订单行程中的目的地城市,批量查询每日天气信息,用于行程详情页展示", + "description": "根据订单行程节点的经纬度,批量查询每日天气信息,用于行程详情页展示", "operationId": "getItineraryWeatherUsingGET", "produces": [ "*/*" @@ -8445,8 +8894,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -8463,8 +8912,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«Map«string,object»»»", - "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»" + "$ref": "#/definitions/统一响应结果«List«Map«string,object»»»", + "originalRef": "统一响应结果«List«Map«string,object»»»" } }, "401": { @@ -8486,19 +8935,27 @@ "tags": [ "C端 - 天气接口" ], - "summary": "获取指定城市实况天气", - "description": "通过高德天气API查询指定城市的实时天气(温度、湿度、风向等)", + "summary": "根据经纬度获取实况天气", + "description": "通过和风天气API查询指定经纬度的实时天气(温度、体感温度、湿度、风向等),精度3-5公里", "operationId": "getLiveWeatherUsingGET", "produces": [ "*/*" ], "parameters": [ { - "name": "city", + "name": "latitude", "in": "query", - "description": "城市名称", + "description": "纬度", "required": false, - "type": "string", + "type": "number", + "allowEmptyValue": false + }, + { + "name": "longitude", + "in": "query", + "description": "经度", + "required": false, + "type": "number", "allowEmptyValue": false } ], @@ -8506,8 +8963,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -8524,8 +8981,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "401": { @@ -8581,8 +9038,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«string»»", - "$ref": "#/definitions/统一响应结果«List«string»»" + "$ref": "#/definitions/统一响应结果«List«string»»", + "originalRef": "统一响应结果«List«string»»" } }, "201": { @@ -8602,8 +9059,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«string»»", - "$ref": "#/definitions/统一响应结果«List«string»»" + "$ref": "#/definitions/统一响应结果«List«string»»", + "originalRef": "统一响应结果«List«string»»" } }, "201": { @@ -8658,8 +9115,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -8679,8 +9136,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -8732,8 +9189,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "401": { @@ -8750,8 +9207,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«boolean»", - "$ref": "#/definitions/统一响应结果«boolean»" + "$ref": "#/definitions/统一响应结果«boolean»", + "originalRef": "统一响应结果«boolean»" } }, "401": { @@ -8767,6 +9224,395 @@ "deprecated": false, "x-order": "2147483647" } + }, + "/mp/custom/detail": { + "get": { + "tags": [ + "C端 - 定制需求接口" + ], + "summary": "定制需求详情", + "description": "查询单条定制需求的完整信息,包含定制师信息、需求详情、回复内容等。\n\n**关联字典**:\n- status → 字典:customize_request_status:PENDING=待处理, ACCEPTED=已接受, DESIGNING=设计中, QUOTED=已报价, COMPLETED=已完成, CANCELLED=已取消\n- travelPurpose → 字典:travel_purpose(旅游目的)\n- requestType → 字典:customize_request_type(需求类型)\n- budget → 字典:customize_budget(预算范围)", + "operationId": "detailUsingGET_1", + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "定制请求ID", + "required": false, + "type": "integer", + "format": "int64", + "allowEmptyValue": false + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«定制需求详情VO»", + "originalRef": "统一响应结果«定制需求详情VO»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«定制需求详情VO»", + "originalRef": "统一响应结果«定制需求详情VO»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/mp/custom/list": { + "get": { + "tags": [ + "C端 - 定制需求接口" + ], + "summary": "定制需求列表", + "description": "分页查询当前用户的定制需求列表,按创建时间倒序。\n\n**关联字典**:\n- status → 字典:customize_request_status:PENDING=待处理, ACCEPTED=已接受, DESIGNING=设计中, QUOTED=已报价, COMPLETED=已完成, CANCELLED=已取消\n- travelPurpose → 字典:travel_purpose(旅游目的)\n- requestType → 字典:customize_request_type(需求类型)\n- budget → 字典:customize_budget(预算范围)", + "operationId": "listUsingGET_1", + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "page", + "in": "query", + "description": "页码", + "required": false, + "type": "integer", + "default": 1, + "format": "int32", + "allowEmptyValue": false + }, + { + "name": "pageSize", + "in": "query", + "description": "每页条数", + "required": false, + "type": "integer", + "default": 20, + "format": "int32", + "allowEmptyValue": false + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«分页结果«定制需求列表项VO»»", + "originalRef": "统一响应结果«分页结果«定制需求列表项VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«分页结果«定制需求列表项VO»»", + "originalRef": "统一响应结果«分页结果«定制需求列表项VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/mp/custom/product/{productId}": { + "get": { + "tags": [ + "C端 - 定制需求接口" + ], + "summary": "查询已完成的定制产品详情", + "description": "根据产品ID查询已完成(COMPLETED/ORDERED)的定制产品详情。\n用于定制需求详情页展示定制师设计完成的产品方案。\n\n**返回字段**:产品完整信息,包括行程安排(itineraryDays)、人员配置(staffConfigs)、家庭分组(families)、定价(pricing)等。\n\n**关联字典**:\n- productType → 字典:product_type:CUSTOM=定制产品\n- status → 字典:product_status:COMPLETED=已完成(可下单), ORDERED=已下单(已有订单)\n- staffConfigs.staffType → 字典:staff_type:GUIDE=导游, GUIDE_ASSISTANT=助理导游, PHOTOGRAPHER=摄影师, LEADER=领队, OTHER=其他\n- paymentMode → 字典:payment_mode:FULL=全款, DEPOSIT=定金+尾款", + "operationId": "getCompletedCustomProductUsingGET", + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "productId", + "in": "path", + "description": "定制产品ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«已完成定制产品详情VO»", + "originalRef": "统一响应结果«已完成定制产品详情VO»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«已完成定制产品详情VO»", + "originalRef": "统一响应结果«已完成定制产品详情VO»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/mp/custom/products": { + "get": { + "tags": [ + "C端 - 定制需求接口" + ], + "summary": "我的已完成定制产品列表", + "description": "查询当前用户所有已完成的定制产品列表。\n聚合流程:先从定制需求中获取关联的产品ID → 再批量查询产品信息。\n\n**关联字典**:\n- productType → 字典:product_type:CUSTOM=定制产品\n- paymentMode → 字典:payment_mode:FULL=全款, DEPOSIT=定金+尾款", + "operationId": "listCompletedCustomProductsUsingGET", + "produces": [ + "*/*" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«List«已完成定制产品列表项VO»»", + "originalRef": "统一响应结果«List«已完成定制产品列表项VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«List«已完成定制产品列表项VO»»", + "originalRef": "统一响应结果«List«已完成定制产品列表项VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/mp/custom/submit": { + "post": { + "tags": [ + "C端 - 定制需求接口" + ], + "summary": "提交定制需求", + "description": "用户提交定制旅行需求,系统会创建定制请求并通知定制师。\n\n**关联字典**:\n- travelPurpose → 字典:travel_purpose(旅游目的):LEISURE=休闲度假, ADVENTURE=探险体验, CULTURE=文化探访, FAMILY=亲子陪伴, ROMANCE=浪漫旅行, TEAM=团队建设, OTHER=其他\n- requestType → 字典:customize_request_type(需求类型):FAMILY_TRIP=亲子游, HONEYMOON=蜜月游, GROUP_TRIP=团建游, SENIOR_TRIP=银发游, ADVENTURE=探险游, PHOTOGRAPHY=摄影游, CULTURE=文化游, OTHER=其他\n- budget → 字典:customize_budget(预算范围):UNDER_3000=3000元以下/人, BUDGET_3000_5000=3000-5000元/人, BUDGET_5000_10000=5000-10000元/人, BUDGET_10000_20000=10000-20000元/人, ABOVE_20000=20000元以上/人, NO_LIMIT=不限预算\n- 返回字段 status → 字典:customize_request_status(定制请求状态):PENDING=待处理, ACCEPTED=已接受, DESIGNING=设计中, QUOTED=已报价, COMPLETED=已完成, CANCELLED=已取消", + "operationId": "submitUsingPOST", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "description": "body", + "required": true, + "schema": { + "$ref": "#/definitions/提交定制需求请求", + "originalRef": "提交定制需求请求" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«定制需求详情VO»", + "originalRef": "统一响应结果«定制需求详情VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«定制需求详情VO»", + "originalRef": "统一响应结果«定制需求详情VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/mp/custom/{requestId}/cancel": { + "post": { + "tags": [ + "C端 - 定制需求接口" + ], + "summary": "取消定制需求", + "description": "用户取消定制需求。\n\n**业务规则**:\n- 仅 PENDING(待处理)、ACCEPTED(已接受)、DESIGNING(设计中)状态可取消\n- 已报价(QUOTED)、已完成(COMPLETED)或已取消(CANCELLED)的需求不可再次取消\n\n**关联字典**:\n- status → 字典:customize_request_status:PENDING=待处理, ACCEPTED=已接受, DESIGNING=设计中, QUOTED=已报价, COMPLETED=已完成, CANCELLED=已取消", + "operationId": "cancelUsingPOST", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "requestId", + "in": "path", + "description": "定制请求ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«定制需求详情VO»", + "originalRef": "统一响应结果«定制需求详情VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«定制需求详情VO»", + "originalRef": "统一响应结果«定制需求详情VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } } }, "definitions": { @@ -8803,8 +9649,8 @@ "type": "array", "description": "数据列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "total": { @@ -8827,8 +9673,8 @@ }, "data": { "description": "响应数据", - "originalRef": "分页结果«Map«string,object»»", - "$ref": "#/definitions/分页结果«Map«string,object»»" + "$ref": "#/definitions/分页结果«Map«string,object»»", + "originalRef": "分页结果«Map«string,object»»" }, "message": { "type": "string", @@ -8849,8 +9695,8 @@ }, "data": { "description": "响应数据", - "originalRef": "首页聚合数据", - "$ref": "#/definitions/首页聚合数据" + "$ref": "#/definitions/首页聚合数据", + "originalRef": "首页聚合数据" }, "message": { "type": "string", @@ -8867,24 +9713,24 @@ "type": "array", "description": "轮播图Banner列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "contactInfo": { "type": "array", "description": "联系我们列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "exploreTopics": { "type": "array", "description": "探索专题列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "featuredDesigner": { @@ -8895,24 +9741,24 @@ "type": "array", "description": "首页精选评价列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "productLines": { "type": "array", "description": "产品线分类列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "recommendProducts": { "type": "array", "description": "推荐产品列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } } }, @@ -8925,16 +9771,16 @@ "type": "array", "description": "可售期数列表(仅GROUP产品,按出发日期升序)", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "chatMessages": { "type": "array", "description": "群聊最近消息(来自会话存档)", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "earliestBookingDate": { @@ -8949,6 +9795,10 @@ "type": "string", "description": "早鸟计划名称" }, + "earlyBirdText": { + "type": "string", + "description": "早鸟优惠文字描述(如: 早鸟优惠:满2人立减50元/人)" + }, "isFavorited": { "type": "boolean", "description": "是否已收藏(null表示未登录)" @@ -8962,6 +9812,10 @@ "type": "object", "description": "产品详情(来自product-service)" }, + "refundPolicies": { + "type": "object", + "description": "退款政策详情(按退款类型分组)。key=退款类型(FULL/DEPOSIT/BALANCE),value=政策详情(含policyName、rules等)" + }, "reviewStats": { "type": "object", "description": "评价统计数据" @@ -9003,6 +9857,10 @@ "type": "number", "description": "成人单价" }, + "available": { + "type": "boolean", + "description": "该日期是否可订(库存>0或不限库存)" + }, "babySellPrice": { "type": "number", "description": "幼童单价(固定价)" @@ -9017,13 +9875,13 @@ }, "depositPayment": { "description": "定金支付信息(仅paymentMode=DEPOSIT时有值)", - "originalRef": "定金支付选项", - "$ref": "#/definitions/定金支付选项" + "$ref": "#/definitions/定金支付选项", + "originalRef": "定金支付选项" }, "earlyBirdDiscount": { "description": "早鸟优惠信息,无优惠时为null", - "originalRef": "早鸟优惠信息", - "$ref": "#/definitions/早鸟优惠信息" + "$ref": "#/definitions/早鸟优惠信息", + "originalRef": "早鸟优惠信息" }, "finalPrice": { "type": "number", @@ -9031,8 +9889,8 @@ }, "fullPayment": { "description": "全额支付信息", - "originalRef": "全额支付选项", - "$ref": "#/definitions/全额支付选项" + "$ref": "#/definitions/全额支付选项", + "originalRef": "全额支付选项" }, "grandTotalSellPrice": { "type": "number", @@ -9042,6 +9900,11 @@ "type": "string", "description": "支付方式: FULL(全额支付) / DEPOSIT(定金+尾款)" }, + "stock": { + "type": "integer", + "format": "int32", + "description": "该日期剩余库存(null表示不限)" + }, "totalAdultSellPrice": { "type": "number", "description": "成人小计" @@ -9181,8 +10044,8 @@ }, "data": { "description": "响应数据", - "originalRef": "C端产品详情", - "$ref": "#/definitions/C端产品详情" + "$ref": "#/definitions/C端产品详情", + "originalRef": "C端产品详情" }, "message": { "type": "string", @@ -9205,8 +10068,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "message": { @@ -9228,8 +10091,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品报价结果", - "$ref": "#/definitions/产品报价结果" + "$ref": "#/definitions/产品报价结果", + "originalRef": "产品报价结果" }, "message": { "type": "string", @@ -9318,8 +10181,8 @@ "type": "array", "description": "出行人列表", "items": { - "originalRef": "出行人信息", - "$ref": "#/definitions/出行人信息" + "$ref": "#/definitions/出行人信息", + "originalRef": "出行人信息" } }, "youngChildCount": { @@ -9335,8 +10198,8 @@ "type": "object", "title": "Map«string,List«Map«string,object»»»", "additionalProperties": { - "originalRef": "List", - "$ref": "#/definitions/List" + "$ref": "#/definitions/List", + "originalRef": "List" } }, "Map«string,object»_4": { @@ -9353,6 +10216,13 @@ "type": "object" } }, + "Map«string,object»_6": { + "type": "object", + "title": "Map«string,object»_6", + "additionalProperties": { + "type": "object" + } + }, "修改订单请求": { "type": "object", "properties": { @@ -9366,8 +10236,8 @@ "type": "array", "description": "出行人列表(提供则替换全部出行人)", "items": { - "originalRef": "出行人信息_1", - "$ref": "#/definitions/出行人信息_1" + "$ref": "#/definitions/出行人信息_1", + "originalRef": "出行人信息_1" } } }, @@ -9524,8 +10394,8 @@ "type": "array", "description": "数据列表", "items": { - "originalRef": "订单列表项", - "$ref": "#/definitions/订单列表项" + "$ref": "#/definitions/订单列表项", + "originalRef": "订单列表项" } }, "total": { @@ -9561,8 +10431,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "订单列表项", - "$ref": "#/definitions/订单列表项" + "$ref": "#/definitions/订单列表项", + "originalRef": "订单列表项" } }, "message": { @@ -9586,8 +10456,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "退款原因", - "$ref": "#/definitions/退款原因" + "$ref": "#/definitions/退款原因", + "originalRef": "退款原因" } }, "message": { @@ -9613,8 +10483,8 @@ "additionalProperties": { "type": "array", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } } }, @@ -9697,8 +10567,8 @@ }, "data": { "description": "响应数据", - "originalRef": "分页结果«订单列表项»", - "$ref": "#/definitions/分页结果«订单列表项»" + "$ref": "#/definitions/分页结果«订单列表项»", + "originalRef": "分页结果«订单列表项»" }, "message": { "type": "string", @@ -9719,8 +10589,8 @@ }, "data": { "description": "响应数据", - "originalRef": "订单详情", - "$ref": "#/definitions/订单详情" + "$ref": "#/definitions/订单详情", + "originalRef": "订单详情" }, "message": { "type": "string", @@ -9741,8 +10611,8 @@ }, "data": { "description": "响应数据", - "originalRef": "退款申请详情", - "$ref": "#/definitions/退款申请详情" + "$ref": "#/definitions/退款申请详情", + "originalRef": "退款申请详情" }, "message": { "type": "string", @@ -9763,8 +10633,8 @@ }, "data": { "description": "响应数据", - "originalRef": "退款预览", - "$ref": "#/definitions/退款预览" + "$ref": "#/definitions/退款预览", + "originalRef": "退款预览" }, "message": { "type": "string", @@ -9800,8 +10670,8 @@ "type": "array", "description": "合同列表(含signUrl/fileUrl/status等)", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "createTime": { @@ -9844,8 +10714,8 @@ "type": "array", "description": "保险订单列表(含productName/extPolicyNo/status等)", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "nextAction": { @@ -9894,6 +10764,10 @@ "type": "string", "description": "产品类型(CORE/ROUTE/CUSTOM/GROUP)" }, + "refundAmount": { + "type": "number", + "description": "实际退款金额" + }, "status": { "type": "string", "description": "订单状态(PENDING_PAY/DEPOSIT_PAID/PAID/CONFIRMED/IN_PROGRESS/COMPLETED/CANCELLED)" @@ -9989,8 +10863,8 @@ "type": "array", "description": "合同列表(含signUrl/fileUrl/status等)", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "createTime": { @@ -10042,10 +10916,18 @@ "type": "array", "description": "优惠列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, + "displayStatus": { + "type": "string", + "description": "展示状态(前端主要使用此字段展示)" + }, + "displayStatusLabel": { + "type": "string", + "description": "展示状态标签" + }, "expiryMinutes": { "type": "integer", "format": "int32", @@ -10056,16 +10938,24 @@ "format": "date-time", "description": "支付截止时间" }, + "hotelAssignmentDetails": { + "type": "array", + "description": "酒店分配详情(按家庭分组,含封面图)", + "items": { + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" + } + }, "hotelAssignments": { "type": "string", - "description": "酒店分配信息JSON" + "description": "酒店分配信息JSON(原始数据)" }, "insurances": { "type": "array", "description": "保险订单列表(含productName/extPolicyNo/status/startDate/endDate等)", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "mchId": { @@ -10136,6 +11026,10 @@ "type": "number", "description": "退款金额" }, + "refundPolicy": { + "type": "object", + "description": "退款政策(含政策名称和退款规则列表)" + }, "remark": { "type": "string", "description": "备注" @@ -10153,6 +11047,10 @@ "type": "string", "description": "房间信息" }, + "sharerOpenid": { + "type": "string", + "description": "分享者openid" + }, "status": { "type": "string", "description": "订单状态(PENDING_PAY/DEPOSIT_PAID/PAID/CONFIRMED/IN_PROGRESS/COMPLETED/CANCELLED)" @@ -10161,32 +11059,52 @@ "type": "string", "description": "订单状态标签" }, + "surchargeAmount": { + "type": "number", + "description": "费用增加总额" + }, + "surcharges": { + "type": "array", + "description": "费用增加项列表", + "items": { + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" + } + }, "timeline": { "type": "array", "description": "时间线列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "todos": { "type": "array", "description": "待办列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "totalPrice": { "type": "number", "description": "总售价" }, + "transportSegments": { + "type": "array", + "description": "交通段列表", + "items": { + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" + } + }, "travelers": { "type": "array", "description": "出行人列表", "items": { - "originalRef": "Map«string,object»", - "$ref": "#/definitions/Map«string,object»" + "$ref": "#/definitions/Map«string,object»", + "originalRef": "Map«string,object»" } }, "tripDays": { @@ -10252,9 +11170,15 @@ "退款申诉请求": { "type": "object", "required": [ + "appealAmount", "appealReason" ], "properties": { + "appealAmount": { + "type": "number", + "example": 100.0, + "description": "申诉退款金额" + }, "appealReason": { "type": "string", "description": "申诉原因" @@ -10555,8 +11479,8 @@ "type": "array", "description": "退款规则列表(按天数降序)", "items": { - "originalRef": "退款规则项", - "$ref": "#/definitions/退款规则项" + "$ref": "#/definitions/退款规则项", + "originalRef": "退款规则项" } } }, @@ -10862,8 +11786,7 @@ "description": "紧急联系电话" }, "gender": { - "type": "integer", - "format": "int32", + "type": "string", "example": 1, "description": "性别: 1=男, 2=女" }, @@ -10919,8 +11842,8 @@ "type": "array", "description": "数据列表", "items": { - "originalRef": "收藏列表项(含资源摘要)", - "$ref": "#/definitions/收藏列表项(含资源摘要)" + "$ref": "#/definitions/收藏列表项(含资源摘要)", + "originalRef": "收藏列表项(含资源摘要)" } }, "total": { @@ -11028,8 +11951,8 @@ }, "data": { "description": "响应数据", - "originalRef": "分页结果«收藏列表项(含资源摘要)»", - "$ref": "#/definitions/分页结果«收藏列表项(含资源摘要)»" + "$ref": "#/definitions/分页结果«收藏列表项(含资源摘要)»", + "originalRef": "分页结果«收藏列表项(含资源摘要)»" }, "message": { "type": "string", @@ -11058,8 +11981,8 @@ "type": "array", "description": "数据列表", "items": { - "originalRef": "足迹列表项(含资源摘要)", - "$ref": "#/definitions/足迹列表项(含资源摘要)" + "$ref": "#/definitions/足迹列表项(含资源摘要)", + "originalRef": "足迹列表项(含资源摘要)" } }, "total": { @@ -11102,8 +12025,8 @@ }, "data": { "description": "响应数据", - "originalRef": "分页结果«足迹列表项(含资源摘要)»", - "$ref": "#/definitions/分页结果«足迹列表项(含资源摘要)»" + "$ref": "#/definitions/分页结果«足迹列表项(含资源摘要)»", + "originalRef": "分页结果«足迹列表项(含资源摘要)»" }, "message": { "type": "string", @@ -11168,8 +12091,8 @@ "type": "array", "description": "评价图片列表(最多9张)", "items": { - "originalRef": "评价图片项", - "$ref": "#/definitions/评价图片项" + "$ref": "#/definitions/评价图片项", + "originalRef": "评价图片项" } }, "orderId": { @@ -11190,8 +12113,8 @@ "type": "array", "description": "评价视频列表(最多3个)", "items": { - "originalRef": "评价视频项", - "$ref": "#/definitions/评价视频项" + "$ref": "#/definitions/评价视频项", + "originalRef": "评价视频项" } } }, @@ -11242,13 +12165,6 @@ }, "title": "评价视频项" }, - "Map«string,object»_6": { - "type": "object", - "title": "Map«string,object»_6", - "additionalProperties": { - "type": "object" - } - }, "Map«string,object»_7": { "type": "object", "title": "Map«string,object»_7", @@ -11346,6 +12262,1465 @@ } }, "title": "统一响应结果«List«string»»" + }, + "人员配置项": { + "type": "object", + "properties": { + "familyIds": { + "type": "array", + "description": "所属家庭ID列表", + "items": { + "type": "string" + } + }, + "id": { + "type": "string", + "description": "记录ID" + }, + "quantity": { + "type": "integer", + "format": "int32", + "description": "数量" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "description": "排序序号" + }, + "staffType": { + "type": "string", + "description": "人员类型:GUIDE=导游, GUIDE_ASSISTANT=助理导游, PHOTOGRAPHER=摄影师, LEADER=领队, OTHER=其他" + }, + "staffTypeName": { + "type": "string", + "description": "人员类型名称(中文)" + } + }, + "title": "人员配置项" + }, + "分页结果«定制需求列表项VO»": { + "type": "object", + "properties": { + "page": { + "type": "integer", + "format": "int32", + "example": 1, + "description": "当前页码" + }, + "pageSize": { + "type": "integer", + "format": "int32", + "example": 20, + "description": "每页条数" + }, + "records": { + "type": "array", + "description": "数据列表", + "items": { + "$ref": "#/definitions/定制需求列表项VO", + "originalRef": "定制需求列表项VO" + } + }, + "total": { + "type": "integer", + "format": "int32", + "example": 100, + "description": "总记录数" + } + }, + "title": "分页结果«定制需求列表项VO»" + }, + "定价配置": { + "type": "object", + "properties": { + "babyPrice": { + "type": "number", + "description": "婴儿价" + }, + "balanceDueDays": { + "type": "integer", + "format": "int32", + "description": "尾款支付截止天数(出发前N天)" + }, + "childDiscountPercent": { + "type": "number", + "description": "儿童折扣百分比" + }, + "childWithBed": { + "type": "number", + "description": "儿童占床价" + }, + "customTotalPrice": { + "type": "number", + "description": "定制产品总价(CUSTOM模式下使用)" + }, + "depositAmount": { + "type": "number", + "description": "定金金额" + }, + "depositRatio": { + "type": "integer", + "format": "int32", + "description": "定金比例(百分比)" + }, + "extraCostPerPerson": { + "type": "number", + "description": "每人额外成本" + }, + "insuranceFee": { + "type": "number", + "description": "保险费用" + }, + "markupPercent": { + "type": "number", + "description": "加价百分比(PERCENT模式下使用)" + }, + "mealBudget": { + "type": "number", + "description": "餐费预算" + }, + "minGroupSize": { + "type": "integer", + "format": "int32", + "description": "成团人数" + }, + "paymentType": { + "type": "string", + "description": "支付方式:FULL=全款 DEPOSIT=定金+尾款" + }, + "pricingId": { + "type": "string", + "description": "定价配置ID" + }, + "productId": { + "type": "string", + "description": "产品ID" + }, + "profitAmount": { + "type": "number", + "description": "利润金额(FIXED模式下使用)" + }, + "profitMode": { + "type": "string", + "description": "利润模式:FIXED=固定金额 PERCENT=百分比" + }, + "vehicleModelIds": { + "type": "array", + "description": "车型ID列表", + "items": { + "type": "string" + } + } + }, + "title": "定价配置" + }, + "定制需求列表项VO": { + "type": "object", + "properties": { + "adultCount": { + "type": "integer", + "format": "int32", + "description": "成人数" + }, + "budget": { + "type": "string", + "description": "预算范围(字典:customize_budget)" + }, + "childCount": { + "type": "integer", + "format": "int32", + "description": "儿童数" + }, + "createTime": { + "type": "string", + "format": "date-time", + "description": "创建时间" + }, + "days": { + "type": "integer", + "format": "int32", + "description": "期望天数" + }, + "designerAvatar": { + "type": "string", + "description": "定制师头像URL" + }, + "designerName": { + "type": "string", + "description": "定制师姓名" + }, + "destination": { + "type": "string", + "description": "目标地区" + }, + "requestId": { + "type": "integer", + "format": "int64", + "description": "请求ID" + }, + "requestType": { + "type": "string", + "description": "需求类型(字典:customize_request_type)" + }, + "startDate": { + "type": "string", + "format": "date", + "description": "期望出发日期" + }, + "status": { + "type": "string", + "description": "状态(字典:customize_request_status):PENDING=待处理, ACCEPTED=已接受, DESIGNING=设计中, QUOTED=已报价, COMPLETED=已完成, CANCELLED=已取消" + }, + "statusLabel": { + "type": "string", + "description": "状态标签(中文)" + }, + "travelPurpose": { + "type": "string", + "description": "旅游目的(字典:travel_purpose)" + }, + "userId": { + "type": "integer", + "format": "int64", + "description": "用户ID" + } + }, + "title": "定制需求列表项VO" + }, + "定制需求详情VO": { + "type": "object", + "properties": { + "adultCount": { + "type": "integer", + "format": "int32", + "description": "成人数" + }, + "budget": { + "type": "string", + "description": "预算范围(字典:customize_budget)" + }, + "childCount": { + "type": "integer", + "format": "int32", + "description": "儿童数" + }, + "contactName": { + "type": "string", + "description": "联系人" + }, + "contactPhone": { + "type": "string", + "description": "联系电话" + }, + "createTime": { + "type": "string", + "format": "date-time", + "description": "创建时间" + }, + "days": { + "type": "integer", + "format": "int32", + "description": "期望天数" + }, + "designerAvatar": { + "type": "string", + "description": "定制师头像URL" + }, + "designerId": { + "type": "integer", + "format": "int64", + "description": "指定定制师ID" + }, + "designerName": { + "type": "string", + "description": "定制师姓名" + }, + "destination": { + "type": "string", + "description": "目标地区" + }, + "endDate": { + "type": "string", + "format": "date", + "description": "期望结束日期" + }, + "productId": { + "type": "integer", + "format": "int64", + "description": "关联产品ID(定制完成后返回)" + }, + "repliedAt": { + "type": "string", + "format": "date-time", + "description": "回复时间" + }, + "reply": { + "type": "string", + "description": "定制师回复内容" + }, + "requestId": { + "type": "integer", + "format": "int64", + "description": "请求ID" + }, + "requestType": { + "type": "string", + "description": "需求类型(字典:customize_request_type)" + }, + "requirements": { + "type": "string", + "description": "详细需求描述" + }, + "startDate": { + "type": "string", + "format": "date", + "description": "期望出发日期" + }, + "status": { + "type": "string", + "description": "状态(字典:customize_request_status):PENDING=待处理, ACCEPTED=已接受, DESIGNING=设计中, QUOTED=已报价, COMPLETED=已完成, CANCELLED=已取消" + }, + "statusLabel": { + "type": "string", + "description": "状态标签(中文)" + }, + "travelPurpose": { + "type": "string", + "description": "旅游目的(字典:travel_purpose)" + }, + "updateTime": { + "type": "string", + "format": "date-time", + "description": "更新时间" + }, + "userId": { + "type": "integer", + "format": "int64", + "description": "用户ID" + } + }, + "title": "定制需求详情VO" + }, + "家庭分组项": { + "type": "object", + "properties": { + "adultCount": { + "type": "integer", + "format": "int32", + "description": "成人数" + }, + "babyCount": { + "type": "integer", + "format": "int32", + "description": "幼童数" + }, + "childCount": { + "type": "integer", + "format": "int32", + "description": "儿童数" + }, + "familyId": { + "type": "string", + "description": "家庭ID" + }, + "familyName": { + "type": "string", + "description": "家庭名称(如:家庭1)" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "description": "排序序号" + }, + "youngChildCount": { + "type": "integer", + "format": "int32", + "description": "小童数" + } + }, + "title": "家庭分组项" + }, + "已完成定制产品列表项VO": { + "type": "object", + "properties": { + "coverImageUrl": { + "type": "string", + "description": "封面图URL" + }, + "creatorAvatarUrl": { + "type": "string", + "description": "定制师头像URL" + }, + "departureCity": { + "type": "string", + "description": "出发城市" + }, + "destinationCity": { + "type": "string", + "description": "目的地城市" + }, + "name": { + "type": "string", + "description": "产品名称" + }, + "paymentMode": { + "type": "string", + "description": "支付模式:FULL=全款 DEPOSIT=定金+尾款" + }, + "productId": { + "type": "string", + "description": "产品ID" + }, + "productType": { + "type": "string", + "description": "产品类型:CUSTOM=定制产品" + }, + "routeMapUrl": { + "type": "string", + "description": "路径图URL" + }, + "startPrice": { + "type": "number", + "description": "起步价" + }, + "subtitle": { + "type": "string", + "description": "副标题" + }, + "tags": { + "type": "array", + "description": "产品标签列表", + "items": { + "type": "string" + } + }, + "tripDays": { + "type": "integer", + "format": "int32", + "description": "行程天数" + }, + "tripNights": { + "type": "integer", + "format": "int32", + "description": "行程晚数" + } + }, + "title": "已完成定制产品列表项VO" + }, + "已完成定制产品详情VO": { + "type": "object", + "properties": { + "adultCount": { + "type": "integer", + "format": "int32", + "description": "成人人数" + }, + "babyCount": { + "type": "integer", + "format": "int32", + "description": "婴儿人数" + }, + "benefitsDescription": { + "type": "array", + "description": "权益说明(静态,所有产品相同)", + "items": { + "$ref": "#/definitions/权益分组", + "originalRef": "权益分组" + } + }, + "bookingTermsContent": { + "type": "string", + "description": "预订条款内容" + }, + "bookingTermsId": { + "type": "string", + "description": "预订条款ID" + }, + "bookingTermsName": { + "type": "string", + "description": "预订条款名称" + }, + "carouselImages": { + "type": "array", + "description": "轮播图列表", + "items": { + "type": "string" + } + }, + "carouselVideoUrl": { + "type": "string", + "description": "轮播视频URL" + }, + "chatMessages": { + "type": "array", + "description": "群聊消息列表", + "items": { + "$ref": "#/definitions/群聊消息", + "originalRef": "群聊消息" + } + }, + "childCount": { + "type": "integer", + "format": "int32", + "description": "儿童人数" + }, + "contactPhone": { + "type": "string", + "description": "联系电话(定制产品)" + }, + "costItems": { + "type": "array", + "description": "成本项列表(费用包含/不含/自理)", + "items": { + "$ref": "#/definitions/成本项", + "originalRef": "成本项" + } + }, + "coverImageUrl": { + "type": "string", + "description": "封面图URL" + }, + "createBy": { + "type": "string", + "description": "创建人ID" + }, + "createTime": { + "type": "string", + "format": "date-time", + "description": "创建时间" + }, + "creatorAvatarUrl": { + "type": "string", + "description": "定制师头像URL" + }, + "creatorIntro": { + "type": "string", + "description": "创作者寄语" + }, + "customFees": { + "type": "array", + "description": "自定义费用项列表", + "items": { + "$ref": "#/definitions/自定义费用项", + "originalRef": "自定义费用项" + } + }, + "customerName": { + "type": "string", + "description": "客户姓名(定制产品)" + }, + "customizerId": { + "type": "string", + "description": "定制师ID" + }, + "departureCity": { + "type": "string", + "description": "出发城市" + }, + "departureDate": { + "type": "string", + "format": "date", + "description": "出发日期(定制产品)" + }, + "destinationCities": { + "type": "array", + "description": "途经城市列表(从行程节点资源去重提取)", + "items": { + "type": "string" + } + }, + "destinationCity": { + "type": "string", + "description": "目的地城市" + }, + "families": { + "type": "array", + "description": "家庭分组列表(按家庭分配人员和房间)", + "items": { + "$ref": "#/definitions/家庭分组项", + "originalRef": "家庭分组项" + } + }, + "folderId": { + "type": "string", + "description": "所属文件夹ID" + }, + "groupChatQrUrl": { + "type": "string", + "description": "群聊二维码URL" + }, + "groupRoomId": { + "type": "string", + "description": "企微群聊ID" + }, + "isBooking": { + "type": "boolean", + "description": "是否预约产品" + }, + "itineraryDays": { + "type": "array", + "description": "行程天列表(包含每天的景点、酒店、餐厅、活动等安排,含资源图片)", + "items": { + "$ref": "#/definitions/行程天", + "originalRef": "行程天" + } + }, + "lineId": { + "type": "string", + "description": "产品线ID" + }, + "lineName": { + "type": "string", + "description": "产品线名称" + }, + "lineSubtitle": { + "type": "string", + "description": "产品线副标题" + }, + "maxAdultPerOrder": { + "type": "integer", + "format": "int32", + "description": "每单最大成人数(null=不限)" + }, + "maxChildPerOrder": { + "type": "integer", + "format": "int32", + "description": "每单最大儿童数(null=不限)" + }, + "mchId": { + "type": "string", + "description": "商户号" + }, + "minAdultPerOrder": { + "type": "integer", + "format": "int32", + "description": "每单最少成人数(null=默认1)" + }, + "name": { + "type": "string", + "description": "产品名称" + }, + "paymentMode": { + "type": "string", + "description": "支付模式:FULL=全款 DEPOSIT=定金+尾款" + }, + "pricing": { + "description": "定价配置", + "$ref": "#/definitions/定价配置", + "originalRef": "定价配置" + }, + "productId": { + "type": "string", + "description": "产品ID" + }, + "productNo": { + "type": "string", + "description": "产品编号" + }, + "productType": { + "type": "string", + "description": "产品类型:CUSTOM=定制产品" + }, + "publishedAt": { + "type": "string", + "format": "date-time", + "description": "发布时间" + }, + "refundPolicies": { + "type": "object", + "description": "退款政策详情(按退款类型分组)。key=退款类型(FULL/DEPOSIT/BALANCE),value=政策详情(含policyName、rules等)" + }, + "refundPolicyIds": { + "type": "object", + "description": "退款政策映射(按退款类型绑定不同政策)。key=退款类型(FULL/DEPOSIT/BALANCE), value=政策ID", + "additionalProperties": { + "type": "string" + } + }, + "routeMapUrl": { + "type": "string", + "description": "路径图URL" + }, + "seasonLabels": { + "type": "array", + "description": "适用季节列表(中文)", + "items": { + "type": "string" + } + }, + "seasons": { + "type": "array", + "description": "适用季节列表(编码)", + "items": { + "type": "string" + } + }, + "showChatGroup": { + "type": "boolean", + "description": "是否显示群聊入口" + }, + "showReview": { + "type": "boolean", + "description": "是否显示评价" + }, + "showTripDistance": { + "type": "boolean", + "description": "是否显示行程距离" + }, + "showTripTime": { + "type": "boolean", + "description": "是否显示行程时间" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "description": "排序序号" + }, + "staffConfigs": { + "type": "array", + "description": "人员配置列表(导游、领队、摄影师等)", + "items": { + "$ref": "#/definitions/人员配置项", + "originalRef": "人员配置项" + } + }, + "startPrice": { + "type": "number", + "description": "起步价" + }, + "status": { + "type": "string", + "description": "产品状态:COMPLETED=已完成, ORDERED=已下单" + }, + "subtitle": { + "type": "string", + "description": "副标题" + }, + "suppliesList": { + "type": "array", + "description": "物资列表", + "items": { + "$ref": "#/definitions/物资项", + "originalRef": "物资项" + } + }, + "tags": { + "type": "array", + "description": "产品标签列表", + "items": { + "type": "string" + } + }, + "teamExperienceYears": { + "type": "integer", + "format": "int32", + "description": "团队经验年数" + }, + "tripDays": { + "type": "integer", + "format": "int32", + "description": "行程天数" + }, + "tripNights": { + "type": "integer", + "format": "int32", + "description": "行程晚数" + }, + "updateTime": { + "type": "string", + "format": "date-time", + "description": "更新时间" + }, + "warmTipsContent": { + "type": "string", + "description": "温馨提示内容" + }, + "warmTipsId": { + "type": "string", + "description": "温馨提示ID" + }, + "warmTipsName": { + "type": "string", + "description": "温馨提示名称" + }, + "youngChildCount": { + "type": "integer", + "format": "int32", + "description": "小童人数" + } + }, + "title": "已完成定制产品详情VO" + }, + "成本项": { + "type": "object", + "properties": { + "category": { + "type": "string", + "description": "成本项类别:HOTEL/SCENIC/VEHICLE/ACTIVITY/SERVICE/DINING/OTHER" + }, + "description": { + "type": "string", + "description": "成本项描述" + }, + "id": { + "type": "string", + "description": "成本项ID" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "description": "排序序号" + }, + "title": { + "type": "string", + "description": "成本项标题" + }, + "type": { + "type": "string", + "description": "成本项类型:INCLUDED=费用包含 EXCLUDED=费用不含 SELF_PAY=自理费用" + } + }, + "title": "成本项" + }, + "提交定制需求请求": { + "type": "object", + "properties": { + "adultCount": { + "type": "integer", + "format": "int32", + "example": 2, + "description": "成人数" + }, + "budget": { + "type": "string", + "example": "BUDGET_5000_10000", + "description": "预算范围(字典:customize_budget)" + }, + "childCount": { + "type": "integer", + "format": "int32", + "example": 1, + "description": "儿童数" + }, + "contactName": { + "type": "string", + "example": "张三", + "description": "联系人" + }, + "contactPhone": { + "type": "string", + "example": 13800138000, + "description": "联系电话" + }, + "days": { + "type": "integer", + "format": "int32", + "example": 5, + "description": "期望天数" + }, + "designerId": { + "type": "integer", + "format": "int64", + "example": 1234567890, + "description": "指定定制师ID(可为空=系统分配)" + }, + "destination": { + "type": "string", + "example": "云南大理", + "description": "目标地区" + }, + "endDate": { + "type": "string", + "format": "date", + "example": "2026-04-05", + "description": "期望结束日期" + }, + "requestType": { + "type": "string", + "example": "FAMILY_TRIP", + "description": "需求类型(字典:customize_request_type)" + }, + "requirements": { + "type": "string", + "example": "希望安排亲子活动,孩子3岁", + "description": "详细需求描述" + }, + "startDate": { + "type": "string", + "format": "date", + "example": "2026-04-01", + "description": "期望出发日期" + }, + "travelPurpose": { + "type": "string", + "example": "FAMILY", + "description": "旅游目的(字典:travel_purpose)" + } + }, + "title": "提交定制需求请求" + }, + "权益分组": { + "type": "object", + "properties": { + "items": { + "type": "array", + "description": "权益项列表", + "items": { + "$ref": "#/definitions/权益项", + "originalRef": "权益项" + } + }, + "title": { + "type": "string", + "description": "分组标题,如:儿童权益 (1.2m以下)" + } + }, + "title": "权益分组" + }, + "权益项": { + "type": "object", + "properties": { + "category": { + "type": "string", + "description": "类别,如:门票、住宿、餐饮" + }, + "description": { + "type": "string", + "description": "说明,如:含全部景点儿童票" + } + }, + "title": "权益项" + }, + "每日酒店": { + "type": "object", + "properties": { + "coverUrl": { + "type": "string", + "description": "封面图URL" + }, + "dayNumber": { + "type": "integer", + "format": "int32", + "description": "天数编号" + }, + "familyIds": { + "type": "array", + "description": "所属家庭ID列表(NULL=所有家庭共享)", + "items": { + "type": "string" + } + }, + "familyRoomConfig": { + "type": "object", + "description": "家庭房间分配:{familyId: roomCount}", + "additionalProperties": { + "type": "integer", + "format": "int32" + } + }, + "hotelId": { + "type": "string", + "description": "酒店ID" + }, + "hotelName": { + "type": "string", + "description": "酒店名称" + }, + "id": { + "type": "string", + "description": "记录ID" + }, + "isDefault": { + "type": "boolean", + "description": "是否默认酒店" + }, + "roomCount": { + "type": "integer", + "format": "int32", + "description": "房间数量" + }, + "roomTypeId": { + "type": "string", + "description": "房型ID" + }, + "roomTypeName": { + "type": "string", + "description": "房型名称" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "description": "排序序号" + } + }, + "title": "每日酒店" + }, + "物资项": { + "type": "object", + "properties": { + "billingType": { + "type": "string", + "description": "计费方式:BY_PERSON=按人头 BY_COUNT=按次/按件" + }, + "costPerPerson": { + "type": "number", + "description": "每人成本" + }, + "coverUrl": { + "type": "string", + "description": "封面图URL" + }, + "dayNumber": { + "type": "integer", + "format": "int32", + "description": "天数编号(scope=DAY时生效)" + }, + "familyIds": { + "type": "array", + "description": "所属家庭ID列表(定制产品按家庭分配)", + "items": { + "type": "string" + } + }, + "id": { + "type": "string", + "description": "记录ID" + }, + "quantity": { + "type": "integer", + "format": "int32", + "description": "数量" + }, + "scope": { + "type": "string", + "description": "适用范围:ALL=整个行程 DAY=指定天" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "description": "排序序号" + }, + "suppliesId": { + "type": "string", + "description": "物资ID" + }, + "suppliesName": { + "type": "string", + "description": "物资名称" + } + }, + "title": "物资项" + }, + "用餐选项": { + "type": "object", + "properties": { + "coverUrl": { + "type": "string", + "description": "餐食封面图URL" + }, + "dayNumber": { + "type": "integer", + "format": "int32", + "description": "天数编号" + }, + "id": { + "type": "string", + "description": "记录ID" + }, + "mealTypes": { + "type": "string", + "description": "餐次:早餐/午餐/晚餐" + }, + "priceInfo": { + "type": "string", + "description": "价格信息" + }, + "quantity": { + "type": "integer", + "format": "int32", + "description": "数量" + }, + "restaurantId": { + "type": "string", + "description": "餐厅ID" + }, + "restaurantName": { + "type": "string", + "description": "餐厅/餐食名称" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "description": "排序序号" + }, + "unitPrice": { + "type": "number", + "description": "餐食单价(元)" + } + }, + "title": "用餐选项" + }, + "统一响应结果«List«已完成定制产品列表项VO»»": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32", + "example": 200, + "description": "状态码" + }, + "data": { + "type": "array", + "description": "响应数据", + "items": { + "$ref": "#/definitions/已完成定制产品列表项VO", + "originalRef": "已完成定制产品列表项VO" + } + }, + "message": { + "type": "string", + "example": "成功", + "description": "响应消息" + } + }, + "title": "统一响应结果«List«已完成定制产品列表项VO»»" + }, + "统一响应结果«分页结果«定制需求列表项VO»»": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32", + "example": 200, + "description": "状态码" + }, + "data": { + "description": "响应数据", + "$ref": "#/definitions/分页结果«定制需求列表项VO»", + "originalRef": "分页结果«定制需求列表项VO»" + }, + "message": { + "type": "string", + "example": "成功", + "description": "响应消息" + } + }, + "title": "统一响应结果«分页结果«定制需求列表项VO»»" + }, + "统一响应结果«定制需求详情VO»": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32", + "example": 200, + "description": "状态码" + }, + "data": { + "description": "响应数据", + "$ref": "#/definitions/定制需求详情VO", + "originalRef": "定制需求详情VO" + }, + "message": { + "type": "string", + "example": "成功", + "description": "响应消息" + } + }, + "title": "统一响应结果«定制需求详情VO»" + }, + "统一响应结果«已完成定制产品详情VO»": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32", + "example": 200, + "description": "状态码" + }, + "data": { + "description": "响应数据", + "$ref": "#/definitions/已完成定制产品详情VO", + "originalRef": "已完成定制产品详情VO" + }, + "message": { + "type": "string", + "example": "成功", + "description": "响应消息" + } + }, + "title": "统一响应结果«已完成定制产品详情VO»" + }, + "群聊消息": { + "type": "object", + "properties": { + "avatar": { + "type": "string", + "description": "用户头像URL(type=user时有效)" + }, + "text": { + "type": "string", + "description": "消息内容" + }, + "type": { + "type": "string", + "description": "消息类型: user/creator" + } + }, + "title": "群聊消息" + }, + "自定义费用项": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "费用说明" + }, + "familyIds": { + "type": "array", + "description": "所属家庭ID列表(定制产品按家庭分配)", + "items": { + "type": "string" + } + }, + "feeAmount": { + "type": "number", + "description": "费用金额" + }, + "feeName": { + "type": "string", + "description": "费用项名称" + }, + "feeUnit": { + "type": "string", + "description": "费用单位" + }, + "id": { + "type": "string", + "description": "费用项ID" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "description": "排序序号" + } + }, + "title": "自定义费用项" + }, + "行程天": { + "type": "object", + "properties": { + "dayId": { + "type": "string", + "description": "行程天ID" + }, + "dayNumber": { + "type": "integer", + "format": "int32", + "description": "天数编号" + }, + "dayTitle": { + "type": "string", + "description": "天标题" + }, + "hotels": { + "type": "array", + "description": "当日酒店列表", + "items": { + "$ref": "#/definitions/每日酒店", + "originalRef": "每日酒店" + } + }, + "nodes": { + "type": "array", + "description": "行程节点列表(含资源详情和图片)", + "items": { + "$ref": "#/definitions/行程节点", + "originalRef": "行程节点" + } + }, + "restaurants": { + "type": "array", + "description": "当日用餐列表", + "items": { + "$ref": "#/definitions/用餐选项", + "originalRef": "用餐选项" + } + }, + "routeSummary": { + "type": "string", + "description": "路线概览" + } + }, + "title": "行程天" + }, + "行程节点": { + "type": "object", + "properties": { + "costPrice": { + "type": "number", + "description": "资源成本价(来自资源价格日历)" + }, + "dayId": { + "type": "string", + "description": "所属行程天ID" + }, + "description": { + "type": "string", + "description": "节点描述" + }, + "distanceKm": { + "type": "number", + "description": "距离(公里)" + }, + "durationMinutes": { + "type": "integer", + "format": "int32", + "description": "时长(分钟)" + }, + "emojiIcon": { + "type": "string", + "description": "表情图标" + }, + "extraData": { + "type": "string", + "description": "扩展数据(JSON格式)" + }, + "familyIds": { + "type": "array", + "description": "所属家庭ID列表(定制产品按家庭分配)", + "items": { + "type": "string" + } + }, + "images": { + "type": "array", + "description": "节点图片列表", + "items": { + "type": "string" + } + }, + "latitude": { + "type": "number", + "description": "纬度" + }, + "longitude": { + "type": "number", + "description": "经度" + }, + "nodeId": { + "type": "string", + "description": "节点ID" + }, + "nodeName": { + "type": "string", + "description": "节点名称" + }, + "nodeType": { + "type": "string", + "description": "节点类型:TRANSPORT/SCENIC/RESTAURANT/ACTIVITY/PHOTOGRAPHY/HOTEL/FREE/CUSTOM/SERVICE/NOTE" + }, + "quantity": { + "type": "integer", + "format": "int32", + "description": "数量" + }, + "resourceDetail": { + "description": "绑定资源的详细信息(含封面图cover、轮播图images、地址address等)", + "$ref": "#/definitions/资源详情", + "originalRef": "资源详情" + }, + "resourceId": { + "type": "string", + "description": "关联资源ID" + }, + "resourceName": { + "type": "string", + "description": "关联资源名称" + }, + "resourceType": { + "type": "string", + "description": "关联资源类型:SCENIC/HOTEL/RESTAURANT/ACTIVITY/VEHICLE/SERVICE/STAFF" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "description": "排序序号" + }, + "startTime": { + "type": "string", + "description": "开始时间" + } + }, + "title": "行程节点" + }, + "资源详情": { + "type": "object", + "properties": { + "address": { + "type": "string", + "description": "地址" + }, + "city": { + "type": "string", + "description": "所在城市" + }, + "cover": { + "type": "string", + "description": "封面图URL" + }, + "description": { + "type": "string", + "description": "简介/描述" + }, + "featureIntro": { + "type": "string", + "description": "图文详情(featureIntro JSON)" + }, + "images": { + "type": "array", + "description": "图片URL列表(轮播图)", + "items": { + "type": "string" + } + }, + "latitude": { + "type": "number", + "description": "纬度" + }, + "longitude": { + "type": "number", + "description": "经度" + }, + "name": { + "type": "string", + "description": "资源名称" + }, + "rating": { + "type": "number", + "description": "评分" + }, + "resourceId": { + "type": "string", + "description": "资源ID" + }, + "resourceType": { + "type": "string", + "description": "资源类型: SCENIC_SPOT/HOTEL/RESTAURANT/ACTIVITY" + }, + "subtitle": { + "type": "string", + "description": "副标题" + }, + "tags": { + "type": "array", + "description": "标签列表", + "items": { + "type": "string" + } + } + }, + "title": "资源详情" } } } \ No newline at end of file diff --git a/changelogs/2026-03/30_1002_sync.md b/changelogs/2026-03/30_1002_sync.md new file mode 100644 index 0000000..ca1cbc8 --- /dev/null +++ b/changelogs/2026-03/30_1002_sync.md @@ -0,0 +1,68 @@ +# API 变更通知 + +**更新时间**: 2026-03-30 10:03 + +## ⚠️ Breaking Changes (4) + +> **前端必须处理的变更,不处理会导致功能异常** + +### 小程序聚合服务 + +**字段类型变化** + +| 数据对象 | 字段 | 原类型 | 新类型 | +| --- | --- | --- | --- | +| `出行人请求(新增/修改)` | `gender` | `integer(int32)` | `string` | + +**参数删除** + +- ❌ `GET /mp/trip/weather` 参数 ~~`city`~~ +- ❌ `GET /mp/weather/forecast` 参数 ~~`city`~~ +- ❌ `GET /mp/weather/live` 参数 ~~`city`~~ + +## ℹ️ 新增 (32) + +### 小程序聚合服务 + +**新增接口** + +- 🆕 `GET /mp/custom/detail` +- 🆕 `GET /mp/custom/list` +- 🆕 `GET /mp/custom/product/{productId}` +- 🆕 `GET /mp/custom/products` +- 🆕 `GET /mp/hotel/room-type/{roomTypeId}` +- 🆕 `GET /mp/order/{orderId}/transports` +- 🆕 `POST /mp/custom/submit` +- 🆕 `POST /mp/custom/{requestId}/cancel` +- 🆕 `POST /mp/order/refund/{orderId}/direct-appeal` +- 🆕 `POST /mp/order/{orderId}/transport` +- 🆕 `POST /mp/order/{orderId}/urge` +- 🆕 `PUT /mp/order/{orderId}/remark` + +**新增字段** + +| 数据对象 | 新增字段 | 类型 | +| --- | --- | --- | +| `C端产品详情` | `earlyBirdText` | `string` | +| `C端产品详情` | `refundPolicies` | `object` | +| `产品报价结果` | `available` | `boolean` | +| `产品报价结果` | `stock` | `integer(int32)` | +| `订单列表项` | `refundAmount` | `number` | +| `订单详情` | `displayStatus` | `string` | +| `订单详情` | `displayStatusLabel` | `string` | +| `订单详情` | `hotelAssignmentDetails` | `Map«string,object»[]` | +| `订单详情` | `refundPolicy` | `object` | +| `订单详情` | `sharerOpenid` | `string` | +| `订单详情` | `surchargeAmount` | `number` | +| `订单详情` | `surcharges` | `Map«string,object»[]` | +| `订单详情` | `transportSegments` | `Map«string,object»[]` | +| `退款申诉请求` | `appealAmount` | `number` | + +**新增参数** + +- `GET /mp/trip/weather` 新增参数 `latitude` +- `GET /mp/trip/weather` 新增参数 `longitude` +- `GET /mp/weather/forecast` 新增参数 `latitude` +- `GET /mp/weather/forecast` 新增参数 `longitude` +- `GET /mp/weather/live` 新增参数 `latitude` +- `GET /mp/weather/live` 新增参数 `longitude`