跳到主要内容

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

15.1.5.1 元素 API

方法列表

方法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每页记录数
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("Total elements: " + result.getTotal());

apiV1ElementsIdGet——获取单个元素

参数

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

返回: ElementDTO

抛出: ApiException(404)——元素未找到

示例

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

备注

创建、更新和删除方法的完整参数参考请查看 OpenAPI 规范文件,或在您的 IDMP 服务器上访问 /swagger-ui.html 浏览 Swagger UI。