1.关系数据描述具体的对象之间的关系
2.
字段 | 数据类型 | 说明 |
---|---|---|
graphId | String | 图实例 id |
graphCode | String | 图类型编码 |
relCode | String | 边类型 |
objFrom | String | 对象 id |
objTo | String | 对象 id |
接口说明
1.项目ID不可为空
2.appId不可为空(目前未校验)
3.该接口为批量接口,任一关系创建失败则全部失败
4.图类型编码和图实例id传入一个即可,graphId优先级高,如果传入graphId则忽略graphCode,如果传入graphCode未传入graphId,则默认取响应图类型的第一个图实例(按图实例id排序)
请求方式
POST /instance/relation/create?groupCode=集团编码&schemeId=方案id&projectId=项目id&appId=应用id
路径参数说明
字段 | 数据类型 | 说明 |
---|---|---|
groupCode | String | 集团编码, 不可为空 |
schemeId | String | 方案 id |
projectId | String | 项目 id, 不可为空 |
appId | String | 应用 id, 不可为空 |
userId | String | 用户 id, 不可为空 |
请求体
[
{
"graphCode": "图类型编码",
"graphId": "图类型Id",
"relCode": "边类型编码",
"objFrom": "",
"objTo": ""
}
]
返回数据
{
"result": "success"
}
接口说明
1.入参为JacksonCriteria, 先按参数查询数据, 然后将查询到的数据删除
2.
请求方式
POST /rwd/instance/relation/delete?groupCode=集团编码&schemeId=方案id&projectId=项目id&appId=应用id
路径参数说明
字段 | 数据类型 | 说明 |
---|---|---|
groupCode | String | 集团编码, 不可为空 |
schemeId | String | 方案 id |
projectId | String | 项目 id, 不可为空 |
appId | String | 应用 id, 不可为空 |
userId | String | 用户 id, 不可为空 |
请求体
{
"criteria": {
"graphCode": "图类型编码",
"graphId": "图类型Id",
"relCode": "边类型编码",
"objFrom": "",
"objTo": ""
}
}
返回数据
{
"result": "success"
}
请求方式
POST /rwd/instance/relation/query?groupCode=集团编码&schemeId=方案id&projectId=项目id&appId=应用id
路径参数说明
字段 | 数据类型 | 说明 |
---|---|---|
groupCode | String | 集团编码, 不可为空 |
schemeId | String | 方案 id |
projectId | String | 项目 id, 不可为空 |
appId | String | 应用 id, 不可为空 |
userId | String | 用户 id, 不可为空 |
请求体
{
"criteria": {
"graphCode": "图类型编码",
"graphId": "图类型Id",
"relCode": "边类型编码",
"objFrom": "",
"objTo": ""
}
}
返回数据
{
"result": "success",
"data": [
{
"id": "9b88fb9496c94713ba41e2dc45861e89",
"projectId": "Pj1101050029",
"graphId": "GtArchSubset001",
"graphCode": "ArchSubset",
"relCode": "Fl2Sp",
"objFrom": "Fl11010500296bc7ca3a0d5d41419cf95c5b45116400",
"objTo": "Sp1101050029f79243a7cef34ffda9a09401274717b7",
"status": 1,
"createTime": 1601527142000,
"updateTime": 1601527142000
}
],
"count": 1
}
接口说明
1.不支持分页
2.objFrom和objTo两个字段必须且只能传入一个
3.objectCriteria中可以传入多个查询参数
4.
请求方式
POST /rwd/instance/relation/object/query?groupCode=集团编码&schemeId=方案id&projectId=项目id&appId=应用id
路径参数说明
字段 | 数据类型 | 说明 |
---|---|---|
groupCode | String | 集团编码, 不可为空 |
schemeId | String | 方案 id |
projectId | String | 项目 id, 不可为空 |
appId | String | 应用 id, 不可为空 |
userId | String | 用户 id, 不可为空 |
请求体
{
"criteria": {
"graphCode": "图类型编码",
"graphId": "图类型Id",
"relCode": "边类型编码",
"objFrom": "",
"objTo": "",
"objectCriteria": {
"classCode": "ACATAH"
}
}
}
返回数据
{
"result": "success",
"data": [
{
"id": "9b88fb9496c94713ba41e2dc45861e89",
"projectId": "Pj1101050029",
"graphId": "GtArchSubset001",
"graphCode": "ArchSubset",
"relCode": "Fl2Sp",
"objFrom": "Fl11010500296bc7ca3a0d5d41419cf95c5b45116400",
"objTo": "Sp1101050029f79243a7cef34ffda9a09401274717b7",
"status": 1,
"createTime": 1601527142000,
"updateTime": 1601527142000
}
],
"count": 1
}