mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-23 02:48:34 +08:00
规则链
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
"pandax/pkg/rule_engine/message"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -12,8 +12,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type messageGeneratorNode struct {
|
type messageGeneratorNode struct {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type logNode struct {
|
type logNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type SaveAttributesNode struct {
|
type SaveAttributesNode struct {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type SaveTimeSeriesNode struct {
|
type SaveTimeSeriesNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type externalDingNode struct {
|
type externalDingNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type externalKafkaNode struct {
|
type externalKafkaNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type externalMqNode struct {
|
type externalMqNode struct {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
mqtt "github.com/eclipse/paho.mqtt.golang"
|
mqtt "github.com/eclipse/paho.mqtt.golang"
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type externalRestapiNode struct {
|
type externalRestapiNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type externalRuleChainNode struct {
|
type externalRuleChainNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type externalSendEmailNode struct {
|
type externalSendEmailNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type externalSendSmsNode struct {
|
type externalSendSmsNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type externalWechatNode struct {
|
type externalWechatNode struct {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type messageTypeFilterNode struct {
|
type messageTypeFilterNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
const ScriptFilterNodeName = "ScriptFilterNode"
|
const ScriptFilterNodeName = "ScriptFilterNode"
|
||||||
|
|||||||
@@ -12,8 +12,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type switchFilterNode struct {
|
type switchFilterNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
const InputNodeName = "InputNode"
|
const InputNodeName = "InputNode"
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type transformDeleteKeyNode struct {
|
type transformDeleteKeyNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type transformRenameKeyNode struct {
|
type transformRenameKeyNode struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nodes
|
package nodes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"dz-iot-server/rule_engine/message"
|
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
"pandax/pkg/rule_engine/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
type transformScriptNode struct {
|
type transformScriptNode struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user