package com.ruoyi.system.api.todo.request;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;
import java.util.Map;

/**
 * @Author: sqz
 * @Date: 2025/05/27/15:25
 * @Description:
 */
@Data
@Accessors(chain = true)
public class ActivitiRequest {

    /**
     * 节点Id
     */
    private String nodeId;

    /**
     * 业务id 例：单据id orderId
     */
    private String businessKey;

    /**
     * taskId
     */
    private String taskId;

    /**
     * userId 当前操作人
     */
    private Long userId;

    /**
     * flowInstId 流程实例id
     */
    private String flowInstId;

    /**
     * candicateUser
     */
    private List<String> candicateUser;

    /**
     * 消息引用
     */
    private String messageName;

    /**
     * 审批意见
     */
    private String comment;

    /**
     * 全局变量
     */
    private Map<String, Object> globalVars;
    /**
     * 局部变量
     */
    private Map<String, Object> localVars;
}
