package com.qqchen.deploy.backend.workflow.dto.definition.workflow;

import com.qqchen.deploy.backend.workflow.enums.NodeTypeEnums;
import lombok.Data;

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

/**
 * 工作流节点数据传输对象
 *
 * @author cascade
 * @date 2024-12-11
 */
@Data
public class WorkflowDefinitionGraphNode {

    private String id;

    private String nodeCode;

    private NodeTypeEnums nodeType;

    private String nodeName;

    private Map<String, Object> position;

    private Map<String, Object> configs;

    private Map<String, Object> inputMapping;

    private List<WorkflowDefinitionGraphOutputField> outputs;

}
