-
企业租户 企业级租户是为了支撑企业级应用,单独为某个企业而开通的租户,是第一层租户。不同企业租户的模型和服务元数据采用逻辑隔离的方式存储在一个数据库。 数字主线引擎购买成功后会自动开通企业租户,即服务购买账号也是开通企业租户的账号。该账号登录数字主线引擎后,系统默认会为其配置企业级管理员。管理员可以给不同职责的用户授予对应租户下的合理角色,能保证用户拥有必要的权限开展相应的工作,避免越权操作和非安全操作。如何管理用户权限详细请参见用户权限管理。
-
请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/RelationModel/queryTarget/10/1
{
"params" : {
"sourceId" : "614786412419489792",
"targetType" : "Student",
"latestOnly" : true
}
}
-
响应参数 状态码:200 表6 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUC
CES S:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of StudentQueryViewDTO objects 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。 pageInfo PageInfoViewDTO object 参数解释: 分页信息。 取值范围: 不涉及。 默认取值: 不涉及。 表7 StudentQueryViewDTO 参数 参数类型 描述 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后的修改时间。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 名称。 取值范围: 不涉及。 默认取值: 不涉及。 description String 参数解释: 描述。 取值范围: 不涉及。 默认取值: 不涉及。 grade Number 参数解释: 成绩。 取值范围: 不涉及。 默认取值: 不涉及。 表8 TenantViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 code String 参数解释: 租户编码。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 dataSource String 参数解释: 租户使用的数据源名称。 取值范围: 不涉及。 默认取值: 不涉及。 description String 参数解释: 描述信息。 取值范围: 不涉及。 默认取值: 不涉及。 disableFlag Boolean 参数解释: 失效标识。 取值范围: true:失效。 false:未失效。 默认取值: false。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 kiaguid String 参数解释: KIA密级。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 0。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 securityLevel String 参数解释: 安全密级。 取值范围: INTERNAL:内部公开。 SECRET:秘密。 CONFIDENTIAL:机密。 TOP_SECRET:绝密。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 表9 PageInfoViewDTO 参数 参数类型 描述 curPage Integer 参数解释: 当前页。 取值范围: 不涉及。 默认取值: 不涉及。 pageSize Integer 参数解释: 每页大小。 取值范围: 不涉及。 默认取值: 不涉及。 totalRows Integer 参数解释: 总行数。 取值范围: 不涉及。 默认取值: 不涉及。 totalPages Integer 参数解释: 总页数。 取值范围: 不涉及。 默认取值: 不涉及。
-
响应示例 状态码:200 OK {
"result" : "SUCCESS",
"data" : [ {
"id" : "614786496192323584",
"creator" : "xdmAdmin",
"createTime" : "2024-03-28T03:42:02.873+0000",
"modifier" : "xdmAdmin",
"lastUpdateTime" : "2024-03-28T03:42:02.873+0000",
"rdmExtensionType" : "Student",
"tenant" : {
"id" : "-1",
"creator" : "xdmAdmin",
"createTime" : "2024-03-28T03:28:34.795+0000",
"modifier" : "xdmAdmin",
"lastUpdateTime" : "2024-03-28T03:28:34.795+0000",
"rdmExtensionType" : "Tenant",
"tenant" : null,
"className" : "Tenant",
"name" : "basicTenant",
"description" : "默认租户",
"code" : "basicTenant",
"disableFlag" : false,
"dataSource" : "DefaultDataSource"
},
"className" : "Student",
"name" : "张三",
"description" : null,
"grade" : "98.99"
} ],
"errors" : [ ],
"pageInfo" : {
"curPage" : 1,
"pageSize" : 10,
"totalRows" : 1,
"totalPages" : 1
}
}
-
请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释:
IAM 用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 请求Body参数 参数 是否必选 参数类型 描述 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 params 是 GenericLinkTypeDTO object 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表5 GenericLinkTypeDTO 参数 是否必选 参数类型 描述 latestOnly 否 Boolean 参数解释: 是否返回源模型
数据实例 关联的最新版本目标模型数据实例。此参数仅对源/目标模型为M-V模型实体有效。 约束限制: 不涉及。 取值范围: true:返回源模型数据实例关联的最新版本的目标模型数据实例。 false:返回源模型数据实例关联的所有版本的目标模型数据实例。默认为false。 默认取值: false。 sourceId 否 String 参数解释: 源模型数据实例的ID。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 targetType 否 String 参数解释: 目标模型的英文名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
-
URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/queryTarget/{pageSizePath}/{curPagePath} 表1 路径参数 参数 是否必选 参数类型 描述 pageSizePath 是 Integer 参数解释: 分页大小(路径参数)。 约束限制: 不涉及。 取值范围: 1-1000。 默认取值: 不涉及。 curPagePath 是 Integer 参数解释: 当前页数(路径参数)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1。 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 curPage 否 Integer 参数解释: 当前页。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1。 endIndex 否 Integer 参数解释: 结束索引。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。 maxPageSize 否 Integer 参数解释: 最大分页数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1000。 pageSize 否 Integer 参数解释: 每页大小。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1000。 startIndex 否 Integer 参数解释: 起始索引。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。 totalPages 否 Integer 参数解释: 总页数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。 totalRows 否 Integer 参数解释: 总行数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。
-
响应示例 状态码:200 OK {
"msg" : null,
"code" : 0,
"data" : [ {
"processInstanceId" : "25e13259-d605-11ee-9cb2-7804e3968f51",
"processDefinitionId" : "Test_xdl_0228:2:7158d7797cb844c3b0433e8d45508b17",
"processDefinitionName" : "Test_xdl_0228",
"processDefinitionNameCn" : "Test_xdl_0228",
"businessKey" : "P10000490",
"taskDefinitionKey" : "Activity_05eonal",
"taskDefinitionName" : "用户任务",
"startTime" : 1709117409498,
"title" : "Test_xdl_0228_2024-02-28T14:46:46.701+0800",
"state" : "用户任务",
"lifeCycleState" : null,
"handlers" : "u.hid_fje4j2nvnue3xwp",
"userIds" : "1008600000065234815",
"lastUpdateDate" : 1709117409498,
"suspensionState" : "1",
"processInstanceStartTime" : 1709102809386,
"processInstanceEndTime" : null,
"createdBy" : "hid_fje4j2nvnue3xwp",
"createdByName" : "hid_fje4j2nvnue3xwp",
"endTime" : null,
"tenantId" : "definition_micro",
"userId" : null,
"createStartTime" : null,
"createEndTime" : null,
"createTaskTime" : 1709117409498,
"completeStartTime" : null,
"category" : "http://bpmn.io/schema/bpmn",
"completeEndTime" : null,
"transferSign" : null,
"taskId" : "243b049e-d627-11ee-b2c3-7804e3968f51",
"startUserId" : "1008600000065234815",
"startUserName" : "hid_fje4j2nvnue3xwp",
"taskUrl" : null,
"groupIds" : "",
"lookUpId" : null,
"filterResult" : null,
"groupIdList" : null,
"sequenceCount" : 2,
"lastUpdateBy" : "1008600000065234815",
"lastUpdateName" : "hid_fje4j2nvnue3xwp",
"operationState" : null,
"site" : null,
"dueDate" : null
}, {
"processInstanceId" : "7a6cc4d2-d620-11ee-b2c3-7804e3968f51",
"processDefinitionId" : "Test_xdl_0228_01:4:10f3deaebb1249e0be7037093a525951",
"processDefinitionName" : "Test_xdl_0228_01",
"processDefinitionNameCn" : "Test_xdl_0228_01",
"businessKey" : "P10000494",
"taskDefinitionKey" : "Activity_1k7n1lw",
"taskDefinitionName" : "用户任务2",
"startTime" : 1709114548032,
"title" : "Test_xdl_0228_01_2024-02-28T18:02:26.255+0800",
"state" : "用户任务2",
"lifeCycleState" : null,
"handlers" : "u.hid_fje4j2nvnue3xwp",
"userIds" : "1008600000065234815",
"lastUpdateDate" : 1709114548032,
"suspensionState" : "1",
"processInstanceStartTime" : 1709114548125,
"processInstanceEndTime" : null,
"createdBy" : "hid_fje4j2nvnue3xwp",
"createdByName" : "hid_fje4j2nvnue3xwp",
"endTime" : null,
"tenantId" : "definition_micro",
"userId" : null,
"createStartTime" : null,
"createEndTime" : null,
"createTaskTime" : 1709114548032,
"completeStartTime" : null,
"category" : "http://bpmn.io/schema/bpmn",
"completeEndTime" : null,
"transferSign" : null,
"taskId" : "7aa9f4f4-d620-11ee-b2c3-7804e3968f51",
"startUserId" : "1008600000065234815",
"startUserName" : "hid_fje4j2nvnue3xwp",
"taskUrl" : null,
"groupIds" : "",
"lookUpId" : null,
"filterResult" : null,
"groupIdList" : null,
"sequenceCount" : 1,
"lastUpdateBy" : "1008600000065234815",
"lastUpdateName" : "hid_fje4j2nvnue3xwp",
"operationState" : null,
"site" : null,
"dueDate" : null
} ],
"pageInfo" : {
"totalRows" : 22,
"curPage" : 1,
"pageSize" : 2,
"totalPages" : 11
},
"orderID" : "17c7c1e56da34810be46ef89369a6004"
}
-
响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 orderId String 参数解释: 请求跟踪流水号。 取值范围: 不涉及。 默认取值: 不涉及。 msg String 参数解释: 接口响应信息。 取值范围: 不涉及。 默认取值: 不涉及。 code Integer 参数解释: 接口返回码。 取值范围: 不涉及。 默认取值: 不涉及。 data Array of HistoricProcessInstanceVO objects 参数解释: 接口响应数据。 取值范围: 不涉及。 默认取值: 不涉及。 pageInfo PageVo object 参数解释: 标准响应体分页信息。 取值范围: 不涉及。 默认取值: 不涉及。 表5 HistoricProcessInstanceVO 参数 参数类型 描述 processInstanceId String 参数解释: 流程实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 processDefinitionId String 参数解释: 流程定义ID。 取值范围: 不涉及。 默认取值: 不涉及。 processDefinitionName String 参数解释: 流程定义英文名称。 取值范围: 不涉及。 默认取值: 不涉及。 processDefinitionNameCn String 参数解释: 流程定义中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 businessKey String 参数解释: 业务流水号。 取值范围: 不涉及。 默认取值: 不涉及。 taskDefinitionKey String 参数解释: 任务节点流水号。 取值范围: 不涉及。 默认取值: 不涉及。 taskDefinitionName String 参数解释: 任务节点名称。 取值范围: 不涉及。 默认取值: 不涉及。 startTime String 参数解释: 开始时间。 取值范围: 不涉及。 默认取值: 不涉及。 title String 参数解释: 流程标题。 取值范围: 不涉及。 默认取值: 不涉及。 state String 参数解释: 流程实例运行状态。 取值范围: 不涉及。 默认取值: 不涉及。 lifeCycleState String 参数解释: 生命周期状态。 取值范围: 不涉及。 默认取值: 不涉及。 handlers String 参数解释: 处理人。 取值范围: 不涉及。 默认取值: 不涉及。 userIds String 参数解释: 用户ID集合。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateDate String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 suspensionState String 参数解释: 流程暂停状态。 取值范围: 不涉及。 默认取值: 不涉及。 processInstanceStartTime String 参数解释: 流程实例开始时间。 取值范围: 不涉及。 默认取值: 不涉及。 processInstanceEndTime String 参数解释: 流程实例结束时间。 取值范围: 不涉及。 默认取值: 不涉及。 createdBy String 参数解释: 创建人ID。 取值范围: 不涉及。 默认取值: 不涉及。 createdByName String 参数解释: 创建人账号。 取值范围: 不涉及。 默认取值: 不涉及。 endTime String 参数解释: 结束时间。 取值范围: 不涉及。 默认取值: 不涉及。 tenantId String 参数解释: 租户ID。 取值范围: 不涉及。 默认取值: 不涉及。 userId String 参数解释: 用户ID。 取值范围: 不涉及。 默认取值: 不涉及。 createStartTime String 参数解释: 创建开始时间。 取值范围: 不涉及。 默认取值: 不涉及。 createEndTime String 参数解释: 创建结束时间。 取值范围: 不涉及。 默认取值: 不涉及。 createTaskTime String 参数解释: 任务创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 completeStartTime String 参数解释: 审批结束的开始时间。 取值范围: 不涉及。 默认取值: 不涉及。 category String 参数解释: 流程类型。 取值范围: 不涉及。 默认取值: 不涉及。 completeEndTime String 参数解释: 审批结束的结束时间。 取值范围: 不涉及。 默认取值: 不涉及。 transferSign String 参数解释: 代办标志。 取值范围: 0:我的待办。 1:可转审的。 默认取值: 不涉及。 taskId String 参数解释: 任务ID。 取值范围: 不涉及。 默认取值: 不涉及。 startUserId String 参数解释: 启动用户ID。 取值范围: 不涉及。 默认取值: 不涉及。 startUserName String 参数解释: 启动用户名称。 取值范围: 不涉及。 默认取值: 不涉及。 taskUrl String 参数解释: 任务的URL。 取值范围: 不涉及。 默认取值: 不涉及。 groupIds String 参数解释: 群组ID。 取值范围: 不涉及。 默认取值: 不涉及。 lookUpId String 参数解释: LookUp ID。 取值范围: 不涉及。 默认取值: 不涉及。 filterResult Array of strings 参数解释: 定制返回结果。 取值范围: 不涉及。 默认取值: 不涉及。 groupIdList Array of strings 参数解释: 群组ID集合。 取值范围: 不涉及。 默认取值: 不涉及。 sequenceCount Integer 参数解释: 序列数。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateBy String 参数解释: 最后更新人。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateName String 参数解释: 最后更新人名称。 取值范围: 不涉及。 默认取值: 不涉及。 operationState String 参数解释: 流程操作状态。 取值范围: 不涉及。 默认取值: 不涉及。 site String 参数解释: 引擎站点标识。 取值范围: 不涉及。 默认取值: 不涉及。 dueDate String 参数解释: 截止日期。 取值范围: 不涉及。 默认取值: 不涉及。 表6 PageVo 参数 参数类型 描述 totalRows Integer 参数解释: 数据总数。 取值范围: 不涉及。 默认取值: 不涉及。 curPage Integer 参数解释: 当前页。 取值范围: 不涉及。 默认取值: 不涉及。 pageSize Integer 参数解释: 页大小。 取值范围: 不涉及。 默认取值: 不涉及。 totalPages Integer 参数解释: 总页数。 取值范围: 不涉及。 默认取值: 不涉及。
-
URI GET /services/workflow/mytasks/{pageSize}/{curPage} 表1 路径参数 参数 是否必选 参数类型 描述 pageSize 是 String 参数解释: 分页大小。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 curPage 是 String 参数解释: 当前页。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 processDefinitionNameCn 否 String 参数解释: 流程模板中文名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 taskDefinitionName 否 String 参数解释: 任务名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 createStartTime 否 String 参数解释: 创建时间起始点。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 createEndTime 否 String 参数解释: 创建时间结束点。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 createdBy 否 String 参数解释: 创建人。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
-
请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/VersionModel/getAllVersions/10/1
{
"applicationId" : "b3f9b7523a6141f4b2d76b92d6595281",
"params" : {
"masterId" : "602146893727801345",
"version" : "A"
}
}
-
响应参数 状态码:200 表6 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUCCESS:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of VersionModelQueryViewDTO objects 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。 pageInfo PageInfoViewDTO object 参数解释: 分页信息。 取值范围: 不涉及。 默认取值: 不涉及。 表7 VersionModelQueryViewDTO 参数 参数类型 描述 branch VersionObjectBranchQueryViewDTO object 参数解释: 分支对象。 取值范围: 不涉及。 默认取值: 不涉及。 checkOutTime String 参数解释: 检出时间。 取值范围: 不涉及。 默认取值: 不涉及。 checkOutUserName String 参数解释: 检出人。 取值范围: 不涉及。 默认取值: 不涉及。 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 description String 参数解释: 描述信息。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 iteration Integer 参数解释: 迭代版本。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 latest Boolean 参数解释: 是否为最新版本。 取值范围: true:是最新版本。 false:不是最新版本。 默认取值: false。 latestIteration Boolean 参数解释: 是否为最新迭代版本。 取值范围: true:是最新迭代版本。 false:不是最新迭代版本。 默认取值: false。 latestVersion Boolean 参数解释: 是否为最新修订版本。 取值范围: true:是最新修订版本。 false:不是最新修订版本。 默认取值: false。 master MasterObjectQueryViewDTO object 参数解释: 主对象。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 preVersionId String 参数解释: 前序版本实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantQueryViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 version String 参数解释: 版本号。 取值范围: 不涉及。 默认取值: 不涉及。 versionCode Integer 参数解释: 业务版本内码。 取值范围: 不涉及。 默认取值: 不涉及。 workingCopy Boolean 参数解释: 是否已检出。 取值范围: true:已检出。 false:未检出。 默认取值: 不涉及。 workingState WorkingState object 参数解释: 工作状态。 取值范围: 不涉及。 默认取值: 不涉及。 表8 VersionObjectBranchQueryViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantQueryViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 version String 参数解释: 版本号。 取值范围: 不涉及。 默认取值: 不涉及。 表9 MasterObjectQueryViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantQueryViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 表10 TenantQueryViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 code String 参数解释: 租户编码。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 dataSource String 参数解释: 租户使用的数据源名称。 取值范围: 不涉及。 默认取值: 不涉及。 description String 参数解释: 描述信息。 取值范围: 不涉及。 默认取值: 不涉及。 disableFlag Boolean 参数解释: 失效标识。 取值范围: true:失效。 false:未失效。 默认取值: false。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantQueryViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 表11 WorkingState 参数 参数类型 描述 alias String 参数解释: 别名。 取值范围: 不涉及。 默认取值: 不涉及。 cnName String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 code String 参数解释: 编码。 取值范围: 不涉及。 默认取值: 不涉及。 enName String 参数解释: 英文名称。 取值范围: 不涉及。 默认取值: 不涉及。 表12 PageInfoViewDTO 参数 参数类型 描述 curPage Integer 参数解释: 当前页。 取值范围: 不涉及。 默认取值: 不涉及。 pageSize Integer 参数解释: 每页大小。 取值范围: 不涉及。 默认取值: 不涉及。 totalRows Integer 参数解释: 总行数。 取值范围: 不涉及。 默认取值: 不涉及。 totalPages Integer 参数解释: 总页数。 取值范围: 不涉及。 默认取值: 不涉及。
-
响应示例 状态码:200 OK {
"result" : "SUCCESS",
"data" : [ {
"id" : "601060080745455616",
"creator" : "test1",
"modifier" : "test1",
"createTime" : "2024-02-19T06:38:10.406+0000",
"lastUpdateTime" : "2024-02-19T06:56:43.319+0000",
"rdmVersion" : 4,
"rdmDeleteFlag" : 0,
"rdmExtensionType" : "VersionModel",
"tenant" : {
"id" : "-1",
"creator" : "xdmAdmin",
"modifier" : "xdmAdmin",
"createTime" : "2023-12-01T01:25:21.000+0000",
"lastUpdateTime" : "2023-12-01T01:25:21.000+0000",
"rdmVersion" : 1,
"rdmDeleteFlag" : 0,
"rdmExtensionType" : "Tenant",
"tenant" : null,
"className" : "Tenant",
"name" : "basicTenant",
"description" : "默认租户",
"kiaguid" : null,
"securityLevel" : "internal",
"nameEn" : null,
"code" : "basicTenant",
"disableFlag" : false,
"dataSource" : "DefaultDataSource"
},
"className" : "VersionModel",
"name" : "modifier name",
"description" : "modifier description",
"kiaguid" : "18409de0386546f8af4bb6c1dc5cf50f",
"securityLevel" : "internal",
"master" : {
"id" : "601060080779010048",
"creator" : "test1",
"modifier" : "test1",
"createTime" : "2024-02-19T06:38:10.419+0000",
"lastUpdateTime" : "2024-02-19T06:56:43.319+0000",
"rdmVersion" : 4,
"rdmDeleteFlag" : 0,
"rdmExtensionType" : "VersionModelMaster",
"tenant" : {
"id" : "-1",
"creator" : "xdmAdmin",
"modifier" : "xdmAdmin",
"createTime" : "2023-12-01T01:25:21.000+0000",
"lastUpdateTime" : "2023-12-01T01:25:21.000+0000",
"rdmVersion" : 1,
"rdmDeleteFlag" : 0,
"rdmExtensionType" : "Tenant",
"tenant" : null,
"className" : "Tenant",
"name" : "basicTenant",
"description" : "默认租户",
"kiaguid" : null,
"securityLevel" : "internal",
"nameEn" : null,
"code" : "basicTenant",
"disableFlag" : false,
"dataSource" : "DefaultDataSource"
},
"className" : "VersionModelMaster"
},
"branch" : {
"id" : "601060080799981568",
"creator" : "test1",
"modifier" : "test1",
"createTime" : "2024-02-19T06:38:10.464+0000",
"lastUpdateTime" : "2024-02-19T06:56:43.319+0000",
"rdmVersion" : 4,
"rdmDeleteFlag" : 0,
"rdmExtensionType" : "VersionModelBranch",
"tenant" : {
"id" : "-1",
"creator" : "xdmAdmin",
"modifier" : "xdmAdmin",
"createTime" : "2023-12-01T01:25:21.000+0000",
"lastUpdateTime" : "2023-12-01T01:25:21.000+0000",
"rdmVersion" : 1,
"rdmDeleteFlag" : 0,
"rdmExtensionType" : "Tenant",
"tenant" : null,
"className" : "Tenant",
"name" : "basicTenant",
"description" : "默认租户",
"kiaguid" : null,
"securityLevel" : "internal",
"nameEn" : null,
"code" : "basicTenant",
"disableFlag" : false,
"dataSource" : "DefaultDataSource"
},
"className" : "VersionModelBranch",
"version" : "A"
},
"latest" : true,
"latestIteration" : true,
"versionCode" : 1,
"iteration" : 1,
"version" : "A",
"latestVersion" : true,
"workingCopy" : false,
"workingState" : {
"code" : "CHECKED_IN",
"cnName" : "已检入",
"enName" : "checked in",
"alias" : "CHECKED_IN"
},
"checkOutUserName" : null,
"checkOutTime" : null,
"preVersionId" : null
} ],
"errors" : [ ],
"pageInfo" : {
"curPage" : 1,
"pageSize" : 10,
"totalRows" : 1,
"totalPages" : 1
}
}
-
请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 请求Body参数 参数 是否必选 参数类型 描述 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 params 是 VersionModelVersionMasterDTO object 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表5 VersionModelVersionMasterDTO 参数 是否必选 参数类型 描述 masterId 是 String 参数解释: 主对象ID。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 version 否 String 参数解释: 版本对象版本号。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
-
URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/getAllVersions/{pageSizePath}/{curPagePath} 表1 路径参数 参数 是否必选 参数类型 描述 pageSizePath 是 Integer 参数解释: 分页大小(路径参数)。 约束限制: 不涉及。 取值范围: 1-1000。 默认取值: 不涉及。 curPagePath 是 Integer 参数解释: 当前页数(路径参数)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1。 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 curPage 否 Integer 参数解释: 当前页。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1。 endIndex 否 Integer 参数解释: 结束索引。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。 maxPageSize 否 Integer 参数解释: 最大分页数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1000。 pageSize 否 Integer 参数解释: 每页大小。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1000。 startIndex 否 Integer 参数解释: 起始索引。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。 totalPages 否 Integer 参数解释: 总页数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。 totalRows 否 Integer 参数解释: 总行数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。
-
响应参数 状态码:200 表5 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUCCESS:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of integers 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。