{
  "module": "系统管理",
  "moduleKey": "system",
  "apiCount": 5,
  "apis": [
    {
      "title": "业务开通",
      "method": "POST",
      "path": "/system/business/activate",
      "description": "业务开通接口",
      "requestParams": {
        "body": {
          "systemCode": "string｜必填，要开通的系统编码",
          "expireDays": "number｜可选，业务有效天数"
        }
      },
      "responseExample": {
        "success": {
          "code": "0000",
          "message": "业务开通成功",
          "data": {
            "systemCode": "AUTH",
            "activated": true
          }
        },
        "failure": {
          "code": "4000",
          "message": "业务开通失败",
          "data": null
        }
      },
      "notes": [
        "需管理员身份调用"
      ]
    },
    {
      "title": "用户存储模式切换",
      "method": "POST",
      "path": "/system/storage/switch",
      "description": "用户存储模式切换功能",
      "requestParams": {
        "body": {
          "mode": "string｜必填，目标存储模式，可选 'FILE' 或 'CLOUD'"
        }
      },
      "responseExample": {
        "success": {
          "code": "0000",
          "message": "切换存储模式成功",
          "data": {
            "mode": "FILE"
          }
        },
        "failure": {
          "code": "4000",
          "message": "切换存储模式失败",
          "data": null
        }
      },
      "notes": [
        "切换后会自动重启数据源，请确保备份"
      ]
    },
    {
      "title": "客户端用户存储模式切换",
      "method": "POST",
      "path": "/system/storage/client/switch",
      "description": "客户端用户存储模式切换功能",
      "requestParams": {
        "body": {
          "mode": "string｜必填，目标存储模式，可选 'FILE' 或 'CLOUD'"
        }
      },
      "responseExample": {
        "success": {
          "code": "0000",
          "message": "切换客户端用户存储模式成功",
          "data": {
            "mode": "FILE"
          }
        },
        "failure": {
          "code": "4000",
          "message": "切换客户端用户存储模式失败",
          "data": null
        }
      }
    },
    {
      "title": "获取存储模式",
      "method": "GET",
      "path": "/system/storage/mode",
      "description": "获取当前存储模式",
      "requestParams": {},
      "responseExample": {
        "success": {
          "code": "0000",
          "message": "获取成功",
          "data": {
            "userMode": "FILE",
            "clientUserMode": "FILE"
          }
        }
      }
    },
    {
      "title": "系统信息",
      "method": "GET",
      "path": "/system/info",
      "description": "获取系统基本信息",
      "requestParams": {},
      "responseExample": {
        "success": {
          "code": "0000",
          "message": "获取成功",
          "data": {
            "version": "1.0.0",
            "buildTime": "2025-01-01T10:00:00.000Z",
            "storageMode": "FILE"
          }
        }
      }
    }
  ]
}