{
  "swagger": "2.0",
  "info": {
    "title": "攻略服务",
    "version": "1.0.0"
  },
  "basePath": "/",
  "paths": {
    "/admin/guide/category": {
      "post": {
        "tags": [
          "攻略分类管理"
        ],
        "summary": "创建分类",
        "description": "创建攻略分类，分类名称不可重复。创建后默认启用，排序值越小越靠前。\n\n**权限**：需管理员登录。",
        "operationId": "createCategoryUsingPOST",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/CategoryCreateRequest",
              "originalRef": "CategoryCreateRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略分类»",
              "originalRef": "统一响应结果«攻略分类»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略分类»",
              "originalRef": "统一响应结果«攻略分类»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/category/enabled": {
      "get": {
        "tags": [
          "攻略分类管理"
        ],
        "summary": "启用的分类列表",
        "description": "仅返回状态为启用的分类，创建文章时用于选择分类",
        "operationId": "listEnabledCategoriesUsingGET",
        "produces": [
          "*/*"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«List«攻略分类»»",
              "originalRef": "统一响应结果«List«攻略分类»»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«List«攻略分类»»",
              "originalRef": "统一响应结果«List«攻略分类»»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/category/list": {
      "get": {
        "tags": [
          "攻略分类管理"
        ],
        "summary": "分类列表",
        "description": "返回全部攻略分类（含启用和停用），按排序值升序排列\n\n**关联字典**：\n- common_status：通用状态（列表显示，ACTIVE=启用/INACTIVE=停用）",
        "operationId": "listCategoriesUsingGET",
        "produces": [
          "*/*"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«List«攻略分类»»",
              "originalRef": "统一响应结果«List«攻略分类»»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«List«攻略分类»»",
              "originalRef": "统一响应结果«List«攻略分类»»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/category/{categoryId}": {
      "put": {
        "tags": [
          "攻略分类管理"
        ],
        "summary": "更新分类",
        "description": "更新攻略分类的名称、图标、描述等信息。\n\n**权限**：需管理员登录。",
        "operationId": "updateCategoryUsingPUT",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "categoryId",
            "in": "path",
            "description": "categoryId",
            "required": true,
            "type": "integer",
            "format": "int64"
          },
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/CategoryUpdateRequest",
              "originalRef": "CategoryUpdateRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略分类»",
              "originalRef": "统一响应结果«攻略分类»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略分类»",
              "originalRef": "统一响应结果«攻略分类»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      },
      "delete": {
        "tags": [
          "攻略分类管理"
        ],
        "summary": "删除分类",
        "description": "删除分类前需确保分类下无文章，否则删除失败",
        "operationId": "deleteCategoryUsingDELETE",
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "categoryId",
            "in": "path",
            "description": "categoryId",
            "required": true,
            "type": "integer",
            "format": "int64"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/category/{categoryId}/sort": {
      "put": {
        "tags": [
          "攻略分类管理"
        ],
        "summary": "更新分类排序",
        "description": "更新分类的排序值，排序值越小越靠前。影响小程序端分类导航的展示顺序。\n\n**权限**：需管理员登录。",
        "operationId": "updateSortUsingPUT",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "categoryId",
            "in": "path",
            "description": "categoryId",
            "required": true,
            "type": "integer",
            "format": "int64"
          },
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/CategorySortRequest",
              "originalRef": "CategorySortRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/category/{categoryId}/status": {
      "put": {
        "tags": [
          "攻略分类管理"
        ],
        "summary": "更新分类状态",
        "description": "启用或停用分类。停用后该分类下的文章不会在小程序端展示，但不影响已有文章\n\n**关联字典**：\n- common_status：通用状态（状态切换，ACTIVE=启用/INACTIVE=停用）",
        "operationId": "updateStatusUsingPUT",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "categoryId",
            "in": "path",
            "description": "categoryId",
            "required": true,
            "type": "integer",
            "format": "int64"
          },
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/StatusRequest",
              "originalRef": "StatusRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/article": {
      "post": {
        "tags": [
          "攻略文章管理"
        ],
        "summary": "创建文章",
        "description": "创建攻略文章，需指定分类。创建后默认为草稿状态，需手动发布后小程序端才可见。\n\n**权限**：需管理员登录。\n\n**关联字典**：\n- wiki_status：文章状态（创建后默认DRAFT）",
        "operationId": "createArticleUsingPOST",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/ArticleCreateRequest",
              "originalRef": "ArticleCreateRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略文章详情»",
              "originalRef": "统一响应结果«攻略文章详情»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略文章详情»",
              "originalRef": "统一响应结果«攻略文章详情»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/article/list": {
      "get": {
        "tags": [
          "攻略文章管理"
        ],
        "summary": "文章列表",
        "description": "分页查询攻略文章，支持按分类、状态、关键词筛选\n\n**关联字典**：\n- wiki_status：文章状态（列表筛选+显示）",
        "operationId": "listArticlesUsingGET",
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "categoryId",
            "in": "query",
            "description": "分类ID",
            "required": false,
            "type": "integer",
            "format": "int64"
          },
          {
            "name": "isRecommend",
            "in": "query",
            "description": "是否推荐：0=否，1=是",
            "required": false,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "isTop",
            "in": "query",
            "description": "是否置顶：0=否，1=是",
            "required": false,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "keyword",
            "in": "query",
            "description": "关键词（搜索标题/摘要）",
            "required": false,
            "type": "string"
          },
          {
            "name": "orderBy",
            "in": "query",
            "description": "排序字段：sortOrder/publishTime/viewCount/createdAt（默认createdAt）",
            "required": false,
            "type": "string"
          },
          {
            "name": "orderDir",
            "in": "query",
            "description": "排序方向：asc/desc（默认desc）",
            "required": false,
            "type": "string"
          },
          {
            "name": "page",
            "in": "query",
            "description": "页码（默认1）",
            "required": false,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "每页数量（默认20，最大100）",
            "required": false,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "status",
            "in": "query",
            "description": "状态：0=草稿，1=已发布，2=已下架",
            "required": false,
            "type": "integer",
            "format": "int32"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«分页结果«攻略文章列表项»»",
              "originalRef": "统一响应结果«分页结果«攻略文章列表项»»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«分页结果«攻略文章列表项»»",
              "originalRef": "统一响应结果«分页结果«攻略文章列表项»»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/article/{articleId}": {
      "get": {
        "tags": [
          "攻略文章管理"
        ],
        "summary": "文章详情",
        "description": "**关联字典**：\n- wiki_status：文章状态（显示）",
        "operationId": "getArticleUsingGET",
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "articleId",
            "in": "path",
            "description": "articleId",
            "required": true,
            "type": "integer",
            "format": "int64"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略文章详情»",
              "originalRef": "统一响应结果«攻略文章详情»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略文章详情»",
              "originalRef": "统一响应结果«攻略文章详情»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      },
      "put": {
        "tags": [
          "攻略文章管理"
        ],
        "summary": "更新文章",
        "description": "更新攻略文章的标题、内容、封面图、分类等信息。已发布的文章更新后立即生效。\n\n**权限**：需管理员登录。",
        "operationId": "updateArticleUsingPUT",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "articleId",
            "in": "path",
            "description": "articleId",
            "required": true,
            "type": "integer",
            "format": "int64"
          },
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/ArticleUpdateRequest",
              "originalRef": "ArticleUpdateRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略文章详情»",
              "originalRef": "统一响应结果«攻略文章详情»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略文章详情»",
              "originalRef": "统一响应结果«攻略文章详情»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      },
      "delete": {
        "tags": [
          "攻略文章管理"
        ],
        "summary": "删除文章",
        "description": "软删除攻略文章，同时清除文章的标签关联。\n\n**权限**：需管理员登录。",
        "operationId": "deleteArticleUsingDELETE",
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "articleId",
            "in": "path",
            "description": "articleId",
            "required": true,
            "type": "integer",
            "format": "int64"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/article/{articleId}/recommend": {
      "put": {
        "tags": [
          "攻略文章管理"
        ],
        "summary": "设置推荐",
        "description": "设置/取消文章推荐。推荐文章会在小程序首页和推荐列表中优先展示",
        "operationId": "updateRecommendUsingPUT",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "articleId",
            "in": "path",
            "description": "articleId",
            "required": true,
            "type": "integer",
            "format": "int64"
          },
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/RecommendRequest",
              "originalRef": "RecommendRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/article/{articleId}/status": {
      "put": {
        "tags": [
          "攻略文章管理"
        ],
        "summary": "发布/下架",
        "description": "切换文章发布状态。发布后小程序端可见，下架后小程序端不再展示但管理端仍可查看\n\n**关联字典**：\n- wiki_status：文章状态（状态切换）",
        "operationId": "updateStatusUsingPUT_1",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "articleId",
            "in": "path",
            "description": "articleId",
            "required": true,
            "type": "integer",
            "format": "int64"
          },
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/StatusRequest",
              "originalRef": "StatusRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/article/{articleId}/top": {
      "put": {
        "tags": [
          "攻略文章管理"
        ],
        "summary": "设置置顶",
        "description": "设置/取消文章置顶。置顶文章在分类列表中始终排在最前面",
        "operationId": "updateTopUsingPUT",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "articleId",
            "in": "path",
            "description": "articleId",
            "required": true,
            "type": "integer",
            "format": "int64"
          },
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/TopRequest",
              "originalRef": "TopRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/tag": {
      "post": {
        "tags": [
          "攻略标签管理"
        ],
        "summary": "创建标签",
        "description": "创建攻略系统标签，标签名称不可重复。创建后可用于文章分类和筛选。\n\n**权限**：需管理员登录。",
        "operationId": "createTagUsingPOST",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/TagCreateRequest",
              "originalRef": "TagCreateRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略标签»",
              "originalRef": "统一响应结果«攻略标签»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略标签»",
              "originalRef": "统一响应结果«攻略标签»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/tag/all": {
      "get": {
        "tags": [
          "攻略标签管理"
        ],
        "summary": "所有标签列表",
        "description": "返回全部标签（含系统标签和用户自定义标签），用于文章编辑时的标签选择器",
        "operationId": "listAllTagsUsingGET",
        "produces": [
          "*/*"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«List«攻略标签»»",
              "originalRef": "统一响应结果«List«攻略标签»»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«List«攻略标签»»",
              "originalRef": "统一响应结果«List«攻略标签»»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/tag/article/{articleId}": {
      "put": {
        "tags": [
          "攻略标签管理"
        ],
        "summary": "更新文章标签",
        "description": "全量替换文章的标签关联，传入新的标签ID列表（空数组表示清除所有标签）",
        "operationId": "updateArticleTagsUsingPUT",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "articleId",
            "in": "path",
            "description": "articleId",
            "required": true,
            "type": "integer",
            "format": "int64"
          },
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/ArticleTagUpdateRequest",
              "originalRef": "ArticleTagUpdateRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/tag/managed": {
      "get": {
        "tags": [
          "攻略标签管理"
        ],
        "summary": "系统标签列表",
        "description": "返回管理员创建的系统标签（不含用户自定义标签），用于标签管理页",
        "operationId": "listManagedTagsUsingGET",
        "produces": [
          "*/*"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«List«攻略标签»»",
              "originalRef": "统一响应结果«List«攻略标签»»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«List«攻略标签»»",
              "originalRef": "统一响应结果«List«攻略标签»»"
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    },
    "/admin/guide/tag/{tagId}": {
      "put": {
        "tags": [
          "攻略标签管理"
        ],
        "summary": "更新标签",
        "description": "更新标签名称。标签名称不可与其他已有标签重复。\n\n**权限**：需管理员登录。",
        "operationId": "updateTagUsingPUT",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "description": "request",
            "required": true,
            "schema": {
              "$ref": "#/definitions/TagUpdateRequest",
              "originalRef": "TagUpdateRequest"
            }
          },
          {
            "name": "tagId",
            "in": "path",
            "description": "tagId",
            "required": true,
            "type": "integer",
            "format": "int64"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略标签»",
              "originalRef": "统一响应结果«攻略标签»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«攻略标签»",
              "originalRef": "统一响应结果«攻略标签»"
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      },
      "delete": {
        "tags": [
          "攻略标签管理"
        ],
        "summary": "删除标签",
        "description": "删除标签并自动解除与所有文章的关联关系。\n\n**权限**：需管理员登录。",
        "operationId": "deleteTagUsingDELETE",
        "produces": [
          "*/*"
        ],
        "parameters": [
          {
            "name": "tagId",
            "in": "path",
            "description": "tagId",
            "required": true,
            "type": "integer",
            "format": "int64"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        },
        "responsesObject": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/统一响应结果«Void»",
              "originalRef": "统一响应结果«Void»"
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        },
        "deprecated": false,
        "x-order": "2147483647"
      }
    }
  },
  "definitions": {
    "CategoryCreateRequest": {
      "type": "object",
      "required": [
        "categoryName"
      ],
      "properties": {
        "categoryName": {
          "type": "string",
          "description": "分类名称"
        },
        "coverMaterialId": {
          "type": "integer",
          "format": "int64",
          "description": "封面素材ID"
        },
        "coverUrl": {
          "type": "string",
          "description": "封面URL"
        },
        "description": {
          "type": "string",
          "description": "描述"
        },
        "icon": {
          "type": "string",
          "description": "图标"
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32",
          "description": "排序（默认0）"
        }
      },
      "title": "CategoryCreateRequest"
    },
    "CategorySortRequest": {
      "type": "object",
      "required": [
        "sortOrder"
      ],
      "properties": {
        "sortOrder": {
          "type": "integer",
          "format": "int32",
          "description": "排序值"
        }
      },
      "title": "CategorySortRequest"
    },
    "CategoryUpdateRequest": {
      "type": "object",
      "properties": {
        "categoryName": {
          "type": "string",
          "description": "分类名称"
        },
        "coverMaterialId": {
          "type": "integer",
          "format": "int64",
          "description": "封面素材ID"
        },
        "coverUrl": {
          "type": "string",
          "description": "封面URL"
        },
        "description": {
          "type": "string",
          "description": "描述"
        },
        "icon": {
          "type": "string",
          "description": "图标"
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32",
          "description": "排序"
        }
      },
      "title": "CategoryUpdateRequest"
    },
    "StatusRequest": {
      "type": "object",
      "required": [
        "status"
      ],
      "properties": {
        "status": {
          "type": "integer",
          "format": "int32",
          "description": "状态值"
        }
      },
      "title": "StatusRequest"
    },
    "攻略分类": {
      "type": "object",
      "properties": {
        "articleCount": {
          "type": "integer",
          "format": "int32",
          "description": "文章数量"
        },
        "categoryId": {
          "type": "integer",
          "format": "int64",
          "description": "分类ID"
        },
        "categoryName": {
          "type": "string",
          "description": "分类名称"
        },
        "coverMaterialId": {
          "type": "integer",
          "format": "int64",
          "description": "封面素材ID"
        },
        "coverUrl": {
          "type": "string",
          "description": "封面URL"
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "创建时间"
        },
        "description": {
          "type": "string",
          "description": "描述"
        },
        "icon": {
          "type": "string",
          "description": "图标"
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32",
          "description": "排序"
        },
        "status": {
          "type": "integer",
          "format": "int32",
          "description": "状态：0=禁用，1=启用"
        }
      },
      "title": "攻略分类"
    },
    "统一响应结果«List«攻略分类»»": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int32",
          "example": 200,
          "description": "状态码"
        },
        "data": {
          "type": "array",
          "description": "响应数据",
          "items": {
            "$ref": "#/definitions/攻略分类",
            "originalRef": "攻略分类"
          }
        },
        "message": {
          "type": "string",
          "example": "成功",
          "description": "响应消息"
        }
      },
      "title": "统一响应结果«List«攻略分类»»"
    },
    "统一响应结果«Void»": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int32",
          "example": 200,
          "description": "状态码"
        },
        "message": {
          "type": "string",
          "example": "成功",
          "description": "响应消息"
        }
      },
      "title": "统一响应结果«Void»"
    },
    "统一响应结果«攻略分类»": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int32",
          "example": 200,
          "description": "状态码"
        },
        "data": {
          "description": "响应数据",
          "$ref": "#/definitions/攻略分类",
          "originalRef": "攻略分类"
        },
        "message": {
          "type": "string",
          "example": "成功",
          "description": "响应消息"
        }
      },
      "title": "统一响应结果«攻略分类»"
    },
    "ArticleCreateRequest": {
      "type": "object",
      "required": [
        "categoryId",
        "title"
      ],
      "properties": {
        "authorName": {
          "type": "string",
          "description": "作者名称"
        },
        "bannerMaterialIds": {
          "type": "array",
          "description": "轮播图素材ID列表",
          "items": {
            "type": "integer",
            "format": "int64"
          }
        },
        "categoryId": {
          "type": "integer",
          "format": "int64",
          "description": "分类ID"
        },
        "content": {
          "type": "string",
          "description": "正文内容"
        },
        "coverMaterialId": {
          "type": "integer",
          "format": "int64",
          "description": "封面素材ID"
        },
        "coverUrl": {
          "type": "string",
          "description": "封面URL"
        },
        "resources": {
          "type": "array",
          "description": "关联资源列表",
          "items": {
            "$ref": "#/definitions/ArticleResourceItem",
            "originalRef": "ArticleResourceItem"
          }
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32",
          "description": "排序（默认0）"
        },
        "source": {
          "type": "string",
          "description": "来源"
        },
        "subtitle": {
          "type": "string",
          "description": "副标题"
        },
        "summary": {
          "type": "string",
          "description": "摘要"
        },
        "tagIds": {
          "type": "array",
          "description": "标签ID列表",
          "items": {
            "type": "integer",
            "format": "int64"
          }
        },
        "title": {
          "type": "string",
          "description": "标题"
        }
      },
      "title": "ArticleCreateRequest"
    },
    "ArticleResourceItem": {
      "type": "object",
      "required": [
        "resourceId",
        "resourceName",
        "resourceType"
      ],
      "properties": {
        "resourceId": {
          "type": "integer",
          "format": "int64",
          "description": "资源ID"
        },
        "resourceName": {
          "type": "string",
          "description": "资源名称"
        },
        "resourceType": {
          "type": "string",
          "description": "资源类型：SCENIC/RESTAURANT/HOTEL/ACTIVITY/PRODUCT"
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32",
          "description": "排序"
        }
      },
      "title": "ArticleResourceItem"
    },
    "ArticleUpdateRequest": {
      "type": "object",
      "properties": {
        "authorName": {
          "type": "string",
          "description": "作者名称"
        },
        "bannerMaterialIds": {
          "type": "array",
          "description": "轮播图素材ID列表",
          "items": {
            "type": "integer",
            "format": "int64"
          }
        },
        "categoryId": {
          "type": "integer",
          "format": "int64",
          "description": "分类ID"
        },
        "content": {
          "type": "string",
          "description": "正文内容"
        },
        "coverMaterialId": {
          "type": "integer",
          "format": "int64",
          "description": "封面素材ID"
        },
        "coverUrl": {
          "type": "string",
          "description": "封面URL"
        },
        "resources": {
          "type": "array",
          "description": "关联资源列表",
          "items": {
            "$ref": "#/definitions/ArticleResourceItem",
            "originalRef": "ArticleResourceItem"
          }
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32",
          "description": "排序"
        },
        "source": {
          "type": "string",
          "description": "来源"
        },
        "subtitle": {
          "type": "string",
          "description": "副标题"
        },
        "summary": {
          "type": "string",
          "description": "摘要"
        },
        "tagIds": {
          "type": "array",
          "description": "标签ID列表",
          "items": {
            "type": "integer",
            "format": "int64"
          }
        },
        "title": {
          "type": "string",
          "description": "标题"
        }
      },
      "title": "ArticleUpdateRequest"
    },
    "RecommendRequest": {
      "type": "object",
      "required": [
        "isRecommend"
      ],
      "properties": {
        "isRecommend": {
          "type": "integer",
          "format": "int32",
          "description": "是否推荐：0=否，1=是"
        }
      },
      "title": "RecommendRequest"
    },
    "TopRequest": {
      "type": "object",
      "required": [
        "isTop"
      ],
      "properties": {
        "isTop": {
          "type": "integer",
          "format": "int32",
          "description": "是否置顶：0=否，1=是"
        }
      },
      "title": "TopRequest"
    },
    "分页结果«攻略文章列表项»": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer",
          "format": "int32",
          "example": 1,
          "description": "当前页码"
        },
        "pageSize": {
          "type": "integer",
          "format": "int32",
          "example": 20,
          "description": "每页条数"
        },
        "records": {
          "type": "array",
          "description": "数据列表",
          "items": {
            "$ref": "#/definitions/攻略文章列表项",
            "originalRef": "攻略文章列表项"
          }
        },
        "total": {
          "type": "integer",
          "format": "int32",
          "example": 100,
          "description": "总记录数"
        }
      },
      "title": "分页结果«攻略文章列表项»"
    },
    "攻略文章列表项": {
      "type": "object",
      "properties": {
        "articleId": {
          "type": "integer",
          "format": "int64",
          "description": "文章ID"
        },
        "categoryId": {
          "type": "integer",
          "format": "int64",
          "description": "分类ID"
        },
        "categoryName": {
          "type": "string",
          "description": "分类名称"
        },
        "coverUrl": {
          "type": "string",
          "description": "封面URL"
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "创建时间"
        },
        "isRecommend": {
          "type": "integer",
          "format": "int32",
          "description": "是否推荐：0=否，1=是"
        },
        "isTop": {
          "type": "integer",
          "format": "int32",
          "description": "是否置顶：0=否，1=是"
        },
        "publishTime": {
          "type": "string",
          "format": "date-time",
          "description": "发布时间"
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32",
          "description": "排序"
        },
        "status": {
          "type": "integer",
          "format": "int32",
          "description": "状态：0=草稿，1=已发布，2=已下架"
        },
        "summary": {
          "type": "string",
          "description": "摘要"
        },
        "tags": {
          "type": "array",
          "description": "标签列表",
          "items": {
            "$ref": "#/definitions/攻略标签",
            "originalRef": "攻略标签"
          }
        },
        "title": {
          "type": "string",
          "description": "标题"
        },
        "viewCount": {
          "type": "integer",
          "format": "int32",
          "description": "浏览量"
        }
      },
      "title": "攻略文章列表项"
    },
    "攻略文章详情": {
      "type": "object",
      "properties": {
        "articleId": {
          "type": "integer",
          "format": "int64",
          "description": "文章ID"
        },
        "authorName": {
          "type": "string",
          "description": "作者名称"
        },
        "bannerMaterialIds": {
          "type": "array",
          "description": "轮播图素材ID列表",
          "items": {
            "type": "integer",
            "format": "int64"
          }
        },
        "categoryId": {
          "type": "integer",
          "format": "int64",
          "description": "分类ID"
        },
        "categoryName": {
          "type": "string",
          "description": "分类名称"
        },
        "content": {
          "type": "string",
          "description": "正文内容"
        },
        "coverMaterialId": {
          "type": "integer",
          "format": "int64",
          "description": "封面素材ID"
        },
        "coverUrl": {
          "type": "string",
          "description": "封面URL"
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "创建时间"
        },
        "favoriteCount": {
          "type": "integer",
          "format": "int32",
          "description": "收藏数"
        },
        "isRecommend": {
          "type": "integer",
          "format": "int32",
          "description": "是否推荐：0=否，1=是"
        },
        "isTop": {
          "type": "integer",
          "format": "int32",
          "description": "是否置顶：0=否，1=是"
        },
        "likeCount": {
          "type": "integer",
          "format": "int32",
          "description": "点赞数"
        },
        "publishTime": {
          "type": "string",
          "format": "date-time",
          "description": "发布时间"
        },
        "resources": {
          "type": "array",
          "description": "关联资源列表",
          "items": {
            "$ref": "#/definitions/文章关联资源",
            "originalRef": "文章关联资源"
          }
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32",
          "description": "排序"
        },
        "source": {
          "type": "string",
          "description": "来源"
        },
        "status": {
          "type": "integer",
          "format": "int32",
          "description": "状态：0=草稿，1=已发布，2=已下架"
        },
        "subtitle": {
          "type": "string",
          "description": "副标题"
        },
        "summary": {
          "type": "string",
          "description": "摘要"
        },
        "tags": {
          "type": "array",
          "description": "标签列表",
          "items": {
            "$ref": "#/definitions/攻略标签",
            "originalRef": "攻略标签"
          }
        },
        "title": {
          "type": "string",
          "description": "标题"
        },
        "updatedAt": {
          "type": "string",
          "format": "date-time",
          "description": "更新时间"
        },
        "viewCount": {
          "type": "integer",
          "format": "int32",
          "description": "浏览量"
        }
      },
      "title": "攻略文章详情"
    },
    "攻略标签": {
      "type": "object",
      "properties": {
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "创建时间"
        },
        "tagColor": {
          "type": "string",
          "description": "标签颜色"
        },
        "tagId": {
          "type": "integer",
          "format": "int64",
          "description": "标签ID"
        },
        "tagName": {
          "type": "string",
          "description": "标签名称"
        },
        "tagType": {
          "type": "integer",
          "format": "int32",
          "description": "标签类型：0=系统管理，1=自定义"
        },
        "useCount": {
          "type": "integer",
          "format": "int32",
          "description": "使用次数"
        }
      },
      "title": "攻略标签"
    },
    "文章关联资源": {
      "type": "object",
      "properties": {
        "resourceId": {
          "type": "integer",
          "format": "int64",
          "description": "资源ID"
        },
        "resourceName": {
          "type": "string",
          "description": "资源名称"
        },
        "resourceType": {
          "type": "string",
          "description": "资源类型：SCENIC/RESTAURANT/HOTEL/ACTIVITY/PRODUCT"
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32",
          "description": "排序"
        }
      },
      "title": "文章关联资源"
    },
    "统一响应结果«分页结果«攻略文章列表项»»": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int32",
          "example": 200,
          "description": "状态码"
        },
        "data": {
          "description": "响应数据",
          "$ref": "#/definitions/分页结果«攻略文章列表项»",
          "originalRef": "分页结果«攻略文章列表项»"
        },
        "message": {
          "type": "string",
          "example": "成功",
          "description": "响应消息"
        }
      },
      "title": "统一响应结果«分页结果«攻略文章列表项»»"
    },
    "统一响应结果«攻略文章详情»": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int32",
          "example": 200,
          "description": "状态码"
        },
        "data": {
          "description": "响应数据",
          "$ref": "#/definitions/攻略文章详情",
          "originalRef": "攻略文章详情"
        },
        "message": {
          "type": "string",
          "example": "成功",
          "description": "响应消息"
        }
      },
      "title": "统一响应结果«攻略文章详情»"
    },
    "ArticleTagUpdateRequest": {
      "type": "object",
      "required": [
        "tagIds"
      ],
      "properties": {
        "tagIds": {
          "type": "array",
          "description": "标签ID列表",
          "items": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "title": "ArticleTagUpdateRequest"
    },
    "TagCreateRequest": {
      "type": "object",
      "required": [
        "tagName"
      ],
      "properties": {
        "tagColor": {
          "type": "string",
          "description": "标签颜色（十六进制）"
        },
        "tagName": {
          "type": "string",
          "description": "标签名称"
        },
        "tagType": {
          "type": "integer",
          "format": "int32",
          "description": "标签类型：0=系统管理，1=自定义（默认0）"
        }
      },
      "title": "TagCreateRequest"
    },
    "TagUpdateRequest": {
      "type": "object",
      "properties": {
        "tagColor": {
          "type": "string",
          "description": "标签颜色（十六进制）"
        },
        "tagName": {
          "type": "string",
          "description": "标签名称"
        }
      },
      "title": "TagUpdateRequest"
    },
    "统一响应结果«List«攻略标签»»": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int32",
          "example": 200,
          "description": "状态码"
        },
        "data": {
          "type": "array",
          "description": "响应数据",
          "items": {
            "$ref": "#/definitions/攻略标签",
            "originalRef": "攻略标签"
          }
        },
        "message": {
          "type": "string",
          "example": "成功",
          "description": "响应消息"
        }
      },
      "title": "统一响应结果«List«攻略标签»»"
    },
    "统一响应结果«攻略标签»": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int32",
          "example": 200,
          "description": "状态码"
        },
        "data": {
          "description": "响应数据",
          "$ref": "#/definitions/攻略标签",
          "originalRef": "攻略标签"
        },
        "message": {
          "type": "string",
          "example": "成功",
          "description": "响应消息"
        }
      },
      "title": "统一响应结果«攻略标签»"
    }
  }
}