package cn.fateverse.workflow.entity.dto;

import cn.fateverse.workflow.entity.bpmn.FormItem;
import cn.fateverse.workflow.entity.bpmn.LogoInfo;
import cn.fateverse.workflow.entity.bpmn.ProcessNode;
import cn.fateverse.workflow.entity.bpmn.SettingsInfo;
import cn.fateverse.workflow.entity.ProcessBusiness;
import lombok.Data;

import java.util.List;

/**
 * 流程接收对象
 *
 * @author Clay
 * @date 2022/12/27
 */
@Data
public class ProcessDto extends ProcessBusiness {
    /**
     * logo
     */
    private LogoInfo logo;

    /**
     * 设置信息
     */
    private SettingsInfo settings;
    /**
     * 版本号
     */
    private Integer version;
    /**
     * 流程节点数据
     */
    private List<ProcessNode> process;
    /**
     * 表单权限数据
     */
    private List<FormItem> formItems;
}
