zhangherong
2025-06-25 23855599412c4d61b38d78f0f3abd3430a48b5b1
lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/domain/vo/FlowHistoricalVo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,79 @@
package org.jeecg.modules.flowable.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
 * å·¥ä½œæµåŽ†å²è®°å½•ï¼ˆé€šç”¨ï¼‰
 *
 */
@Data
@ApiModel("工作流--工作流历史记录(通用)")
public class FlowHistoricalVo {
    /**
     * æµç¨‹å®žä¾‹ID
     */
    private String procInstId;
    /**
     * ä¸šåС键
     */
    private String businessKey;
    /**
     * æµç¨‹å¼€å§‹æ—¶é—´
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date startTime;
    /**
     * æµç¨‹ç»“束时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date endTime;
    /**
     * èŠ‚ç‚¹åç§°
     */
    private String actName;
    /**
     * èŠ‚ç‚¹ç±»åž‹
     */
    private String actType;
    /**
     * èŠ‚ç‚¹å¼€å§‹æ—¶é—´
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date actStartTime;
    /**
     * èŠ‚ç‚¹ç»“æŸæ—¶é—´
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date actEndTime;
    /**
     * ä»»åŠ¡åç§°
     */
    private String taskName;
    /**
     * å¤„理人
     */
    @Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
    private String assignee;
    /**
     * ä»»åŠ¡è€—æ—¶
     */
    private String duration;
    /**
     * ä»»åŠ¡æè¿°
     */
    private String description;
    /**
     * å¤„理结果
     */
    private String sequenceFlowName;
}