This commit is contained in:
yuejiajun 2025-09-28 17:57:40 +08:00
parent 50bd5f255d
commit c5ae3151ca
22 changed files with 60 additions and 56 deletions

View File

@ -16,8 +16,8 @@ import javax.sql.DataSource;
* SQLite数据源配置类
* 配置主数据库SQLite的数据源和初始化
*
* @author system
* @since 1.0.0
* @author 岳佳君 (2025年09月25日 10:44:21)
* @version 1.0.0
*/
@Configuration
public class SqliteDataSourceConfig {

View File

@ -13,8 +13,12 @@
// TODO XML 转成 JSON 可能存在的问题
// 8 XML标签一定存在部分数据是固定数据例如 各种类型枚举
// 9 XML标签属性 内容需要合并
// 10 XML标签 自定义函数问题
// 11 XML标签值存在一部分值需要拆分成多个数据
// 97 增量更新问题例如 推演过程中数据是动态不断更新的这种是需要追加旧数据还是读到什么数据就是什么数据
// 98 允许组合规则条件生效
// 99 对接时需要一个字段一个字段对应
// DONE
// 10 XML标签 自定义函数问题
// 可以调用自定义函数
// 11 XML标签值存在一部分值需要拆分成多个数据
// 通过正则表达式进行拆分

View File

@ -1,9 +1,9 @@
package com.example.demo.draft.demo043;
import com.alibaba.fastjson.JSON;
import com.example.demo.draft.demo043.domain.ConfigDocument;
import com.example.demo.draft.demo043.core.EnhancedTemplateGenerator;
import com.example.demo.draft.demo043.core.Xml2AFSIMTransformation;
import com.example.demo.parser.process.domain.ConfigDocument;
import com.example.demo.parser.process.core.EnhancedTemplateGenerator;
import com.example.demo.parser.process.core.Xml2AFSIMTransformation;
import com.example.demo.draft.demo043.util.FormatUtil;
import java.io.File;

View File

@ -1,9 +1,9 @@
package com.example.demo.draft.demo043;
import com.alibaba.fastjson.JSON;
import com.example.demo.draft.demo043.domain.ConfigDocument;
import com.example.demo.draft.demo043.core.EnhancedTemplateGenerator;
import com.example.demo.draft.demo043.core.Xml2AFSIMTransformation;
import com.example.demo.parser.process.domain.ConfigDocument;
import com.example.demo.parser.process.core.EnhancedTemplateGenerator;
import com.example.demo.parser.process.core.Xml2AFSIMTransformation;
import com.example.demo.draft.demo043.util.FormatUtil;
import java.io.File;

View File

@ -1,9 +1,9 @@
package com.example.demo.draft.demo043;
import com.alibaba.fastjson.JSON;
import com.example.demo.draft.demo043.domain.ConfigDocument;
import com.example.demo.draft.demo043.core.EnhancedTemplateGenerator;
import com.example.demo.draft.demo043.core.Xml2AFSIMTransformation;
import com.example.demo.parser.process.domain.ConfigDocument;
import com.example.demo.parser.process.core.EnhancedTemplateGenerator;
import com.example.demo.parser.process.core.Xml2AFSIMTransformation;
import com.example.demo.draft.demo043.util.FormatUtil;
import java.io.File;

View File

@ -1,9 +1,9 @@
package com.example.demo.draft.demo043;
import com.alibaba.fastjson.JSON;
import com.example.demo.draft.demo043.domain.ConfigDocument;
import com.example.demo.draft.demo043.core.EnhancedTemplateGenerator;
import com.example.demo.draft.demo043.core.Xml2AFSIMTransformation;
import com.example.demo.parser.process.domain.ConfigDocument;
import com.example.demo.parser.process.core.EnhancedTemplateGenerator;
import com.example.demo.parser.process.core.Xml2AFSIMTransformation;
import com.example.demo.draft.demo043.util.FormatUtil;
import java.io.File;

View File

@ -1,11 +1,11 @@
package com.example.demo.draft.demo043;
import com.alibaba.fastjson.JSON;
import com.example.demo.draft.demo043.core.EnhancedTemplateGenerator;
import com.example.demo.draft.demo043.domain.ConfigDocument;
import com.example.demo.draft.demo043.domain.ConfigValue;
import com.example.demo.draft.demo043.domain.LevelConfig;
import com.example.demo.draft.demo043.domain.ValueConfig;
import com.example.demo.parser.process.core.EnhancedTemplateGenerator;
import com.example.demo.parser.process.domain.ConfigDocument;
import com.example.demo.parser.process.domain.ConfigValue;
import com.example.demo.parser.process.domain.LevelConfig;
import com.example.demo.parser.process.domain.ValueConfig;
import lombok.SneakyThrows;
import java.util.*;

View File

@ -1,11 +1,11 @@
package com.example.demo.draft.demo043;
import com.alibaba.fastjson.JSON;
import com.example.demo.draft.demo043.core.EnhancedTemplateGenerator;
import com.example.demo.draft.demo043.domain.ConfigDocument;
import com.example.demo.draft.demo043.domain.ConfigValue;
import com.example.demo.draft.demo043.domain.LevelConfig;
import com.example.demo.draft.demo043.domain.ValueConfig;
import com.example.demo.parser.process.core.EnhancedTemplateGenerator;
import com.example.demo.parser.process.domain.ConfigDocument;
import com.example.demo.parser.process.domain.ConfigValue;
import com.example.demo.parser.process.domain.LevelConfig;
import com.example.demo.parser.process.domain.ValueConfig;
import lombok.SneakyThrows;
import java.util.*;

View File

@ -1,11 +1,11 @@
package com.example.demo.draft.demo043;
import com.alibaba.fastjson.JSON;
import com.example.demo.draft.demo043.core.EnhancedTemplateGenerator;
import com.example.demo.draft.demo043.domain.ConfigDocument;
import com.example.demo.draft.demo043.domain.ConfigValue;
import com.example.demo.draft.demo043.domain.LevelConfig;
import com.example.demo.draft.demo043.domain.ValueConfig;
import com.example.demo.parser.process.core.EnhancedTemplateGenerator;
import com.example.demo.parser.process.domain.ConfigDocument;
import com.example.demo.parser.process.domain.ConfigValue;
import com.example.demo.parser.process.domain.LevelConfig;
import com.example.demo.parser.process.domain.ValueConfig;
import lombok.SneakyThrows;
import java.util.Arrays;

View File

@ -1,8 +1,8 @@
package com.example.demo.draft.demo043;
import com.alibaba.fastjson2.JSON;
import com.example.demo.draft.demo043.domain.ConfigDocument;
import com.example.demo.draft.demo043.domain.LevelConfig;
import com.example.demo.parser.process.domain.ConfigDocument;
import com.example.demo.parser.process.domain.LevelConfig;
import java.nio.file.Files;
import java.nio.file.Path;

View File

@ -0,0 +1,4 @@
package com.example.demo.parser.process.constant;
public final class ParserProcessConstant {
}

View File

@ -1,10 +1,10 @@
package com.example.demo.draft.demo043.core;
package com.example.demo.parser.process.core;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.example.demo.draft.demo043.domain.ConfigValue;
import com.example.demo.draft.demo043.domain.LevelConfig;
import com.example.demo.draft.demo043.domain.ValueConfig;
import com.example.demo.parser.process.domain.ConfigValue;
import com.example.demo.parser.process.domain.LevelConfig;
import com.example.demo.parser.process.domain.ValueConfig;
import com.example.demo.draft.demo043.util.FormatUtil;
import java.lang.reflect.Method;

View File

@ -1,19 +1,14 @@
package com.example.demo.draft.demo043.core;
package com.example.demo.parser.process.core;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson2.JSON;
import com.example.demo.draft.demo043.domain.ConfigValue;
import com.example.demo.draft.demo043.domain.LevelConfig;
import com.example.demo.draft.demo043.domain.ValueConfig;
import com.example.demo.parser.process.domain.ConfigValue;
import com.example.demo.parser.process.domain.LevelConfig;
import com.example.demo.parser.process.domain.ValueConfig;
import com.example.demo.draft.demo043.util.FormatUtil;
import com.hubspot.jinjava.Jinjava;
import com.hubspot.jinjava.JinjavaConfig;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.IOException;
import java.util.ArrayList;

View File

@ -1,4 +1,4 @@
package com.example.demo.draft.demo043.core;
package com.example.demo.parser.process.core;
import lombok.extern.slf4j.Slf4j;

View File

@ -1,4 +1,4 @@
package com.example.demo.draft.demo043.core;
package com.example.demo.parser.process.core;
import lombok.extern.slf4j.Slf4j;

View File

@ -1,4 +1,4 @@
package com.example.demo.draft.demo043.domain;
package com.example.demo.parser.process.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;

View File

@ -1,4 +1,4 @@
package com.example.demo.draft.demo043.domain;
package com.example.demo.parser.process.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;

View File

@ -1,7 +1,5 @@
package com.example.demo.draft.demo043.domain;
package com.example.demo.parser.process.domain;
import com.alibaba.fastjson2.JSON;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.example.demo.draft.demo043.domain;
package com.example.demo.parser.process.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;

View File

@ -1,8 +1,8 @@
package com.example.demo.draft.demo043;
import com.alibaba.fastjson2.JSON;
import com.example.demo.draft.demo043.domain.ConfigDocument;
import com.example.demo.draft.demo043.domain.LevelConfig;
import com.example.demo.parser.process.domain.ConfigDocument;
import com.example.demo.parser.process.domain.LevelConfig;
import org.junit.jupiter.api.Test;
import java.nio.file.Files;

View File

@ -1,6 +1,7 @@
package com.example.demo.draft.demo043.core;
import com.alibaba.fastjson2.JSON;
import com.example.demo.parser.process.core.EnhancedTemplateGenerator;
import org.junit.jupiter.api.Test;
import java.util.*;

View File

@ -1,6 +1,8 @@
package com.example.demo.draft.demo043.domain;
import com.alibaba.fastjson.JSON;
import com.example.demo.parser.process.domain.ConfigDocument;
import com.example.demo.parser.process.domain.LevelConfig;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;