From 3c2c87364b89de46d12e95abd5bdf8cbd2c6dbf6 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期三, 12 三月 2025 08:43:23 +0800 Subject: [PATCH] dev-init --- ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/IWfDefinitionConfigService.java | 34 ++++++++++++++++++++++++++++++---- 1 files changed, 30 insertions(+), 4 deletions(-) diff --git a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/IWfDefinitionConfigService.java b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/IWfDefinitionConfigService.java index b9216a5..fe5cf7a 100644 --- a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/IWfDefinitionConfigService.java +++ b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/IWfDefinitionConfigService.java @@ -7,7 +7,7 @@ import java.util.List; /** - * 琛ㄥ崟閰嶇疆Service鎺ュ彛 + * 娴佺▼瀹氫箟閰嶇疆Service鎺ュ彛 * * @author may * @date 2024-03-18 @@ -15,7 +15,7 @@ public interface IWfDefinitionConfigService { /** - * 鏌ヨ琛ㄥ崟閰嶇疆 + * 鏌ヨ娴佺▼瀹氫箟閰嶇疆 * * @param definitionId 娴佺▼瀹氫箟id * @return 缁撴灉 @@ -23,7 +23,33 @@ WfDefinitionConfigVo getByDefId(String definitionId); /** - * 鏌ヨ琛ㄥ崟閰嶇疆鍒楄〃 + * 鏌ヨ娴佺▼瀹氫箟閰嶇疆 + * + * @param tableName 琛ㄥ悕 + * @return 缁撴灉 + */ + WfDefinitionConfigVo getByTableNameLastVersion(String tableName); + + /** + * 鏌ヨ娴佺▼瀹氫箟閰嶇疆 + * + * @param definitionId 娴佺▼瀹氫箟id + * @param tableName 琛ㄥ悕 + * @return 缁撴灉 + */ + WfDefinitionConfigVo getByDefIdAndTableName(String definitionId, String tableName); + + /** + * 鏌ヨ娴佺▼瀹氫箟閰嶇疆鎺掗櫎褰撳墠鏌ヨ鐨勬祦绋嬪畾涔� + * + * @param definitionId 娴佺▼瀹氫箟id + * @param tableName 琛ㄥ悕 + * @return 缁撴灉 + */ + List<WfDefinitionConfigVo> getByTableNameNotDefId(String tableName, String definitionId); + + /** + * 鏌ヨ娴佺▼瀹氫箟閰嶇疆鍒楄〃 * * @param definitionIds 娴佺▼瀹氫箟id * @return 缁撴灉 @@ -32,7 +58,7 @@ /** - * 鏂板琛ㄥ崟閰嶇疆 + * 鏂板娴佺▼瀹氫箟閰嶇疆 * * @param bo 鍙傛暟 * @return 缁撴灉 -- Gitblit v1.9.3