跳到主要内容

元素 API

ElementResourceApi 提供元素的查询、创建、更新和删除操作。

方法列表

方法HTTP说明
apiV1ElementsGetGET /api/v1/elements分页查询元素列表
apiV1ElementsIdGetGET /api/v1/elements/{id}按 ID 查询单个元素
apiV1ElementsPostPOST /api/v1/elements创建元素
apiV1ElementsIdPutPUT /api/v1/elements/{id}更新元素
apiV1ElementsIdDeleteDELETE /api/v1/elements/{id}删除元素

apiV1ElementsGet — 查询元素列表

分页返回当前用户有权访问的元素列表,支持按名称、父元素等条件过滤。

参数

名称类型必填默认值说明
pageNuminteger1页码,从 1 开始
pageSizeinteger20每页条数,最大 {MAX_PAGE_SIZE}
parentIdstring按父元素 ID 过滤
namestring按元素名称模糊搜索

返回值: PageOfBasicElementDTO

示例

ElementResourceApi elementApi = apiClient.buildClient(ElementResourceApi.class);
ApiV1ElementsGetQueryParams params = new ApiV1ElementsGetQueryParams()
.pageNum(1)
.pageSize(50);
PageOfBasicElementDTO result = elementApi.apiV1ElementsGet(params);
System.out.println("共 " + result.getTotal() + " 个元素");

apiV1ElementsIdGet — 查询单个元素

参数

名称类型必填说明
idstring元素 ID

返回值 ElementDTO

异常 ApiException(404) — 元素不存在

示例

ElementDTO element = elementApi.apiV1ElementsIdGet("element-id-123");
System.out.println(element.getName());

备注

其余方法(创建、更新、删除)的完整参数说明请参阅 OpenAPI 规范文件或在线 Swagger UI。