From 13adc105197beba0b796525bce7446bb17767fde Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Mon, 21 Apr 2025 17:16:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flowable/config/FlowableUuidConfig.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/config/FlowableUuidConfig.java diff --git a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/config/FlowableUuidConfig.java b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/config/FlowableUuidConfig.java new file mode 100644 index 0000000000..590a719049 --- /dev/null +++ b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/config/FlowableUuidConfig.java @@ -0,0 +1,23 @@ +package com.yxt.anrui.flowable.config; + +import org.flowable.common.engine.impl.persistence.StrongUuidGenerator; +import org.flowable.spring.SpringProcessEngineConfiguration; +import org.flowable.spring.boot.ProcessEngineConfigurationConfigurer; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * @description: + * @author: dimengzhe + * @date: 2025/4/21 + **/ +@Configuration +public class FlowableUuidConfig { + + @Bean + public SpringProcessEngineConfiguration processEngineConfiguration() { + SpringProcessEngineConfiguration config = new SpringProcessEngineConfiguration(); + config.setIdGenerator(new StrongUuidGenerator()); // 设置自定义的 UUID 生成器 + return config; + } +}