From 69e3afc7707d467b758858b52d3784947f7a502b Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期一, 20 五月 2024 10:25:23 +0800
Subject: [PATCH] !538 ♥️发布 5.2.0-BETA 公测版本 Merge pull request !538 from 疯狂的狮子Li/dev

---
 ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/common/constant/FlowConstant.java |  137 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 137 insertions(+), 0 deletions(-)

diff --git a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/common/constant/FlowConstant.java b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/common/constant/FlowConstant.java
new file mode 100644
index 0000000..df27d3c
--- /dev/null
+++ b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/common/constant/FlowConstant.java
@@ -0,0 +1,137 @@
+package org.dromara.workflow.common.constant;
+
+
+/**
+ * 宸ヤ綔娴佸父閲�
+ *
+ * @author may
+ */
+public interface FlowConstant {
+
+    String MESSAGE_CURRENT_TASK_IS_NULL = "褰撳墠浠诲姟涓嶅瓨鍦ㄦ垨浣犱笉鏄换鍔″姙鐞嗕汉锛�";
+
+    String MESSAGE_SUSPENDED = "褰撳墠浠诲姟宸叉寕璧蜂笉鍙鎵癸紒";
+
+    /**
+     * 杩炵嚎
+     */
+    String SEQUENCE_FLOW = "sequenceFlow";
+
+    /**
+     * 骞惰缃戝叧
+     */
+    String PARALLEL_GATEWAY = "parallelGateway";
+
+    /**
+     * 鎺掑畠缃戝叧
+     */
+    String EXCLUSIVE_GATEWAY = "exclusiveGateway";
+
+    /**
+     * 鍖呭惈缃戝叧
+     */
+    String INCLUSIVE_GATEWAY = "inclusiveGateway";
+
+    /**
+     * 缁撴潫鑺傜偣
+     */
+    String END_EVENT = "endEvent";
+
+
+    /**
+     * 娴佺▼濮旀淳鏍囪瘑
+     */
+    String PENDING = "PENDING";
+
+    /**
+     * 鍊欓�変汉鏍囪瘑
+     */
+    String CANDIDATE = "candidate";
+
+    /**
+     * 浼氱浠诲姟鎬绘暟
+     */
+    String NUMBER_OF_INSTANCES = "nrOfInstances";
+
+    /**
+     * 姝e湪鎵ц鐨勪細绛炬�绘暟
+     */
+    String NUMBER_OF_ACTIVE_INSTANCES = "nrOfActiveInstances";
+
+    /**
+     * 宸插畬鎴愮殑浼氱浠诲姟鎬绘暟
+     */
+    String NUMBER_OF_COMPLETED_INSTANCES = "nrOfCompletedInstances";
+
+    /**
+     * 寰幆鐨勭储寮曞�硷紝鍙互浣跨敤elementIndexVariable灞炴�т慨鏀筶oopCounter鐨勫彉閲忓悕
+     */
+    String LOOP_COUNTER = "loopCounter";
+
+    String ZIP = "ZIP";
+
+    /**
+     * 娴佺▼瀹炰緥瀵硅薄
+     */
+    String PROCESS_INSTANCE_VO = "processInstanceVo";
+
+    /**
+     * 娴佺▼瀹氫箟閰嶇疆
+     */
+    String WF_DEFINITION_CONFIG_VO = "wfDefinitionConfigVo";
+
+    /**
+     * 鑺傜偣閰嶇疆
+     */
+    String WF_NODE_CONFIG_VO = "wfNodeConfigVo";
+
+    /**
+     * 娴佺▼鍙戣捣浜�
+     */
+    String INITIATOR = "initiator";
+
+    /**
+     * 娴佺▼瀹炰緥id
+     */
+    String PROCESS_INSTANCE_ID = "processInstanceId";
+
+    /**
+     * 涓氬姟id
+     */
+    String BUSINESS_KEY = "businessKey";
+
+    /**
+     * 娴佺▼瀹氫箟id
+     */
+    String PROCESS_DEFINITION_ID = "processDefinitionId";
+
+    /**
+     * 寮�鍚烦杩囪〃杈惧紡鍙橀噺
+     */
+    String FLOWABLE_SKIP_EXPRESSION_ENABLED = "_FLOWABLE_SKIP_EXPRESSION_ENABLED";
+
+    /**
+     * 妯″瀷鏍囪瘑key鍛藉悕瑙勮寖姝e垯琛ㄨ揪寮�
+     */
+    String MODEL_KEY_PATTERN = "^[a-zA-Z][a-zA-Z0-9_]{0,254}$";
+
+    /**
+     * 鐢ㄦ埛浠诲姟
+     */
+    String USER_TASK = "userTask";
+
+    /**
+     * 浼氱
+     */
+    String MULTI_INSTANCE = "multiInstance";
+
+    /**
+     * 鏄�
+     */
+    String TRUE = "0";
+
+    /**
+     * 鍚�
+     */
+    String FALSE = "1";
+}

--
Gitblit v1.9.3