{
"id": 0,
"name": "string",
"verifyType": "NONE",
"iotAlertRuleGroups": [
{
"id": 0,
"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"
}
]
}
]
}
]
}