# 系统管理

> 模块标识：system  |  接口数量：5

## 1. 业务开通
**方法**：	POST

**路径**：				/system/business/activate

**功能说明**：
业务开通接口

### 请求参数
```json
{
  "body": {
    "systemCode": "string｜必填，要开通的系统编码",
    "expireDays": "number｜可选，业务有效天数"
  }
}
```

### 响应示例
```json
{
  "success": {
    "code": "0000",
    "message": "业务开通成功",
    "data": {
      "systemCode": "AUTH",
      "activated": true
    }
  },
  "failure": {
    "code": "4000",
    "message": "业务开通失败",
    "data": null
  }
}
```

### 注意事项
- 需管理员身份调用


## 2. 用户存储模式切换
**方法**：	POST

**路径**：				/system/storage/switch

**功能说明**：
用户存储模式切换功能

### 请求参数
```json
{
  "body": {
    "mode": "string｜必填，目标存储模式，可选 'FILE' 或 'CLOUD'"
  }
}
```

### 响应示例
```json
{
  "success": {
    "code": "0000",
    "message": "切换存储模式成功",
    "data": {
      "mode": "FILE"
    }
  },
  "failure": {
    "code": "4000",
    "message": "切换存储模式失败",
    "data": null
  }
}
```

### 注意事项
- 切换后会自动重启数据源，请确保备份


## 3. 客户端用户存储模式切换
**方法**：	POST

**路径**：				/system/storage/client/switch

**功能说明**：
客户端用户存储模式切换功能

### 请求参数
```json
{
  "body": {
    "mode": "string｜必填，目标存储模式，可选 'FILE' 或 'CLOUD'"
  }
}
```

### 响应示例
```json
{
  "success": {
    "code": "0000",
    "message": "切换客户端用户存储模式成功",
    "data": {
      "mode": "FILE"
    }
  },
  "failure": {
    "code": "4000",
    "message": "切换客户端用户存储模式失败",
    "data": null
  }
}
```


## 4. 获取存储模式
**方法**：	GET

**路径**：				/system/storage/mode

**功能说明**：
获取当前存储模式

### 请求参数
```json
{}
```

### 响应示例
```json
{
  "success": {
    "code": "0000",
    "message": "获取成功",
    "data": {
      "userMode": "FILE",
      "clientUserMode": "FILE"
    }
  }
}
```


## 5. 系统信息
**方法**：	GET

**路径**：				/system/info

**功能说明**：
获取系统基本信息

### 请求参数
```json
{}
```

### 响应示例
```json
{
  "success": {
    "code": "0000",
    "message": "获取成功",
    "data": {
      "version": "1.0.0",
      "buildTime": "2025-01-01T10:00:00.000Z",
      "storageMode": "FILE"
    }
  }
}
```

