package cn.stylefeng.workflow.design.modular.pojo;

import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
import cn.stylefeng.team.form.api.pojo.FormDesignVo;
import cn.stylefeng.workflow.api.pojo.config.node.form.FieldPermission;
import lombok.Data;

import java.util.List;

@Data
public class FlowDefinitionFormVo {

    @ChineseDescription("表单的类型：1-应用设计的表单，2-自定义开发Vue界面表单")
    private Integer formType;

    @ChineseDescription("表单配置，用在应用设计的表单")
    private List<FormDesignVo> formDesignConfigList;

    @ChineseDescription("用在自定义开发Vue界面表单")
    private String componentCode;

    @ChineseDescription("自定义开发Vue界面字段的权限")
    private List<FieldPermission> fieldPermissionList;

}
