From 5f43006ee2ffdea79a5aa8d14a351c2dde8cd67b Mon Sep 17 00:00:00 2001 From: ranke <213539@qq.com> Date: Tue, 3 Feb 2026 09:30:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=9B=91=E5=90=AC=E5=99=A8?= =?UTF-8?q?=E7=9A=84demo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DemoDelegateClassExecutionListener.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 zt-module-bpm/zt-module-bpm-server-app/src/main/java/com/zt/plat/module/bpm/listener/DemoDelegateClassExecutionListener.java diff --git a/zt-module-bpm/zt-module-bpm-server-app/src/main/java/com/zt/plat/module/bpm/listener/DemoDelegateClassExecutionListener.java b/zt-module-bpm/zt-module-bpm-server-app/src/main/java/com/zt/plat/module/bpm/listener/DemoDelegateClassExecutionListener.java new file mode 100644 index 00000000..9a82d9e3 --- /dev/null +++ b/zt-module-bpm/zt-module-bpm-server-app/src/main/java/com/zt/plat/module/bpm/listener/DemoDelegateClassExecutionListener.java @@ -0,0 +1,27 @@ +package com.zt.plat.module.bpm.listener; + +import lombok.Data; +import org.flowable.engine.delegate.DelegateExecution; +import org.flowable.engine.delegate.JavaDelegate; +import org.flowable.engine.delegate.TaskListener; +import org.flowable.engine.impl.el.FixedValue; +import org.flowable.task.service.delegate.DelegateTask; + +/** + * + * 2026/1/30 16:42 + */ +@Data +public class DemoDelegateClassExecutionListener implements JavaDelegate, TaskListener { + + private FixedValue klwTest; + @Override + public void execute(DelegateExecution execution) { + System.out.println("====================流程监听器执行了!"); + } + + @Override + public void notify(DelegateTask delegateTask) { + System.out.println("======【" + klwTest.getValue(null) + "】==============任务监听器执行了!"); + } +}