{
  "openapi": "3.0.0",
  "info": {
    "title": "上海芮生建设工程有限公司 API",
    "description": "上海芮生建设工程有限公司官方网站信息接口",
    "version": "1.0.0",
    "contact": {
      "name": "芮生防水",
      "url": "https://www.shrsfsgc.com",
      "email": "service@shrsfsgc.com"
    }
  },
  "servers": [
    {
      "url": "https://www.shrsfsgc.com",
      "description": "官方网站"
    }
  ],
  "paths": {
    "/api/index.json": {
      "get": {
        "summary": "API端点索引",
        "operationId": "getApiIndex",
        "tags": ["API元数据"]
      }
    },
    "/api/company.json": {
      "get": {
        "summary": "公司基本信息",
        "operationId": "getCompanyInfo",
        "tags": ["公司信息"]
      }
    },
    "/api/services.json": {
      "get": {
        "summary": "服务项目列表",
        "operationId": "getServices",
        "tags": ["服务"]
      }
    },
    "/api/cases.json": {
      "get": {
        "summary": "工程案例列表",
        "operationId": "getCases",
        "tags": ["案例"]
      }
    },
    "/api/faq.json": {
      "get": {
        "summary": "常见问题列表",
        "operationId": "getFAQ",
        "tags": ["知识"]
      }
    },
    "/api/news.json": {
      "get": {
        "summary": "新闻列表",
        "operationId": "getNews",
        "tags": ["新闻"]
      }
    },
    "/api/knowledge.json": {
      "get": {
        "summary": "知识文章列表",
        "operationId": "getKnowledge",
        "tags": ["知识"]
      }
    },
    "/api/qualifications.json": {
      "get": {
        "summary": "资质荣誉列表",
        "operationId": "getQualifications",
        "tags": ["资质"]
      }
    },
    "/api/equipment.json": {
      "get": {
        "summary": "施工设备列表",
        "operationId": "getEquipment",
        "tags": ["设备"]
      }
    },
    "/api/partners.json": {
      "get": {
        "summary": "合作伙伴列表",
        "operationId": "getPartners",
        "tags": ["合作"]
      }
    },
    "/api/pricing.json": {
      "get": {
        "summary": "收费标准",
        "operationId": "getPricing",
        "tags": ["价格"]
      }
    },
    "/api/contact.json": {
      "get": {
        "summary": "联系信息",
        "operationId": "getContact",
        "tags": ["联系"]
      }
    },
    "/api/pages.json": {
      "get": {
        "summary": "页面列表",
        "operationId": "getPages",
        "tags": ["页面"]
      }
    },
    "/api/seo.json": {
      "get": {
        "summary": "SEO元数据",
        "operationId": "getSEO",
        "tags": ["SEO"]
      }
    },
    "/api/sitemap.json": {
      "get": {
        "summary": "站点地图",
        "operationId": "getSitemap",
        "tags": ["站点地图"]
      }
    },
    "/api/llms.json": {
      "get": {
        "summary": "LLMs配置",
        "operationId": "getLLMs",
        "tags": ["AI"]
      }
    },
    "/api/agent.json": {
      "get": {
        "summary": "Agent配置",
        "operationId": "getAgent",
        "tags": ["AI"]
      }
    },
    "/api/oauth.json": {
      "get": {
        "summary": "OAuth配置",
        "operationId": "getOAuth",
        "tags": ["认证"]
      }
    },
    "/api/jwks.json": {
      "get": {
        "summary": "JWKS公钥",
        "operationId": "getJWKS",
        "tags": ["认证"]
      }
    },
    "/api/openapi.json": {
      "get": {
        "summary": "OpenAPI规范",
        "operationId": "getOpenAPI",
        "tags": ["API元数据"]
      }
    }
  },
  "tags": [
    { "name": "API元数据", "description": "API端点索引和元数据" },
    { "name": "公司信息", "description": "公司基本信息" },
    { "name": "服务", "description": "防水服务相关" },
    { "name": "案例", "description": "工程案例展示" },
    { "name": "知识", "description": "防水知识科普" },
    { "name": "新闻", "description": "新闻资讯" },
    { "name": "资质", "description": "资质荣誉" },
    { "name": "设备", "description": "施工设备" },
    { "name": "合作", "description": "合作伙伴" },
    { "name": "价格", "description": "收费标准" },
    { "name": "联系", "description": "联系信息" },
    { "name": "页面", "description": "网站页面" },
    { "name": "SEO", "description": "SEO元数据" },
    { "name": "站点地图", "description": "站点地图" },
    { "name": "AI", "description": "AI相关配置" },
    { "name": "认证", "description": "OAuth认证配置" }
  ],
  "components": {
    "securitySchemes": {
      "oauth2": {
        "type": "oauth2",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "/oauth/authorize",
            "tokenUrl": "/oauth/token",
            "scopes": {
              "openid": "OpenID Connect基础权限",
              "profile": "获取用户基本信息",
              "email": "获取用户邮箱地址"
            }
          }
        }
      }
    }
  }
}