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

import com.qqchen.deploy.backend.workflow.annotation.SchemaProperty;
import lombok.Data;

/**
 * 节点可配置变量（比如：配置一次就不需要再变）
 */
@Data
public class BaseNodePanelVariables {


    @SchemaProperty(
        title = "节点编码",
        description = "工作流节点的编码",
        required = true,
        order = 2
    )
    private String code;

    /**
     * 节点名称
     */
    @SchemaProperty(
        title = "节点名称",
        description = "工作流节点的显示名称",
        required = true,
        order = 3
    )
    private String name;

    /**
     * 节点描述
     */
    @SchemaProperty(
        title = "节点描述",
        description = "工作流节点的详细描述",
        order = 4
    )
    private String description;
}
