1.对象数据,即类型定义的实例,表示现实世界中的一个具体的物体,比如一个具体的房间,一个具体的空调
2.
字段 | 数据类型 | 查询字段 | 说明 |
---|---|---|---|
id | String | Y | id,全局唯一 |
name | String | Y | |
localId | String | Y | |
localName | String | Y | |
projectId | String | Y | |
classCode | String | Y | |
objType | String | Y | |
valid | Integer | Y | |
createTime | Date | Y | |
createApp | String | ||
updateTime | Date | Y | |
updateApp | String | ||
其他信息点编码 | 根据信息点定义 | Y | 参数不当会严重影响查询性能 |
接口说明
1.集团编码,项目id,appId,userId不可为空
2.
3.该接口为批量接口,任一对象创建失败则全部失败
请求方式
POST /rwd/instance/object/create
路径参数说明
字段 | 数据类型 | 说明 |
---|---|---|
groupCode | String | 集团编码, 不可为空 |
schemeId | String | 方案 id |
projectId | String | 项目 id, 不可为空 |
appId | String | 应用 id, 不可为空 |
userId | String | 用户 id, 不可为空 |
请求体
[
{
"id": "对象id, 调用方传入,若为空则生成默认id",
"classCode": "类型编码,不可为空",
"信息点编码": "信息点值"
}
]
返回数据
{
"result": "success"
}
接口说明
1.集团编码,项目id,appId,userId不可为空
2.
3.该接口为批量接口,任一对象更新失败则全部失败
4.classCode不可修改
请求方式
POST /rwd/instance/object/update
路径参数说明
字段 | 数据类型 | 说明 |
---|---|---|
groupCode | String | 集团编码, 不可为空 |
schemeId | String | 方案 id |
projectId | String | 项目 id, 不可为空 |
appId | String | 应用 id, 不可为空 |
userId | String | 用户 id, 不可为空 |
请求体
[
{
"id": "对象id, 调用方传入,若为空则生成默认id,目前默认id为uuid",
"信息点编码": "信息点值",
"$remove": [ "要清除的信息点编码" ]
}
]
返回数据
{
"result": "success"
}
接口说明
1.集团编码,项目id,appId,userId不可为空
2.
3.该接口为批量接口
4.对象删除后与该对象相关的关系数据也会被删除(异步,未实现)
请求方式
POST /rwd/instance/object/delete
路径参数说明
字段 | 数据类型 | 说明 |
---|---|---|
groupCode | String | 集团编码, 不可为空 |
schemeId | String | 方案 id |
projectId | String | 项目 id, 不可为空 |
appId | String | 应用 id, 不可为空 |
userId | String | 用户 id, 不可为空 |
请求体
[ "id1", "id2", "id3" ]
返回数据
{
"result": "success"
}
请求方式
POST /rwd/instance/object/query
路径参数说明
字段 | 数据类型 | 说明 |
---|---|---|
groupCode | String | 集团编码, 不可为空 |
schemeId | String | 方案 id |
projectId | String | 项目 id, 不可为空 |
appId | String | 应用 id |
请求体
{
"criteria":{
"localId": [ "ATAH-20", "ATAH-21" ],
"classCode": "ACATAH",
"relationFrom": {
"graphId": "",
"graphCode": "",
"relCode": "",
"objTo": ""
},
"relationTo": {
"graphId": "",
"graphCode": "",
"relCode": "",
"objFrom": ""
},
},
"withColumns": [ "信息点1", "信息点2" ]
}
请求参数说明
1.relationFrom和relationTo表示查询存在参数对应的关系数据的对象
返回数据
{
"result": "success",
"count": 4,
"data": [
{
"id": "Eq1101050029022eb5d30eff4d33b42f246874650da8",
"classCode": "ACATAH",
"projectId": "Pj1101050029",
"grouping": 1,
"objType": "equipment",
"valid": 1,
"name": "设备-UYLQY",
"localId": "ATAH-20",
"localName": "吊顶式空气处理机组-F3公共通道-36",
"createTime": 1601511294000,
"createApp": "datautils",
"updateTime": 1602384680000,
"virtualInfoCodes": []
}
]
}