From dd0797feccf2d7f3bc6e2c75e2265785c9af8b9c Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Tue, 17 Mar 2026 12:44:59 +0800 Subject: [PATCH] changelog: 2026-03/17_1244 (1 changes, 0 breaking) --- .swagger/hl-product-service.json | 1648 ++++++++++++++++------------ changelogs/2026-03/17_1244_sync.md | 11 + 2 files changed, 985 insertions(+), 674 deletions(-) create mode 100644 changelogs/2026-03/17_1244_sync.md diff --git a/.swagger/hl-product-service.json b/.swagger/hl-product-service.json index 91f5cc0..0808743 100644 --- a/.swagger/hl-product-service.json +++ b/.swagger/hl-product-service.json @@ -35,8 +35,8 @@ "description": "餐饮推荐请求", "required": false, "schema": { - "originalRef": "用餐选项请求", - "$ref": "#/definitions/用餐选项请求" + "$ref": "#/definitions/用餐选项请求", + "originalRef": "用餐选项请求" } } ], @@ -44,8 +44,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«用餐选项VO»", - "$ref": "#/definitions/统一响应结果«用餐选项VO»" + "$ref": "#/definitions/统一响应结果«用餐选项VO»", + "originalRef": "统一响应结果«用餐选项VO»" } }, "201": { @@ -65,8 +65,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«用餐选项VO»", - "$ref": "#/definitions/统一响应结果«用餐选项VO»" + "$ref": "#/definitions/统一响应结果«用餐选项VO»", + "originalRef": "统一响应结果«用餐选项VO»" } }, "201": { @@ -109,8 +109,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -127,8 +127,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -170,8 +170,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«行政区划搜索结果»»", - "$ref": "#/definitions/统一响应结果«List«行政区划搜索结果»»" + "$ref": "#/definitions/统一响应结果«List«行政区划搜索结果»»", + "originalRef": "统一响应结果«List«行政区划搜索结果»»" } }, "401": { @@ -188,8 +188,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«行政区划搜索结果»»", - "$ref": "#/definitions/统一响应结果«List«行政区划搜索结果»»" + "$ref": "#/definitions/统一响应结果«List«行政区划搜索结果»»", + "originalRef": "统一响应结果«List«行政区划搜索结果»»" } }, "401": { @@ -227,8 +227,8 @@ "description": "创建文件夹请求", "required": false, "schema": { - "originalRef": "创建文件夹请求", - "$ref": "#/definitions/创建文件夹请求" + "$ref": "#/definitions/创建文件夹请求", + "originalRef": "创建文件夹请求" } } ], @@ -236,8 +236,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品文件夹VO»", - "$ref": "#/definitions/统一响应结果«产品文件夹VO»" + "$ref": "#/definitions/统一响应结果«产品文件夹VO»", + "originalRef": "统一响应结果«产品文件夹VO»" } }, "201": { @@ -257,8 +257,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品文件夹VO»", - "$ref": "#/definitions/统一响应结果«产品文件夹VO»" + "$ref": "#/definitions/统一响应结果«产品文件夹VO»", + "originalRef": "统一响应结果«产品文件夹VO»" } }, "201": { @@ -293,8 +293,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品文件夹VO»»", - "$ref": "#/definitions/统一响应结果«List«产品文件夹VO»»" + "$ref": "#/definitions/统一响应结果«List«产品文件夹VO»»", + "originalRef": "统一响应结果«List«产品文件夹VO»»" } }, "401": { @@ -311,8 +311,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品文件夹VO»»", - "$ref": "#/definitions/统一响应结果«List«产品文件夹VO»»" + "$ref": "#/definitions/统一响应结果«List«产品文件夹VO»»", + "originalRef": "统一响应结果«List«产品文件夹VO»»" } }, "401": { @@ -358,8 +358,8 @@ "description": "更新文件夹请求", "required": false, "schema": { - "originalRef": "更新文件夹请求", - "$ref": "#/definitions/更新文件夹请求" + "$ref": "#/definitions/更新文件夹请求", + "originalRef": "更新文件夹请求" } } ], @@ -367,8 +367,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品文件夹VO»", - "$ref": "#/definitions/统一响应结果«产品文件夹VO»" + "$ref": "#/definitions/统一响应结果«产品文件夹VO»", + "originalRef": "统一响应结果«产品文件夹VO»" } }, "201": { @@ -388,8 +388,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品文件夹VO»", - "$ref": "#/definitions/统一响应结果«产品文件夹VO»" + "$ref": "#/definitions/统一响应结果«产品文件夹VO»", + "originalRef": "统一响应结果«产品文件夹VO»" } }, "201": { @@ -432,8 +432,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -450,8 +450,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -489,8 +489,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "公式组请求", - "$ref": "#/definitions/公式组请求" + "$ref": "#/definitions/公式组请求", + "originalRef": "公式组请求" } } ], @@ -498,8 +498,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式组VO»", - "$ref": "#/definitions/统一响应结果«公式组VO»" + "$ref": "#/definitions/统一响应结果«公式组VO»", + "originalRef": "统一响应结果«公式组VO»" } }, "201": { @@ -519,8 +519,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式组VO»", - "$ref": "#/definitions/统一响应结果«公式组VO»" + "$ref": "#/definitions/统一响应结果«公式组VO»", + "originalRef": "统一响应结果«公式组VO»" } }, "201": { @@ -564,8 +564,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«公式组VO»»", - "$ref": "#/definitions/统一响应结果«List«公式组VO»»" + "$ref": "#/definitions/统一响应结果«List«公式组VO»»", + "originalRef": "统一响应结果«List«公式组VO»»" } }, "401": { @@ -582,8 +582,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«公式组VO»»", - "$ref": "#/definitions/统一响应结果«List«公式组VO»»" + "$ref": "#/definitions/统一响应结果«List«公式组VO»»", + "originalRef": "统一响应结果«List«公式组VO»»" } }, "401": { @@ -625,8 +625,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式组VO»", - "$ref": "#/definitions/统一响应结果«公式组VO»" + "$ref": "#/definitions/统一响应结果«公式组VO»", + "originalRef": "统一响应结果«公式组VO»" } }, "401": { @@ -643,8 +643,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式组VO»", - "$ref": "#/definitions/统一响应结果«公式组VO»" + "$ref": "#/definitions/统一响应结果«公式组VO»", + "originalRef": "统一响应结果«公式组VO»" } }, "401": { @@ -688,8 +688,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "公式组请求", - "$ref": "#/definitions/公式组请求" + "$ref": "#/definitions/公式组请求", + "originalRef": "公式组请求" } } ], @@ -697,8 +697,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式组VO»", - "$ref": "#/definitions/统一响应结果«公式组VO»" + "$ref": "#/definitions/统一响应结果«公式组VO»", + "originalRef": "统一响应结果«公式组VO»" } }, "201": { @@ -718,8 +718,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式组VO»", - "$ref": "#/definitions/统一响应结果«公式组VO»" + "$ref": "#/definitions/统一响应结果«公式组VO»", + "originalRef": "统一响应结果«公式组VO»" } }, "201": { @@ -762,8 +762,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -780,8 +780,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -826,8 +826,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -847,8 +847,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -893,8 +893,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«公式步骤VO»»", - "$ref": "#/definitions/统一响应结果«List«公式步骤VO»»" + "$ref": "#/definitions/统一响应结果«List«公式步骤VO»»", + "originalRef": "统一响应结果«List«公式步骤VO»»" } }, "401": { @@ -911,8 +911,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«公式步骤VO»»", - "$ref": "#/definitions/统一响应结果«List«公式步骤VO»»" + "$ref": "#/definitions/统一响应结果«List«公式步骤VO»»", + "originalRef": "统一响应结果«List«公式步骤VO»»" } }, "401": { @@ -950,8 +950,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "公式步骤请求", - "$ref": "#/definitions/公式步骤请求" + "$ref": "#/definitions/公式步骤请求", + "originalRef": "公式步骤请求" } } ], @@ -959,8 +959,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式步骤VO»", - "$ref": "#/definitions/统一响应结果«公式步骤VO»" + "$ref": "#/definitions/统一响应结果«公式步骤VO»", + "originalRef": "统一响应结果«公式步骤VO»" } }, "201": { @@ -980,8 +980,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式步骤VO»", - "$ref": "#/definitions/统一响应结果«公式步骤VO»" + "$ref": "#/definitions/统一响应结果«公式步骤VO»", + "originalRef": "统一响应结果«公式步骤VO»" } }, "201": { @@ -1026,8 +1026,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式步骤VO»", - "$ref": "#/definitions/统一响应结果«公式步骤VO»" + "$ref": "#/definitions/统一响应结果«公式步骤VO»", + "originalRef": "统一响应结果«公式步骤VO»" } }, "401": { @@ -1044,8 +1044,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式步骤VO»", - "$ref": "#/definitions/统一响应结果«公式步骤VO»" + "$ref": "#/definitions/统一响应结果«公式步骤VO»", + "originalRef": "统一响应结果«公式步骤VO»" } }, "401": { @@ -1089,8 +1089,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "公式步骤请求", - "$ref": "#/definitions/公式步骤请求" + "$ref": "#/definitions/公式步骤请求", + "originalRef": "公式步骤请求" } } ], @@ -1098,8 +1098,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式步骤VO»", - "$ref": "#/definitions/统一响应结果«公式步骤VO»" + "$ref": "#/definitions/统一响应结果«公式步骤VO»", + "originalRef": "统一响应结果«公式步骤VO»" } }, "201": { @@ -1119,8 +1119,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式步骤VO»", - "$ref": "#/definitions/统一响应结果«公式步骤VO»" + "$ref": "#/definitions/统一响应结果«公式步骤VO»", + "originalRef": "统一响应结果«公式步骤VO»" } }, "201": { @@ -1163,8 +1163,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -1181,8 +1181,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -1235,8 +1235,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式步骤VO»", - "$ref": "#/definitions/统一响应结果«公式步骤VO»" + "$ref": "#/definitions/统一响应结果«公式步骤VO»", + "originalRef": "统一响应结果«公式步骤VO»" } }, "201": { @@ -1256,8 +1256,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式步骤VO»", - "$ref": "#/definitions/统一响应结果«公式步骤VO»" + "$ref": "#/definitions/统一响应结果«公式步骤VO»", + "originalRef": "统一响应结果«公式步骤VO»" } }, "201": { @@ -1305,8 +1305,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -1326,8 +1326,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -1372,8 +1372,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«公式版本历史VO»»", - "$ref": "#/definitions/统一响应结果«List«公式版本历史VO»»" + "$ref": "#/definitions/统一响应结果«List«公式版本历史VO»»", + "originalRef": "统一响应结果«List«公式版本历史VO»»" } }, "401": { @@ -1390,8 +1390,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«公式版本历史VO»»", - "$ref": "#/definitions/统一响应结果«List«公式版本历史VO»»" + "$ref": "#/definitions/统一响应结果«List«公式版本历史VO»»", + "originalRef": "统一响应结果«List«公式版本历史VO»»" } }, "401": { @@ -1429,8 +1429,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "公式测试请求", - "$ref": "#/definitions/公式测试请求" + "$ref": "#/definitions/公式测试请求", + "originalRef": "公式测试请求" } } ], @@ -1438,8 +1438,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式测试结果VO»", - "$ref": "#/definitions/统一响应结果«公式测试结果VO»" + "$ref": "#/definitions/统一响应结果«公式测试结果VO»", + "originalRef": "统一响应结果«公式测试结果VO»" } }, "201": { @@ -1459,8 +1459,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式测试结果VO»", - "$ref": "#/definitions/统一响应结果«公式测试结果VO»" + "$ref": "#/definitions/统一响应结果«公式测试结果VO»", + "originalRef": "统一响应结果«公式测试结果VO»" } }, "201": { @@ -1501,8 +1501,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "公式变量请求", - "$ref": "#/definitions/公式变量请求" + "$ref": "#/definitions/公式变量请求", + "originalRef": "公式变量请求" } } ], @@ -1510,8 +1510,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式变量VO»", - "$ref": "#/definitions/统一响应结果«公式变量VO»" + "$ref": "#/definitions/统一响应结果«公式变量VO»", + "originalRef": "统一响应结果«公式变量VO»" } }, "201": { @@ -1531,8 +1531,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式变量VO»", - "$ref": "#/definitions/统一响应结果«公式变量VO»" + "$ref": "#/definitions/统一响应结果«公式变量VO»", + "originalRef": "统一响应结果«公式变量VO»" } }, "201": { @@ -1576,8 +1576,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«公式变量VO»»", - "$ref": "#/definitions/统一响应结果«List«公式变量VO»»" + "$ref": "#/definitions/统一响应结果«List«公式变量VO»»", + "originalRef": "统一响应结果«List«公式变量VO»»" } }, "401": { @@ -1594,8 +1594,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«公式变量VO»»", - "$ref": "#/definitions/统一响应结果«List«公式变量VO»»" + "$ref": "#/definitions/统一响应结果«List«公式变量VO»»", + "originalRef": "统一响应结果«List«公式变量VO»»" } }, "401": { @@ -1633,8 +1633,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "公式变量请求", - "$ref": "#/definitions/公式变量请求" + "$ref": "#/definitions/公式变量请求", + "originalRef": "公式变量请求" } }, { @@ -1650,8 +1650,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式变量VO»", - "$ref": "#/definitions/统一响应结果«公式变量VO»" + "$ref": "#/definitions/统一响应结果«公式变量VO»", + "originalRef": "统一响应结果«公式变量VO»" } }, "201": { @@ -1671,8 +1671,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«公式变量VO»", - "$ref": "#/definitions/统一响应结果«公式变量VO»" + "$ref": "#/definitions/统一响应结果«公式变量VO»", + "originalRef": "统一响应结果«公式变量VO»" } }, "201": { @@ -1715,8 +1715,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -1733,8 +1733,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -1780,8 +1780,8 @@ "description": "每日住宿请求", "required": false, "schema": { - "originalRef": "每日酒店配置请求", - "$ref": "#/definitions/每日酒店配置请求" + "$ref": "#/definitions/每日酒店配置请求", + "originalRef": "每日酒店配置请求" } } ], @@ -1789,8 +1789,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«每日酒店VO»", - "$ref": "#/definitions/统一响应结果«每日酒店VO»" + "$ref": "#/definitions/统一响应结果«每日酒店VO»", + "originalRef": "统一响应结果«每日酒店VO»" } }, "201": { @@ -1810,8 +1810,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«每日酒店VO»", - "$ref": "#/definitions/统一响应结果«每日酒店VO»" + "$ref": "#/definitions/统一响应结果«每日酒店VO»", + "originalRef": "统一响应结果«每日酒店VO»" } }, "201": { @@ -1854,8 +1854,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -1872,8 +1872,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -1911,8 +1911,8 @@ "description": "创建产品请求", "required": false, "schema": { - "originalRef": "创建产品请求", - "$ref": "#/definitions/创建产品请求" + "$ref": "#/definitions/创建产品请求", + "originalRef": "创建产品请求" } } ], @@ -1920,8 +1920,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品详情VO»", - "$ref": "#/definitions/统一响应结果«产品详情VO»" + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" } }, "201": { @@ -1941,8 +1941,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品详情VO»", - "$ref": "#/definitions/统一响应结果«产品详情VO»" + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" } }, "201": { @@ -2078,8 +2078,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«产品列表VO»»", - "$ref": "#/definitions/统一响应结果«分页结果«产品列表VO»»" + "$ref": "#/definitions/统一响应结果«分页结果«产品列表VO»»", + "originalRef": "统一响应结果«分页结果«产品列表VO»»" } }, "401": { @@ -2096,8 +2096,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«产品列表VO»»", - "$ref": "#/definitions/统一响应结果«分页结果«产品列表VO»»" + "$ref": "#/definitions/统一响应结果«分页结果«产品列表VO»»", + "originalRef": "统一响应结果«分页结果«产品列表VO»»" } }, "401": { @@ -2114,6 +2114,78 @@ "x-order": "2147483647" } }, + "/admin/product/item/save": { + "post": { + "tags": [ + "产品管理" + ], + "summary": "保存产品(统一创建/更新)", + "description": "统一的产品保存接口,根据是否传入 productId 自动判断创建或更新:\n\n- **不传 productId**:创建新产品(草稿),此时 productType 必填\n- **传入 productId**:更新已有产品,仅修改传入的字段\n\n**包含字段**:产品基本信息(名称/副标题/行程天数/出发城市等)、标签列表(tags)、季节列表(seasons)、轮播图/视频、展示开关、政策文本、定制师信息等全部产品属性。\n\n**权限说明**:\n- 创建:任何管理员可创建\n- 更新:普通管理员只能编辑自己创建的产品,SUPER_ADMIN 可编辑所有产品\n\n**关联字典**:\n- product_type(产品类型,创建时必填):CORE=核心产品, GROUP=小蒙马拼团, CUSTOM=定制产品, ROUTE=线路产品\n- product_status(产品状态,返回字段):DRAFT=草稿, PENDING_REVIEW=待审核, REVIEWED=已审核, REJECTED=已驳回, PUBLISHED=已上架, UNPUBLISHED=已下架, COMPLETED=已完成, ORDERED=已下单\n- product_category(产品分类):family=亲子游, honeymoon=蜜月游, photography=旅拍, experience=体验, driving=自驾", + "operationId": "saveProductUsingPOST", + "consumes": [ + "application/json" + ], + "produces": [ + "*/*" + ], + "parameters": [ + { + "in": "body", + "name": "request", + "description": "保存产品请求", + "required": false, + "schema": { + "$ref": "#/definitions/保存产品请求(创建或更新)", + "originalRef": "保存产品请求(创建或更新)" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "responsesObject": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": false, + "x-order": "2147483647" + } + }, "/admin/product/item/{productId}": { "get": { "tags": [ @@ -2139,8 +2211,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品详情VO»", - "$ref": "#/definitions/统一响应结果«产品详情VO»" + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" } }, "401": { @@ -2157,8 +2229,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品详情VO»", - "$ref": "#/definitions/统一响应结果«产品详情VO»" + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" } }, "401": { @@ -2202,8 +2274,8 @@ "description": "更新产品请求", "required": false, "schema": { - "originalRef": "更新产品请求", - "$ref": "#/definitions/更新产品请求" + "$ref": "#/definitions/更新产品请求", + "originalRef": "更新产品请求" } } ], @@ -2211,8 +2283,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品详情VO»", - "$ref": "#/definitions/统一响应结果«产品详情VO»" + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" } }, "201": { @@ -2232,8 +2304,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品详情VO»", - "$ref": "#/definitions/统一响应结果«产品详情VO»" + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" } }, "201": { @@ -2276,8 +2348,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -2294,8 +2366,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -2341,8 +2413,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "创建拼团批次请求", - "$ref": "#/definitions/创建拼团批次请求" + "$ref": "#/definitions/创建拼团批次请求", + "originalRef": "创建拼团批次请求" } } ], @@ -2350,8 +2422,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«团批次VO»", - "$ref": "#/definitions/统一响应结果«团批次VO»" + "$ref": "#/definitions/统一响应结果«团批次VO»", + "originalRef": "统一响应结果«团批次VO»" } }, "201": { @@ -2371,8 +2443,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«团批次VO»", - "$ref": "#/definitions/统一响应结果«团批次VO»" + "$ref": "#/definitions/统一响应结果«团批次VO»", + "originalRef": "统一响应结果«团批次VO»" } }, "201": { @@ -2417,8 +2489,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«团批次VO»»", - "$ref": "#/definitions/统一响应结果«List«团批次VO»»" + "$ref": "#/definitions/统一响应结果«List«团批次VO»»", + "originalRef": "统一响应结果«List«团批次VO»»" } }, "401": { @@ -2435,8 +2507,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«团批次VO»»", - "$ref": "#/definitions/统一响应结果«List«团批次VO»»" + "$ref": "#/definitions/统一响应结果«List«团批次VO»»", + "originalRef": "统一响应结果«List«团批次VO»»" } }, "401": { @@ -2486,8 +2558,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«团批次详情VO»", - "$ref": "#/definitions/统一响应结果«团批次详情VO»" + "$ref": "#/definitions/统一响应结果«团批次详情VO»", + "originalRef": "统一响应结果«团批次详情VO»" } }, "401": { @@ -2504,8 +2576,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«团批次详情VO»", - "$ref": "#/definitions/统一响应结果«团批次详情VO»" + "$ref": "#/definitions/统一响应结果«团批次详情VO»", + "originalRef": "统一响应结果«团批次详情VO»" } }, "401": { @@ -2557,8 +2629,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "更新拼团批次请求", - "$ref": "#/definitions/更新拼团批次请求" + "$ref": "#/definitions/更新拼团批次请求", + "originalRef": "更新拼团批次请求" } } ], @@ -2566,8 +2638,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«团批次VO»", - "$ref": "#/definitions/统一响应结果«团批次VO»" + "$ref": "#/definitions/统一响应结果«团批次VO»", + "originalRef": "统一响应结果«团批次VO»" } }, "201": { @@ -2587,8 +2659,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«团批次VO»", - "$ref": "#/definitions/统一响应结果«团批次VO»" + "$ref": "#/definitions/统一响应结果«团批次VO»", + "originalRef": "统一响应结果«团批次VO»" } }, "201": { @@ -2639,8 +2711,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -2657,8 +2729,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -2711,8 +2783,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -2732,8 +2804,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -2790,8 +2862,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "解散批次请求", - "$ref": "#/definitions/解散批次请求" + "$ref": "#/definitions/解散批次请求", + "originalRef": "解散批次请求" } } ], @@ -2799,8 +2871,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -2820,8 +2892,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -2877,8 +2949,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -2898,8 +2970,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -2952,8 +3024,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«团批次服务人员VO»»", - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", + "originalRef": "统一响应结果«List«团批次服务人员VO»»" } }, "401": { @@ -2970,8 +3042,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«团批次服务人员VO»»", - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", + "originalRef": "统一响应结果«List«团批次服务人员VO»»" } }, "401": { @@ -3025,8 +3097,8 @@ "schema": { "type": "array", "items": { - "originalRef": "批次服务人员分配请求", - "$ref": "#/definitions/批次服务人员分配请求" + "$ref": "#/definitions/批次服务人员分配请求", + "originalRef": "批次服务人员分配请求" } } } @@ -3035,8 +3107,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«团批次服务人员VO»»", - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", + "originalRef": "统一响应结果«List«团批次服务人员VO»»" } }, "201": { @@ -3056,8 +3128,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«团批次服务人员VO»»", - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", + "originalRef": "统一响应结果«List«团批次服务人员VO»»" } }, "201": { @@ -3121,8 +3193,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«团批次服务人员VO»»", - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", + "originalRef": "统一响应结果«List«团批次服务人员VO»»" } }, "201": { @@ -3142,8 +3214,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«团批次服务人员VO»»", - "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»" + "$ref": "#/definitions/统一响应结果«List«团批次服务人员VO»»", + "originalRef": "统一响应结果«List«团批次服务人员VO»»" } }, "201": { @@ -3200,8 +3272,8 @@ "description": "request", "required": true, "schema": { - "originalRef": "创建拼团批次请求", - "$ref": "#/definitions/创建拼团批次请求" + "$ref": "#/definitions/创建拼团批次请求", + "originalRef": "创建拼团批次请求" } } ], @@ -3209,8 +3281,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«团批次VO»", - "$ref": "#/definitions/统一响应结果«团批次VO»" + "$ref": "#/definitions/统一响应结果«团批次VO»", + "originalRef": "统一响应结果«团批次VO»" } }, "201": { @@ -3230,8 +3302,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«团批次VO»", - "$ref": "#/definitions/统一响应结果«团批次VO»" + "$ref": "#/definitions/统一响应结果«团批次VO»", + "originalRef": "统一响应结果«团批次VO»" } }, "201": { @@ -3279,8 +3351,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品详情VO»", - "$ref": "#/definitions/统一响应结果«产品详情VO»" + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" } }, "201": { @@ -3300,8 +3372,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品详情VO»", - "$ref": "#/definitions/统一响应结果«产品详情VO»" + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" } }, "201": { @@ -3350,8 +3422,8 @@ "description": "费用项请求", "required": false, "schema": { - "originalRef": "成本项请求", - "$ref": "#/definitions/成本项请求" + "$ref": "#/definitions/成本项请求", + "originalRef": "成本项请求" } } ], @@ -3359,8 +3431,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品成本项VO»", - "$ref": "#/definitions/统一响应结果«产品成本项VO»" + "$ref": "#/definitions/统一响应结果«产品成本项VO»", + "originalRef": "统一响应结果«产品成本项VO»" } }, "201": { @@ -3380,8 +3452,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品成本项VO»", - "$ref": "#/definitions/统一响应结果«产品成本项VO»" + "$ref": "#/definitions/统一响应结果«产品成本项VO»", + "originalRef": "统一响应结果«产品成本项VO»" } }, "201": { @@ -3438,8 +3510,8 @@ "description": "费用项请求", "required": false, "schema": { - "originalRef": "成本项请求", - "$ref": "#/definitions/成本项请求" + "$ref": "#/definitions/成本项请求", + "originalRef": "成本项请求" } } ], @@ -3447,8 +3519,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品成本项VO»", - "$ref": "#/definitions/统一响应结果«产品成本项VO»" + "$ref": "#/definitions/统一响应结果«产品成本项VO»", + "originalRef": "统一响应结果«产品成本项VO»" } }, "201": { @@ -3468,8 +3540,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品成本项VO»", - "$ref": "#/definitions/统一响应结果«产品成本项VO»" + "$ref": "#/definitions/统一响应结果«产品成本项VO»", + "originalRef": "统一响应结果«产品成本项VO»" } }, "201": { @@ -3520,8 +3592,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3538,8 +3610,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3581,8 +3653,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品成本项VO»»", - "$ref": "#/definitions/统一响应结果«List«产品成本项VO»»" + "$ref": "#/definitions/统一响应结果«List«产品成本项VO»»", + "originalRef": "统一响应结果«List«产品成本项VO»»" } }, "401": { @@ -3599,8 +3671,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品成本项VO»»", - "$ref": "#/definitions/统一响应结果«List«产品成本项VO»»" + "$ref": "#/definitions/统一响应结果«List«产品成本项VO»»", + "originalRef": "统一响应结果«List«产品成本项VO»»" } }, "401": { @@ -3646,8 +3718,8 @@ "description": "自定义费用请求", "required": false, "schema": { - "originalRef": "自定义费用项请求", - "$ref": "#/definitions/自定义费用项请求" + "$ref": "#/definitions/自定义费用项请求", + "originalRef": "自定义费用项请求" } } ], @@ -3655,8 +3727,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品自定义费用项VO»", - "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»" + "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»", + "originalRef": "统一响应结果«产品自定义费用项VO»" } }, "201": { @@ -3676,8 +3748,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品自定义费用项VO»", - "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»" + "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»", + "originalRef": "统一响应结果«产品自定义费用项VO»" } }, "201": { @@ -3734,8 +3806,8 @@ "description": "自定义费用请求", "required": false, "schema": { - "originalRef": "自定义费用项请求", - "$ref": "#/definitions/自定义费用项请求" + "$ref": "#/definitions/自定义费用项请求", + "originalRef": "自定义费用项请求" } } ], @@ -3743,8 +3815,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品自定义费用项VO»", - "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»" + "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»", + "originalRef": "统一响应结果«产品自定义费用项VO»" } }, "201": { @@ -3764,8 +3836,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品自定义费用项VO»", - "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»" + "$ref": "#/definitions/统一响应结果«产品自定义费用项VO»", + "originalRef": "统一响应结果«产品自定义费用项VO»" } }, "201": { @@ -3816,8 +3888,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3834,8 +3906,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -3877,8 +3949,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品自定义费用项VO»»", - "$ref": "#/definitions/统一响应结果«List«产品自定义费用项VO»»" + "$ref": "#/definitions/统一响应结果«List«产品自定义费用项VO»»", + "originalRef": "统一响应结果«List«产品自定义费用项VO»»" } }, "401": { @@ -3895,8 +3967,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品自定义费用项VO»»", - "$ref": "#/definitions/统一响应结果«List«产品自定义费用项VO»»" + "$ref": "#/definitions/统一响应结果«List«产品自定义费用项VO»»", + "originalRef": "统一响应结果«List«产品自定义费用项VO»»" } }, "401": { @@ -3950,8 +4022,8 @@ "description": "行程天请求", "required": false, "schema": { - "originalRef": "行程天请求", - "$ref": "#/definitions/行程天请求" + "$ref": "#/definitions/行程天请求", + "originalRef": "行程天请求" } } ], @@ -3959,8 +4031,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«行程天VO»", - "$ref": "#/definitions/统一响应结果«行程天VO»" + "$ref": "#/definitions/统一响应结果«行程天VO»", + "originalRef": "统一响应结果«行程天VO»" } }, "201": { @@ -3980,8 +4052,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«行程天VO»", - "$ref": "#/definitions/统一响应结果«行程天VO»" + "$ref": "#/definitions/统一响应结果«行程天VO»", + "originalRef": "统一响应结果«行程天VO»" } }, "201": { @@ -4034,8 +4106,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«用餐选项VO»»", - "$ref": "#/definitions/统一响应结果«List«用餐选项VO»»" + "$ref": "#/definitions/统一响应结果«List«用餐选项VO»»", + "originalRef": "统一响应结果«List«用餐选项VO»»" } }, "401": { @@ -4052,8 +4124,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«用餐选项VO»»", - "$ref": "#/definitions/统一响应结果«List«用餐选项VO»»" + "$ref": "#/definitions/统一响应结果«List«用餐选项VO»»", + "originalRef": "统一响应结果«List«用餐选项VO»»" } }, "401": { @@ -4105,8 +4177,8 @@ "description": "餐饮推荐请求", "required": false, "schema": { - "originalRef": "用餐选项请求", - "$ref": "#/definitions/用餐选项请求" + "$ref": "#/definitions/用餐选项请求", + "originalRef": "用餐选项请求" } } ], @@ -4114,8 +4186,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«用餐选项VO»", - "$ref": "#/definitions/统一响应结果«用餐选项VO»" + "$ref": "#/definitions/统一响应结果«用餐选项VO»", + "originalRef": "统一响应结果«用餐选项VO»" } }, "201": { @@ -4135,8 +4207,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«用餐选项VO»", - "$ref": "#/definitions/统一响应结果«用餐选项VO»" + "$ref": "#/definitions/统一响应结果«用餐选项VO»", + "originalRef": "统一响应结果«用餐选项VO»" } }, "201": { @@ -4193,8 +4265,8 @@ "description": "每日住宿请求", "required": false, "schema": { - "originalRef": "每日酒店配置请求", - "$ref": "#/definitions/每日酒店配置请求" + "$ref": "#/definitions/每日酒店配置请求", + "originalRef": "每日酒店配置请求" } } ], @@ -4202,8 +4274,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«每日酒店VO»", - "$ref": "#/definitions/统一响应结果«每日酒店VO»" + "$ref": "#/definitions/统一响应结果«每日酒店VO»", + "originalRef": "统一响应结果«每日酒店VO»" } }, "201": { @@ -4223,8 +4295,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«每日酒店VO»", - "$ref": "#/definitions/统一响应结果«每日酒店VO»" + "$ref": "#/definitions/统一响应结果«每日酒店VO»", + "originalRef": "统一响应结果«每日酒店VO»" } }, "201": { @@ -4277,8 +4349,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«每日酒店VO»»", - "$ref": "#/definitions/统一响应结果«List«每日酒店VO»»" + "$ref": "#/definitions/统一响应结果«List«每日酒店VO»»", + "originalRef": "统一响应结果«List«每日酒店VO»»" } }, "401": { @@ -4295,8 +4367,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«每日酒店VO»»", - "$ref": "#/definitions/统一响应结果«List«每日酒店VO»»" + "$ref": "#/definitions/统一响应结果«List«每日酒店VO»»", + "originalRef": "统一响应结果«List«每日酒店VO»»" } }, "401": { @@ -4350,8 +4422,8 @@ "description": "创建节点请求", "required": false, "schema": { - "originalRef": "创建行程节点请求", - "$ref": "#/definitions/创建行程节点请求" + "$ref": "#/definitions/创建行程节点请求", + "originalRef": "创建行程节点请求" } } ], @@ -4359,8 +4431,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«行程节点VO»", - "$ref": "#/definitions/统一响应结果«行程节点VO»" + "$ref": "#/definitions/统一响应结果«行程节点VO»", + "originalRef": "统一响应结果«行程节点VO»" } }, "201": { @@ -4380,8 +4452,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«行程节点VO»", - "$ref": "#/definitions/统一响应结果«行程节点VO»" + "$ref": "#/definitions/统一响应结果«行程节点VO»", + "originalRef": "统一响应结果«行程节点VO»" } }, "201": { @@ -4434,8 +4506,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«行程节点VO»»", - "$ref": "#/definitions/统一响应结果«List«行程节点VO»»" + "$ref": "#/definitions/统一响应结果«List«行程节点VO»»", + "originalRef": "统一响应结果«List«行程节点VO»»" } }, "401": { @@ -4452,8 +4524,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«行程节点VO»»", - "$ref": "#/definitions/统一响应结果«List«行程节点VO»»" + "$ref": "#/definitions/统一响应结果«List«行程节点VO»»", + "originalRef": "统一响应结果«List«行程节点VO»»" } }, "401": { @@ -4507,8 +4579,8 @@ "description": "节点排序请求", "required": false, "schema": { - "originalRef": "节点排序请求", - "$ref": "#/definitions/节点排序请求" + "$ref": "#/definitions/节点排序请求", + "originalRef": "节点排序请求" } } ], @@ -4516,8 +4588,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -4537,8 +4609,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -4583,8 +4655,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«行程天VO»»", - "$ref": "#/definitions/统一响应结果«List«行程天VO»»" + "$ref": "#/definitions/统一响应结果«List«行程天VO»»", + "originalRef": "统一响应结果«List«行程天VO»»" } }, "401": { @@ -4601,8 +4673,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«行程天VO»»", - "$ref": "#/definitions/统一响应结果«List«行程天VO»»" + "$ref": "#/definitions/统一响应结果«List«行程天VO»»", + "originalRef": "统一响应结果«List«行程天VO»»" } }, "401": { @@ -4648,8 +4720,8 @@ "description": "额外成本请求", "required": false, "schema": { - "originalRef": "额外成本请求", - "$ref": "#/definitions/额外成本请求" + "$ref": "#/definitions/额外成本请求", + "originalRef": "额外成本请求" } } ], @@ -4657,8 +4729,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品额外成本VO»", - "$ref": "#/definitions/统一响应结果«产品额外成本VO»" + "$ref": "#/definitions/统一响应结果«产品额外成本VO»", + "originalRef": "统一响应结果«产品额外成本VO»" } }, "201": { @@ -4678,8 +4750,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品额外成本VO»", - "$ref": "#/definitions/统一响应结果«产品额外成本VO»" + "$ref": "#/definitions/统一响应结果«产品额外成本VO»", + "originalRef": "统一响应结果«产品额外成本VO»" } }, "201": { @@ -4736,8 +4808,8 @@ "description": "额外成本请求", "required": false, "schema": { - "originalRef": "额外成本请求", - "$ref": "#/definitions/额外成本请求" + "$ref": "#/definitions/额外成本请求", + "originalRef": "额外成本请求" } } ], @@ -4745,8 +4817,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品额外成本VO»", - "$ref": "#/definitions/统一响应结果«产品额外成本VO»" + "$ref": "#/definitions/统一响应结果«产品额外成本VO»", + "originalRef": "统一响应结果«产品额外成本VO»" } }, "201": { @@ -4766,8 +4838,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品额外成本VO»", - "$ref": "#/definitions/统一响应结果«产品额外成本VO»" + "$ref": "#/definitions/统一响应结果«产品额外成本VO»", + "originalRef": "统一响应结果«产品额外成本VO»" } }, "201": { @@ -4818,8 +4890,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -4836,8 +4908,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -4879,8 +4951,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品额外成本VO»»", - "$ref": "#/definitions/统一响应结果«List«产品额外成本VO»»" + "$ref": "#/definitions/统一响应结果«List«产品额外成本VO»»", + "originalRef": "统一响应结果«List«产品额外成本VO»»" } }, "401": { @@ -4897,8 +4969,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品额外成本VO»»", - "$ref": "#/definitions/统一响应结果«List«产品额外成本VO»»" + "$ref": "#/definitions/统一响应结果«List«产品额外成本VO»»", + "originalRef": "统一响应结果«List«产品额外成本VO»»" } }, "401": { @@ -4940,8 +5012,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«家庭分组VO»»", - "$ref": "#/definitions/统一响应结果«List«家庭分组VO»»" + "$ref": "#/definitions/统一响应结果«List«家庭分组VO»»", + "originalRef": "统一响应结果«List«家庭分组VO»»" } }, "401": { @@ -4958,8 +5030,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«家庭分组VO»»", - "$ref": "#/definitions/统一响应结果«List«家庭分组VO»»" + "$ref": "#/definitions/统一响应结果«List«家庭分组VO»»", + "originalRef": "统一响应结果«List«家庭分组VO»»" } }, "401": { @@ -5005,8 +5077,8 @@ "description": "家庭分组请求", "required": false, "schema": { - "originalRef": "家庭分组保存请求", - "$ref": "#/definitions/家庭分组保存请求" + "$ref": "#/definitions/家庭分组保存请求", + "originalRef": "家庭分组保存请求" } } ], @@ -5014,8 +5086,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«家庭分组VO»", - "$ref": "#/definitions/统一响应结果«家庭分组VO»" + "$ref": "#/definitions/统一响应结果«家庭分组VO»", + "originalRef": "统一响应结果«家庭分组VO»" } }, "201": { @@ -5035,8 +5107,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«家庭分组VO»", - "$ref": "#/definitions/统一响应结果«家庭分组VO»" + "$ref": "#/definitions/统一响应结果«家庭分组VO»", + "originalRef": "统一响应结果«家庭分组VO»" } }, "201": { @@ -5093,8 +5165,8 @@ "description": "家庭分组请求", "required": false, "schema": { - "originalRef": "家庭分组保存请求", - "$ref": "#/definitions/家庭分组保存请求" + "$ref": "#/definitions/家庭分组保存请求", + "originalRef": "家庭分组保存请求" } } ], @@ -5102,8 +5174,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«家庭分组VO»", - "$ref": "#/definitions/统一响应结果«家庭分组VO»" + "$ref": "#/definitions/统一响应结果«家庭分组VO»", + "originalRef": "统一响应结果«家庭分组VO»" } }, "201": { @@ -5123,8 +5195,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«家庭分组VO»", - "$ref": "#/definitions/统一响应结果«家庭分组VO»" + "$ref": "#/definitions/统一响应结果«家庭分组VO»", + "originalRef": "统一响应结果«家庭分组VO»" } }, "201": { @@ -5175,8 +5247,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -5193,8 +5265,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -5239,8 +5311,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«string»", - "$ref": "#/definitions/统一响应结果«string»" + "$ref": "#/definitions/统一响应结果«string»", + "originalRef": "统一响应结果«string»" } }, "201": { @@ -5260,8 +5332,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«string»", - "$ref": "#/definitions/统一响应结果«string»" + "$ref": "#/definitions/统一响应结果«string»", + "originalRef": "统一响应结果«string»" } }, "201": { @@ -5325,8 +5397,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«GROUP产品报价结果»", - "$ref": "#/definitions/统一响应结果«GROUP产品报价结果»" + "$ref": "#/definitions/统一响应结果«GROUP产品报价结果»", + "originalRef": "统一响应结果«GROUP产品报价结果»" } }, "401": { @@ -5343,8 +5415,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«GROUP产品报价结果»", - "$ref": "#/definitions/统一响应结果«GROUP产品报价结果»" + "$ref": "#/definitions/统一响应结果«GROUP产品报价结果»", + "originalRef": "统一响应结果«GROUP产品报价结果»" } }, "401": { @@ -5390,8 +5462,8 @@ "description": "移动产品请求", "required": false, "schema": { - "originalRef": "产品移动请求", - "$ref": "#/definitions/产品移动请求" + "$ref": "#/definitions/产品移动请求", + "originalRef": "产品移动请求" } } ], @@ -5399,8 +5471,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -5420,8 +5492,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -5484,8 +5556,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品价格日历VO»»", - "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»" + "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»", + "originalRef": "统一响应结果«List«产品价格日历VO»»" } }, "401": { @@ -5502,8 +5574,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品价格日历VO»»", - "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»" + "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»", + "originalRef": "统一响应结果«List«产品价格日历VO»»" } }, "401": { @@ -5547,8 +5619,8 @@ "description": "价格日历请求", "required": false, "schema": { - "originalRef": "价格日历请求", - "$ref": "#/definitions/价格日历请求" + "$ref": "#/definitions/价格日历请求", + "originalRef": "价格日历请求" } } ], @@ -5556,8 +5628,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品价格日历VO»", - "$ref": "#/definitions/统一响应结果«产品价格日历VO»" + "$ref": "#/definitions/统一响应结果«产品价格日历VO»", + "originalRef": "统一响应结果«产品价格日历VO»" } }, "201": { @@ -5577,8 +5649,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品价格日历VO»", - "$ref": "#/definitions/统一响应结果«产品价格日历VO»" + "$ref": "#/definitions/统一响应结果«产品价格日历VO»", + "originalRef": "统一响应结果«产品价格日历VO»" } }, "201": { @@ -5627,8 +5699,8 @@ "description": "报价请求", "required": false, "schema": { - "originalRef": "报价请求", - "$ref": "#/definitions/报价请求" + "$ref": "#/definitions/报价请求", + "originalRef": "报价请求" } } ], @@ -5636,8 +5708,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«报价结果VO»", - "$ref": "#/definitions/统一响应结果«报价结果VO»" + "$ref": "#/definitions/统一响应结果«报价结果VO»", + "originalRef": "统一响应结果«报价结果VO»" } }, "201": { @@ -5657,8 +5729,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«报价结果VO»", - "$ref": "#/definitions/统一响应结果«报价结果VO»" + "$ref": "#/definitions/统一响应结果«报价结果VO»", + "originalRef": "统一响应结果«报价结果VO»" } }, "201": { @@ -5707,8 +5779,8 @@ "description": "批量价格请求", "required": false, "schema": { - "originalRef": "批量设置价格日历请求", - "$ref": "#/definitions/批量设置价格日历请求" + "$ref": "#/definitions/批量设置价格日历请求", + "originalRef": "批量设置价格日历请求" } } ], @@ -5716,8 +5788,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品价格日历VO»»", - "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»" + "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»", + "originalRef": "统一响应结果«List«产品价格日历VO»»" } }, "201": { @@ -5737,8 +5809,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品价格日历VO»»", - "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»" + "$ref": "#/definitions/统一响应结果«List«产品价格日历VO»»", + "originalRef": "统一响应结果«List«产品价格日历VO»»" } }, "201": { @@ -5787,8 +5859,8 @@ "description": "测算预览请求", "required": false, "schema": { - "originalRef": "成本预览请求", - "$ref": "#/definitions/成本预览请求" + "$ref": "#/definitions/成本预览请求", + "originalRef": "成本预览请求" } } ], @@ -5796,8 +5868,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«成本预览VO»", - "$ref": "#/definitions/统一响应结果«成本预览VO»" + "$ref": "#/definitions/统一响应结果«成本预览VO»", + "originalRef": "统一响应结果«成本预览VO»" } }, "201": { @@ -5817,8 +5889,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«成本预览VO»", - "$ref": "#/definitions/统一响应结果«成本预览VO»" + "$ref": "#/definitions/统一响应结果«成本预览VO»", + "originalRef": "统一响应结果«成本预览VO»" } }, "201": { @@ -5866,8 +5938,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -5887,8 +5959,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Map«string,object»»", - "$ref": "#/definitions/统一响应结果«Map«string,object»»" + "$ref": "#/definitions/统一响应结果«Map«string,object»»", + "originalRef": "统一响应结果«Map«string,object»»" } }, "201": { @@ -5933,8 +6005,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品定价配置VO»", - "$ref": "#/definitions/统一响应结果«产品定价配置VO»" + "$ref": "#/definitions/统一响应结果«产品定价配置VO»", + "originalRef": "统一响应结果«产品定价配置VO»" } }, "401": { @@ -5951,8 +6023,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品定价配置VO»", - "$ref": "#/definitions/统一响应结果«产品定价配置VO»" + "$ref": "#/definitions/统一响应结果«产品定价配置VO»", + "originalRef": "统一响应结果«产品定价配置VO»" } }, "401": { @@ -5996,8 +6068,8 @@ "description": "定价规则请求", "required": false, "schema": { - "originalRef": "定价配置请求", - "$ref": "#/definitions/定价配置请求" + "$ref": "#/definitions/定价配置请求", + "originalRef": "定价配置请求" } } ], @@ -6005,8 +6077,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品定价配置VO»", - "$ref": "#/definitions/统一响应结果«产品定价配置VO»" + "$ref": "#/definitions/统一响应结果«产品定价配置VO»", + "originalRef": "统一响应结果«产品定价配置VO»" } }, "201": { @@ -6026,8 +6098,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品定价配置VO»", - "$ref": "#/definitions/统一响应结果«产品定价配置VO»" + "$ref": "#/definitions/统一响应结果«产品定价配置VO»", + "originalRef": "统一响应结果«产品定价配置VO»" } }, "201": { @@ -6076,8 +6148,8 @@ "description": "报价请求", "required": false, "schema": { - "originalRef": "报价请求", - "$ref": "#/definitions/报价请求" + "$ref": "#/definitions/报价请求", + "originalRef": "报价请求" } } ], @@ -6085,8 +6157,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«报价结果VO»", - "$ref": "#/definitions/统一响应结果«报价结果VO»" + "$ref": "#/definitions/统一响应结果«报价结果VO»", + "originalRef": "统一响应结果«报价结果VO»" } }, "201": { @@ -6106,8 +6178,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«报价结果VO»", - "$ref": "#/definitions/统一响应结果«报价结果VO»" + "$ref": "#/definitions/统一响应结果«报价结果VO»", + "originalRef": "统一响应结果«报价结果VO»" } }, "201": { @@ -6155,8 +6227,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分享链接响应»", - "$ref": "#/definitions/统一响应结果«分享链接响应»" + "$ref": "#/definitions/统一响应结果«分享链接响应»", + "originalRef": "统一响应结果«分享链接响应»" } }, "201": { @@ -6176,8 +6248,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分享链接响应»", - "$ref": "#/definitions/统一响应结果«分享链接响应»" + "$ref": "#/definitions/统一响应结果«分享链接响应»", + "originalRef": "统一响应结果«分享链接响应»" } }, "201": { @@ -6226,8 +6298,8 @@ "description": "人员配置请求", "required": false, "schema": { - "originalRef": "人员配置请求", - "$ref": "#/definitions/人员配置请求" + "$ref": "#/definitions/人员配置请求", + "originalRef": "人员配置请求" } } ], @@ -6235,8 +6307,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品人员配置VO»", - "$ref": "#/definitions/统一响应结果«产品人员配置VO»" + "$ref": "#/definitions/统一响应结果«产品人员配置VO»", + "originalRef": "统一响应结果«产品人员配置VO»" } }, "201": { @@ -6256,8 +6328,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品人员配置VO»", - "$ref": "#/definitions/统一响应结果«产品人员配置VO»" + "$ref": "#/definitions/统一响应结果«产品人员配置VO»", + "originalRef": "统一响应结果«产品人员配置VO»" } }, "201": { @@ -6302,8 +6374,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品人员配置VO»»", - "$ref": "#/definitions/统一响应结果«List«产品人员配置VO»»" + "$ref": "#/definitions/统一响应结果«List«产品人员配置VO»»", + "originalRef": "统一响应结果«List«产品人员配置VO»»" } }, "401": { @@ -6320,8 +6392,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品人员配置VO»»", - "$ref": "#/definitions/统一响应结果«List«产品人员配置VO»»" + "$ref": "#/definitions/统一响应结果«List«产品人员配置VO»»", + "originalRef": "统一响应结果«List«产品人员配置VO»»" } }, "401": { @@ -6367,8 +6439,8 @@ "description": "状态变更请求", "required": false, "schema": { - "originalRef": "产品状态变更请求", - "$ref": "#/definitions/产品状态变更请求" + "$ref": "#/definitions/产品状态变更请求", + "originalRef": "产品状态变更请求" } } ], @@ -6376,8 +6448,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -6397,8 +6469,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "201": { @@ -6443,8 +6515,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品物资VO»»", - "$ref": "#/definitions/统一响应结果«List«产品物资VO»»" + "$ref": "#/definitions/统一响应结果«List«产品物资VO»»", + "originalRef": "统一响应结果«List«产品物资VO»»" } }, "401": { @@ -6461,8 +6533,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品物资VO»»", - "$ref": "#/definitions/统一响应结果«List«产品物资VO»»" + "$ref": "#/definitions/统一响应结果«List«产品物资VO»»", + "originalRef": "统一响应结果«List«产品物资VO»»" } }, "401": { @@ -6506,8 +6578,8 @@ "description": "物资配品请求", "required": false, "schema": { - "originalRef": "物资配置请求", - "$ref": "#/definitions/物资配置请求" + "$ref": "#/definitions/物资配置请求", + "originalRef": "物资配置请求" } } ], @@ -6515,8 +6587,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品物资VO»", - "$ref": "#/definitions/统一响应结果«产品物资VO»" + "$ref": "#/definitions/统一响应结果«产品物资VO»", + "originalRef": "统一响应结果«产品物资VO»" } }, "201": { @@ -6536,8 +6608,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品物资VO»", - "$ref": "#/definitions/统一响应结果«产品物资VO»" + "$ref": "#/definitions/统一响应结果«产品物资VO»", + "originalRef": "统一响应结果«产品物资VO»" } }, "201": { @@ -6578,8 +6650,8 @@ "description": "创建产品线请求", "required": false, "schema": { - "originalRef": "创建产品线请求", - "$ref": "#/definitions/创建产品线请求" + "$ref": "#/definitions/创建产品线请求", + "originalRef": "创建产品线请求" } } ], @@ -6587,8 +6659,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品线VO»", - "$ref": "#/definitions/统一响应结果«产品线VO»" + "$ref": "#/definitions/统一响应结果«产品线VO»", + "originalRef": "统一响应结果«产品线VO»" } }, "201": { @@ -6608,8 +6680,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品线VO»", - "$ref": "#/definitions/统一响应结果«产品线VO»" + "$ref": "#/definitions/统一响应结果«产品线VO»", + "originalRef": "统一响应结果«产品线VO»" } }, "201": { @@ -6644,8 +6716,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品线VO»»", - "$ref": "#/definitions/统一响应结果«List«产品线VO»»" + "$ref": "#/definitions/统一响应结果«List«产品线VO»»", + "originalRef": "统一响应结果«List«产品线VO»»" } }, "401": { @@ -6662,8 +6734,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«List«产品线VO»»", - "$ref": "#/definitions/统一响应结果«List«产品线VO»»" + "$ref": "#/definitions/统一响应结果«List«产品线VO»»", + "originalRef": "统一响应结果«List«产品线VO»»" } }, "401": { @@ -6731,8 +6803,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«产品线VO»»", - "$ref": "#/definitions/统一响应结果«分页结果«产品线VO»»" + "$ref": "#/definitions/统一响应结果«分页结果«产品线VO»»", + "originalRef": "统一响应结果«分页结果«产品线VO»»" } }, "401": { @@ -6749,8 +6821,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«产品线VO»»", - "$ref": "#/definitions/统一响应结果«分页结果«产品线VO»»" + "$ref": "#/definitions/统一响应结果«分页结果«产品线VO»»", + "originalRef": "统一响应结果«分页结果«产品线VO»»" } }, "401": { @@ -6792,8 +6864,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品线VO»", - "$ref": "#/definitions/统一响应结果«产品线VO»" + "$ref": "#/definitions/统一响应结果«产品线VO»", + "originalRef": "统一响应结果«产品线VO»" } }, "401": { @@ -6810,8 +6882,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品线VO»", - "$ref": "#/definitions/统一响应结果«产品线VO»" + "$ref": "#/definitions/统一响应结果«产品线VO»", + "originalRef": "统一响应结果«产品线VO»" } }, "401": { @@ -6855,8 +6927,8 @@ "description": "更新产品线请求", "required": false, "schema": { - "originalRef": "更新产品线请求", - "$ref": "#/definitions/更新产品线请求" + "$ref": "#/definitions/更新产品线请求", + "originalRef": "更新产品线请求" } } ], @@ -6864,8 +6936,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品线VO»", - "$ref": "#/definitions/统一响应结果«产品线VO»" + "$ref": "#/definitions/统一响应结果«产品线VO»", + "originalRef": "统一响应结果«产品线VO»" } }, "201": { @@ -6885,8 +6957,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品线VO»", - "$ref": "#/definitions/统一响应结果«产品线VO»" + "$ref": "#/definitions/统一响应结果«产品线VO»", + "originalRef": "统一响应结果«产品线VO»" } }, "201": { @@ -6929,8 +7001,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -6947,8 +7019,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -6994,8 +7066,8 @@ "description": "更新节点请求", "required": false, "schema": { - "originalRef": "更新行程节点请求", - "$ref": "#/definitions/更新行程节点请求" + "$ref": "#/definitions/更新行程节点请求", + "originalRef": "更新行程节点请求" } } ], @@ -7003,8 +7075,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«行程节点VO»", - "$ref": "#/definitions/统一响应结果«行程节点VO»" + "$ref": "#/definitions/统一响应结果«行程节点VO»", + "originalRef": "统一响应结果«行程节点VO»" } }, "201": { @@ -7024,8 +7096,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«行程节点VO»", - "$ref": "#/definitions/统一响应结果«行程节点VO»" + "$ref": "#/definitions/统一响应结果«行程节点VO»", + "originalRef": "统一响应结果«行程节点VO»" } }, "201": { @@ -7068,8 +7140,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -7086,8 +7158,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -7132,8 +7204,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«行程节点VO»", - "$ref": "#/definitions/统一响应结果«行程节点VO»" + "$ref": "#/definitions/统一响应结果«行程节点VO»", + "originalRef": "统一响应结果«行程节点VO»" } }, "201": { @@ -7153,8 +7225,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«行程节点VO»", - "$ref": "#/definitions/统一响应结果«行程节点VO»" + "$ref": "#/definitions/统一响应结果«行程节点VO»", + "originalRef": "统一响应结果«行程节点VO»" } }, "201": { @@ -7203,8 +7275,8 @@ "description": "节点移动请求", "required": false, "schema": { - "originalRef": "节点移动请求", - "$ref": "#/definitions/节点移动请求" + "$ref": "#/definitions/节点移动请求", + "originalRef": "节点移动请求" } } ], @@ -7212,8 +7284,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«行程节点VO»", - "$ref": "#/definitions/统一响应结果«行程节点VO»" + "$ref": "#/definitions/统一响应结果«行程节点VO»", + "originalRef": "统一响应结果«行程节点VO»" } }, "201": { @@ -7233,8 +7305,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«行程节点VO»", - "$ref": "#/definitions/统一响应结果«行程节点VO»" + "$ref": "#/definitions/统一响应结果«行程节点VO»", + "originalRef": "统一响应结果«行程节点VO»" } }, "201": { @@ -7283,8 +7355,8 @@ "description": "人员配置请求", "required": false, "schema": { - "originalRef": "人员配置请求", - "$ref": "#/definitions/人员配置请求" + "$ref": "#/definitions/人员配置请求", + "originalRef": "人员配置请求" } } ], @@ -7292,8 +7364,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品人员配置VO»", - "$ref": "#/definitions/统一响应结果«产品人员配置VO»" + "$ref": "#/definitions/统一响应结果«产品人员配置VO»", + "originalRef": "统一响应结果«产品人员配置VO»" } }, "201": { @@ -7313,8 +7385,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品人员配置VO»", - "$ref": "#/definitions/统一响应结果«产品人员配置VO»" + "$ref": "#/definitions/统一响应结果«产品人员配置VO»", + "originalRef": "统一响应结果«产品人员配置VO»" } }, "201": { @@ -7357,8 +7429,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -7375,8 +7447,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -7422,8 +7494,8 @@ "description": "物资配品请求", "required": false, "schema": { - "originalRef": "物资配置请求", - "$ref": "#/definitions/物资配置请求" + "$ref": "#/definitions/物资配置请求", + "originalRef": "物资配置请求" } } ], @@ -7431,8 +7503,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品物资VO»", - "$ref": "#/definitions/统一响应结果«产品物资VO»" + "$ref": "#/definitions/统一响应结果«产品物资VO»", + "originalRef": "统一响应结果«产品物资VO»" } }, "201": { @@ -7452,8 +7524,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品物资VO»", - "$ref": "#/definitions/统一响应结果«产品物资VO»" + "$ref": "#/definitions/统一响应结果«产品物资VO»", + "originalRef": "统一响应结果«产品物资VO»" } }, "201": { @@ -7496,8 +7568,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -7514,8 +7586,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«Void»", - "$ref": "#/definitions/统一响应结果«Void»" + "$ref": "#/definitions/统一响应结果«Void»", + "originalRef": "统一响应结果«Void»" } }, "204": { @@ -7649,8 +7721,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«C端产品列表VO»»", - "$ref": "#/definitions/统一响应结果«分页结果«C端产品列表VO»»" + "$ref": "#/definitions/统一响应结果«分页结果«C端产品列表VO»»", + "originalRef": "统一响应结果«分页结果«C端产品列表VO»»" } }, "401": { @@ -7667,8 +7739,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«分页结果«C端产品列表VO»»", - "$ref": "#/definitions/统一响应结果«分页结果«C端产品列表VO»»" + "$ref": "#/definitions/统一响应结果«分页结果«C端产品列表VO»»", + "originalRef": "统一响应结果«分页结果«C端产品列表VO»»" } }, "401": { @@ -7710,8 +7782,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品详情VO»", - "$ref": "#/definitions/统一响应结果«产品详情VO»" + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" } }, "401": { @@ -7728,8 +7800,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«产品详情VO»", - "$ref": "#/definitions/统一响应结果«产品详情VO»" + "$ref": "#/definitions/统一响应结果«产品详情VO»", + "originalRef": "统一响应结果«产品详情VO»" } }, "401": { @@ -7775,8 +7847,8 @@ "description": "报价请求", "required": false, "schema": { - "originalRef": "报价请求", - "$ref": "#/definitions/报价请求" + "$ref": "#/definitions/报价请求", + "originalRef": "报价请求" } } ], @@ -7784,8 +7856,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«报价结果VO»", - "$ref": "#/definitions/统一响应结果«报价结果VO»" + "$ref": "#/definitions/统一响应结果«报价结果VO»", + "originalRef": "统一响应结果«报价结果VO»" } }, "201": { @@ -7805,8 +7877,8 @@ "200": { "description": "OK", "schema": { - "originalRef": "统一响应结果«报价结果VO»", - "$ref": "#/definitions/统一响应结果«报价结果VO»" + "$ref": "#/definitions/统一响应结果«报价结果VO»", + "originalRef": "统一响应结果«报价结果VO»" } }, "201": { @@ -7934,16 +8006,16 @@ "type": "array", "description": "每日成本明细", "items": { - "originalRef": "每日成本明细", - "$ref": "#/definitions/每日成本明细" + "$ref": "#/definitions/每日成本明细", + "originalRef": "每日成本明细" } }, "extraCostItems": { "type": "array", "description": "额外成本明细列表", "items": { - "originalRef": "额外成本明细项", - "$ref": "#/definitions/额外成本明细项" + "$ref": "#/definitions/额外成本明细项", + "originalRef": "额外成本明细项" } }, "extraCostPerPerson": { @@ -8380,8 +8452,8 @@ "type": "array", "description": "子文件夹列表", "items": { - "originalRef": "产品文件夹VO", - "$ref": "#/definitions/产品文件夹VO" + "$ref": "#/definitions/产品文件夹VO", + "originalRef": "产品文件夹VO" } }, "createTime": { @@ -8618,8 +8690,8 @@ "type": "array", "description": "权益说明(静态,所有产品相同)", "items": { - "originalRef": "权益分组", - "$ref": "#/definitions/权益分组" + "$ref": "#/definitions/权益分组", + "originalRef": "权益分组" } }, "bookingNotice": { @@ -8645,8 +8717,8 @@ "type": "array", "description": "群聊消息列表", "items": { - "originalRef": "群聊消息VO", - "$ref": "#/definitions/群聊消息VO" + "$ref": "#/definitions/群聊消息VO", + "originalRef": "群聊消息VO" } }, "childCount": { @@ -8658,8 +8730,8 @@ "type": "array", "description": "成本项列表", "items": { - "originalRef": "产品成本项VO", - "$ref": "#/definitions/产品成本项VO" + "$ref": "#/definitions/产品成本项VO", + "originalRef": "产品成本项VO" } }, "coverImageUrl": { @@ -8687,8 +8759,8 @@ "type": "array", "description": "自定义费用项列表", "items": { - "originalRef": "产品自定义费用项VO", - "$ref": "#/definitions/产品自定义费用项VO" + "$ref": "#/definitions/产品自定义费用项VO", + "originalRef": "产品自定义费用项VO" } }, "customizerId": { @@ -8714,8 +8786,8 @@ "type": "array", "description": "家庭分组列表(定制产品)", "items": { - "originalRef": "家庭分组VO", - "$ref": "#/definitions/家庭分组VO" + "$ref": "#/definitions/家庭分组VO", + "originalRef": "家庭分组VO" } }, "folderId": { @@ -8738,8 +8810,8 @@ "type": "array", "description": "行程天列表", "items": { - "originalRef": "行程天VO", - "$ref": "#/definitions/行程天VO" + "$ref": "#/definitions/行程天VO", + "originalRef": "行程天VO" } }, "lineId": { @@ -8783,8 +8855,8 @@ }, "pricing": { "description": "定价配置", - "originalRef": "产品定价配置VO", - "$ref": "#/definitions/产品定价配置VO" + "$ref": "#/definitions/产品定价配置VO", + "originalRef": "产品定价配置VO" }, "productId": { "type": "string", @@ -8839,8 +8911,8 @@ "type": "array", "description": "人员配置列表(定制产品)", "items": { - "originalRef": "产品人员配置VO", - "$ref": "#/definitions/产品人员配置VO" + "$ref": "#/definitions/产品人员配置VO", + "originalRef": "产品人员配置VO" } }, "startPrice": { @@ -8859,8 +8931,8 @@ "type": "array", "description": "物资列表", "items": { - "originalRef": "产品物资VO", - "$ref": "#/definitions/产品物资VO" + "$ref": "#/definitions/产品物资VO", + "originalRef": "产品物资VO" } }, "tags": { @@ -9057,6 +9129,234 @@ }, "title": "价格日历请求" }, + "保存产品请求(创建或更新)": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "adultCount": { + "type": "integer", + "format": "int32", + "example": 2, + "description": "成人人数" + }, + "babyCount": { + "type": "integer", + "format": "int32", + "example": 0, + "description": "婴儿人数" + }, + "bookingNotice": { + "type": "string", + "description": "预定须知" + }, + "cancelPolicy": { + "type": "string", + "description": "退改政策" + }, + "carouselImages": { + "type": "array", + "description": "轮播图列表", + "items": { + "type": "string" + } + }, + "carouselVideoUrl": { + "type": "string", + "example": "https://oss.example.com/video.mp4", + "description": "轮播视频URL" + }, + "chatMessages": { + "type": "array", + "description": "群聊消息列表", + "items": { + "$ref": "#/definitions/群聊消息VO", + "originalRef": "群聊消息VO" + } + }, + "childCount": { + "type": "integer", + "format": "int32", + "example": 1, + "description": "儿童人数" + }, + "coverImageUrl": { + "type": "string", + "example": "https://oss.example.com/cover.jpg", + "description": "封面图URL" + }, + "creatorAvatarUrl": { + "type": "string", + "example": "https://oss.example.com/avatar.jpg", + "description": "定制师头像URL" + }, + "creatorIntro": { + "type": "string", + "example": "带你体验最地道的丽江风情", + "description": "创作者寄语" + }, + "customizerId": { + "type": "string", + "example": 1893012345678901234, + "description": "定制师ID" + }, + "departureCity": { + "type": "string", + "example": "昆明", + "description": "出发城市" + }, + "destinationCity": { + "type": "string", + "example": "丽江", + "description": "目的地城市" + }, + "folderId": { + "type": "string", + "example": 1893012345678901234, + "description": "所属文件夹ID" + }, + "groupChatQrUrl": { + "type": "string", + "example": "https://oss.example.com/qr.jpg", + "description": "群聊二维码URL" + }, + "groupRoomId": { + "type": "string", + "description": "企微群聊ID(用于会话存档展示群消息)" + }, + "isBooking": { + "type": "boolean", + "example": false, + "description": "是否预约产品" + }, + "lineId": { + "type": "string", + "example": 1893012345678901234, + "description": "产品线ID" + }, + "lineSubtitle": { + "type": "string", + "example": "亲子游", + "description": "产品线副标题" + }, + "maxAdultPerOrder": { + "type": "integer", + "format": "int32", + "example": 2, + "description": "每单最大成人数(不填则不限制)" + }, + "maxChildPerOrder": { + "type": "integer", + "format": "int32", + "example": 2, + "description": "每单最大儿童数(不填则不限制)" + }, + "mchId": { + "type": "string", + "example": "shanhe", + "description": "商户号:shanhe/wenlu" + }, + "minAdultPerOrder": { + "type": "integer", + "format": "int32", + "example": 1, + "description": "每单最少成人数(不填默认1)" + }, + "name": { + "type": "string", + "example": "丽江5日深度游", + "description": "产品名称" + }, + "productId": { + "type": "integer", + "format": "int64", + "example": 1893012345678901234, + "description": "产品ID(传入则更新,不传则创建)" + }, + "productType": { + "type": "string", + "example": "CORE", + "description": "产品类型:CORE=核心产品 ROUTE=线路产品 CUSTOM=定制产品 GROUP=小蒙马拼团(创建时必填,更新时忽略)" + }, + "seasons": { + "type": "array", + "example": [ + "春", + "夏" + ], + "description": "适用季节列表,如 [\"春\",\"夏\",\"秋\",\"冬\"]", + "items": { + "type": "string" + } + }, + "showChatGroup": { + "type": "boolean", + "example": true, + "description": "是否显示群聊入口" + }, + "showReview": { + "type": "boolean", + "example": true, + "description": "是否显示评价" + }, + "showTripDistance": { + "type": "boolean", + "example": true, + "description": "是否显示行程距离" + }, + "showTripTime": { + "type": "boolean", + "example": true, + "description": "是否显示行程时间" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "example": 1, + "description": "排序序号" + }, + "subtitle": { + "type": "string", + "example": "探访纳西文化,邂逅玉龙雪山", + "description": "副标题" + }, + "tags": { + "type": "array", + "example": [ + "亲子游", + "摄影" + ], + "description": "产品标签列表,如 [\"亲子游\",\"摄影\"]", + "items": { + "type": "string" + } + }, + "teamExperienceYears": { + "type": "integer", + "format": "int32", + "example": 10, + "description": "团队经验年数" + }, + "tripDays": { + "type": "integer", + "format": "int32", + "example": 5, + "description": "行程天数" + }, + "warmTips": { + "type": "string", + "description": "温馨提示" + }, + "youngChildCount": { + "type": "integer", + "format": "int32", + "example": 0, + "description": "小童人数" + } + }, + "title": "保存产品请求(创建或更新)" + }, "公式变量VO": { "type": "object", "properties": { @@ -9273,8 +9573,8 @@ "type": "array", "description": "各步骤执行结果", "items": { - "originalRef": "步骤执行结果", - "$ref": "#/definitions/步骤执行结果" + "$ref": "#/definitions/步骤执行结果", + "originalRef": "步骤执行结果" } }, "success": { @@ -9463,8 +9763,8 @@ "type": "array", "description": "数据列表", "items": { - "originalRef": "C端产品列表VO", - "$ref": "#/definitions/C端产品列表VO" + "$ref": "#/definitions/C端产品列表VO", + "originalRef": "C端产品列表VO" } }, "total": { @@ -9495,8 +9795,8 @@ "type": "array", "description": "数据列表", "items": { - "originalRef": "产品列表VO", - "$ref": "#/definitions/产品列表VO" + "$ref": "#/definitions/产品列表VO", + "originalRef": "产品列表VO" } }, "total": { @@ -9527,8 +9827,8 @@ "type": "array", "description": "数据列表", "items": { - "originalRef": "产品线VO", - "$ref": "#/definitions/产品线VO" + "$ref": "#/definitions/产品线VO", + "originalRef": "产品线VO" } }, "total": { @@ -10026,8 +10326,8 @@ "type": "array", "description": "子批次列表(树形)", "items": { - "originalRef": "团批次VO", - "$ref": "#/definitions/团批次VO" + "$ref": "#/definitions/团批次VO", + "originalRef": "团批次VO" } }, "updateTime": { @@ -10198,16 +10498,16 @@ "type": "array", "description": "服务人员列表", "items": { - "originalRef": "团批次服务人员VO", - "$ref": "#/definitions/团批次服务人员VO" + "$ref": "#/definitions/团批次服务人员VO", + "originalRef": "团批次服务人员VO" } }, "subBatches": { "type": "array", "description": "子批次列表(树形)", "items": { - "originalRef": "团批次VO", - "$ref": "#/definitions/团批次VO" + "$ref": "#/definitions/团批次VO", + "originalRef": "团批次VO" } }, "updateTime": { @@ -10493,8 +10793,8 @@ "type": "array", "description": "每人分项成本列表", "items": { - "originalRef": "每人成本明细", - "$ref": "#/definitions/每人成本明细" + "$ref": "#/definitions/每人成本明细", + "originalRef": "每人成本明细" } }, "scenicCost": { @@ -10749,16 +11049,16 @@ "type": "array", "description": "每日成本明细列表", "items": { - "originalRef": "每日成本明细", - "$ref": "#/definitions/每日成本明细" + "$ref": "#/definitions/每日成本明细", + "originalRef": "每日成本明细" } }, "extraCostItems": { "type": "array", "description": "额外成本明细列表", "items": { - "originalRef": "额外成本明细项", - "$ref": "#/definitions/额外成本明细项" + "$ref": "#/definitions/额外成本明细项", + "originalRef": "额外成本明细项" } }, "extraCostPerPerson": { @@ -10773,8 +11073,8 @@ "type": "array", "description": "家庭分组成本明细(定制产品,有分组时返回)", "items": { - "originalRef": "家庭成本明细", - "$ref": "#/definitions/家庭成本明细" + "$ref": "#/definitions/家庭成本明细", + "originalRef": "家庭成本明细" } }, "grandTotalCost": { @@ -10967,8 +11267,8 @@ "type": "array", "description": "群聊消息列表", "items": { - "originalRef": "群聊消息VO", - "$ref": "#/definitions/群聊消息VO" + "$ref": "#/definitions/群聊消息VO", + "originalRef": "群聊消息VO" } }, "childCount": { @@ -11283,8 +11583,8 @@ "type": "array", "description": "权益项列表", "items": { - "originalRef": "权益项", - "$ref": "#/definitions/权益项" + "$ref": "#/definitions/权益项", + "originalRef": "权益项" } }, "title": { @@ -11757,8 +12057,8 @@ }, "data": { "description": "响应数据", - "originalRef": "GROUP产品报价结果", - "$ref": "#/definitions/GROUP产品报价结果" + "$ref": "#/definitions/GROUP产品报价结果", + "originalRef": "GROUP产品报价结果" }, "message": { "type": "string", @@ -11781,8 +12081,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "产品人员配置VO", - "$ref": "#/definitions/产品人员配置VO" + "$ref": "#/definitions/产品人员配置VO", + "originalRef": "产品人员配置VO" } }, "message": { @@ -11806,8 +12106,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "产品价格日历VO", - "$ref": "#/definitions/产品价格日历VO" + "$ref": "#/definitions/产品价格日历VO", + "originalRef": "产品价格日历VO" } }, "message": { @@ -11831,8 +12131,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "产品成本项VO", - "$ref": "#/definitions/产品成本项VO" + "$ref": "#/definitions/产品成本项VO", + "originalRef": "产品成本项VO" } }, "message": { @@ -11856,8 +12156,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "产品文件夹VO", - "$ref": "#/definitions/产品文件夹VO" + "$ref": "#/definitions/产品文件夹VO", + "originalRef": "产品文件夹VO" } }, "message": { @@ -11881,8 +12181,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "产品物资VO", - "$ref": "#/definitions/产品物资VO" + "$ref": "#/definitions/产品物资VO", + "originalRef": "产品物资VO" } }, "message": { @@ -11906,8 +12206,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "产品线VO", - "$ref": "#/definitions/产品线VO" + "$ref": "#/definitions/产品线VO", + "originalRef": "产品线VO" } }, "message": { @@ -11931,8 +12231,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "产品自定义费用项VO", - "$ref": "#/definitions/产品自定义费用项VO" + "$ref": "#/definitions/产品自定义费用项VO", + "originalRef": "产品自定义费用项VO" } }, "message": { @@ -11956,8 +12256,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "产品额外成本VO", - "$ref": "#/definitions/产品额外成本VO" + "$ref": "#/definitions/产品额外成本VO", + "originalRef": "产品额外成本VO" } }, "message": { @@ -11981,8 +12281,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "公式变量VO", - "$ref": "#/definitions/公式变量VO" + "$ref": "#/definitions/公式变量VO", + "originalRef": "公式变量VO" } }, "message": { @@ -12006,8 +12306,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "公式步骤VO", - "$ref": "#/definitions/公式步骤VO" + "$ref": "#/definitions/公式步骤VO", + "originalRef": "公式步骤VO" } }, "message": { @@ -12031,8 +12331,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "公式版本历史VO", - "$ref": "#/definitions/公式版本历史VO" + "$ref": "#/definitions/公式版本历史VO", + "originalRef": "公式版本历史VO" } }, "message": { @@ -12056,8 +12356,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "公式组VO", - "$ref": "#/definitions/公式组VO" + "$ref": "#/definitions/公式组VO", + "originalRef": "公式组VO" } }, "message": { @@ -12081,8 +12381,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "团批次VO", - "$ref": "#/definitions/团批次VO" + "$ref": "#/definitions/团批次VO", + "originalRef": "团批次VO" } }, "message": { @@ -12106,8 +12406,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "团批次服务人员VO", - "$ref": "#/definitions/团批次服务人员VO" + "$ref": "#/definitions/团批次服务人员VO", + "originalRef": "团批次服务人员VO" } }, "message": { @@ -12131,8 +12431,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "家庭分组VO", - "$ref": "#/definitions/家庭分组VO" + "$ref": "#/definitions/家庭分组VO", + "originalRef": "家庭分组VO" } }, "message": { @@ -12156,8 +12456,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "每日酒店VO", - "$ref": "#/definitions/每日酒店VO" + "$ref": "#/definitions/每日酒店VO", + "originalRef": "每日酒店VO" } }, "message": { @@ -12181,8 +12481,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "用餐选项VO", - "$ref": "#/definitions/用餐选项VO" + "$ref": "#/definitions/用餐选项VO", + "originalRef": "用餐选项VO" } }, "message": { @@ -12206,8 +12506,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "行政区划搜索结果", - "$ref": "#/definitions/行政区划搜索结果" + "$ref": "#/definitions/行政区划搜索结果", + "originalRef": "行政区划搜索结果" } }, "message": { @@ -12231,8 +12531,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "行程天VO", - "$ref": "#/definitions/行程天VO" + "$ref": "#/definitions/行程天VO", + "originalRef": "行程天VO" } }, "message": { @@ -12256,8 +12556,8 @@ "type": "array", "description": "响应数据", "items": { - "originalRef": "行程节点VO", - "$ref": "#/definitions/行程节点VO" + "$ref": "#/definitions/行程节点VO", + "originalRef": "行程节点VO" } }, "message": { @@ -12338,8 +12638,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品人员配置VO", - "$ref": "#/definitions/产品人员配置VO" + "$ref": "#/definitions/产品人员配置VO", + "originalRef": "产品人员配置VO" }, "message": { "type": "string", @@ -12360,8 +12660,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品价格日历VO", - "$ref": "#/definitions/产品价格日历VO" + "$ref": "#/definitions/产品价格日历VO", + "originalRef": "产品价格日历VO" }, "message": { "type": "string", @@ -12382,8 +12682,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品定价配置VO", - "$ref": "#/definitions/产品定价配置VO" + "$ref": "#/definitions/产品定价配置VO", + "originalRef": "产品定价配置VO" }, "message": { "type": "string", @@ -12404,8 +12704,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品成本项VO", - "$ref": "#/definitions/产品成本项VO" + "$ref": "#/definitions/产品成本项VO", + "originalRef": "产品成本项VO" }, "message": { "type": "string", @@ -12426,8 +12726,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品文件夹VO", - "$ref": "#/definitions/产品文件夹VO" + "$ref": "#/definitions/产品文件夹VO", + "originalRef": "产品文件夹VO" }, "message": { "type": "string", @@ -12448,8 +12748,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品物资VO", - "$ref": "#/definitions/产品物资VO" + "$ref": "#/definitions/产品物资VO", + "originalRef": "产品物资VO" }, "message": { "type": "string", @@ -12470,8 +12770,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品线VO", - "$ref": "#/definitions/产品线VO" + "$ref": "#/definitions/产品线VO", + "originalRef": "产品线VO" }, "message": { "type": "string", @@ -12492,8 +12792,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品自定义费用项VO", - "$ref": "#/definitions/产品自定义费用项VO" + "$ref": "#/definitions/产品自定义费用项VO", + "originalRef": "产品自定义费用项VO" }, "message": { "type": "string", @@ -12514,8 +12814,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品详情VO", - "$ref": "#/definitions/产品详情VO" + "$ref": "#/definitions/产品详情VO", + "originalRef": "产品详情VO" }, "message": { "type": "string", @@ -12536,8 +12836,8 @@ }, "data": { "description": "响应数据", - "originalRef": "产品额外成本VO", - "$ref": "#/definitions/产品额外成本VO" + "$ref": "#/definitions/产品额外成本VO", + "originalRef": "产品额外成本VO" }, "message": { "type": "string", @@ -12558,8 +12858,8 @@ }, "data": { "description": "响应数据", - "originalRef": "公式变量VO", - "$ref": "#/definitions/公式变量VO" + "$ref": "#/definitions/公式变量VO", + "originalRef": "公式变量VO" }, "message": { "type": "string", @@ -12580,8 +12880,8 @@ }, "data": { "description": "响应数据", - "originalRef": "公式步骤VO", - "$ref": "#/definitions/公式步骤VO" + "$ref": "#/definitions/公式步骤VO", + "originalRef": "公式步骤VO" }, "message": { "type": "string", @@ -12602,8 +12902,8 @@ }, "data": { "description": "响应数据", - "originalRef": "公式测试结果VO", - "$ref": "#/definitions/公式测试结果VO" + "$ref": "#/definitions/公式测试结果VO", + "originalRef": "公式测试结果VO" }, "message": { "type": "string", @@ -12624,8 +12924,8 @@ }, "data": { "description": "响应数据", - "originalRef": "公式组VO", - "$ref": "#/definitions/公式组VO" + "$ref": "#/definitions/公式组VO", + "originalRef": "公式组VO" }, "message": { "type": "string", @@ -12646,8 +12946,8 @@ }, "data": { "description": "响应数据", - "originalRef": "分享链接响应", - "$ref": "#/definitions/分享链接响应" + "$ref": "#/definitions/分享链接响应", + "originalRef": "分享链接响应" }, "message": { "type": "string", @@ -12668,8 +12968,8 @@ }, "data": { "description": "响应数据", - "originalRef": "分页结果«C端产品列表VO»", - "$ref": "#/definitions/分页结果«C端产品列表VO»" + "$ref": "#/definitions/分页结果«C端产品列表VO»", + "originalRef": "分页结果«C端产品列表VO»" }, "message": { "type": "string", @@ -12690,8 +12990,8 @@ }, "data": { "description": "响应数据", - "originalRef": "分页结果«产品列表VO»", - "$ref": "#/definitions/分页结果«产品列表VO»" + "$ref": "#/definitions/分页结果«产品列表VO»", + "originalRef": "分页结果«产品列表VO»" }, "message": { "type": "string", @@ -12712,8 +13012,8 @@ }, "data": { "description": "响应数据", - "originalRef": "分页结果«产品线VO»", - "$ref": "#/definitions/分页结果«产品线VO»" + "$ref": "#/definitions/分页结果«产品线VO»", + "originalRef": "分页结果«产品线VO»" }, "message": { "type": "string", @@ -12734,8 +13034,8 @@ }, "data": { "description": "响应数据", - "originalRef": "团批次VO", - "$ref": "#/definitions/团批次VO" + "$ref": "#/definitions/团批次VO", + "originalRef": "团批次VO" }, "message": { "type": "string", @@ -12756,8 +13056,8 @@ }, "data": { "description": "响应数据", - "originalRef": "团批次详情VO", - "$ref": "#/definitions/团批次详情VO" + "$ref": "#/definitions/团批次详情VO", + "originalRef": "团批次详情VO" }, "message": { "type": "string", @@ -12778,8 +13078,8 @@ }, "data": { "description": "响应数据", - "originalRef": "家庭分组VO", - "$ref": "#/definitions/家庭分组VO" + "$ref": "#/definitions/家庭分组VO", + "originalRef": "家庭分组VO" }, "message": { "type": "string", @@ -12800,8 +13100,8 @@ }, "data": { "description": "响应数据", - "originalRef": "成本预览VO", - "$ref": "#/definitions/成本预览VO" + "$ref": "#/definitions/成本预览VO", + "originalRef": "成本预览VO" }, "message": { "type": "string", @@ -12822,8 +13122,8 @@ }, "data": { "description": "响应数据", - "originalRef": "报价结果VO", - "$ref": "#/definitions/报价结果VO" + "$ref": "#/definitions/报价结果VO", + "originalRef": "报价结果VO" }, "message": { "type": "string", @@ -12844,8 +13144,8 @@ }, "data": { "description": "响应数据", - "originalRef": "每日酒店VO", - "$ref": "#/definitions/每日酒店VO" + "$ref": "#/definitions/每日酒店VO", + "originalRef": "每日酒店VO" }, "message": { "type": "string", @@ -12866,8 +13166,8 @@ }, "data": { "description": "响应数据", - "originalRef": "用餐选项VO", - "$ref": "#/definitions/用餐选项VO" + "$ref": "#/definitions/用餐选项VO", + "originalRef": "用餐选项VO" }, "message": { "type": "string", @@ -12888,8 +13188,8 @@ }, "data": { "description": "响应数据", - "originalRef": "行程天VO", - "$ref": "#/definitions/行程天VO" + "$ref": "#/definitions/行程天VO", + "originalRef": "行程天VO" }, "message": { "type": "string", @@ -12910,8 +13210,8 @@ }, "data": { "description": "响应数据", - "originalRef": "行程节点VO", - "$ref": "#/definitions/行程节点VO" + "$ref": "#/definitions/行程节点VO", + "originalRef": "行程节点VO" }, "message": { "type": "string", @@ -13054,24 +13354,24 @@ "type": "array", "description": "当日酒店列表", "items": { - "originalRef": "每日酒店VO", - "$ref": "#/definitions/每日酒店VO" + "$ref": "#/definitions/每日酒店VO", + "originalRef": "每日酒店VO" } }, "nodes": { "type": "array", "description": "行程节点列表", "items": { - "originalRef": "行程节点VO", - "$ref": "#/definitions/行程节点VO" + "$ref": "#/definitions/行程节点VO", + "originalRef": "行程节点VO" } }, "restaurants": { "type": "array", "description": "当日用餐列表", "items": { - "originalRef": "用餐选项VO", - "$ref": "#/definitions/用餐选项VO" + "$ref": "#/definitions/用餐选项VO", + "originalRef": "用餐选项VO" } }, "routeSummary": { @@ -13170,8 +13470,8 @@ }, "resourceDetail": { "description": "绑定资源的详细信息(含图片、地址等)", - "originalRef": "资源详情", - "$ref": "#/definitions/资源详情" + "$ref": "#/definitions/资源详情", + "originalRef": "资源详情" }, "resourceId": { "type": "string", diff --git a/changelogs/2026-03/17_1244_sync.md b/changelogs/2026-03/17_1244_sync.md new file mode 100644 index 0000000..beae6c4 --- /dev/null +++ b/changelogs/2026-03/17_1244_sync.md @@ -0,0 +1,11 @@ +# API 变更通知 + +**更新时间**: 2026-03-17 12:45 + +## ℹ️ 新增 (1) + +### 产品服务 + +**新增接口** + +- 🆕 `POST /admin/product/item/save`