package com.yuchen.saas.flow.api.vo;

import lombok.Data;

/**
 * 表单
 */
@Data
public class FormItemVO {

    private String id;

    private String perm;

    private String icon;

    private String name;

    private String type;


    private Boolean required;

    private String typeName;

    private String placeholder;

    private Props props;

    @Data
    public static class Props{
        private Object value;
        private Object options;
        private Boolean self;
        private Boolean multi;
        private Object oriForm;
        private Integer minLength;
        private Integer maxLength;
        private Integer maxSize;
        private String regex;
        private String regexDesc;

        private Object suffixArray;
        private Object max;
        private Object min;
    }

}
