{
"instances": [
{
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"building": {
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string"
},
"floor": {
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"floorSequenceId": 0,
"floorElevation": "string"
},
"spaces": [
{
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"roomFuncType": "string",
"roomFuncTypeDesc": "string",
"spaceId": "string",
"spaceName": "string",
"roomFuncTypeName": "string"
}
],
"brand": "string",
"roomFuncType": "string",
"roomFuncTypeDesc": "string",
"ruleIds": [
"string"
],
"hasRule": true
}
],
"systemTree": [
{
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"building": {
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string"
},
"floor": {
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"floorSequenceId": 0,
"floorElevation": "string"
},
"spaces": [
{
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"roomFuncType": "string",
"roomFuncTypeDesc": "string",
"spaceId": "string",
"spaceName": "string",
"roomFuncTypeName": "string"
}
],
"brand": "string",
"roomFuncType": "string",
"roomFuncTypeDesc": "string",
"ruleIds": [
"string"
],
"children": [
{}
],
"hasRule": true
}
],
"spaceTree": [
{
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"building": {
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string"
},
"floor": {
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"floorSequenceId": 0,
"floorElevation": "string"
},
"spaces": [
{
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"roomFuncType": "string",
"roomFuncTypeDesc": "string",
"spaceId": "string",
"spaceName": "string",
"roomFuncTypeName": "string"
}
],
"brand": "string",
"roomFuncType": "string",
"roomFuncTypeDesc": "string",
"ruleIds": [
"string"
],
"children": [
{}
],
"hasRule": true
}
],
"classTree": [
{
"classCode": "string",
"className": "string",
"instances": [
{
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"building": {
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string"
},
"floor": {
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"floorSequenceId": 0,
"floorElevation": "string"
},
"spaces": [
{
"id": "string",
"localName": "string",
"objType": "PROJECT",
"classCode": "string",
"className": "string",
"localId": "string",
"roomFuncType": "string",
"roomFuncTypeDesc": "string",
"spaceId": "string",
"spaceName": "string",
"roomFuncTypeName": "string"
}
],
"brand": "string",
"roomFuncType": "string",
"roomFuncTypeDesc": "string",
"ruleIds": [
"string"
],
"hasRule": true
}
]
}
],
"rules": [
{
"id": 0,
"name": "string",
"classCode": "string",
"className": "string",
"objType": "PROJECT",
"klbMeasureId": 0,
"iotRisk": {
"pjRiskName": "string",
"pjRiskBusinessId": "string",
"riskEvents": [
{
"riskEventId": 0,
"riskEventName": "string"
}
]
},
"applyTime": "string",
"verifyType": "NONE",
"published": true,
"publishChanged": true,
"suitableInstanceNum": 0,
"suitableInstanceAddNum": 0,
"iotAlertRuleGroups": [
{
"id": 0,
"iotAlertRuleId": 0,
"instanceNum": 0,
"disableInstanceNum": 0,
"disableInstances": [
{
"rwdInstanceId": "string",
"rwdInstanceName": "string"
}
],
"triggerConditions": [
{
"judgementCondition": {
"status": "NORMAL",
"nodeAlies": "string",
"rootTreeNode": {
"formulaCondition": {
"principal": {
"expressionTemplate": "string",
"placeHolderMarks": [
{
"type": "NODE",
"id": null,
"infoPointCode": null,
"code": null,
"value": null
}
]
},
"operator": "PLUS",
"targetParamName": "string",
"duration": {
"unitOfTime": "SECOND",
"value": 0
},
"conditionValue": 0,
"relatedPoiInfo": [
{
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
}
],
"parameterUk": "computeUK()"
},
"eventCondition": {
"iotParameter": {
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
},
"parameterUk": "computeParameterUK()"
},
"simpleValueCondition": {
"iotParameter": {
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
},
"operator": "PLUS",
"conditionValue": "string",
"duration": {
"unitOfTime": "SECOND",
"value": 0
},
"parameterUk": "computeParameterUK()"
},
"conditionType": "NO_LEAF",
"children": "Lists.newArrayList()",
"relationship": "OR",
"nodeUniqueKey": "string",
"targetParamUks": "computeTargetParamUks()"
},
"treeUniqueKey": "string"
},
"triggerCondition": [
{
"status": "NORMAL",
"nodeAlies": "string",
"rootTreeNode": {
"formulaCondition": {
"principal": {
"expressionTemplate": "string",
"placeHolderMarks": [
{
"type": "NODE",
"id": null,
"infoPointCode": null,
"code": null,
"value": null
}
]
},
"operator": "PLUS",
"targetParamName": "string",
"duration": {
"unitOfTime": "SECOND",
"value": 0
},
"conditionValue": 0,
"relatedPoiInfo": [
{
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
}
],
"parameterUk": "computeUK()"
},
"eventCondition": {
"iotParameter": {
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
},
"parameterUk": "computeParameterUK()"
},
"simpleValueCondition": {
"iotParameter": {
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
},
"operator": "PLUS",
"conditionValue": "string",
"duration": {
"unitOfTime": "SECOND",
"value": 0
},
"parameterUk": "computeParameterUK()"
},
"conditionType": "NO_LEAF",
"children": "Lists.newArrayList()",
"relationship": "OR",
"nodeUniqueKey": "string",
"targetParamUks": "computeTargetParamUks()"
},
"treeUniqueKey": "string"
}
]
}
],
"releaseConditions": [
{
"judgementCondition": {
"status": "NORMAL",
"nodeAlies": "string",
"rootTreeNode": {
"formulaCondition": {
"principal": {
"expressionTemplate": "string",
"placeHolderMarks": [
{
"type": "NODE",
"id": null,
"infoPointCode": null,
"code": null,
"value": null
}
]
},
"operator": "PLUS",
"targetParamName": "string",
"duration": {
"unitOfTime": "SECOND",
"value": 0
},
"conditionValue": 0,
"relatedPoiInfo": [
{
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
}
],
"parameterUk": "computeUK()"
},
"eventCondition": {
"iotParameter": {
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
},
"parameterUk": "computeParameterUK()"
},
"simpleValueCondition": {
"iotParameter": {
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
},
"operator": "PLUS",
"conditionValue": "string",
"duration": {
"unitOfTime": "SECOND",
"value": 0
},
"parameterUk": "computeParameterUK()"
},
"conditionType": "NO_LEAF",
"children": "Lists.newArrayList()",
"relationship": "OR",
"nodeUniqueKey": "string",
"targetParamUks": "computeTargetParamUks()"
},
"treeUniqueKey": "string"
},
"triggerCondition": [
{
"status": "NORMAL",
"nodeAlies": "string",
"rootTreeNode": {
"formulaCondition": {
"principal": {
"expressionTemplate": "string",
"placeHolderMarks": [
{
"type": "NODE",
"id": null,
"infoPointCode": null,
"code": null,
"value": null
}
]
},
"operator": "PLUS",
"targetParamName": "string",
"duration": {
"unitOfTime": "SECOND",
"value": 0
},
"conditionValue": 0,
"relatedPoiInfo": [
{
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
}
],
"parameterUk": "computeUK()"
},
"eventCondition": {
"iotParameter": {
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
},
"parameterUk": "computeParameterUK()"
},
"simpleValueCondition": {
"iotParameter": {
"type": "STATIC",
"bdtpParameterDto": {
"relCode": null,
"graphCode": null,
"classCode": null,
"className": null,
"relationDirection": "FROM_TO",
"event": null,
"rwdInstanceId": null,
"rwdInstanceName": null,
"infoCode": null,
"name": null,
"unit": null,
"origDataType": null,
"enumParam": null,
"enumValues": null,
"uk": "iotParameterUk(relCode, graphCode, classCode, infoCode, relationDirection)"
},
"workCalendarParameterDto": {
"code": null,
"name": null,
"workCalType": "AC_SEASON",
"enumParam": null,
"enumValues": null,
"uk": "computeUk()"
},
"uk": "computeUk()"
},
"operator": "PLUS",
"conditionValue": "string",
"duration": {
"unitOfTime": "SECOND",
"value": 0
},
"parameterUk": "computeParameterUK()"
},
"conditionType": "NO_LEAF",
"children": "Lists.newArrayList()",
"relationship": "OR",
"nodeUniqueKey": "string",
"targetParamUks": "computeTargetParamUks()"
},
"treeUniqueKey": "string"
}
]
}
],
"rwdInstanceIds": [
"string"
],
"existUnableAssessInstance": true,
"riskConflict": true
}
]
}
]
}