
package com.lideeyunji.core.framework.params.model;

import lombok.Data;

import java.util.List;


@Data
public class WebFormatConfigModel {
    private String formatType;
    private Json formatJson;


    @Data
    public static class Json{
        private SqlModel sql;
        private JavaModel java;
        private String fun;
    }



    @Data
    public static class SqlModel{
        private String valueType;
        private String group;
        private String custom;
    }

    @Data
    public static class JavaModel{
        private String valueType;
        private List<JavaGroup> group;
        private JavaCustom custom;//自定义
    }
    @Data
    public static class JavaGroup{
        private String value;
        private String type;
    }

    @Data
    public static class JavaCustom{
        private String javaPath;
    }
}
