疯狂的狮子Li
2024-05-20 69e3afc7707d467b758858b52d3784947f7a502b
ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/domain/vo/ActHistoryInfoVo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,89 @@
package org.dromara.workflow.domain.vo;
import lombok.Data;
import org.dromara.common.translation.annotation.Translation;
import org.dromara.common.translation.constant.TransConstant;
import org.flowable.engine.task.Attachment;
import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
 * æµç¨‹å®¡æ‰¹è®°å½•视图
 *
 * @author may
 */
@Data
public class ActHistoryInfoVo implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;
    /**
     * ä»»åŠ¡id
     */
    private String id;
    /**
     * èŠ‚ç‚¹id
     */
    private String taskDefinitionKey;
    /**
     * ä»»åŠ¡åç§°
     */
    private String name;
    /**
     * æµç¨‹å®žä¾‹id
     */
    private String processInstanceId;
    /**
     * å¼€å§‹æ—¶é—´
     */
    private Date startTime;
    /**
     * ç»“束时间
     */
    private Date endTime;
    /**
     * è¿è¡Œæ—¶é•¿
     */
    private String runDuration;
    /**
     * çŠ¶æ€
     */
    private String status;
    /**
     * çŠ¶æ€
     */
    private String statusName;
    /**
     * åŠžç†äººid
     */
    private String assignee;
    /**
     * åŠžç†äººåç§°
     */
    @Translation(type = TransConstant.USER_ID_TO_NICKNAME, mapper = "assignee")
    private String nickName;
    /**
     * åŠžç†äººid
     */
    private String owner;
    /**
     * å®¡æ‰¹ä¿¡æ¯id
     */
    private String commentId;
    /**
     * å®¡æ‰¹ä¿¡æ¯
     */
    private String comment;
    /**
     * å®¡æ‰¹é™„ä»¶
     */
    private List<Attachment> attachmentList;
}