diff --git a/cloud-etl-common/src/main/java/com/muyu/basic/BasicEngine.java b/cloud-etl-common/src/main/java/com/muyu/basic/BasicEngine.java deleted file mode 100644 index aab8c9f..0000000 --- a/cloud-etl-common/src/main/java/com/muyu/basic/BasicEngine.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.muyu.basic; - - -import com.muyu.basic.handler.DataEngineHandler; - -/** - * @Author: DongZeLiang - * @date: 2024/8/29 - * @Description: 规则引擎基准 - * @Version: 1.0 - */ -public interface BasicEngine { - - public void set(V dataValue); - - public V get(); - - public default void remove() { - DataEngineHandler.remove(); - } - - public void execution(); -} diff --git a/cloud-etl-common/src/main/java/com/muyu/basic/abstracts/DataEngineRowActuator.java b/cloud-etl-common/src/main/java/com/muyu/basic/abstracts/DataEngineRowActuator.java deleted file mode 100644 index c5fd7df..0000000 --- a/cloud-etl-common/src/main/java/com/muyu/basic/abstracts/DataEngineRowActuator.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.muyu.basic.abstracts; - -import com.muyu.basic.BasicEngine; -import com.muyu.basic.handler.DataEngineRowHandler; -import com.muyu.core.domain.DataValue; - -/** - * @Author: DongZeLiang - * @date: 2024/8/29 - * @Description: 数据值处理对象 - * @Version: 1.0 - */ - -public abstract class DataEngineRowActuator implements BasicEngine { - - public void set(DataValue[] dataValue) { - DataEngineRowHandler.set(dataValue); - } - - public DataValue[] get() { - return DataEngineRowHandler.get(); - } -} diff --git a/cloud-etl-common/src/main/java/com/muyu/basic/abstracts/DataEngineValueActuator.java b/cloud-etl-common/src/main/java/com/muyu/basic/abstracts/DataEngineValueActuator.java deleted file mode 100644 index 4d035a0..0000000 --- a/cloud-etl-common/src/main/java/com/muyu/basic/abstracts/DataEngineValueActuator.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.muyu.basic.abstracts; - -import com.muyu.basic.BasicEngine; -import com.muyu.basic.handler.DataEngineValueHandler; -import com.muyu.core.domain.DataValue; - -/** - * @Author: DongZeLiang - * @date: 2024/8/29 - * @Description: 数据值处理对象 - * @Version: 1.0 - */ -public abstract class DataEngineValueActuator implements BasicEngine { - - public void set(DataValue dataValue) { - DataEngineValueHandler.set(dataValue); - } - - public DataValue get() { - return DataEngineValueHandler.get(); - } - - @Override - public void execution() { - this.run(); - this.remove(); - } - - public abstract void run(); -} diff --git a/cloud-etl-common/src/main/java/com/muyu/basic/handler/DataEngineHandler.java b/cloud-etl-common/src/main/java/com/muyu/basic/handler/DataEngineHandler.java deleted file mode 100644 index 2151b7a..0000000 --- a/cloud-etl-common/src/main/java/com/muyu/basic/handler/DataEngineHandler.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.muyu.basic.handler; - -/** - * @Author: DongZeLiang - * @date: 2024/8/29 - * @Description: 规则引擎作用域 - * @Version: 1.0 - */ - -public class DataEngineHandler { - - private static final ThreadLocal dataEngineHandler = new ThreadLocal<>(); - - public static void set(final Object handler) { - dataEngineHandler.set(handler); - } - - public static T get() { - return (T) dataEngineHandler.get(); - } - - public static void remove() { - dataEngineHandler.remove(); - } -} diff --git a/cloud-etl-common/src/main/java/com/muyu/basic/handler/DataEngineRowHandler.java b/cloud-etl-common/src/main/java/com/muyu/basic/handler/DataEngineRowHandler.java deleted file mode 100644 index 93af1c6..0000000 --- a/cloud-etl-common/src/main/java/com/muyu/basic/handler/DataEngineRowHandler.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.muyu.basic.handler; - - -import com.muyu.core.domain.DataValue; - -/** - * @Author: DongZeLiang - * @date: 2024/8/29 - * @Description: 数据记录/行作用域 - * @Version: 1.0 - */ -public class DataEngineRowHandler { - - public static void set(DataValue[] dataValue) { - DataEngineHandler.set(dataValue); - } - - public static DataValue[] get() { - return DataEngineHandler.get(); - } - -} diff --git a/cloud-etl-common/src/main/java/com/muyu/basic/handler/DataEngineValueHandler.java b/cloud-etl-common/src/main/java/com/muyu/basic/handler/DataEngineValueHandler.java deleted file mode 100644 index 2adaff1..0000000 --- a/cloud-etl-common/src/main/java/com/muyu/basic/handler/DataEngineValueHandler.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.muyu.basic.handler; - -import com.muyu.core.domain.DataValue; -import com.muyu.core.utils.Convert; - -/** - * @Author: DongZeLiang - * @date: 2024/8/29 - * @Description: 数据值作用域 - * @Version: 1.0 - */ -public class DataEngineValueHandler { - - public static void set(DataValue dataValue) { - DataEngineHandler.set(dataValue); - } - - public static DataValue get() { - return DataEngineHandler.get(); - } - - public static void remove() { - DataEngineHandler.remove(); - } - - public static Object getValue() { - return get().getValue(); - } - - public static Integer getIntegerValue() { - return Convert.toInt(getValue(), null); - } -} diff --git a/cloud-etl-server/src/main/java/com/muyu/test/RuleTest.java b/cloud-etl-server/src/main/java/com/muyu/test/RuleTest.java index 5bcdaab..6283739 100644 --- a/cloud-etl-server/src/main/java/com/muyu/test/RuleTest.java +++ b/cloud-etl-server/src/main/java/com/muyu/test/RuleTest.java @@ -1,6 +1,5 @@ package com.muyu.test; - -import com.muyu.basic.BasicEngine; +import com.muyu.BasicEngine; import com.muyu.core.domain.DataValue; import com.muyu.domain.EngineVersion; diff --git a/cloud-etl-server/src/main/java/com/muyu/test/TestService.java b/cloud-etl-server/src/main/java/com/muyu/test/TestService.java index 94f4f34..7126b0e 100644 --- a/cloud-etl-server/src/main/java/com/muyu/test/TestService.java +++ b/cloud-etl-server/src/main/java/com/muyu/test/TestService.java @@ -1,7 +1,7 @@ package com.muyu.test; +import com.muyu.BasicEngine; import com.muyu.access.data.base.DataValue; -import com.muyu.basic.BasicEngine; import com.muyu.domain.EngineVersion; import org.springframework.stereotype.Service; @@ -18,7 +18,7 @@ import java.util.concurrent.ConcurrentHashMap; /** * @Author: DongZeLiang - * @date: 2024/8/29 + * @date: 2024com/8/29 * @Description: 测试类 * @Version: 1.0 */ diff --git a/lib/com/muyu/abstracts/generate.class b/lib/com/muyu/abstracts/generate.class index c7d65c0..531bfd7 100644 Binary files a/lib/com/muyu/abstracts/generate.class and b/lib/com/muyu/abstracts/generate.class differ diff --git a/lib/com/muyu/domain/TableInfo.class b/lib/com/muyu/domain/TableInfo.class index e911b75..1988c0f 100644 Binary files a/lib/com/muyu/domain/TableInfo.class and b/lib/com/muyu/domain/TableInfo.class differ diff --git a/lib/com/muyu/domain/TableInfoResp.class b/lib/com/muyu/domain/TableInfoResp.class index 4bf25c1..0861d41 100644 Binary files a/lib/com/muyu/domain/TableInfoResp.class and b/lib/com/muyu/domain/TableInfoResp.class differ diff --git a/lib/com/muyu/javacomplier/JavaCompilerDemo.class b/lib/com/muyu/javacomplier/JavaCompilerDemo.class index f798fd4..e06febc 100644 Binary files a/lib/com/muyu/javacomplier/JavaCompilerDemo.class and b/lib/com/muyu/javacomplier/JavaCompilerDemo.class differ diff --git a/lib/com/muyu/javacomplier/JavaStringCompiler.class b/lib/com/muyu/javacomplier/JavaStringCompiler.class index 5069c96..13dd788 100644 Binary files a/lib/com/muyu/javacomplier/JavaStringCompiler.class and b/lib/com/muyu/javacomplier/JavaStringCompiler.class differ diff --git a/lib/com/muyu/service/serviceImpl/EngIneServiceImpl.class b/lib/com/muyu/service/serviceImpl/EngIneServiceImpl.class index a409956..a599d87 100644 Binary files a/lib/com/muyu/service/serviceImpl/EngIneServiceImpl.class and b/lib/com/muyu/service/serviceImpl/EngIneServiceImpl.class differ diff --git a/lib/com/muyu/service/serviceImpl/TableInfoServiceImpl.class b/lib/com/muyu/service/serviceImpl/TableInfoServiceImpl.class index e3f76b2..84de7f3 100644 Binary files a/lib/com/muyu/service/serviceImpl/TableInfoServiceImpl.class and b/lib/com/muyu/service/serviceImpl/TableInfoServiceImpl.class differ diff --git a/lib/com/muyu/test/JavaClass.class b/lib/com/muyu/test/JavaClass.class index d39c67a..6800e6d 100644 Binary files a/lib/com/muyu/test/JavaClass.class and b/lib/com/muyu/test/JavaClass.class differ diff --git a/lib/com/muyu/test/RuleTest.class b/lib/com/muyu/test/RuleTest.class index 105d37d..9f17480 100644 Binary files a/lib/com/muyu/test/RuleTest.class and b/lib/com/muyu/test/RuleTest.class differ diff --git a/lib/com/muyu/test/TestService.class b/lib/com/muyu/test/TestService.class index fbc63b3..14dcf65 100644 Binary files a/lib/com/muyu/test/TestService.class and b/lib/com/muyu/test/TestService.class differ