package com.iailab.module.bpm.event; import lombok.Data; import org.springframework.context.ApplicationEvent; import javax.validation.constraints.NotNull; /** * æµç¨‹å®žä¾‹çš„状æ€ï¼ˆç»“果)å‘生å˜åŒ–çš„ Event * * @author iailab */ @SuppressWarnings("ALL") @Data public class BpmProcessInstanceStatusEvent extends ApplicationEvent { /** * æµç¨‹å®žä¾‹çš„ç¼–å· */ @NotNull(message = "æµç¨‹å®žä¾‹çš„ç¼–å·ä¸èƒ½ä¸ºç©º") private String id; /** * æµç¨‹å®žä¾‹çš„ key */ @NotNull(message = "æµç¨‹å®žä¾‹çš„ key ä¸èƒ½ä¸ºç©º") private String processDefinitionKey; /** * æµç¨‹å®žä¾‹çš„结果 */ @NotNull(message = "æµç¨‹å®žä¾‹çš„状æ€ä¸èƒ½ä¸ºç©º") private Integer status; /** * æµç¨‹å®žä¾‹å¯¹åº”çš„ä¸šåŠ¡æ ‡è¯† * ä¾‹å¦‚è¯´ï¼Œè¯·å‡ */ private String businessKey; public BpmProcessInstanceStatusEvent(Object source) { super(source); } }