许可状态
查询当前授权档位、配额与用量。DCG 是私有化部署,功能与配额由许可证决定。
DCG 私有化部署,可用的数据源数、用户数与功能开关都由许可证决定。这一组接口让你读取当前授权状态。
查询许可状态
text
GET /api/v1/license/status需 superadmin 角色。
响应
| 字段 | 类型 | 说明 |
|---|---|---|
sku_tier | string | 授权档位,见下表 |
license_status | string | 许可原始状态 |
computed_status | string | 计算后状态(含过期判断) |
expires_at | datetime | null | 到期时间 |
customer_name | string | null | 授权客户名 |
quotas | object | { max_datasources, max_users } |
usage | object | { datasources, users } 当前用量 |
features_enabled | object | 各功能开关 |
is_expired | bool | 是否已过期 |
days_remaining | int | null | 剩余天数 |
档位
sku_tier | 说明 |
|---|---|
trial_mock | 试用(内置示例数据) |
lite | 轻量版 |
pro | 专业版 |
enterprise | 企业版 |
示例
json
{
"sku_tier": "pro",
"computed_status": "active",
"expires_at": "2027-01-01T00:00:00Z",
"quotas": { "max_datasources": 20, "max_users": 50 },
"usage": { "datasources": 6, "users": 12 },
"is_expired": false,
"days_remaining": 215
}导入许可证
text
POST /api/v1/license/import需 superadmin。以 multipart 上传 .dcg-license 文件,激活后返回新的 sku_tier 与 expires_at。
额度用满会怎样
当 usage 触达 quotas,再建数据源 / 加用户会返回 403。升级许可档位或清理闲置资源即可恢复。