全局变量
QLAPI是内置 API 的入口
描述: 获取环境变量列表
请求参数 (GetEnvsRequest)
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| searchValue | string | 是 | 搜索关键词 |
响应 (EnvsResponse)
| 字段 | 类型 | 描述 |
|---|---|---|
| code | int32 | 响应代码 |
| data | EnvItem[] | 环境变量列表 |
| message | string | 响应消息 |
描述: 创建新环境变量
请求参数 (CreateEnvRequest)
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| envs | EnvItem[] | 是 | 要创建的环境数组 |
响应 (EnvsResponse)
| 字段 | 类型 | 描述 |
|---|---|---|
| code | int32 | 响应代码 |
| data | EnvItem[] | 创建的环境列表 |
| message | string | 响应消息 |
描述: 更新现有环境变量
请求参数 (UpdateEnvRequest)
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| env | EnvItem | 是 | 要更新的环境 |
响应 (EnvResponse)
| 字段 | 类型 | 描述 |
|---|---|---|
| code | int32 | 响应代码 |
| data | EnvItem | 更新后的环境 |
| message | string | 响应消息 |
描述: 删除指定环境变量
请求参数 (DeleteEnvsRequest)
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| ids | int32[] | 是 | 要删除的环境 ID 数组 |
响应 (Response)
| 字段 | 类型 | 描述 |
|---|---|---|
| code | int32 | 响应代码 |
| message | string | 响应消息 |
描述: 移动环境变量位置
请求参数 (MoveEnvRequest)
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| id | int32 | 是 | 环境 ID |
| fromIndex | int32 | 是 | 原始位置 |
| toIndex | int32 | 是 | 目标位置 |
响应 (EnvResponse)
| 字段 | 类型 | 描述 |
|---|---|---|
| code | int32 | 响应代码 |
| data | EnvItem | 移动后的环境 |
| message | string | 响应消息 |
描述: 禁用指定环境变量
请求参数 (DisableEnvsRequest)
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| ids | int32[] | 是 | 要禁用的环境 ID 数组 |
响应 (Response)
| 字段 | 类型 | 描述 |
|---|---|---|
| code | int32 | 响应代码 |
| message | string | 响应消息 |
描述: 启用指定环境变量
请求参数 (EnableEnvsRequest)
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| ids | int32[] | 是 | 要启用的环境 ID 数组 |
响应 (Response)
| 字段 | 类型 | 描述 |
|---|---|---|
| code | int32 | 响应代码 |
| message | string | 响应消息 |
描述: 更新指定环境变量的名称
请求参数 (UpdateEnvNamesRequest)
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| ids | int32[] | 是 | 环境 ID 数组 |
| name | string | 是 | 要设置的新名称 |
响应 (Response)
| 字段 | 类型 | 描述 |
|---|---|---|
| code | int32 | 响应代码 |
| message | string | 响应消息 |
描述: 通过 ID 获取环境变量
请求参数 (GetEnvByIdRequest)
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| id | int32 | 是 | 环境 ID |
响应 (EnvResponse)
| 字段 | 类型 | 描述 |
|---|---|---|
| code | int32 | 响应代码 |
| data | EnvItem | 环境详情 |
| message | string | 响应消息 |
描述: 发送系统通知
请求参数 (SystemNotifyRequest)
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| title | string | 是 | 通知标题 |
| content | string | 是 | 通知内容 |
| notificationInfo | object | 否 | 可选通知配置(不填则使用系统默认配置) |
| 字段 | 类型 | 描述 |
|---|---|---|
| type | NotificationMode | 通知方式类型(枚举值,具体取值见下文说明) |
| gotifyUrl | string | Gotify 通知(type=gotify时有效):Gotify 服务地址(如:http://localhost:8080) |
| gotifyToken | string | Gotify 通知(type=gotify时有效):Gotify 应用令牌(必填) |
| gotifyPriority | number | Gotify 通知(type=gotify时有效):消息优先级(0-10,默认5) |
| goCqHttpBotUrl | string | Go-CQHttp QQ 机器人(type=goCqHttpBot时有效):Go-CQHttp 服务地址(如:http://localhost:5700) |
| goCqHttpBotToken | string | Go-CQHttp QQ 机器人(type=goCqHt |
| code | int32 | 响应代码 |
| message | string | 响应消息 |
通知方式类型枚举值:
| 枚举值 | 描述 |
|---|---|
| gotify | Gotify 通知 |
| goCqHttpBot | Go-CQHttp QQ 机器人 |
| serverChan | Server 酱 |
| pushDeer | PushDeer |
| bark | Bark |
| chat | 通用聊天通知 |
| telegramBot | Telegram 机器人 |
| dingtalkBot | 钉钉机器人 |
| weWorkBot | 企业微信机器人 |
| weWorkApp | 企业微信应用 |
| aibotk | Aibotk 通知 |
| iGot | iGot 推送 |
| pushPlus | PushPlus 推送 |
| wePlusBot | WePlus 机器人 |
| 邮件通知 | |
| pushMe | PushMe 推送 |
| feishu | 飞书通知 |
| webhook | Webhook 通知 |
| chronocat | Chronocat 通知 |
| ntfy | Ntfy 通知 |
| wxPusherBot | 微信推送机器人 |
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| id | int32 | 否 | 环境变量 ID |
| name | string | 否 | 环境变量名称 |
| value | string | 否 | 环境变量值 |
| remarks | string | 否 | 备注 |
| status | int32 | 否 | 状态 |
| position | int32 | 否 | 位置 |