From e5acd699ce105db5c01f643b5c41dd1b8906d11e Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Wed, 18 Mar 2026 20:48:58 +0800 Subject: [PATCH] =?UTF-8?q?changelog:=20a6d360a=20-=20feat:=20=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E4=BA=A4=E9=80=9A=E4=BF=A1=E6=81=AF=E7=AE=A1=E7=90=86?= =?UTF-8?q?=20+=20=E5=90=88=E5=90=8C=E5=B9=B3=E5=8F=B0=E9=80=89=E6=8B=A9?= =?UTF-8?q?=20+=20=E8=B6=85=E6=97=B6=E9=80=9A=E7=9F=A5=20+=20transport-ser?= =?UTF-8?q?vice?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .swagger/dict_data.json | 78 +- .swagger/hl-product-service.json | 2575 ++++++++++++----- .../2026-03/2026-03-18_2048_a6d360a_feat.md | 470 +++ 3 files changed, 2375 insertions(+), 748 deletions(-) create mode 100644 changelogs/2026-03/2026-03-18_2048_a6d360a_feat.md diff --git a/.swagger/dict_data.json b/.swagger/dict_data.json index 0ddb675..65a349f 100644 --- a/.swagger/dict_data.json +++ b/.swagger/dict_data.json @@ -578,13 +578,13 @@ "items": [ { "value": "hailar", - "label": "\u6d77\u62c9\u5c14", + "label": "\u822a\u73ed", "sort": 1, "status": "ACTIVE" }, { "value": "manzhouli", - "label": "\u6ee1\u6d32\u91cc", + "label": "\u706b\u8f66", "sort": 2, "status": "ACTIVE" }, @@ -675,25 +675,25 @@ "items": [ { "value": "hailar", - "label": "\u6d77\u62c9\u5c14", + "label": "\u5168\u56fd\u65c5\u6e38\u76d1\u7ba1\u5e73\u53f0", "sort": 1, "status": "ACTIVE" }, { "value": "manzhouli", - "label": "\u6ee1\u6d32\u91cc", + "label": "\u6cd5\u5927\u5927", "sort": 2, "status": "ACTIVE" }, { "value": "eergu", - "label": "\u989d\u5c14\u53e4\u7eb3", + "label": "e\u7b7e\u5b9d", "sort": 3, "status": "ACTIVE" }, { "value": "genhe", - "label": "\u6839\u6cb3", + "label": "\u817e\u8baf\u7535\u5b50\u7b7e", "sort": 4, "status": "ACTIVE" }, @@ -4171,6 +4171,12 @@ "category": "BUSINESS", "remark": "Room-level facilities", "items": [ + { + "value": "wired_net", + "label": "\u6709\u7ebf\u5bbd\u5e26", + "sort": 1, + "status": "ACTIVE" + }, { "value": "kettle", "label": "\u70ed\u6c34\u58f6", @@ -4202,9 +4208,9 @@ "status": "ACTIVE" }, { - "value": "wired_net", - "label": "\u6709\u7ebf\u5bbd\u5e26", - "sort": 1, + "value": "smart_tv", + "label": "\u667a\u80fd\u7535\u89c6", + "sort": 2, "status": "ACTIVE" }, { @@ -4238,9 +4244,9 @@ "status": "ACTIVE" }, { - "value": "smart_tv", - "label": "\u667a\u80fd\u7535\u89c6", - "sort": 2, + "value": "phone", + "label": "\u72ec\u7acb\u7535\u8bdd", + "sort": 3, "status": "ACTIVE" }, { @@ -4273,12 +4279,6 @@ "sort": 3, "status": "ACTIVE" }, - { - "value": "phone", - "label": "\u72ec\u7acb\u7535\u8bdd", - "sort": 3, - "status": "ACTIVE" - }, { "value": "corner_guard", "label": "\u9632\u649e\u89d2", @@ -4315,6 +4315,12 @@ "sort": 4, "status": "ACTIVE" }, + { + "value": "coffee", + "label": "\u5496\u5561\u673a", + "sort": 5, + "status": "ACTIVE" + }, { "value": "bath_towel", "label": "\u6d74\u5dfe", @@ -4339,12 +4345,6 @@ "sort": 5, "status": "ACTIVE" }, - { - "value": "coffee", - "label": "\u5496\u5561\u673a", - "sort": 5, - "status": "ACTIVE" - }, { "value": "bathtub", "label": "\u6d74\u7f38", @@ -4375,18 +4375,6 @@ "sort": 6, "status": "ACTIVE" }, - { - "value": "bathrobe", - "label": "\u6d74\u888d", - "sort": 7, - "status": "ACTIVE" - }, - { - "value": "mirror", - "label": "\u5168\u8eab\u955c", - "sort": 7, - "status": "ACTIVE" - }, { "value": "balcony", "label": "\u9633\u53f0", @@ -4399,6 +4387,18 @@ "sort": 7, "status": "ACTIVE" }, + { + "value": "bathrobe", + "label": "\u6d74\u888d", + "sort": 7, + "status": "ACTIVE" + }, + { + "value": "mirror", + "label": "\u5168\u8eab\u955c", + "sort": 7, + "status": "ACTIVE" + }, { "value": "power_220v", "label": "220V\u7535\u6e90\u63d2\u5ea7", @@ -4989,6 +4989,12 @@ "remark": "", "items": [] }, + "transport_type": { + "name": "\u4ea4\u901a\u7c7b\u578b", + "category": "ORDER", + "remark": "\u8ba2\u5355\u4ea4\u901a\u4fe1\u606f\u7c7b\u578b\uff1a\u822a\u73ed/\u706b\u8f66", + "items": [] + }, "traveler_type": { "name": "\u51fa\u884c\u4eba\u7c7b\u578b", "category": "BUSINESS", diff --git a/.swagger/hl-product-service.json b/.swagger/hl-product-service.json index 8329651..b9d5e67 100644 --- a/.swagger/hl-product-service.json +++ b/.swagger/hl-product-service.json @@ -6,6 +6,454 @@ }, "basePath": "/", "paths": { + "/admin/product/booking-terms": { + "post": { + "tags": [ + "预订条款管理" + ], + "summary": "创建预订条款", + "description": "创建后默认启用", + "operationId": "createUsingPOST", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "in": "body", + "name": "termsRequest", + "description": "termsRequest", + "required": true, + "schema": { + "originalRef": "预订条款请求", + "$ref": "#/definitions/预订条款请求" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«预订条款VO»", + "$ref": "#/definitions/统一响应结果«预订条款VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«预订条款VO»", + "$ref": "#/definitions/统一响应结果«预订条款VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/admin/product/booking-terms/enabled": { + "get": { + "tags": [ + "预订条款管理" + ], + "summary": "启用的预订条款列表", + "description": "仅返回启用状态的条款,供产品设计时选择", + "operationId": "listEnabledUsingGET", + "produces": [ + "*/*" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«List«预订条款VO»»", + "$ref": "#/definitions/统一响应结果«List«预订条款VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«List«预订条款VO»»", + "$ref": "#/definitions/统一响应结果«List«预订条款VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/admin/product/booking-terms/list": { + "get": { + "tags": [ + "预订条款管理" + ], + "summary": "预订条款列表", + "description": "返回所有预订条款(含禁用),按创建时间倒序", + "operationId": "listUsingGET", + "produces": [ + "*/*" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«List«预订条款VO»»", + "$ref": "#/definitions/统一响应结果«List«预订条款VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«List«预订条款VO»»", + "$ref": "#/definitions/统一响应结果«List«预订条款VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/admin/product/booking-terms/{termsId}": { + "get": { + "tags": [ + "预订条款管理" + ], + "summary": "预订条款详情", + "operationId": "detailUsingGET", + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "termsId", + "in": "path", + "description": "预订条款ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«预订条款VO»", + "$ref": "#/definitions/统一响应结果«预订条款VO»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«预订条款VO»", + "$ref": "#/definitions/统一响应结果«预订条款VO»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + }, + "put": { + "tags": [ + "预订条款管理" + ], + "summary": "修改预订条款", + "operationId": "updateUsingPUT", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "termsId", + "in": "path", + "description": "预订条款ID", + "required": false, + "type": "integer", + "format": "int64" + }, + { + "in": "body", + "name": "termsRequest", + "description": "termsRequest", + "required": true, + "schema": { + "originalRef": "预订条款请求", + "$ref": "#/definitions/预订条款请求" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«预订条款VO»", + "$ref": "#/definitions/统一响应结果«预订条款VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«预订条款VO»", + "$ref": "#/definitions/统一响应结果«预订条款VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + }, + "delete": { + "tags": [ + "预订条款管理" + ], + "summary": "删除预订条款", + "description": "软删除,已绑定的产品不受影响(产品详情会显示为空)", + "operationId": "deleteUsingDELETE", + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "termsId", + "in": "path", + "description": "预订条款ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" + } + }, + "204": { + "description": "No Content" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" + } + }, + "204": { + "description": "No Content" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/admin/product/booking-terms/{termsId}/toggle": { + "put": { + "tags": [ + "预订条款管理" + ], + "summary": "启用/禁用预订条款", + "description": "禁用后不再出现在产品设计的可选列表中,已绑定的产品不受影响", + "operationId": "toggleUsingPUT", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "enabled", + "in": "query", + "description": "是否启用", + "required": false, + "type": "boolean", + "allowEmptyValue": false + }, + { + "name": "termsId", + "in": "path", + "description": "预订条款ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, "/admin/product/dining/{id}": { "put": { "tags": [ @@ -35,8 +483,8 @@ "description": "餐饮推荐请求", "required": false, "schema": { - "$ref": "#/definitions/用餐选项请求", - "originalRef": "用餐选项请求" + "originalRef": "用餐选项请求", + "$ref": "#/definitions/用餐选项请求" } } ], @@ -44,8 +492,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«用餐选项VO»", - "originalRef": "统一响应结果«用餐选项VO»" + "originalRef": "统一响应结果«用餐选项VO»", + "$ref": "#/definitions/统一响应结果«用餐选项VO»" } }, "201": { @@ -65,8 +513,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«用餐选项VO»", - "originalRef": "统一响应结果«用餐选项VO»" + "originalRef": "统一响应结果«用餐选项VO»", + "$ref": "#/definitions/统一响应结果«用餐选项VO»" } }, "201": { @@ -109,8 +557,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -127,8 +575,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -170,8 +618,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«行政区划搜索结果»»", - "originalRef": "统一响应结果«List«行政区划搜索结果»»" + "originalRef": "统一响应结果«List«行政区划搜索结果»»", + "$ref": "#/definitions/统一响应结果«List«行政区划搜索结果»»" } }, "401": { @@ -188,8 +636,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«行政区划搜索结果»»", - "originalRef": "统一响应结果«List«行政区划搜索结果»»" + "originalRef": "统一响应结果«List«行政区划搜索结果»»", + "$ref": "#/definitions/统一响应结果«List«行政区划搜索结果»»" } }, "401": { @@ -227,8 +675,8 @@ "description": "创建文件夹请求", "required": false, "schema": { - "$ref": "#/definitions/创建文件夹请求", - "originalRef": "创建文件夹请求" + "originalRef": "创建文件夹请求", + "$ref": "#/definitions/创建文件夹请求" } } ], @@ -236,8 +684,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品文件夹VO»", - "originalRef": "统一响应结果«产品文件夹VO»" + "originalRef": "统一响应结果«产品文件夹VO»", + "$ref": "#/definitions/统一响应结果«产品文件夹VO»" } }, "201": { @@ -257,8 +705,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品文件夹VO»", - "originalRef": "统一响应结果«产品文件夹VO»" + "originalRef": "统一响应结果«产品文件夹VO»", + "$ref": "#/definitions/统一响应结果«产品文件夹VO»" } }, "201": { @@ -293,8 +741,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品文件夹VO»»", - "originalRef": "统一响应结果«List«产品文件夹VO»»" + "originalRef": "统一响应结果«List«产品文件夹VO»»", + "$ref": "#/definitions/统一响应结果«List«产品文件夹VO»»" } }, "401": { @@ -311,8 +759,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品文件夹VO»»", - "originalRef": "统一响应结果«List«产品文件夹VO»»" + "originalRef": "统一响应结果«List«产品文件夹VO»»", + "$ref": "#/definitions/统一响应结果«List«产品文件夹VO»»" } }, "401": { @@ -358,8 +806,8 @@ "description": "更新文件夹请求", "required": false, "schema": { - "$ref": "#/definitions/更新文件夹请求", - "originalRef": "更新文件夹请求" + "originalRef": "更新文件夹请求", + "$ref": "#/definitions/更新文件夹请求" } } ], @@ -367,8 +815,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品文件夹VO»", - "originalRef": "统一响应结果«产品文件夹VO»" + "originalRef": "统一响应结果«产品文件夹VO»", + "$ref": "#/definitions/统一响应结果«产品文件夹VO»" } }, "201": { @@ -388,8 +836,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品文件夹VO»", - "originalRef": "统一响应结果«产品文件夹VO»" + "originalRef": "统一响应结果«产品文件夹VO»", + "$ref": "#/definitions/统一响应结果«产品文件夹VO»" } }, "201": { @@ -432,8 +880,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -450,8 +898,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -489,8 +937,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/公式组请求", - "originalRef": "公式组请求" + "originalRef": "公式组请求", + "$ref": "#/definitions/公式组请求" } } ], @@ -498,8 +946,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式组VO»", - "originalRef": "统一响应结果«公式组VO»" + "originalRef": "统一响应结果«公式组VO»", + "$ref": "#/definitions/统一响应结果«公式组VO»" } }, "201": { @@ -519,8 +967,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式组VO»", - "originalRef": "统一响应结果«公式组VO»" + "originalRef": "统一响应结果«公式组VO»", + "$ref": "#/definitions/统一响应结果«公式组VO»" } }, "201": { @@ -564,8 +1012,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«公式组VO»»", - "originalRef": "统一响应结果«List«公式组VO»»" + "originalRef": "统一响应结果«List«公式组VO»»", + "$ref": "#/definitions/统一响应结果«List«公式组VO»»" } }, "401": { @@ -582,8 +1030,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«公式组VO»»", - "originalRef": "统一响应结果«List«公式组VO»»" + "originalRef": "统一响应结果«List«公式组VO»»", + "$ref": "#/definitions/统一响应结果«List«公式组VO»»" } }, "401": { @@ -625,8 +1073,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式组VO»", - "originalRef": "统一响应结果«公式组VO»" + "originalRef": "统一响应结果«公式组VO»", + "$ref": "#/definitions/统一响应结果«公式组VO»" } }, "401": { @@ -643,8 +1091,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式组VO»", - "originalRef": "统一响应结果«公式组VO»" + "originalRef": "统一响应结果«公式组VO»", + "$ref": "#/definitions/统一响应结果«公式组VO»" } }, "401": { @@ -688,8 +1136,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/公式组请求", - "originalRef": "公式组请求" + "originalRef": "公式组请求", + "$ref": "#/definitions/公式组请求" } } ], @@ -697,8 +1145,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式组VO»", - "originalRef": "统一响应结果«公式组VO»" + "originalRef": "统一响应结果«公式组VO»", + "$ref": "#/definitions/统一响应结果«公式组VO»" } }, "201": { @@ -718,8 +1166,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式组VO»", - "originalRef": "统一响应结果«公式组VO»" + "originalRef": "统一响应结果«公式组VO»", + "$ref": "#/definitions/统一响应结果«公式组VO»" } }, "201": { @@ -762,8 +1210,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -780,8 +1228,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -826,8 +1274,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -847,8 +1295,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -893,8 +1341,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«公式步骤VO»»", - "originalRef": "统一响应结果«List«公式步骤VO»»" + "originalRef": "统一响应结果«List«公式步骤VO»»", + "$ref": "#/definitions/统一响应结果«List«公式步骤VO»»" } }, "401": { @@ -911,8 +1359,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«公式步骤VO»»", - "originalRef": "统一响应结果«List«公式步骤VO»»" + "originalRef": "统一响应结果«List«公式步骤VO»»", + "$ref": "#/definitions/统一响应结果«List«公式步骤VO»»" } }, "401": { @@ -950,8 +1398,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/公式步骤请求", - "originalRef": "公式步骤请求" + "originalRef": "公式步骤请求", + "$ref": "#/definitions/公式步骤请求" } } ], @@ -959,8 +1407,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式步骤VO»", - "originalRef": "统一响应结果«公式步骤VO»" + "originalRef": "统一响应结果«公式步骤VO»", + "$ref": "#/definitions/统一响应结果«公式步骤VO»" } }, "201": { @@ -980,8 +1428,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式步骤VO»", - "originalRef": "统一响应结果«公式步骤VO»" + "originalRef": "统一响应结果«公式步骤VO»", + "$ref": "#/definitions/统一响应结果«公式步骤VO»" } }, "201": { @@ -1026,8 +1474,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式步骤VO»", - "originalRef": "统一响应结果«公式步骤VO»" + "originalRef": "统一响应结果«公式步骤VO»", + "$ref": "#/definitions/统一响应结果«公式步骤VO»" } }, "401": { @@ -1044,8 +1492,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式步骤VO»", - "originalRef": "统一响应结果«公式步骤VO»" + "originalRef": "统一响应结果«公式步骤VO»", + "$ref": "#/definitions/统一响应结果«公式步骤VO»" } }, "401": { @@ -1089,8 +1537,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/公式步骤请求", - "originalRef": "公式步骤请求" + "originalRef": "公式步骤请求", + "$ref": "#/definitions/公式步骤请求" } } ], @@ -1098,8 +1546,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式步骤VO»", - "originalRef": "统一响应结果«公式步骤VO»" + "originalRef": "统一响应结果«公式步骤VO»", + "$ref": "#/definitions/统一响应结果«公式步骤VO»" } }, "201": { @@ -1119,8 +1567,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式步骤VO»", - "originalRef": "统一响应结果«公式步骤VO»" + "originalRef": "统一响应结果«公式步骤VO»", + "$ref": "#/definitions/统一响应结果«公式步骤VO»" } }, "201": { @@ -1163,8 +1611,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -1181,8 +1629,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -1235,8 +1683,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式步骤VO»", - "originalRef": "统一响应结果«公式步骤VO»" + "originalRef": "统一响应结果«公式步骤VO»", + "$ref": "#/definitions/统一响应结果«公式步骤VO»" } }, "201": { @@ -1256,8 +1704,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式步骤VO»", - "originalRef": "统一响应结果«公式步骤VO»" + "originalRef": "统一响应结果«公式步骤VO»", + "$ref": "#/definitions/统一响应结果«公式步骤VO»" } }, "201": { @@ -1305,8 +1753,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -1326,8 +1774,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -1372,8 +1820,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«公式版本历史VO»»", - "originalRef": "统一响应结果«List«公式版本历史VO»»" + "originalRef": "统一响应结果«List«公式版本历史VO»»", + "$ref": "#/definitions/统一响应结果«List«公式版本历史VO»»" } }, "401": { @@ -1390,8 +1838,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«公式版本历史VO»»", - "originalRef": "统一响应结果«List«公式版本历史VO»»" + "originalRef": "统一响应结果«List«公式版本历史VO»»", + "$ref": "#/definitions/统一响应结果«List«公式版本历史VO»»" } }, "401": { @@ -1429,8 +1877,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/公式测试请求", - "originalRef": "公式测试请求" + "originalRef": "公式测试请求", + "$ref": "#/definitions/公式测试请求" } } ], @@ -1438,8 +1886,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式测试结果VO»", - "originalRef": "统一响应结果«公式测试结果VO»" + "originalRef": "统一响应结果«公式测试结果VO»", + "$ref": "#/definitions/统一响应结果«公式测试结果VO»" } }, "201": { @@ -1459,8 +1907,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式测试结果VO»", - "originalRef": "统一响应结果«公式测试结果VO»" + "originalRef": "统一响应结果«公式测试结果VO»", + "$ref": "#/definitions/统一响应结果«公式测试结果VO»" } }, "201": { @@ -1501,8 +1949,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/公式变量请求", - "originalRef": "公式变量请求" + "originalRef": "公式变量请求", + "$ref": "#/definitions/公式变量请求" } } ], @@ -1510,8 +1958,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式变量VO»", - "originalRef": "统一响应结果«公式变量VO»" + "originalRef": "统一响应结果«公式变量VO»", + "$ref": "#/definitions/统一响应结果«公式变量VO»" } }, "201": { @@ -1531,8 +1979,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式变量VO»", - "originalRef": "统一响应结果«公式变量VO»" + "originalRef": "统一响应结果«公式变量VO»", + "$ref": "#/definitions/统一响应结果«公式变量VO»" } }, "201": { @@ -1576,8 +2024,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«公式变量VO»»", - "originalRef": "统一响应结果«List«公式变量VO»»" + "originalRef": "统一响应结果«List«公式变量VO»»", + "$ref": "#/definitions/统一响应结果«List«公式变量VO»»" } }, "401": { @@ -1594,8 +2042,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«公式变量VO»»", - "originalRef": "统一响应结果«List«公式变量VO»»" + "originalRef": "统一响应结果«List«公式变量VO»»", + "$ref": "#/definitions/统一响应结果«List«公式变量VO»»" } }, "401": { @@ -1633,8 +2081,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/公式变量请求", - "originalRef": "公式变量请求" + "originalRef": "公式变量请求", + "$ref": "#/definitions/公式变量请求" } }, { @@ -1650,8 +2098,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式变量VO»", - "originalRef": "统一响应结果«公式变量VO»" + "originalRef": "统一响应结果«公式变量VO»", + "$ref": "#/definitions/统一响应结果«公式变量VO»" } }, "201": { @@ -1671,8 +2119,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«公式变量VO»", - "originalRef": "统一响应结果«公式变量VO»" + "originalRef": "统一响应结果«公式变量VO»", + "$ref": "#/definitions/统一响应结果«公式变量VO»" } }, "201": { @@ -1715,8 +2163,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -1733,8 +2181,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -1780,8 +2228,8 @@ "description": "每日住宿请求", "required": false, "schema": { - "$ref": "#/definitions/每日酒店配置请求", - "originalRef": "每日酒店配置请求" + "originalRef": "每日酒店配置请求", + "$ref": "#/definitions/每日酒店配置请求" } } ], @@ -1789,8 +2237,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«每日酒店VO»", - "originalRef": "统一响应结果«每日酒店VO»" + "originalRef": "统一响应结果«每日酒店VO»", + "$ref": "#/definitions/统一响应结果«每日酒店VO»" } }, "201": { @@ -1810,8 +2258,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«每日酒店VO»", - "originalRef": "统一响应结果«每日酒店VO»" + "originalRef": "统一响应结果«每日酒店VO»", + "$ref": "#/definitions/统一响应结果«每日酒店VO»" } }, "201": { @@ -1854,8 +2302,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -1872,8 +2320,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -1911,8 +2359,8 @@ "description": "创建产品请求", "required": false, "schema": { - "$ref": "#/definitions/创建产品请求", - "originalRef": "创建产品请求" + "originalRef": "创建产品请求", + "$ref": "#/definitions/创建产品请求" } } ], @@ -1920,8 +2368,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "201": { @@ -1941,8 +2389,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "201": { @@ -2078,8 +2526,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«分页结果«产品列表VO»»", - "originalRef": "统一响应结果«分页结果«产品列表VO»»" + "originalRef": "统一响应结果«分页结果«产品列表VO»»", + "$ref": "#/definitions/统一响应结果«分页结果«产品列表VO»»" } }, "401": { @@ -2096,8 +2544,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«分页结果«产品列表VO»»", - "originalRef": "统一响应结果«分页结果«产品列表VO»»" + "originalRef": "统一响应结果«分页结果«产品列表VO»»", + "$ref": "#/definitions/统一响应结果«分页结果«产品列表VO»»" } }, "401": { @@ -2135,8 +2583,8 @@ "description": "保存产品请求", "required": false, "schema": { - "$ref": "#/definitions/保存产品请求(创建或更新)", - "originalRef": "保存产品请求(创建或更新)" + "originalRef": "保存产品请求(创建或更新)", + "$ref": "#/definitions/保存产品请求(创建或更新)" } } ], @@ -2144,8 +2592,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "201": { @@ -2165,8 +2613,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "201": { @@ -2211,8 +2659,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "401": { @@ -2229,8 +2677,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "401": { @@ -2274,8 +2722,8 @@ "description": "更新产品请求", "required": false, "schema": { - "$ref": "#/definitions/更新产品请求", - "originalRef": "更新产品请求" + "originalRef": "更新产品请求", + "$ref": "#/definitions/更新产品请求" } } ], @@ -2283,8 +2731,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "201": { @@ -2304,8 +2752,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "201": { @@ -2348,8 +2796,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -2366,8 +2814,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -2413,8 +2861,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/创建拼团批次请求", - "originalRef": "创建拼团批次请求" + "originalRef": "创建拼团批次请求", + "$ref": "#/definitions/创建拼团批次请求" } } ], @@ -2422,8 +2870,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«团批次VO»", - "originalRef": "统一响应结果«团批次VO»" + "originalRef": "统一响应结果«团批次VO»", + "$ref": "#/definitions/统一响应结果«团批次VO»" } }, "201": { @@ -2443,8 +2891,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«团批次VO»", - "originalRef": "统一响应结果«团批次VO»" + "originalRef": "统一响应结果«团批次VO»", + "$ref": "#/definitions/统一响应结果«团批次VO»" } }, "201": { @@ -2489,8 +2937,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«团批次VO»»", - "originalRef": "统一响应结果«List«团批次VO»»" + "originalRef": "统一响应结果«List«团批次VO»»", + "$ref": "#/definitions/统一响应结果«List«团批次VO»»" } }, "401": { @@ -2507,8 +2955,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«团批次VO»»", - "originalRef": "统一响应结果«List«团批次VO»»" + "originalRef": "统一响应结果«List«团批次VO»»", + "$ref": "#/definitions/统一响应结果«List«团批次VO»»" } }, "401": { @@ -2558,8 +3006,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«团批次详情VO»", - "originalRef": "统一响应结果«团批次详情VO»" + "originalRef": "统一响应结果«团批次详情VO»", + "$ref": "#/definitions/统一响应结果«团批次详情VO»" } }, "401": { @@ -2576,8 +3024,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«团批次详情VO»", - "originalRef": "统一响应结果«团批次详情VO»" + "originalRef": "统一响应结果«团批次详情VO»", + "$ref": "#/definitions/统一响应结果«团批次详情VO»" } }, "401": { @@ -2629,8 +3077,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/更新拼团批次请求", - "originalRef": "更新拼团批次请求" + "originalRef": "更新拼团批次请求", + "$ref": "#/definitions/更新拼团批次请求" } } ], @@ -2638,8 +3086,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«团批次VO»", - "originalRef": "统一响应结果«团批次VO»" + "originalRef": "统一响应结果«团批次VO»", + "$ref": "#/definitions/统一响应结果«团批次VO»" } }, "201": { @@ -2659,8 +3107,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«团批次VO»", - "originalRef": "统一响应结果«团批次VO»" + "originalRef": "统一响应结果«团批次VO»", + "$ref": "#/definitions/统一响应结果«团批次VO»" } }, "201": { @@ -2711,8 +3159,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -2729,8 +3177,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -2783,8 +3231,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -2804,8 +3252,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -2862,8 +3310,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/解散批次请求", - "originalRef": "解散批次请求" + "originalRef": "解散批次请求", + "$ref": "#/definitions/解散批次请求" } } ], @@ -2871,8 +3319,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -2892,8 +3340,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -2949,8 +3397,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -2970,8 +3418,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -3024,8 +3472,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", - "originalRef": "统一响应结果«List«团批次服务人员VO»»" + "originalRef": "统一响应结果«List«团批次服务人员VO»»", + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" } }, "401": { @@ -3042,8 +3490,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", - "originalRef": "统一响应结果«List«团批次服务人员VO»»" + "originalRef": "统一响应结果«List«团批次服务人员VO»»", + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" } }, "401": { @@ -3097,8 +3545,8 @@ "schema": { "type": "array", "items": { - "$ref": "#/definitions/批次服务人员分配请求", - "originalRef": "批次服务人员分配请求" + "originalRef": "批次服务人员分配请求", + "$ref": "#/definitions/批次服务人员分配请求" } } } @@ -3107,8 +3555,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", - "originalRef": "统一响应结果«List«团批次服务人员VO»»" + "originalRef": "统一响应结果«List«团批次服务人员VO»»", + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" } }, "201": { @@ -3128,8 +3576,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", - "originalRef": "统一响应结果«List«团批次服务人员VO»»" + "originalRef": "统一响应结果«List«团批次服务人员VO»»", + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" } }, "201": { @@ -3193,8 +3641,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", - "originalRef": "统一响应结果«List«团批次服务人员VO»»" + "originalRef": "统一响应结果«List«团批次服务人员VO»»", + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" } }, "201": { @@ -3214,8 +3662,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", - "originalRef": "统一响应结果«List«团批次服务人员VO»»" + "originalRef": "统一响应结果«List«团批次服务人员VO»»", + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" } }, "201": { @@ -3272,8 +3720,8 @@ "description": "request", "required": true, "schema": { - "$ref": "#/definitions/创建拼团批次请求", - "originalRef": "创建拼团批次请求" + "originalRef": "创建拼团批次请求", + "$ref": "#/definitions/创建拼团批次请求" } } ], @@ -3281,8 +3729,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«团批次VO»", - "originalRef": "统一响应结果«团批次VO»" + "originalRef": "统一响应结果«团批次VO»", + "$ref": "#/definitions/统一响应结果«团批次VO»" } }, "201": { @@ -3302,8 +3750,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«团批次VO»", - "originalRef": "统一响应结果«团批次VO»" + "originalRef": "统一响应结果«团批次VO»", + "$ref": "#/definitions/统一响应结果«团批次VO»" } }, "201": { @@ -3351,8 +3799,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "201": { @@ -3372,8 +3820,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "201": { @@ -3422,8 +3870,8 @@ "description": "费用项请求", "required": false, "schema": { - "$ref": "#/definitions/成本项请求", - "originalRef": "成本项请求" + "originalRef": "成本项请求", + "$ref": "#/definitions/成本项请求" } } ], @@ -3431,8 +3879,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品成本项VO»", - "originalRef": "统一响应结果«产品成本项VO»" + "originalRef": "统一响应结果«产品成本项VO»", + "$ref": "#/definitions/统一响应结果«产品成本项VO»" } }, "201": { @@ -3452,8 +3900,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品成本项VO»", - "originalRef": "统一响应结果«产品成本项VO»" + "originalRef": "统一响应结果«产品成本项VO»", + "$ref": "#/definitions/统一响应结果«产品成本项VO»" } }, "201": { @@ -3510,8 +3958,8 @@ "description": "费用项请求", "required": false, "schema": { - "$ref": "#/definitions/成本项请求", - "originalRef": "成本项请求" + "originalRef": "成本项请求", + "$ref": "#/definitions/成本项请求" } } ], @@ -3519,8 +3967,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品成本项VO»", - "originalRef": "统一响应结果«产品成本项VO»" + "originalRef": "统一响应结果«产品成本项VO»", + "$ref": "#/definitions/统一响应结果«产品成本项VO»" } }, "201": { @@ -3540,8 +3988,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品成本项VO»", - "originalRef": "统一响应结果«产品成本项VO»" + "originalRef": "统一响应结果«产品成本项VO»", + "$ref": "#/definitions/统一响应结果«产品成本项VO»" } }, "201": { @@ -3592,8 +4040,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -3610,8 +4058,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -3653,8 +4101,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品成本项VO»»", - "originalRef": "统一响应结果«List«产品成本项VO»»" + "originalRef": "统一响应结果«List«产品成本项VO»»", + "$ref": "#/definitions/统一响应结果«List«产品成本项VO»»" } }, "401": { @@ -3671,8 +4119,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品成本项VO»»", - "originalRef": "统一响应结果«List«产品成本项VO»»" + "originalRef": "统一响应结果«List«产品成本项VO»»", + "$ref": "#/definitions/统一响应结果«List«产品成本项VO»»" } }, "401": { @@ -3718,8 +4166,8 @@ "description": "自定义费用请求", "required": false, "schema": { - "$ref": "#/definitions/自定义费用项请求", - "originalRef": "自定义费用项请求" + "originalRef": "自定义费用项请求", + "$ref": "#/definitions/自定义费用项请求" } } ], @@ -3727,8 +4175,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»", - "originalRef": "统一响应结果«产品自定义费用项VO»" + "originalRef": "统一响应结果«产品自定义费用项VO»", + "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»" } }, "201": { @@ -3748,8 +4196,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»", - "originalRef": "统一响应结果«产品自定义费用项VO»" + "originalRef": "统一响应结果«产品自定义费用项VO»", + "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»" } }, "201": { @@ -3806,8 +4254,8 @@ "description": "自定义费用请求", "required": false, "schema": { - "$ref": "#/definitions/自定义费用项请求", - "originalRef": "自定义费用项请求" + "originalRef": "自定义费用项请求", + "$ref": "#/definitions/自定义费用项请求" } } ], @@ -3815,8 +4263,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»", - "originalRef": "统一响应结果«产品自定义费用项VO»" + "originalRef": "统一响应结果«产品自定义费用项VO»", + "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»" } }, "201": { @@ -3836,8 +4284,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»", - "originalRef": "统一响应结果«产品自定义费用项VO»" + "originalRef": "统一响应结果«产品自定义费用项VO»", + "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»" } }, "201": { @@ -3888,8 +4336,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -3906,8 +4354,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -3949,8 +4397,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品自定义费用项VO»»", - "originalRef": "统一响应结果«List«产品自定义费用项VO»»" + "originalRef": "统一响应结果«List«产品自定义费用项VO»»", + "$ref": "#/definitions/统一响应结果«List«产品自定义费用项VO»»" } }, "401": { @@ -3967,8 +4415,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品自定义费用项VO»»", - "originalRef": "统一响应结果«List«产品自定义费用项VO»»" + "originalRef": "统一响应结果«List«产品自定义费用项VO»»", + "$ref": "#/definitions/统一响应结果«List«产品自定义费用项VO»»" } }, "401": { @@ -4022,8 +4470,8 @@ "description": "行程天请求", "required": false, "schema": { - "$ref": "#/definitions/行程天请求", - "originalRef": "行程天请求" + "originalRef": "行程天请求", + "$ref": "#/definitions/行程天请求" } } ], @@ -4031,8 +4479,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«行程天VO»", - "originalRef": "统一响应结果«行程天VO»" + "originalRef": "统一响应结果«行程天VO»", + "$ref": "#/definitions/统一响应结果«行程天VO»" } }, "201": { @@ -4052,8 +4500,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«行程天VO»", - "originalRef": "统一响应结果«行程天VO»" + "originalRef": "统一响应结果«行程天VO»", + "$ref": "#/definitions/统一响应结果«行程天VO»" } }, "201": { @@ -4106,8 +4554,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«用餐选项VO»»", - "originalRef": "统一响应结果«List«用餐选项VO»»" + "originalRef": "统一响应结果«List«用餐选项VO»»", + "$ref": "#/definitions/统一响应结果«List«用餐选项VO»»" } }, "401": { @@ -4124,8 +4572,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«用餐选项VO»»", - "originalRef": "统一响应结果«List«用餐选项VO»»" + "originalRef": "统一响应结果«List«用餐选项VO»»", + "$ref": "#/definitions/统一响应结果«List«用餐选项VO»»" } }, "401": { @@ -4177,8 +4625,8 @@ "description": "餐饮推荐请求", "required": false, "schema": { - "$ref": "#/definitions/用餐选项请求", - "originalRef": "用餐选项请求" + "originalRef": "用餐选项请求", + "$ref": "#/definitions/用餐选项请求" } } ], @@ -4186,8 +4634,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«用餐选项VO»", - "originalRef": "统一响应结果«用餐选项VO»" + "originalRef": "统一响应结果«用餐选项VO»", + "$ref": "#/definitions/统一响应结果«用餐选项VO»" } }, "201": { @@ -4207,8 +4655,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«用餐选项VO»", - "originalRef": "统一响应结果«用餐选项VO»" + "originalRef": "统一响应结果«用餐选项VO»", + "$ref": "#/definitions/统一响应结果«用餐选项VO»" } }, "201": { @@ -4265,8 +4713,8 @@ "description": "每日住宿请求", "required": false, "schema": { - "$ref": "#/definitions/每日酒店配置请求", - "originalRef": "每日酒店配置请求" + "originalRef": "每日酒店配置请求", + "$ref": "#/definitions/每日酒店配置请求" } } ], @@ -4274,8 +4722,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«每日酒店VO»", - "originalRef": "统一响应结果«每日酒店VO»" + "originalRef": "统一响应结果«每日酒店VO»", + "$ref": "#/definitions/统一响应结果«每日酒店VO»" } }, "201": { @@ -4295,8 +4743,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«每日酒店VO»", - "originalRef": "统一响应结果«每日酒店VO»" + "originalRef": "统一响应结果«每日酒店VO»", + "$ref": "#/definitions/统一响应结果«每日酒店VO»" } }, "201": { @@ -4349,8 +4797,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«每日酒店VO»»", - "originalRef": "统一响应结果«List«每日酒店VO»»" + "originalRef": "统一响应结果«List«每日酒店VO»»", + "$ref": "#/definitions/统一响应结果«List«每日酒店VO»»" } }, "401": { @@ -4367,8 +4815,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«每日酒店VO»»", - "originalRef": "统一响应结果«List«每日酒店VO»»" + "originalRef": "统一响应结果«List«每日酒店VO»»", + "$ref": "#/definitions/统一响应结果«List«每日酒店VO»»" } }, "401": { @@ -4422,8 +4870,8 @@ "description": "创建节点请求", "required": false, "schema": { - "$ref": "#/definitions/创建行程节点请求", - "originalRef": "创建行程节点请求" + "originalRef": "创建行程节点请求", + "$ref": "#/definitions/创建行程节点请求" } } ], @@ -4431,8 +4879,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«行程节点VO»", - "originalRef": "统一响应结果«行程节点VO»" + "originalRef": "统一响应结果«行程节点VO»", + "$ref": "#/definitions/统一响应结果«行程节点VO»" } }, "201": { @@ -4452,8 +4900,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«行程节点VO»", - "originalRef": "统一响应结果«行程节点VO»" + "originalRef": "统一响应结果«行程节点VO»", + "$ref": "#/definitions/统一响应结果«行程节点VO»" } }, "201": { @@ -4506,8 +4954,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«行程节点VO»»", - "originalRef": "统一响应结果«List«行程节点VO»»" + "originalRef": "统一响应结果«List«行程节点VO»»", + "$ref": "#/definitions/统一响应结果«List«行程节点VO»»" } }, "401": { @@ -4524,8 +4972,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«行程节点VO»»", - "originalRef": "统一响应结果«List«行程节点VO»»" + "originalRef": "统一响应结果«List«行程节点VO»»", + "$ref": "#/definitions/统一响应结果«List«行程节点VO»»" } }, "401": { @@ -4579,8 +5027,8 @@ "description": "节点排序请求", "required": false, "schema": { - "$ref": "#/definitions/节点排序请求", - "originalRef": "节点排序请求" + "originalRef": "节点排序请求", + "$ref": "#/definitions/节点排序请求" } } ], @@ -4588,8 +5036,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -4609,8 +5057,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -4655,8 +5103,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«行程天VO»»", - "originalRef": "统一响应结果«List«行程天VO»»" + "originalRef": "统一响应结果«List«行程天VO»»", + "$ref": "#/definitions/统一响应结果«List«行程天VO»»" } }, "401": { @@ -4673,8 +5121,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«行程天VO»»", - "originalRef": "统一响应结果«List«行程天VO»»" + "originalRef": "统一响应结果«List«行程天VO»»", + "$ref": "#/definitions/统一响应结果«List«行程天VO»»" } }, "401": { @@ -4720,8 +5168,8 @@ "description": "额外成本请求", "required": false, "schema": { - "$ref": "#/definitions/额外成本请求", - "originalRef": "额外成本请求" + "originalRef": "额外成本请求", + "$ref": "#/definitions/额外成本请求" } } ], @@ -4729,8 +5177,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品额外成本VO»", - "originalRef": "统一响应结果«产品额外成本VO»" + "originalRef": "统一响应结果«产品额外成本VO»", + "$ref": "#/definitions/统一响应结果«产品额外成本VO»" } }, "201": { @@ -4750,8 +5198,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品额外成本VO»", - "originalRef": "统一响应结果«产品额外成本VO»" + "originalRef": "统一响应结果«产品额外成本VO»", + "$ref": "#/definitions/统一响应结果«产品额外成本VO»" } }, "201": { @@ -4808,8 +5256,8 @@ "description": "额外成本请求", "required": false, "schema": { - "$ref": "#/definitions/额外成本请求", - "originalRef": "额外成本请求" + "originalRef": "额外成本请求", + "$ref": "#/definitions/额外成本请求" } } ], @@ -4817,8 +5265,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品额外成本VO»", - "originalRef": "统一响应结果«产品额外成本VO»" + "originalRef": "统一响应结果«产品额外成本VO»", + "$ref": "#/definitions/统一响应结果«产品额外成本VO»" } }, "201": { @@ -4838,8 +5286,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品额外成本VO»", - "originalRef": "统一响应结果«产品额外成本VO»" + "originalRef": "统一响应结果«产品额外成本VO»", + "$ref": "#/definitions/统一响应结果«产品额外成本VO»" } }, "201": { @@ -4890,8 +5338,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -4908,8 +5356,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -4951,8 +5399,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品额外成本VO»»", - "originalRef": "统一响应结果«List«产品额外成本VO»»" + "originalRef": "统一响应结果«List«产品额外成本VO»»", + "$ref": "#/definitions/统一响应结果«List«产品额外成本VO»»" } }, "401": { @@ -4969,8 +5417,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品额外成本VO»»", - "originalRef": "统一响应结果«List«产品额外成本VO»»" + "originalRef": "统一响应结果«List«产品额外成本VO»»", + "$ref": "#/definitions/统一响应结果«List«产品额外成本VO»»" } }, "401": { @@ -5012,8 +5460,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«家庭分组VO»»", - "originalRef": "统一响应结果«List«家庭分组VO»»" + "originalRef": "统一响应结果«List«家庭分组VO»»", + "$ref": "#/definitions/统一响应结果«List«家庭分组VO»»" } }, "401": { @@ -5030,8 +5478,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«家庭分组VO»»", - "originalRef": "统一响应结果«List«家庭分组VO»»" + "originalRef": "统一响应结果«List«家庭分组VO»»", + "$ref": "#/definitions/统一响应结果«List«家庭分组VO»»" } }, "401": { @@ -5077,8 +5525,8 @@ "description": "家庭分组请求", "required": false, "schema": { - "$ref": "#/definitions/家庭分组保存请求", - "originalRef": "家庭分组保存请求" + "originalRef": "家庭分组保存请求", + "$ref": "#/definitions/家庭分组保存请求" } } ], @@ -5086,8 +5534,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«家庭分组VO»", - "originalRef": "统一响应结果«家庭分组VO»" + "originalRef": "统一响应结果«家庭分组VO»", + "$ref": "#/definitions/统一响应结果«家庭分组VO»" } }, "201": { @@ -5107,8 +5555,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«家庭分组VO»", - "originalRef": "统一响应结果«家庭分组VO»" + "originalRef": "统一响应结果«家庭分组VO»", + "$ref": "#/definitions/统一响应结果«家庭分组VO»" } }, "201": { @@ -5165,8 +5613,8 @@ "description": "家庭分组请求", "required": false, "schema": { - "$ref": "#/definitions/家庭分组保存请求", - "originalRef": "家庭分组保存请求" + "originalRef": "家庭分组保存请求", + "$ref": "#/definitions/家庭分组保存请求" } } ], @@ -5174,8 +5622,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«家庭分组VO»", - "originalRef": "统一响应结果«家庭分组VO»" + "originalRef": "统一响应结果«家庭分组VO»", + "$ref": "#/definitions/统一响应结果«家庭分组VO»" } }, "201": { @@ -5195,8 +5643,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«家庭分组VO»", - "originalRef": "统一响应结果«家庭分组VO»" + "originalRef": "统一响应结果«家庭分组VO»", + "$ref": "#/definitions/统一响应结果«家庭分组VO»" } }, "201": { @@ -5247,8 +5695,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -5265,8 +5713,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -5311,8 +5759,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«string»", - "originalRef": "统一响应结果«string»" + "originalRef": "统一响应结果«string»", + "$ref": "#/definitions/统一响应结果«string»" } }, "201": { @@ -5332,8 +5780,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«string»", - "originalRef": "统一响应结果«string»" + "originalRef": "统一响应结果«string»", + "$ref": "#/definitions/统一响应结果«string»" } }, "201": { @@ -5417,8 +5865,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«GROUP产品报价结果»", - "originalRef": "统一响应结果«GROUP产品报价结果»" + "originalRef": "统一响应结果«GROUP产品报价结果»", + "$ref": "#/definitions/统一响应结果«GROUP产品报价结果»" } }, "401": { @@ -5435,8 +5883,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«GROUP产品报价结果»", - "originalRef": "统一响应结果«GROUP产品报价结果»" + "originalRef": "统一响应结果«GROUP产品报价结果»", + "$ref": "#/definitions/统一响应结果«GROUP产品报价结果»" } }, "401": { @@ -5482,8 +5930,8 @@ "description": "移动产品请求", "required": false, "schema": { - "$ref": "#/definitions/产品移动请求", - "originalRef": "产品移动请求" + "originalRef": "产品移动请求", + "$ref": "#/definitions/产品移动请求" } } ], @@ -5491,8 +5939,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -5512,8 +5960,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -5576,8 +6024,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»", - "originalRef": "统一响应结果«List«产品价格日历VO»»" + "originalRef": "统一响应结果«List«产品价格日历VO»»", + "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»" } }, "401": { @@ -5594,8 +6042,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»", - "originalRef": "统一响应结果«List«产品价格日历VO»»" + "originalRef": "统一响应结果«List«产品价格日历VO»»", + "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»" } }, "401": { @@ -5639,8 +6087,8 @@ "description": "价格日历请求", "required": false, "schema": { - "$ref": "#/definitions/价格日历请求", - "originalRef": "价格日历请求" + "originalRef": "价格日历请求", + "$ref": "#/definitions/价格日历请求" } } ], @@ -5648,8 +6096,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品价格日历VO»", - "originalRef": "统一响应结果«产品价格日历VO»" + "originalRef": "统一响应结果«产品价格日历VO»", + "$ref": "#/definitions/统一响应结果«产品价格日历VO»" } }, "201": { @@ -5669,8 +6117,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品价格日历VO»", - "originalRef": "统一响应结果«产品价格日历VO»" + "originalRef": "统一响应结果«产品价格日历VO»", + "$ref": "#/definitions/统一响应结果«产品价格日历VO»" } }, "201": { @@ -5719,8 +6167,8 @@ "description": "报价请求", "required": false, "schema": { - "$ref": "#/definitions/报价请求", - "originalRef": "报价请求" + "originalRef": "报价请求", + "$ref": "#/definitions/报价请求" } } ], @@ -5728,8 +6176,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«报价结果VO»", - "originalRef": "统一响应结果«报价结果VO»" + "originalRef": "统一响应结果«报价结果VO»", + "$ref": "#/definitions/统一响应结果«报价结果VO»" } }, "201": { @@ -5749,8 +6197,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«报价结果VO»", - "originalRef": "统一响应结果«报价结果VO»" + "originalRef": "统一响应结果«报价结果VO»", + "$ref": "#/definitions/统一响应结果«报价结果VO»" } }, "201": { @@ -5799,8 +6247,8 @@ "description": "批量价格请求", "required": false, "schema": { - "$ref": "#/definitions/批量设置价格日历请求", - "originalRef": "批量设置价格日历请求" + "originalRef": "批量设置价格日历请求", + "$ref": "#/definitions/批量设置价格日历请求" } } ], @@ -5808,8 +6256,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»", - "originalRef": "统一响应结果«List«产品价格日历VO»»" + "originalRef": "统一响应结果«List«产品价格日历VO»»", + "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»" } }, "201": { @@ -5829,8 +6277,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»", - "originalRef": "统一响应结果«List«产品价格日历VO»»" + "originalRef": "统一响应结果«List«产品价格日历VO»»", + "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»" } }, "201": { @@ -5879,8 +6327,8 @@ "description": "测算预览请求", "required": false, "schema": { - "$ref": "#/definitions/成本预览请求", - "originalRef": "成本预览请求" + "originalRef": "成本预览请求", + "$ref": "#/definitions/成本预览请求" } } ], @@ -5888,8 +6336,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«成本预览VO»", - "originalRef": "统一响应结果«成本预览VO»" + "originalRef": "统一响应结果«成本预览VO»", + "$ref": "#/definitions/统一响应结果«成本预览VO»" } }, "201": { @@ -5909,8 +6357,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«成本预览VO»", - "originalRef": "统一响应结果«成本预览VO»" + "originalRef": "统一响应结果«成本预览VO»", + "$ref": "#/definitions/统一响应结果«成本预览VO»" } }, "201": { @@ -5958,8 +6406,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Map«string,object»»", - "originalRef": "统一响应结果«Map«string,object»»" + "originalRef": "统一响应结果«Map«string,object»»", + "$ref": "#/definitions/统一响应结果«Map«string,object»»" } }, "201": { @@ -5979,8 +6427,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Map«string,object»»", - "originalRef": "统一响应结果«Map«string,object»»" + "originalRef": "统一响应结果«Map«string,object»»", + "$ref": "#/definitions/统一响应结果«Map«string,object»»" } }, "201": { @@ -6025,8 +6473,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品定价配置VO»", - "originalRef": "统一响应结果«产品定价配置VO»" + "originalRef": "统一响应结果«产品定价配置VO»", + "$ref": "#/definitions/统一响应结果«产品定价配置VO»" } }, "401": { @@ -6043,8 +6491,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品定价配置VO»", - "originalRef": "统一响应结果«产品定价配置VO»" + "originalRef": "统一响应结果«产品定价配置VO»", + "$ref": "#/definitions/统一响应结果«产品定价配置VO»" } }, "401": { @@ -6088,8 +6536,8 @@ "description": "定价规则请求", "required": false, "schema": { - "$ref": "#/definitions/定价配置请求", - "originalRef": "定价配置请求" + "originalRef": "定价配置请求", + "$ref": "#/definitions/定价配置请求" } } ], @@ -6097,8 +6545,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品定价配置VO»", - "originalRef": "统一响应结果«产品定价配置VO»" + "originalRef": "统一响应结果«产品定价配置VO»", + "$ref": "#/definitions/统一响应结果«产品定价配置VO»" } }, "201": { @@ -6118,8 +6566,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品定价配置VO»", - "originalRef": "统一响应结果«产品定价配置VO»" + "originalRef": "统一响应结果«产品定价配置VO»", + "$ref": "#/definitions/统一响应结果«产品定价配置VO»" } }, "201": { @@ -6168,8 +6616,8 @@ "description": "报价请求", "required": false, "schema": { - "$ref": "#/definitions/报价请求", - "originalRef": "报价请求" + "originalRef": "报价请求", + "$ref": "#/definitions/报价请求" } } ], @@ -6177,8 +6625,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«报价结果VO»", - "originalRef": "统一响应结果«报价结果VO»" + "originalRef": "统一响应结果«报价结果VO»", + "$ref": "#/definitions/统一响应结果«报价结果VO»" } }, "201": { @@ -6198,8 +6646,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«报价结果VO»", - "originalRef": "统一响应结果«报价结果VO»" + "originalRef": "统一响应结果«报价结果VO»", + "$ref": "#/definitions/统一响应结果«报价结果VO»" } }, "201": { @@ -6247,8 +6695,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«分享链接响应»", - "originalRef": "统一响应结果«分享链接响应»" + "originalRef": "统一响应结果«分享链接响应»", + "$ref": "#/definitions/统一响应结果«分享链接响应»" } }, "201": { @@ -6268,8 +6716,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«分享链接响应»", - "originalRef": "统一响应结果«分享链接响应»" + "originalRef": "统一响应结果«分享链接响应»", + "$ref": "#/definitions/统一响应结果«分享链接响应»" } }, "201": { @@ -6318,8 +6766,8 @@ "description": "人员配置请求", "required": false, "schema": { - "$ref": "#/definitions/人员配置请求", - "originalRef": "人员配置请求" + "originalRef": "人员配置请求", + "$ref": "#/definitions/人员配置请求" } } ], @@ -6327,8 +6775,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品人员配置VO»", - "originalRef": "统一响应结果«产品人员配置VO»" + "originalRef": "统一响应结果«产品人员配置VO»", + "$ref": "#/definitions/统一响应结果«产品人员配置VO»" } }, "201": { @@ -6348,8 +6796,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品人员配置VO»", - "originalRef": "统一响应结果«产品人员配置VO»" + "originalRef": "统一响应结果«产品人员配置VO»", + "$ref": "#/definitions/统一响应结果«产品人员配置VO»" } }, "201": { @@ -6394,8 +6842,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品人员配置VO»»", - "originalRef": "统一响应结果«List«产品人员配置VO»»" + "originalRef": "统一响应结果«List«产品人员配置VO»»", + "$ref": "#/definitions/统一响应结果«List«产品人员配置VO»»" } }, "401": { @@ -6412,8 +6860,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品人员配置VO»»", - "originalRef": "统一响应结果«List«产品人员配置VO»»" + "originalRef": "统一响应结果«List«产品人员配置VO»»", + "$ref": "#/definitions/统一响应结果«List«产品人员配置VO»»" } }, "401": { @@ -6459,8 +6907,8 @@ "description": "状态变更请求", "required": false, "schema": { - "$ref": "#/definitions/产品状态变更请求", - "originalRef": "产品状态变更请求" + "originalRef": "产品状态变更请求", + "$ref": "#/definitions/产品状态变更请求" } } ], @@ -6468,8 +6916,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -6489,8 +6937,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "201": { @@ -6535,8 +6983,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品物资VO»»", - "originalRef": "统一响应结果«List«产品物资VO»»" + "originalRef": "统一响应结果«List«产品物资VO»»", + "$ref": "#/definitions/统一响应结果«List«产品物资VO»»" } }, "401": { @@ -6553,8 +7001,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品物资VO»»", - "originalRef": "统一响应结果«List«产品物资VO»»" + "originalRef": "统一响应结果«List«产品物资VO»»", + "$ref": "#/definitions/统一响应结果«List«产品物资VO»»" } }, "401": { @@ -6598,8 +7046,8 @@ "description": "物资配品请求", "required": false, "schema": { - "$ref": "#/definitions/物资配置请求", - "originalRef": "物资配置请求" + "originalRef": "物资配置请求", + "$ref": "#/definitions/物资配置请求" } } ], @@ -6607,8 +7055,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品物资VO»", - "originalRef": "统一响应结果«产品物资VO»" + "originalRef": "统一响应结果«产品物资VO»", + "$ref": "#/definitions/统一响应结果«产品物资VO»" } }, "201": { @@ -6628,8 +7076,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品物资VO»", - "originalRef": "统一响应结果«产品物资VO»" + "originalRef": "统一响应结果«产品物资VO»", + "$ref": "#/definitions/统一响应结果«产品物资VO»" } }, "201": { @@ -6670,8 +7118,8 @@ "description": "创建产品线请求", "required": false, "schema": { - "$ref": "#/definitions/创建产品线请求", - "originalRef": "创建产品线请求" + "originalRef": "创建产品线请求", + "$ref": "#/definitions/创建产品线请求" } } ], @@ -6679,8 +7127,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品线VO»", - "originalRef": "统一响应结果«产品线VO»" + "originalRef": "统一响应结果«产品线VO»", + "$ref": "#/definitions/统一响应结果«产品线VO»" } }, "201": { @@ -6700,8 +7148,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品线VO»", - "originalRef": "统一响应结果«产品线VO»" + "originalRef": "统一响应结果«产品线VO»", + "$ref": "#/definitions/统一响应结果«产品线VO»" } }, "201": { @@ -6736,8 +7184,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品线VO»»", - "originalRef": "统一响应结果«List«产品线VO»»" + "originalRef": "统一响应结果«List«产品线VO»»", + "$ref": "#/definitions/统一响应结果«List«产品线VO»»" } }, "401": { @@ -6754,8 +7202,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«List«产品线VO»»", - "originalRef": "统一响应结果«List«产品线VO»»" + "originalRef": "统一响应结果«List«产品线VO»»", + "$ref": "#/definitions/统一响应结果«List«产品线VO»»" } }, "401": { @@ -6823,8 +7271,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«分页结果«产品线VO»»", - "originalRef": "统一响应结果«分页结果«产品线VO»»" + "originalRef": "统一响应结果«分页结果«产品线VO»»", + "$ref": "#/definitions/统一响应结果«分页结果«产品线VO»»" } }, "401": { @@ -6841,8 +7289,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«分页结果«产品线VO»»", - "originalRef": "统一响应结果«分页结果«产品线VO»»" + "originalRef": "统一响应结果«分页结果«产品线VO»»", + "$ref": "#/definitions/统一响应结果«分页结果«产品线VO»»" } }, "401": { @@ -6884,8 +7332,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品线VO»", - "originalRef": "统一响应结果«产品线VO»" + "originalRef": "统一响应结果«产品线VO»", + "$ref": "#/definitions/统一响应结果«产品线VO»" } }, "401": { @@ -6902,8 +7350,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品线VO»", - "originalRef": "统一响应结果«产品线VO»" + "originalRef": "统一响应结果«产品线VO»", + "$ref": "#/definitions/统一响应结果«产品线VO»" } }, "401": { @@ -6947,8 +7395,8 @@ "description": "更新产品线请求", "required": false, "schema": { - "$ref": "#/definitions/更新产品线请求", - "originalRef": "更新产品线请求" + "originalRef": "更新产品线请求", + "$ref": "#/definitions/更新产品线请求" } } ], @@ -6956,8 +7404,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品线VO»", - "originalRef": "统一响应结果«产品线VO»" + "originalRef": "统一响应结果«产品线VO»", + "$ref": "#/definitions/统一响应结果«产品线VO»" } }, "201": { @@ -6977,8 +7425,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品线VO»", - "originalRef": "统一响应结果«产品线VO»" + "originalRef": "统一响应结果«产品线VO»", + "$ref": "#/definitions/统一响应结果«产品线VO»" } }, "201": { @@ -7021,8 +7469,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -7039,8 +7487,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -7086,8 +7534,8 @@ "description": "更新节点请求", "required": false, "schema": { - "$ref": "#/definitions/更新行程节点请求", - "originalRef": "更新行程节点请求" + "originalRef": "更新行程节点请求", + "$ref": "#/definitions/更新行程节点请求" } } ], @@ -7095,8 +7543,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«行程节点VO»", - "originalRef": "统一响应结果«行程节点VO»" + "originalRef": "统一响应结果«行程节点VO»", + "$ref": "#/definitions/统一响应结果«行程节点VO»" } }, "201": { @@ -7116,8 +7564,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«行程节点VO»", - "originalRef": "统一响应结果«行程节点VO»" + "originalRef": "统一响应结果«行程节点VO»", + "$ref": "#/definitions/统一响应结果«行程节点VO»" } }, "201": { @@ -7160,8 +7608,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -7178,8 +7626,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -7224,8 +7672,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«行程节点VO»", - "originalRef": "统一响应结果«行程节点VO»" + "originalRef": "统一响应结果«行程节点VO»", + "$ref": "#/definitions/统一响应结果«行程节点VO»" } }, "201": { @@ -7245,8 +7693,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«行程节点VO»", - "originalRef": "统一响应结果«行程节点VO»" + "originalRef": "统一响应结果«行程节点VO»", + "$ref": "#/definitions/统一响应结果«行程节点VO»" } }, "201": { @@ -7295,8 +7743,8 @@ "description": "节点移动请求", "required": false, "schema": { - "$ref": "#/definitions/节点移动请求", - "originalRef": "节点移动请求" + "originalRef": "节点移动请求", + "$ref": "#/definitions/节点移动请求" } } ], @@ -7304,8 +7752,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«行程节点VO»", - "originalRef": "统一响应结果«行程节点VO»" + "originalRef": "统一响应结果«行程节点VO»", + "$ref": "#/definitions/统一响应结果«行程节点VO»" } }, "201": { @@ -7325,8 +7773,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«行程节点VO»", - "originalRef": "统一响应结果«行程节点VO»" + "originalRef": "统一响应结果«行程节点VO»", + "$ref": "#/definitions/统一响应结果«行程节点VO»" } }, "201": { @@ -7375,8 +7823,8 @@ "description": "人员配置请求", "required": false, "schema": { - "$ref": "#/definitions/人员配置请求", - "originalRef": "人员配置请求" + "originalRef": "人员配置请求", + "$ref": "#/definitions/人员配置请求" } } ], @@ -7384,8 +7832,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品人员配置VO»", - "originalRef": "统一响应结果«产品人员配置VO»" + "originalRef": "统一响应结果«产品人员配置VO»", + "$ref": "#/definitions/统一响应结果«产品人员配置VO»" } }, "201": { @@ -7405,8 +7853,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品人员配置VO»", - "originalRef": "统一响应结果«产品人员配置VO»" + "originalRef": "统一响应结果«产品人员配置VO»", + "$ref": "#/definitions/统一响应结果«产品人员配置VO»" } }, "201": { @@ -7449,8 +7897,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -7467,8 +7915,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -7514,8 +7962,8 @@ "description": "物资配品请求", "required": false, "schema": { - "$ref": "#/definitions/物资配置请求", - "originalRef": "物资配置请求" + "originalRef": "物资配置请求", + "$ref": "#/definitions/物资配置请求" } } ], @@ -7523,8 +7971,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品物资VO»", - "originalRef": "统一响应结果«产品物资VO»" + "originalRef": "统一响应结果«产品物资VO»", + "$ref": "#/definitions/统一响应结果«产品物资VO»" } }, "201": { @@ -7544,8 +7992,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品物资VO»", - "originalRef": "统一响应结果«产品物资VO»" + "originalRef": "统一响应结果«产品物资VO»", + "$ref": "#/definitions/统一响应结果«产品物资VO»" } }, "201": { @@ -7588,8 +8036,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -7606,8 +8054,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«Void»", - "originalRef": "统一响应结果«Void»" + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" } }, "204": { @@ -7624,6 +8072,454 @@ "x-order": "2147483647" } }, + "/admin/product/warm-tips": { + "post": { + "tags": [ + "温馨提示管理" + ], + "summary": "创建温馨提示", + "description": "创建后默认启用", + "operationId": "createUsingPOST_1", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "in": "body", + "name": "tipsRequest", + "description": "tipsRequest", + "required": true, + "schema": { + "originalRef": "温馨提示请求", + "$ref": "#/definitions/温馨提示请求" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«温馨提示VO»", + "$ref": "#/definitions/统一响应结果«温馨提示VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«温馨提示VO»", + "$ref": "#/definitions/统一响应结果«温馨提示VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/admin/product/warm-tips/enabled": { + "get": { + "tags": [ + "温馨提示管理" + ], + "summary": "启用的温馨提示列表", + "description": "仅返回启用状态的提示,供产品设计时选择", + "operationId": "listEnabledUsingGET_1", + "produces": [ + "*/*" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«List«温馨提示VO»»", + "$ref": "#/definitions/统一响应结果«List«温馨提示VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«List«温馨提示VO»»", + "$ref": "#/definitions/统一响应结果«List«温馨提示VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/admin/product/warm-tips/list": { + "get": { + "tags": [ + "温馨提示管理" + ], + "summary": "温馨提示列表", + "description": "返回所有温馨提示(含禁用),按创建时间倒序", + "operationId": "listUsingGET_1", + "produces": [ + "*/*" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«List«温馨提示VO»»", + "$ref": "#/definitions/统一响应结果«List«温馨提示VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«List«温馨提示VO»»", + "$ref": "#/definitions/统一响应结果«List«温馨提示VO»»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/admin/product/warm-tips/{tipsId}": { + "get": { + "tags": [ + "温馨提示管理" + ], + "summary": "温馨提示详情", + "operationId": "detailUsingGET_1", + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "tipsId", + "in": "path", + "description": "温馨提示ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«温馨提示VO»", + "$ref": "#/definitions/统一响应结果«温馨提示VO»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«温馨提示VO»", + "$ref": "#/definitions/统一响应结果«温馨提示VO»" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + }, + "put": { + "tags": [ + "温馨提示管理" + ], + "summary": "修改温馨提示", + "operationId": "updateUsingPUT_1", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "tipsId", + "in": "path", + "description": "温馨提示ID", + "required": false, + "type": "integer", + "format": "int64" + }, + { + "in": "body", + "name": "tipsRequest", + "description": "tipsRequest", + "required": true, + "schema": { + "originalRef": "温馨提示请求", + "$ref": "#/definitions/温馨提示请求" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«温馨提示VO»", + "$ref": "#/definitions/统一响应结果«温馨提示VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«温馨提示VO»", + "$ref": "#/definitions/统一响应结果«温馨提示VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + }, + "delete": { + "tags": [ + "温馨提示管理" + ], + "summary": "删除温馨提示", + "description": "软删除,已绑定的产品不受影响(产品详情会显示为空)", + "operationId": "deleteUsingDELETE_1", + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "tipsId", + "in": "path", + "description": "温馨提示ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" + } + }, + "204": { + "description": "No Content" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" + } + }, + "204": { + "description": "No Content" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, + "/admin/product/warm-tips/{tipsId}/toggle": { + "put": { + "tags": [ + "温馨提示管理" + ], + "summary": "启用/禁用温馨提示", + "description": "禁用后不再出现在产品设计的可选列表中,已绑定的产品不受影响", + "operationId": "toggleUsingPUT_1", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "name": "enabled", + "in": "query", + "description": "是否启用", + "required": false, + "type": "boolean", + "allowEmptyValue": false + }, + { + "name": "tipsId", + "in": "path", + "description": "温馨提示ID", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "originalRef": "统一响应结果«Void»", + "$ref": "#/definitions/统一响应结果«Void»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, "/mp/product/list": { "get": { "tags": [ @@ -7741,8 +8637,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«分页结果«C端产品列表VO»»", - "originalRef": "统一响应结果«分页结果«C端产品列表VO»»" + "originalRef": "统一响应结果«分页结果«C端产品列表VO»»", + "$ref": "#/definitions/统一响应结果«分页结果«C端产品列表VO»»" } }, "401": { @@ -7759,8 +8655,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«分页结果«C端产品列表VO»»", - "originalRef": "统一响应结果«分页结果«C端产品列表VO»»" + "originalRef": "统一响应结果«分页结果«C端产品列表VO»»", + "$ref": "#/definitions/统一响应结果«分页结果«C端产品列表VO»»" } }, "401": { @@ -7802,8 +8698,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "401": { @@ -7820,8 +8716,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«产品详情VO»", - "originalRef": "统一响应结果«产品详情VO»" + "originalRef": "统一响应结果«产品详情VO»", + "$ref": "#/definitions/统一响应结果«产品详情VO»" } }, "401": { @@ -7867,8 +8763,8 @@ "description": "报价请求", "required": false, "schema": { - "$ref": "#/definitions/报价请求", - "originalRef": "报价请求" + "originalRef": "报价请求", + "$ref": "#/definitions/报价请求" } } ], @@ -7876,8 +8772,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«报价结果VO»", - "originalRef": "统一响应结果«报价结果VO»" + "originalRef": "统一响应结果«报价结果VO»", + "$ref": "#/definitions/统一响应结果«报价结果VO»" } }, "201": { @@ -7897,8 +8793,8 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/统一响应结果«报价结果VO»", - "originalRef": "统一响应结果«报价结果VO»" + "originalRef": "统一响应结果«报价结果VO»", + "$ref": "#/definitions/统一响应结果«报价结果VO»" } }, "201": { @@ -8048,8 +8944,8 @@ "type": "array", "description": "每日成本明细", "items": { - "$ref": "#/definitions/每日成本明细", - "originalRef": "每日成本明细" + "originalRef": "每日成本明细", + "$ref": "#/definitions/每日成本明细" } }, "emptyBedSupplement": { @@ -8060,8 +8956,8 @@ "type": "array", "description": "额外成本明细列表", "items": { - "$ref": "#/definitions/额外成本明细项", - "originalRef": "额外成本明细项" + "originalRef": "额外成本明细项", + "$ref": "#/definitions/额外成本明细项" } }, "extraCostPerPerson": { @@ -8514,8 +9410,8 @@ "type": "array", "description": "子文件夹列表", "items": { - "$ref": "#/definitions/产品文件夹VO", - "originalRef": "产品文件夹VO" + "originalRef": "产品文件夹VO", + "$ref": "#/definitions/产品文件夹VO" } }, "createTime": { @@ -8752,17 +9648,21 @@ "type": "array", "description": "权益说明(静态,所有产品相同)", "items": { - "$ref": "#/definitions/权益分组", - "originalRef": "权益分组" + "originalRef": "权益分组", + "$ref": "#/definitions/权益分组" } }, - "bookingNotice": { + "bookingTermsContent": { "type": "string", - "description": "预定须知" + "description": "预订条款内容" }, - "cancelPolicy": { + "bookingTermsId": { "type": "string", - "description": "退改政策" + "description": "预订条款ID" + }, + "bookingTermsName": { + "type": "string", + "description": "预订条款名称" }, "carouselImages": { "type": "array", @@ -8779,8 +9679,8 @@ "type": "array", "description": "群聊消息列表", "items": { - "$ref": "#/definitions/群聊消息VO", - "originalRef": "群聊消息VO" + "originalRef": "群聊消息VO", + "$ref": "#/definitions/群聊消息VO" } }, "childCount": { @@ -8792,8 +9692,8 @@ "type": "array", "description": "成本项列表", "items": { - "$ref": "#/definitions/产品成本项VO", - "originalRef": "产品成本项VO" + "originalRef": "产品成本项VO", + "$ref": "#/definitions/产品成本项VO" } }, "coverImageUrl": { @@ -8821,8 +9721,8 @@ "type": "array", "description": "自定义费用项列表", "items": { - "$ref": "#/definitions/产品自定义费用项VO", - "originalRef": "产品自定义费用项VO" + "originalRef": "产品自定义费用项VO", + "$ref": "#/definitions/产品自定义费用项VO" } }, "customizerId": { @@ -8848,8 +9748,8 @@ "type": "array", "description": "家庭分组列表(定制产品)", "items": { - "$ref": "#/definitions/家庭分组VO", - "originalRef": "家庭分组VO" + "originalRef": "家庭分组VO", + "$ref": "#/definitions/家庭分组VO" } }, "folderId": { @@ -8872,8 +9772,8 @@ "type": "array", "description": "行程天列表", "items": { - "$ref": "#/definitions/行程天VO", - "originalRef": "行程天VO" + "originalRef": "行程天VO", + "$ref": "#/definitions/行程天VO" } }, "lineId": { @@ -8917,8 +9817,8 @@ }, "pricing": { "description": "定价配置", - "$ref": "#/definitions/产品定价配置VO", - "originalRef": "产品定价配置VO" + "originalRef": "产品定价配置VO", + "$ref": "#/definitions/产品定价配置VO" }, "productId": { "type": "string", @@ -8937,6 +9837,14 @@ "format": "date-time", "description": "发布时间" }, + "refundPolicyId": { + "type": "string", + "description": "退款政策ID" + }, + "refundPolicyName": { + "type": "string", + "description": "退款政策名称" + }, "routeMapUrl": { "type": "string", "description": "路径图URL(后端自动生成)" @@ -8980,8 +9888,8 @@ "type": "array", "description": "人员配置列表(定制产品)", "items": { - "$ref": "#/definitions/产品人员配置VO", - "originalRef": "产品人员配置VO" + "originalRef": "产品人员配置VO", + "$ref": "#/definitions/产品人员配置VO" } }, "startPrice": { @@ -9000,8 +9908,8 @@ "type": "array", "description": "物资列表", "items": { - "$ref": "#/definitions/产品物资VO", - "originalRef": "产品物资VO" + "originalRef": "产品物资VO", + "$ref": "#/definitions/产品物资VO" } }, "tags": { @@ -9035,9 +9943,17 @@ "format": "date-time", "description": "更新时间" }, - "warmTips": { + "warmTipsContent": { "type": "string", - "description": "温馨提示" + "description": "温馨提示内容" + }, + "warmTipsId": { + "type": "string", + "description": "温馨提示ID" + }, + "warmTipsName": { + "type": "string", + "description": "温馨提示名称" }, "youngChildCount": { "type": "integer", @@ -9216,13 +10132,10 @@ "example": 0, "description": "婴儿人数" }, - "bookingNotice": { + "bookingTermsId": { "type": "string", - "description": "预定须知" - }, - "cancelPolicy": { - "type": "string", - "description": "退改政策" + "example": 1893012345678901234, + "description": "预订条款ID(关联预订条款模板)" }, "carouselImages": { "type": "array", @@ -9240,8 +10153,8 @@ "type": "array", "description": "群聊消息列表", "items": { - "$ref": "#/definitions/群聊消息VO", - "originalRef": "群聊消息VO" + "originalRef": "群聊消息VO", + "$ref": "#/definitions/群聊消息VO" } }, "childCount": { @@ -9348,6 +10261,11 @@ "example": "CORE", "description": "产品类型:CORE=核心产品 ROUTE=线路产品 CUSTOM=定制产品 GROUP=小蒙马拼团(创建时必填,更新时忽略)" }, + "refundPolicyId": { + "type": "string", + "example": 1893012345678901234, + "description": "退款政策ID(关联退款政策模板)" + }, "seasons": { "type": "array", "example": [ @@ -9413,9 +10331,10 @@ "example": 5, "description": "行程天数" }, - "warmTips": { + "warmTipsId": { "type": "string", - "description": "温馨提示" + "example": 1893012345678901234, + "description": "温馨提示ID(关联温馨提示模板)" }, "youngChildCount": { "type": "integer", @@ -9642,8 +10561,8 @@ "type": "array", "description": "各步骤执行结果", "items": { - "$ref": "#/definitions/步骤执行结果", - "originalRef": "步骤执行结果" + "originalRef": "步骤执行结果", + "$ref": "#/definitions/步骤执行结果" } }, "success": { @@ -9832,8 +10751,8 @@ "type": "array", "description": "数据列表", "items": { - "$ref": "#/definitions/C端产品列表VO", - "originalRef": "C端产品列表VO" + "originalRef": "C端产品列表VO", + "$ref": "#/definitions/C端产品列表VO" } }, "total": { @@ -9864,8 +10783,8 @@ "type": "array", "description": "数据列表", "items": { - "$ref": "#/definitions/产品列表VO", - "originalRef": "产品列表VO" + "originalRef": "产品列表VO", + "$ref": "#/definitions/产品列表VO" } }, "total": { @@ -9896,8 +10815,8 @@ "type": "array", "description": "数据列表", "items": { - "$ref": "#/definitions/产品线VO", - "originalRef": "产品线VO" + "originalRef": "产品线VO", + "$ref": "#/definitions/产品线VO" } }, "total": { @@ -9958,13 +10877,10 @@ "example": 0, "description": "婴儿人数" }, - "bookingNotice": { + "bookingTermsId": { "type": "string", - "description": "预定须知" - }, - "cancelPolicy": { - "type": "string", - "description": "退改政策" + "example": 1893012345678901234, + "description": "预订条款ID(关联预订条款模板)" }, "carouselImages": { "type": "array", @@ -10066,6 +10982,11 @@ "example": "CORE", "description": "产品类型:CORE=核心产品 ROUTE=线路产品 CUSTOM=定制产品 GROUP=小蒙马拼团" }, + "refundPolicyId": { + "type": "string", + "example": 1893012345678901234, + "description": "退款政策ID(关联退款政策模板)" + }, "seasons": { "type": "array", "description": "适用季节列表", @@ -10111,9 +11032,10 @@ "example": 5, "description": "行程天数" }, - "warmTips": { + "warmTipsId": { "type": "string", - "description": "温馨提示" + "example": 1893012345678901234, + "description": "温馨提示ID(关联温馨提示模板)" }, "youngChildCount": { "type": "integer", @@ -10432,8 +11354,8 @@ "type": "array", "description": "子批次列表(树形)", "items": { - "$ref": "#/definitions/团批次VO", - "originalRef": "团批次VO" + "originalRef": "团批次VO", + "$ref": "#/definitions/团批次VO" } }, "updateTime": { @@ -10628,16 +11550,16 @@ "type": "array", "description": "服务人员列表", "items": { - "$ref": "#/definitions/团批次服务人员VO", - "originalRef": "团批次服务人员VO" + "originalRef": "团批次服务人员VO", + "$ref": "#/definitions/团批次服务人员VO" } }, "subBatches": { "type": "array", "description": "子批次列表(树形)", "items": { - "$ref": "#/definitions/团批次VO", - "originalRef": "团批次VO" + "originalRef": "团批次VO", + "$ref": "#/definitions/团批次VO" } }, "updateTime": { @@ -10923,8 +11845,8 @@ "type": "array", "description": "每人分项成本列表", "items": { - "$ref": "#/definitions/每人成本明细", - "originalRef": "每人成本明细" + "originalRef": "每人成本明细", + "$ref": "#/definitions/每人成本明细" } }, "scenicCost": { @@ -11179,16 +12101,16 @@ "type": "array", "description": "每日成本明细列表", "items": { - "$ref": "#/definitions/每日成本明细", - "originalRef": "每日成本明细" + "originalRef": "每日成本明细", + "$ref": "#/definitions/每日成本明细" } }, "extraCostItems": { "type": "array", "description": "额外成本明细列表", "items": { - "$ref": "#/definitions/额外成本明细项", - "originalRef": "额外成本明细项" + "originalRef": "额外成本明细项", + "$ref": "#/definitions/额外成本明细项" } }, "extraCostPerPerson": { @@ -11203,8 +12125,8 @@ "type": "array", "description": "家庭分组成本明细(定制产品,有分组时返回)", "items": { - "$ref": "#/definitions/家庭成本明细", - "originalRef": "家庭成本明细" + "originalRef": "家庭成本明细", + "$ref": "#/definitions/家庭成本明细" } }, "grandTotalCost": { @@ -11373,13 +12295,10 @@ "example": 0, "description": "婴儿人数" }, - "bookingNotice": { + "bookingTermsId": { "type": "string", - "description": "预定须知" - }, - "cancelPolicy": { - "type": "string", - "description": "退改政策" + "example": 1893012345678901234, + "description": "预订条款ID(关联预订条款模板)" }, "carouselImages": { "type": "array", @@ -11397,8 +12316,8 @@ "type": "array", "description": "群聊消息列表", "items": { - "$ref": "#/definitions/群聊消息VO", - "originalRef": "群聊消息VO" + "originalRef": "群聊消息VO", + "$ref": "#/definitions/群聊消息VO" } }, "childCount": { @@ -11489,6 +12408,11 @@ "example": "丽江5日深度游", "description": "产品名称" }, + "refundPolicyId": { + "type": "string", + "example": 1893012345678901234, + "description": "退款政策ID(关联退款政策模板)" + }, "seasons": { "type": "array", "description": "适用季节列表", @@ -11546,9 +12470,10 @@ "example": 5, "description": "行程天数" }, - "warmTips": { + "warmTipsId": { "type": "string", - "description": "温馨提示" + "example": 1893012345678901234, + "description": "温馨提示ID(关联温馨提示模板)" }, "youngChildCount": { "type": "integer", @@ -11725,8 +12650,8 @@ "type": "array", "description": "权益项列表", "items": { - "$ref": "#/definitions/权益项", - "originalRef": "权益项" + "originalRef": "权益项", + "$ref": "#/definitions/权益项" } }, "title": { @@ -12032,6 +12957,72 @@ }, "title": "每日酒店配置请求" }, + "温馨提示VO": { + "type": "object", + "properties": { + "content": { + "type": "string", + "description": "提示内容(富文本)" + }, + "createTime": { + "type": "string", + "format": "date-time", + "description": "创建时间" + }, + "createdBy": { + "type": "integer", + "format": "int64", + "description": "创建人ID" + }, + "enabled": { + "type": "boolean", + "description": "是否启用" + }, + "remark": { + "type": "string", + "description": "备注" + }, + "tipsId": { + "type": "integer", + "format": "int64", + "description": "温馨提示ID" + }, + "tipsName": { + "type": "string", + "description": "提示名称" + }, + "updateTime": { + "type": "string", + "format": "date-time", + "description": "更新时间" + } + }, + "title": "温馨提示VO" + }, + "温馨提示请求": { + "type": "object", + "required": [ + "content", + "tipsName" + ], + "properties": { + "content": { + "type": "string", + "description": "提示内容(富文本)" + }, + "remark": { + "type": "string", + "example": "适用于草原类产品", + "description": "备注" + }, + "tipsName": { + "type": "string", + "example": "草原游温馨提示", + "description": "提示名称" + } + }, + "title": "温馨提示请求" + }, "物资配置请求": { "type": "object", "required": [ @@ -12203,8 +13194,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/GROUP产品报价结果", - "originalRef": "GROUP产品报价结果" + "originalRef": "GROUP产品报价结果", + "$ref": "#/definitions/GROUP产品报价结果" }, "message": { "type": "string", @@ -12227,8 +13218,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/产品人员配置VO", - "originalRef": "产品人员配置VO" + "originalRef": "产品人员配置VO", + "$ref": "#/definitions/产品人员配置VO" } }, "message": { @@ -12252,8 +13243,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/产品价格日历VO", - "originalRef": "产品价格日历VO" + "originalRef": "产品价格日历VO", + "$ref": "#/definitions/产品价格日历VO" } }, "message": { @@ -12277,8 +13268,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/产品成本项VO", - "originalRef": "产品成本项VO" + "originalRef": "产品成本项VO", + "$ref": "#/definitions/产品成本项VO" } }, "message": { @@ -12302,8 +13293,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/产品文件夹VO", - "originalRef": "产品文件夹VO" + "originalRef": "产品文件夹VO", + "$ref": "#/definitions/产品文件夹VO" } }, "message": { @@ -12327,8 +13318,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/产品物资VO", - "originalRef": "产品物资VO" + "originalRef": "产品物资VO", + "$ref": "#/definitions/产品物资VO" } }, "message": { @@ -12352,8 +13343,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/产品线VO", - "originalRef": "产品线VO" + "originalRef": "产品线VO", + "$ref": "#/definitions/产品线VO" } }, "message": { @@ -12377,8 +13368,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/产品自定义费用项VO", - "originalRef": "产品自定义费用项VO" + "originalRef": "产品自定义费用项VO", + "$ref": "#/definitions/产品自定义费用项VO" } }, "message": { @@ -12402,8 +13393,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/产品额外成本VO", - "originalRef": "产品额外成本VO" + "originalRef": "产品额外成本VO", + "$ref": "#/definitions/产品额外成本VO" } }, "message": { @@ -12427,8 +13418,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/公式变量VO", - "originalRef": "公式变量VO" + "originalRef": "公式变量VO", + "$ref": "#/definitions/公式变量VO" } }, "message": { @@ -12452,8 +13443,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/公式步骤VO", - "originalRef": "公式步骤VO" + "originalRef": "公式步骤VO", + "$ref": "#/definitions/公式步骤VO" } }, "message": { @@ -12477,8 +13468,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/公式版本历史VO", - "originalRef": "公式版本历史VO" + "originalRef": "公式版本历史VO", + "$ref": "#/definitions/公式版本历史VO" } }, "message": { @@ -12502,8 +13493,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/公式组VO", - "originalRef": "公式组VO" + "originalRef": "公式组VO", + "$ref": "#/definitions/公式组VO" } }, "message": { @@ -12527,8 +13518,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/团批次VO", - "originalRef": "团批次VO" + "originalRef": "团批次VO", + "$ref": "#/definitions/团批次VO" } }, "message": { @@ -12552,8 +13543,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/团批次服务人员VO", - "originalRef": "团批次服务人员VO" + "originalRef": "团批次服务人员VO", + "$ref": "#/definitions/团批次服务人员VO" } }, "message": { @@ -12577,8 +13568,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/家庭分组VO", - "originalRef": "家庭分组VO" + "originalRef": "家庭分组VO", + "$ref": "#/definitions/家庭分组VO" } }, "message": { @@ -12602,8 +13593,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/每日酒店VO", - "originalRef": "每日酒店VO" + "originalRef": "每日酒店VO", + "$ref": "#/definitions/每日酒店VO" } }, "message": { @@ -12614,6 +13605,31 @@ }, "title": "统一响应结果«List«每日酒店VO»»" }, + "统一响应结果«List«温馨提示VO»»": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32", + "example": 200, + "description": "状态码" + }, + "data": { + "type": "array", + "description": "响应数据", + "items": { + "originalRef": "温馨提示VO", + "$ref": "#/definitions/温馨提示VO" + } + }, + "message": { + "type": "string", + "example": "成功", + "description": "响应消息" + } + }, + "title": "统一响应结果«List«温馨提示VO»»" + }, "统一响应结果«List«用餐选项VO»»": { "type": "object", "properties": { @@ -12627,8 +13643,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/用餐选项VO", - "originalRef": "用餐选项VO" + "originalRef": "用餐选项VO", + "$ref": "#/definitions/用餐选项VO" } }, "message": { @@ -12652,8 +13668,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/行政区划搜索结果", - "originalRef": "行政区划搜索结果" + "originalRef": "行政区划搜索结果", + "$ref": "#/definitions/行政区划搜索结果" } }, "message": { @@ -12677,8 +13693,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/行程天VO", - "originalRef": "行程天VO" + "originalRef": "行程天VO", + "$ref": "#/definitions/行程天VO" } }, "message": { @@ -12702,8 +13718,8 @@ "type": "array", "description": "响应数据", "items": { - "$ref": "#/definitions/行程节点VO", - "originalRef": "行程节点VO" + "originalRef": "行程节点VO", + "$ref": "#/definitions/行程节点VO" } }, "message": { @@ -12714,6 +13730,31 @@ }, "title": "统一响应结果«List«行程节点VO»»" }, + "统一响应结果«List«预订条款VO»»": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32", + "example": 200, + "description": "状态码" + }, + "data": { + "type": "array", + "description": "响应数据", + "items": { + "originalRef": "预订条款VO", + "$ref": "#/definitions/预订条款VO" + } + }, + "message": { + "type": "string", + "example": "成功", + "description": "响应消息" + } + }, + "title": "统一响应结果«List«预订条款VO»»" + }, "统一响应结果«Map«string,object»»": { "type": "object", "properties": { @@ -12784,8 +13825,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/产品人员配置VO", - "originalRef": "产品人员配置VO" + "originalRef": "产品人员配置VO", + "$ref": "#/definitions/产品人员配置VO" }, "message": { "type": "string", @@ -12806,8 +13847,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/产品价格日历VO", - "originalRef": "产品价格日历VO" + "originalRef": "产品价格日历VO", + "$ref": "#/definitions/产品价格日历VO" }, "message": { "type": "string", @@ -12828,8 +13869,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/产品定价配置VO", - "originalRef": "产品定价配置VO" + "originalRef": "产品定价配置VO", + "$ref": "#/definitions/产品定价配置VO" }, "message": { "type": "string", @@ -12850,8 +13891,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/产品成本项VO", - "originalRef": "产品成本项VO" + "originalRef": "产品成本项VO", + "$ref": "#/definitions/产品成本项VO" }, "message": { "type": "string", @@ -12872,8 +13913,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/产品文件夹VO", - "originalRef": "产品文件夹VO" + "originalRef": "产品文件夹VO", + "$ref": "#/definitions/产品文件夹VO" }, "message": { "type": "string", @@ -12894,8 +13935,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/产品物资VO", - "originalRef": "产品物资VO" + "originalRef": "产品物资VO", + "$ref": "#/definitions/产品物资VO" }, "message": { "type": "string", @@ -12916,8 +13957,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/产品线VO", - "originalRef": "产品线VO" + "originalRef": "产品线VO", + "$ref": "#/definitions/产品线VO" }, "message": { "type": "string", @@ -12938,8 +13979,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/产品自定义费用项VO", - "originalRef": "产品自定义费用项VO" + "originalRef": "产品自定义费用项VO", + "$ref": "#/definitions/产品自定义费用项VO" }, "message": { "type": "string", @@ -12960,8 +14001,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/产品详情VO", - "originalRef": "产品详情VO" + "originalRef": "产品详情VO", + "$ref": "#/definitions/产品详情VO" }, "message": { "type": "string", @@ -12982,8 +14023,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/产品额外成本VO", - "originalRef": "产品额外成本VO" + "originalRef": "产品额外成本VO", + "$ref": "#/definitions/产品额外成本VO" }, "message": { "type": "string", @@ -13004,8 +14045,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/公式变量VO", - "originalRef": "公式变量VO" + "originalRef": "公式变量VO", + "$ref": "#/definitions/公式变量VO" }, "message": { "type": "string", @@ -13026,8 +14067,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/公式步骤VO", - "originalRef": "公式步骤VO" + "originalRef": "公式步骤VO", + "$ref": "#/definitions/公式步骤VO" }, "message": { "type": "string", @@ -13048,8 +14089,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/公式测试结果VO", - "originalRef": "公式测试结果VO" + "originalRef": "公式测试结果VO", + "$ref": "#/definitions/公式测试结果VO" }, "message": { "type": "string", @@ -13070,8 +14111,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/公式组VO", - "originalRef": "公式组VO" + "originalRef": "公式组VO", + "$ref": "#/definitions/公式组VO" }, "message": { "type": "string", @@ -13092,8 +14133,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/分享链接响应", - "originalRef": "分享链接响应" + "originalRef": "分享链接响应", + "$ref": "#/definitions/分享链接响应" }, "message": { "type": "string", @@ -13114,8 +14155,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/分页结果«C端产品列表VO»", - "originalRef": "分页结果«C端产品列表VO»" + "originalRef": "分页结果«C端产品列表VO»", + "$ref": "#/definitions/分页结果«C端产品列表VO»" }, "message": { "type": "string", @@ -13136,8 +14177,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/分页结果«产品列表VO»", - "originalRef": "分页结果«产品列表VO»" + "originalRef": "分页结果«产品列表VO»", + "$ref": "#/definitions/分页结果«产品列表VO»" }, "message": { "type": "string", @@ -13158,8 +14199,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/分页结果«产品线VO»", - "originalRef": "分页结果«产品线VO»" + "originalRef": "分页结果«产品线VO»", + "$ref": "#/definitions/分页结果«产品线VO»" }, "message": { "type": "string", @@ -13180,8 +14221,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/团批次VO", - "originalRef": "团批次VO" + "originalRef": "团批次VO", + "$ref": "#/definitions/团批次VO" }, "message": { "type": "string", @@ -13202,8 +14243,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/团批次详情VO", - "originalRef": "团批次详情VO" + "originalRef": "团批次详情VO", + "$ref": "#/definitions/团批次详情VO" }, "message": { "type": "string", @@ -13224,8 +14265,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/家庭分组VO", - "originalRef": "家庭分组VO" + "originalRef": "家庭分组VO", + "$ref": "#/definitions/家庭分组VO" }, "message": { "type": "string", @@ -13246,8 +14287,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/成本预览VO", - "originalRef": "成本预览VO" + "originalRef": "成本预览VO", + "$ref": "#/definitions/成本预览VO" }, "message": { "type": "string", @@ -13268,8 +14309,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/报价结果VO", - "originalRef": "报价结果VO" + "originalRef": "报价结果VO", + "$ref": "#/definitions/报价结果VO" }, "message": { "type": "string", @@ -13290,8 +14331,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/每日酒店VO", - "originalRef": "每日酒店VO" + "originalRef": "每日酒店VO", + "$ref": "#/definitions/每日酒店VO" }, "message": { "type": "string", @@ -13301,6 +14342,28 @@ }, "title": "统一响应结果«每日酒店VO»" }, + "统一响应结果«温馨提示VO»": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32", + "example": 200, + "description": "状态码" + }, + "data": { + "description": "响应数据", + "originalRef": "温馨提示VO", + "$ref": "#/definitions/温馨提示VO" + }, + "message": { + "type": "string", + "example": "成功", + "description": "响应消息" + } + }, + "title": "统一响应结果«温馨提示VO»" + }, "统一响应结果«用餐选项VO»": { "type": "object", "properties": { @@ -13312,8 +14375,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/用餐选项VO", - "originalRef": "用餐选项VO" + "originalRef": "用餐选项VO", + "$ref": "#/definitions/用餐选项VO" }, "message": { "type": "string", @@ -13334,8 +14397,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/行程天VO", - "originalRef": "行程天VO" + "originalRef": "行程天VO", + "$ref": "#/definitions/行程天VO" }, "message": { "type": "string", @@ -13356,8 +14419,8 @@ }, "data": { "description": "响应数据", - "$ref": "#/definitions/行程节点VO", - "originalRef": "行程节点VO" + "originalRef": "行程节点VO", + "$ref": "#/definitions/行程节点VO" }, "message": { "type": "string", @@ -13367,6 +14430,28 @@ }, "title": "统一响应结果«行程节点VO»" }, + "统一响应结果«预订条款VO»": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32", + "example": 200, + "description": "状态码" + }, + "data": { + "description": "响应数据", + "originalRef": "预订条款VO", + "$ref": "#/definitions/预订条款VO" + }, + "message": { + "type": "string", + "example": "成功", + "description": "响应消息" + } + }, + "title": "统一响应结果«预订条款VO»" + }, "群聊消息VO": { "type": "object", "properties": { @@ -13504,24 +14589,24 @@ "type": "array", "description": "当日酒店列表", "items": { - "$ref": "#/definitions/每日酒店VO", - "originalRef": "每日酒店VO" + "originalRef": "每日酒店VO", + "$ref": "#/definitions/每日酒店VO" } }, "nodes": { "type": "array", "description": "行程节点列表", "items": { - "$ref": "#/definitions/行程节点VO", - "originalRef": "行程节点VO" + "originalRef": "行程节点VO", + "$ref": "#/definitions/行程节点VO" } }, "restaurants": { "type": "array", "description": "当日用餐列表", "items": { - "$ref": "#/definitions/用餐选项VO", - "originalRef": "用餐选项VO" + "originalRef": "用餐选项VO", + "$ref": "#/definitions/用餐选项VO" } }, "routeSummary": { @@ -13620,8 +14705,8 @@ }, "resourceDetail": { "description": "绑定资源的详细信息(含图片、地址等)", - "$ref": "#/definitions/资源详情", - "originalRef": "资源详情" + "originalRef": "资源详情", + "$ref": "#/definitions/资源详情" }, "resourceId": { "type": "string", @@ -13729,6 +14814,72 @@ }, "title": "资源详情" }, + "预订条款VO": { + "type": "object", + "properties": { + "content": { + "type": "string", + "description": "条款内容(富文本)" + }, + "createTime": { + "type": "string", + "format": "date-time", + "description": "创建时间" + }, + "createdBy": { + "type": "integer", + "format": "int64", + "description": "创建人ID" + }, + "enabled": { + "type": "boolean", + "description": "是否启用" + }, + "remark": { + "type": "string", + "description": "备注" + }, + "termsId": { + "type": "integer", + "format": "int64", + "description": "预订条款ID" + }, + "termsName": { + "type": "string", + "description": "条款名称" + }, + "updateTime": { + "type": "string", + "format": "date-time", + "description": "更新时间" + } + }, + "title": "预订条款VO" + }, + "预订条款请求": { + "type": "object", + "required": [ + "content", + "termsName" + ], + "properties": { + "content": { + "type": "string", + "description": "条款内容(富文本)" + }, + "remark": { + "type": "string", + "example": "适用于所有国内游产品", + "description": "备注" + }, + "termsName": { + "type": "string", + "example": "国内游预订条款", + "description": "条款名称" + } + }, + "title": "预订条款请求" + }, "额外成本明细项": { "type": "object", "properties": { diff --git a/changelogs/2026-03/2026-03-18_2048_a6d360a_feat.md b/changelogs/2026-03/2026-03-18_2048_a6d360a_feat.md new file mode 100644 index 0000000..260d7b3 --- /dev/null +++ b/changelogs/2026-03/2026-03-18_2048_a6d360a_feat.md @@ -0,0 +1,470 @@ +# 接口变更记录 — 2026-03-18 20:48 + +> **提交** `a6d360a` · **作者** wx · **时间** 2026-03-18 20:48:58 +0800 +> +> feat: 订单交通信息管理 + 合同平台选择 + 超时通知 + transport-service + +## 变更总览 + +- **hl-transport-service** + - 🆕 AdminTransport (+7 接口) +- **合同服务** + - AdminContract (+1) +- **订单服务** + - AdminOrder (+2) + - MpOrder (+2) + +--- + +## hl-transport-service + +### 🆕 新增: AdminTransport + +### 📌 `GET` /admin/transport/flight/by-flight-no — 按航班号查询航班动态 + +**参数** + + - `flightNo` (`String`) — 查询参数 + - `date` (`String`) — 查询参数 + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `flightNo` | `String` | 航班号 | +| `airline` | `String` | 航空公司名称 | +| `category` | `String` | 航班属性:国内/国际/地区 | +| `departAirportCode` | `String` | 出发机场三字码 | +| `arriveAirportCode` | `String` | 到达机场三字码 | +| `departAirport` | `String` | 出发机场名称 | +| `arriveAirport` | `String` | 到达机场名称 | +| `departCity` | `String` | 出发城市 | +| `arriveCity` | `String` | 到达城市 | +| `planDepartTime` | `String` | 计划起飞时间(yyyy-MM-dd HH:mm:ss) | +| `planArriveTime` | `String` | 计划到达时间(yyyy-MM-dd HH:mm:ss) | +| `actualDepartTime` | `String` | 实际起飞时间(yyyy-MM-dd HH:mm:ss) | +| `actualArriveTime` | `String` | 实际到达时间(yyyy-MM-dd HH:mm:ss) | +| `status` | `String` | 航班状态:计划/起飞/到达/延误/取消/返航/备降等 | +| `stopFlag` | `String` | 是否经停:0不经停,1经停1次,n经停n次 | +| `shareFlag` | `String` | 是否共享航班:0否,1是 | +| `shareFlightNo` | `String` | 共享航班号(实际承运航班号) | +| `departTerminal` | `String` | 出发航站楼 | +| `arriveTerminal` | `String` | 到达航站楼 | +| `boardGate` | `String` | 登机口 | +| `arriveExit` | `String` | 到达出口 | +| `departTimezone` | `String` | 出发时区偏移(秒) | +| `arriveTimezone` | `String` | 到达时区偏移(秒) | + +### 📌 `GET` /admin/transport/flight/by-airport — 按机场三字码查询航班动态 + +**参数** + + - `dep` (`String`) — 查询参数 + - `arr` (`String`) — 查询参数 + - `date` (`String`) — 查询参数 + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `flightNo` | `String` | 航班号 | +| `airline` | `String` | 航空公司名称 | +| `category` | `String` | 航班属性:国内/国际/地区 | +| `departAirportCode` | `String` | 出发机场三字码 | +| `arriveAirportCode` | `String` | 到达机场三字码 | +| `departAirport` | `String` | 出发机场名称 | +| `arriveAirport` | `String` | 到达机场名称 | +| `departCity` | `String` | 出发城市 | +| `arriveCity` | `String` | 到达城市 | +| `planDepartTime` | `String` | 计划起飞时间(yyyy-MM-dd HH:mm:ss) | +| `planArriveTime` | `String` | 计划到达时间(yyyy-MM-dd HH:mm:ss) | +| `actualDepartTime` | `String` | 实际起飞时间(yyyy-MM-dd HH:mm:ss) | +| `actualArriveTime` | `String` | 实际到达时间(yyyy-MM-dd HH:mm:ss) | +| `status` | `String` | 航班状态:计划/起飞/到达/延误/取消/返航/备降等 | +| `stopFlag` | `String` | 是否经停:0不经停,1经停1次,n经停n次 | +| `shareFlag` | `String` | 是否共享航班:0否,1是 | +| `shareFlightNo` | `String` | 共享航班号(实际承运航班号) | +| `departTerminal` | `String` | 出发航站楼 | +| `arriveTerminal` | `String` | 到达航站楼 | +| `boardGate` | `String` | 登机口 | +| `arriveExit` | `String` | 到达出口 | +| `departTimezone` | `String` | 出发时区偏移(秒) | +| `arriveTimezone` | `String` | 到达时区偏移(秒) | + +### 📌 `GET` /admin/transport/flight/by-city — 按城市三字码查询航班动态 + +**参数** + + - `depCity` (`String`) — 查询参数 + - `arrCity` (`String`) — 查询参数 + - `date` (`String`) — 查询参数 + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `flightNo` | `String` | 航班号 | +| `airline` | `String` | 航空公司名称 | +| `category` | `String` | 航班属性:国内/国际/地区 | +| `departAirportCode` | `String` | 出发机场三字码 | +| `arriveAirportCode` | `String` | 到达机场三字码 | +| `departAirport` | `String` | 出发机场名称 | +| `arriveAirport` | `String` | 到达机场名称 | +| `departCity` | `String` | 出发城市 | +| `arriveCity` | `String` | 到达城市 | +| `planDepartTime` | `String` | 计划起飞时间(yyyy-MM-dd HH:mm:ss) | +| `planArriveTime` | `String` | 计划到达时间(yyyy-MM-dd HH:mm:ss) | +| `actualDepartTime` | `String` | 实际起飞时间(yyyy-MM-dd HH:mm:ss) | +| `actualArriveTime` | `String` | 实际到达时间(yyyy-MM-dd HH:mm:ss) | +| `status` | `String` | 航班状态:计划/起飞/到达/延误/取消/返航/备降等 | +| `stopFlag` | `String` | 是否经停:0不经停,1经停1次,n经停n次 | +| `shareFlag` | `String` | 是否共享航班:0否,1是 | +| `shareFlightNo` | `String` | 共享航班号(实际承运航班号) | +| `departTerminal` | `String` | 出发航站楼 | +| `arriveTerminal` | `String` | 到达航站楼 | +| `boardGate` | `String` | 登机口 | +| `arriveExit` | `String` | 到达出口 | +| `departTimezone` | `String` | 出发时区偏移(秒) | +| `arriveTimezone` | `String` | 到达时区偏移(秒) | + +### 📌 `GET` /admin/transport/train/by-train-no-stations — 按车次+出发站+到达站查询火车动态 + +**参数** + + - `trainNo` (`String`) — 查询参数 + - `dep` (`String`) — 查询参数 + - `arr` (`String`) — 查询参数 + - `date` (`String`) — 查询参数 + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `trainNo` | `String` | 车次 | +| `departStation` | `String` | 出发车站 | +| `arriveStation` | `String` | 到达车站 | +| `shutdown` | `String` | 是否停运:0否,1是 | +| `planDepartTime` | `String` | 计划出发时间 | +| `planArriveTime` | `String` | 计划到达时间 | +| `estimatedDepartTime` | `String` | 预计出发时间 | +| `estimatedArriveTime` | `String` | 预计到达时间 | +| `actualDepartTime` | `String` | 实际出发时间 | +| `actualArriveTime` | `String` | 实际到达时间 | +| `departStatus` | `String` | 出发状态:计划/正点/晚点/出发 | +| `arriveStatus` | `String` | 到达状态:计划/正点/晚点/到达 | +| `duration` | `Integer` | 运行时长(分钟) | +| `stops` | `List` | 经停站列表 | + +### 📌 `GET` /admin/transport/train/by-train-no — 按车次查询火车动态(含全部经停站) + +**参数** + + - `trainNo` (`String`) — 查询参数 + - `date` (`String`) — 查询参数 + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `trainNo` | `String` | 车次 | +| `departStation` | `String` | 出发车站 | +| `arriveStation` | `String` | 到达车站 | +| `shutdown` | `String` | 是否停运:0否,1是 | +| `planDepartTime` | `String` | 计划出发时间 | +| `planArriveTime` | `String` | 计划到达时间 | +| `estimatedDepartTime` | `String` | 预计出发时间 | +| `estimatedArriveTime` | `String` | 预计到达时间 | +| `actualDepartTime` | `String` | 实际出发时间 | +| `actualArriveTime` | `String` | 实际到达时间 | +| `departStatus` | `String` | 出发状态:计划/正点/晚点/出发 | +| `arriveStatus` | `String` | 到达状态:计划/正点/晚点/到达 | +| `duration` | `Integer` | 运行时长(分钟) | +| `stops` | `List` | 经停站列表 | + +### 📌 `GET` /admin/transport/train/by-station — 按出发站+到达站查询火车车次 + +**参数** + + - `dep` (`String`) — 查询参数 + - `arr` (`String`) — 查询参数 + - `date` (`String`) — 查询参数 + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `trainNo` | `String` | 车次 | +| `departStation` | `String` | 出发车站 | +| `arriveStation` | `String` | 到达车站 | +| `shutdown` | `String` | 是否停运:0否,1是 | +| `planDepartTime` | `String` | 计划出发时间 | +| `planArriveTime` | `String` | 计划到达时间 | +| `estimatedDepartTime` | `String` | 预计出发时间 | +| `estimatedArriveTime` | `String` | 预计到达时间 | +| `actualDepartTime` | `String` | 实际出发时间 | +| `actualArriveTime` | `String` | 实际到达时间 | +| `departStatus` | `String` | 出发状态:计划/正点/晚点/出发 | +| `arriveStatus` | `String` | 到达状态:计划/正点/晚点/到达 | +| `duration` | `Integer` | 运行时长(分钟) | +| `stops` | `List` | 经停站列表 | + +### 📌 `GET` /admin/transport/train/by-city — 按出发城市+到达城市查询火车车次 + +**参数** + + - `depCity` (`String`) — 查询参数 + - `arrCity` (`String`) — 查询参数 + - `date` (`String`) — 查询参数 + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `trainNo` | `String` | 车次 | +| `departStation` | `String` | 出发车站 | +| `arriveStation` | `String` | 到达车站 | +| `shutdown` | `String` | 是否停运:0否,1是 | +| `planDepartTime` | `String` | 计划出发时间 | +| `planArriveTime` | `String` | 计划到达时间 | +| `estimatedDepartTime` | `String` | 预计出发时间 | +| `estimatedArriveTime` | `String` | 预计到达时间 | +| `actualDepartTime` | `String` | 实际出发时间 | +| `actualArriveTime` | `String` | 实际到达时间 | +| `departStatus` | `String` | 出发状态:计划/正点/晚点/出发 | +| `arriveStatus` | `String` | 到达状态:计划/正点/晚点/到达 | +| `duration` | `Integer` | 运行时长(分钟) | +| `stops` | `List` | 经停站列表 | + +--- + +## 合同服务 + +### AdminContract + +> 📖 **接口文档**: [http://192.168.100.236:8095/doc.html](http://192.168.100.236:8095/doc.html) → 标签 **「合同管理」** + +### 🆕 `GET` /admin/contract/platforms — 可用合同平台列表 + +> 返回系统已对接的合同平台列表及可用状态。 + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `platformName` | `String` | | +| `displayName` | `String` | | +| `available` | `boolean` | | + +--- + +## 订单服务 + +### AdminOrder + +> 📖 **接口文档**: [http://192.168.100.236:8084/doc.html](http://192.168.100.236:8084/doc.html) → 分组 **「3.1 订单管理」** → 标签 **「管理端订单接口」** + +### 🆕 `PUT` /admin/order/{orderId}/transport — 保存交通信息(航班/车次) + +> 为订单保存交通信息,支持多条航班和车次。每次提交为全量替换(先删后增)。 + +**参数** + + - `{orderId}` (`Long`) — 路径参数:订单ID + +**请求体** `TransportSegmentRequest` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `segments` | `List` | 交通分段列表 | +| `transportType` | `String` | 交通类型(字典:transport_type): FLIGHT-航班, TRAIN-火车 | +| `transportNo` | `String` | 航班号/车次号 | +| `departStation` | `String` | 出发站/出发机场 | +| `arriveStation` | `String` | 到达站/到达机场 | +| `departTime` | `LocalDateTime` | 出发时间 | +| `arriveTime` | `LocalDateTime` | 到达时间 | +| `remark` | `String` | 备注 | + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `segmentId` | `Long` | 分段ID | +| `orderId` | `Long` | 订单ID | +| `transportType` | `String` | 交通类型(字典:transport_type): FLIGHT-航班, TRAIN-火车 | +| `transportNo` | `String` | 航班号/车次号 | +| `departStation` | `String` | 出发站/出发机场 | +| `arriveStation` | `String` | 到达站/到达机场 | +| `departTime` | `LocalDateTime` | 出发时间 | +| `arriveTime` | `LocalDateTime` | 到达时间 | +| `remark` | `String` | 备注 | +| `sortOrder` | `Integer` | 排序序号 | +| `deletedAt` | `LocalDateTime` | 删除时间(软删除) | +| `createTime` | `LocalDateTime` | 创建时间 | +| `updateTime` | `LocalDateTime` | 更新时间 | + +### 🆕 `GET` /admin/order/{orderId}/transport — 查询交通信息 + +> 查询订单的所有交通信息(航班/车次),按排序序号和出发时间升序排列 + +**参数** + + - `{orderId}` (`Long`) — 路径参数:订单ID + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `segmentId` | `Long` | 分段ID | +| `orderId` | `Long` | 订单ID | +| `transportType` | `String` | 交通类型(字典:transport_type): FLIGHT-航班, TRAIN-火车 | +| `transportNo` | `String` | 航班号/车次号 | +| `departStation` | `String` | 出发站/出发机场 | +| `arriveStation` | `String` | 到达站/到达机场 | +| `departTime` | `LocalDateTime` | 出发时间 | +| `arriveTime` | `LocalDateTime` | 到达时间 | +| `remark` | `String` | 备注 | +| `sortOrder` | `Integer` | 排序序号 | +| `deletedAt` | `LocalDateTime` | 删除时间(软删除) | +| `createTime` | `LocalDateTime` | 创建时间 | +| `updateTime` | `LocalDateTime` | 更新时间 | + +### MpOrder + +> 📖 **接口文档**: [http://192.168.100.236:8084/doc.html](http://192.168.100.236:8084/doc.html) → 标签 **「C端订单接口」** + +### 🆕 `PUT` /mp/order/{orderId}/transport — 保存交通信息(航班/车次) + +> 用户为自己的订单录入交通信息,支持多条航班和车次。每次提交为全量替换。 + +**参数** + + - `{orderId}` (`Long`) — 路径参数:订单ID + +**请求体** `TransportSegmentRequest` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `segments` | `List` | 交通分段列表 | +| `transportType` | `String` | 交通类型(字典:transport_type): FLIGHT-航班, TRAIN-火车 | +| `transportNo` | `String` | 航班号/车次号 | +| `departStation` | `String` | 出发站/出发机场 | +| `arriveStation` | `String` | 到达站/到达机场 | +| `departTime` | `LocalDateTime` | 出发时间 | +| `arriveTime` | `LocalDateTime` | 到达时间 | +| `remark` | `String` | 备注 | + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `segmentId` | `Long` | 分段ID | +| `orderId` | `Long` | 订单ID | +| `transportType` | `String` | 交通类型(字典:transport_type): FLIGHT-航班, TRAIN-火车 | +| `transportNo` | `String` | 航班号/车次号 | +| `departStation` | `String` | 出发站/出发机场 | +| `arriveStation` | `String` | 到达站/到达机场 | +| `departTime` | `LocalDateTime` | 出发时间 | +| `arriveTime` | `LocalDateTime` | 到达时间 | +| `remark` | `String` | 备注 | +| `sortOrder` | `Integer` | 排序序号 | +| `deletedAt` | `LocalDateTime` | 删除时间(软删除) | +| `createTime` | `LocalDateTime` | 创建时间 | +| `updateTime` | `LocalDateTime` | 更新时间 | + +### 🆕 `GET` /mp/order/{orderId}/transport — 查询交通信息 + +> 查询自己订单的所有交通信息(航班/车次) + +**参数** + + - `{orderId}` (`Long`) — 路径参数:订单ID + +**响应** `Result>` + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `segmentId` | `Long` | 分段ID | +| `orderId` | `Long` | 订单ID | +| `transportType` | `String` | 交通类型(字典:transport_type): FLIGHT-航班, TRAIN-火车 | +| `transportNo` | `String` | 航班号/车次号 | +| `departStation` | `String` | 出发站/出发机场 | +| `arriveStation` | `String` | 到达站/到达机场 | +| `departTime` | `LocalDateTime` | 出发时间 | +| `arriveTime` | `LocalDateTime` | 到达时间 | +| `remark` | `String` | 备注 | +| `sortOrder` | `Integer` | 排序序号 | +| `deletedAt` | `LocalDateTime` | 删除时间(软删除) | +| `createTime` | `LocalDateTime` | 创建时间 | +| `updateTime` | `LocalDateTime` | 更新时间 | + +--- + +## 📦 其他数据对象变更 + +> 以下变更未直接关联到本次接口变更,但可能影响现有接口的请求/响应 + +### hl-transport-service + +#### 🆕 TrainStopVO + +| 字段 | 类型 | 说明 | +| --- | --- | --- | +| `stationName` | `String` | 车站名称 | +| `arriveTime` | `String` | 到站时间 | +| `departTime` | `String` | 发车时间 | + +### 合同服务 + +#### ✏️ CreateContractRequest + + - 🆕 `platform` (`String`) — 合同平台(字典:contract_platform): 12301-全国旅游监管平台, FADADA-法大大, ESIGN-e签宝, TENCENT_ESS-腾讯电子签。不传则根据模板自动确定 + +#### ✏️ ReportContractRequest + + - 🆕 `platform` (`String`) — 合同平台(字典:contract_platform): 12301-全国旅游监管平台, FADADA-法大大, ESIGN-e签宝, TENCENT_ESS-腾讯电子签 + +### 订单服务 + +#### ✏️ OrderDetailVO + + - 🆕 `transportSegments` (`List`) — 交通信息列表(航班/车次,含transportType/transportNo/departStation/arriveStation/departTime/arriveTime等) + +
+📁 全部变更文件 (点击展开) + +``` +M hl-contract-service/src/main/java/com/hulalv/contract/controller/AdminContractController.java +M hl-contract-service/src/main/java/com/hulalv/contract/dto/CreateContractRequest.java +M hl-contract-service/src/main/java/com/hulalv/contract/dto/ReportContractRequest.java +M hl-contract-service/src/main/java/com/hulalv/contract/service/ContractService.java +M hl-gateway/src/main/resources/application.yml +M hl-order-service/src/main/java/com/hulalv/order/controller/AdminOrderController.java +M hl-order-service/src/main/java/com/hulalv/order/controller/MpOrderController.java +A hl-order-service/src/main/java/com/hulalv/order/dto/TransportSegmentRequest.java +A hl-order-service/src/main/java/com/hulalv/order/entity/OrderTransportSegment.java +A hl-order-service/src/main/java/com/hulalv/order/mapper/OrderTransportSegmentMapper.java +M hl-order-service/src/main/java/com/hulalv/order/service/OrderService.java +A hl-order-service/src/main/java/com/hulalv/order/service/OrderTransportSegmentService.java +M hl-order-service/src/main/java/com/hulalv/order/vo/OrderDetailVO.java +M hl-order-service/src/test/java/com/hulalv/order/service/OrderServiceTest.java +A hl-transport-service/pom.xml +A hl-transport-service/src/main/java/com/hulalv/transport/TransportServiceApplication.java +A hl-transport-service/src/main/java/com/hulalv/transport/config/Knife4jConfig.java +A hl-transport-service/src/main/java/com/hulalv/transport/config/RestTemplateConfig.java +A hl-transport-service/src/main/java/com/hulalv/transport/config/VariFlightProperties.java +A hl-transport-service/src/main/java/com/hulalv/transport/config/WebMvcConfig.java +A hl-transport-service/src/main/java/com/hulalv/transport/constant/TransportConstants.java +A hl-transport-service/src/main/java/com/hulalv/transport/controller/AdminTransportController.java +A hl-transport-service/src/main/java/com/hulalv/transport/interceptor/AdminAuthInterceptor.java +A hl-transport-service/src/main/java/com/hulalv/transport/service/FlightService.java +A hl-transport-service/src/main/java/com/hulalv/transport/service/TrainService.java +A hl-transport-service/src/main/java/com/hulalv/transport/service/VariFlightApiClient.java +A hl-transport-service/src/main/java/com/hulalv/transport/vo/FlightVO.java +A hl-transport-service/src/main/java/com/hulalv/transport/vo/TrainStopVO.java +A hl-transport-service/src/main/java/com/hulalv/transport/vo/TrainVO.java +A hl-transport-service/src/main/resources/bootstrap.yml +A nacos-config/hl-transport-service-dev.yml +M pom.xml +A sql/order_transport_segment.sql +``` +
\ No newline at end of file