From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master

---
 jnpf-flowable/jnpf-flowable-entity/src/main/java/jnpf/flowable/enums/NodeEnum.java |  111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 111 insertions(+), 0 deletions(-)

diff --git a/jnpf-flowable/jnpf-flowable-entity/src/main/java/jnpf/flowable/enums/NodeEnum.java b/jnpf-flowable/jnpf-flowable-entity/src/main/java/jnpf/flowable/enums/NodeEnum.java
new file mode 100644
index 0000000..ac7915e
--- /dev/null
+++ b/jnpf-flowable/jnpf-flowable-entity/src/main/java/jnpf/flowable/enums/NodeEnum.java
@@ -0,0 +1,111 @@
+package jnpf.flowable.enums;
+
+import lombok.Getter;
+
+@Getter
+public enum NodeEnum {
+    /**
+     * 寮�濮�
+     */
+    START("start"),
+    /**
+     * 缁撴潫
+     */
+    END("end"),
+    /**
+     * 鍏ㄥ眬
+     */
+    GLOBAL("global"),
+    /**
+     * 瀛愭祦绋�
+     */
+    SUB_FLOW("subFlow"),
+    /**
+     * 绾�
+     */
+    CONNECT("connect"),
+    /**
+     * 瀹℃壒
+     */
+    APPROVER("approver"),
+    /**
+     * 鍔炵悊
+     */
+    PROCESSING("processing"),
+    /**
+     * 澶栭儴
+     */
+    OUTSIDE("outside"),
+    /**
+     * 瑙﹀彂浜嬩欢
+     */
+    TRIGGER("trigger"),
+    /**
+     * 浜嬩欢瑙﹀彂
+     */
+    EVENT_TRIGGER("eventTrigger"),
+    /**
+     * 瀹氭椂瑙﹀彂
+     */
+    TIME_TRIGGER("timeTrigger"),
+    /**
+     * 閫氱煡瑙﹀彂
+     */
+    NOTICE_TRIGGER("noticeTrigger"),
+    /**
+     * webhook瑙﹀彂
+     */
+    WEBHOOK_TRIGGER("webhookTrigger"),
+    /**
+     * 鑾峰彇鏁版嵁
+     */
+    GET_DATA("getData"),
+    /**
+     * 鏂板鏁版嵁
+     */
+    ADD_DATA("addData"),
+    /**
+     * 鏇存柊鏁版嵁
+     */
+    UPDATE_DATA("updateData"),
+    /**
+     * 鍒犻櫎鏁版嵁
+     */
+    DELETE_DATA("deleteData"),
+    /**
+     * 鏁版嵁鎺ュ彛
+     */
+    DATA_INTERFACE("dataInterface"),
+    /**
+     * 娑堟伅閫氱煡
+     */
+    MESSAGE("message"),
+    /**
+     * 鍙戣捣瀹℃壒
+     */
+    LAUNCH_FLOW("launchFlow"),
+    /**
+     * 鍒涘缓鏃ョ▼
+     */
+    SCHEDULE("schedule");
+
+    private final String type;
+
+    NodeEnum(String type) {
+        this.type = type;
+    }
+
+    /**
+     * 鏍规嵁鐘舵�乧ode鑾峰彇鏋氫妇鍚嶇О
+     *
+     * @return
+     */
+    public static NodeEnum getNode(String code) {
+        for (NodeEnum status : NodeEnum.values()) {
+            if (status.getType().equals(code)) {
+                return status;
+            }
+        }
+        return NodeEnum.START;
+    }
+}

--
Gitblit v1.8.0