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) + "】==============任务监听器执行了!"); + } +}