package cn.iocoder.yudao.module.bpm.framework.flowable.core.event; import cn.iocoder.yudao.module.bpm.api.event.BpmProcessInstanceStatusEvent; import lombok.AllArgsConstructor; import org.springframework.context.ApplicationEventPublisher; import org.springframework.validation.annotation.Validated; import jakarta.validation.Valid; /** * {@link BpmProcessInstanceStatusEvent} 的生产者 * * @author 芋道源码 */ @AllArgsConstructor @Validated public class BpmProcessInstanceEventPublisher { private final ApplicationEventPublisher publisher; public void sendProcessInstanceResultEvent(@Valid BpmProcessInstanceStatusEvent event) { publisher.publishEvent(event); } }