package org.jeecg.common.base.vo; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; @Data public class ActDoAndApplyVo { private String id; /** * 流程定义key */ private String procDefId; /** * 流程部署id */ private String procDepId; /** * 流程实例id */ private String procInstId; /** * 流程表单id */ private String tableId; /** * 流程表名 */ private String tableName; private String title; /** * 数据类型(我的申请;我的已办) */ private String type; private String processName; private String routeName; /** * 所属流程类型 */ private String proType; /** * 流程发起人 */ private String assignees; /** * 流程发起人 */ private String applyer; /** * 任务优先级 */ private Integer priority = 0; /** * 当前任务 * */ @TableField(exist=false) private String currTaskName; /** * 第一个节点是否为网关 */ private Boolean firstGateway = false; /** * 创建用户id * * */ private String userId; /** * 提交申请时间 * * */ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date applyTime; @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 历史标记 * */ private Boolean isHistory; /** * 结果状态 0未提交默认 1处理中 2通过 3驳回 * */ private Integer result; /** * 状态 0草稿默认 1处理中 2结束 * */ private Integer status; /** * 审批操作 */ private String deleteReason; /** * 审批意见 */ private String comment; private String procInstStatus; }