版本 2.1.1792967583 · 最新 下载 OpenAPI Markdown 版

缓存分组

一组缓存规则,可供多个站点引用;分平台分组与租户自建分组。

cache-groups缓存鉴权: 用户(部分参数仅管理员)7 个接口

列出缓存分组

GET/api/v2/cache-groups
鉴权: 用户(部分参数仅管理员)

查询参数

字段类型必填说明
pageinteger— 页码,从 1 开始。
默认 1
page_sizeinteger— 每页条数。
默认 20
sortstring— 排序字段,逗号分隔,前缀 `-` 表示降序,如 `-created_at,id`。
tenant_idinteger— 仅管理员可用:按租户过滤。租户凭据调用时忽略,只返回本租户数据。

创建缓存分组

POST/api/v2/cache-groups
鉴权: 用户(部分参数仅管理员)

请求体 application/json

字段类型必填说明
cacheCacheConfig— 缓存规则,同节点契约 schema/site.json 的 cache({rules, ignore_params}),服务端按契约校验。
desstring— 备注说明
from_site_idinteger— 从站点另存(规则取该站当前生效值,忽略 cache)。
is_defaultboolean— 平台默认分组(恰一个)。
namestring必填 名称
sortinteger— 排序值(小的在前)。
switch_siteboolean— 另存后让该站引用新分组。

获取缓存分组

GET/api/v2/cache-groups/{id}
鉴权: 用户(部分参数仅管理员)

修改缓存分组

PUT/api/v2/cache-groups/{id}
鉴权: 用户(部分参数仅管理员)

请求体 application/json

字段类型必填说明
cacheCacheConfig— 缓存规则,同节点契约 schema/site.json 的 cache({rules, ignore_params}),服务端按契约校验。
desstring— 备注说明
namestring— 名称
sortinteger— 排序值(小的在前)。

删除缓存分组

DELETE/api/v2/cache-groups/{id}
鉴权: 用户(部分参数仅管理员)

复制缓存分组

POST/api/v2/cache-groups/{id}/copy
鉴权: 用户(部分参数仅管理员)

请求体 application/json

字段类型必填说明
desstring— 备注说明
namestring必填 名称
sortinteger— 排序值(小的在前)。

设为平台默认分组

POST/api/v2/cache-groups/{id}/set-default
鉴权: 仅管理员

缓存分组对象

字段类型必填说明
cacheCacheConfig— 缓存规则,同节点契约 schema/site.json 的 cache({rules, ignore_params}),服务端按契约校验。
created_atstring— 创建时间
只读
desstring— 备注说明
from_site_idinteger— 从站点另存(规则取该站当前生效值,忽略 cache)。
idinteger— 记录 ID
只读
is_defaultboolean— 平台默认分组(恰一个)。
只读
namestring— 名称
site_countinteger— 显式引用它的站点数(租户调用只数自己的)。
只读
sortinteger— 排序值(小的在前)。
switch_siteboolean— 另存后让该站引用新分组。
tenant_idinteger— 属主租户;null = 平台分组。
只读
updated_atstring— 更新时间
只读