package cn.axzo.workflow.core.deletage;

import lombok.Data;

import java.util.Map;

@Data
public class BpmnTaskCalculateDTO {

    /**
     * 任务 ID, 工作流实例运行过程中产生的任务编号,用于对指定任务通过或驳回
     */
    private String taskId;
    /**
     * 任务名称,在模型设计中的用户任务节点的元数据
     */
    private String taskName;
    /**
     * 模型定义的 ID
     */
    private String processDefinitionId;
    /**
     * 流程实例的 ID
     */
    private String processInstanceId;
    /**
     * 任务节点 ID,在模型设计中的用户任务节点的元数据
     */
    private String taskDefinitionKey;
    /**
     * 业务分类
     */
    private String category;
    /**
     * 租户 ID
     */
    private String tenantId;

    /**
     * 流程实例变量信息
     */
    private Map<String, Object> variables;
}
