diff --git a/README.md b/README.md
index 8a8c6aad23a85c7fc026b2a924ebb420c200d898..93baf79fa3dc980892002822c2ad83fc3d2934d7 100644
--- a/README.md
+++ b/README.md
@@ -360,7 +360,7 @@
- 前端开发如果提示有报错,请禁用:ESLint
- npm 版本过高会有打包问题
- mvn clean deploy
-- mvn versions:set -DnewVersion=0.0.0.4.RELEASE
+- mvn versions:set -DnewVersion=0.0.0.1
- mvn versions:revert
- mvn versions:commit
diff --git a/pom.xml b/pom.xml
index 470fef440dac7a5b126f07bef6396b5f620be9f9..b7c181f8e368774b694cbd6ddc4192c8e3855944 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,10 +4,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-parent
pom
- 0.0.0.4.RELEASE
+ 0.0.0.1
rec-admin
rec-engine
@@ -20,7 +20,7 @@
rule processing, and simple mode and complex mode are supported for editing. The front and rear end projects can be separated and deployed independently, or packaged and
deployed at the front and rear end.
- https://gitee.com/icanci/rec
+ https://gitee.com/loopstack/rec
@@ -272,9 +272,9 @@
master
- scm:git:https://gitee.com/icanci/rec.git
- scm:git:https://gitee.com/icanci/rec.git
- https://gitee.com/icanci/rec.git
+ scm:git:https://gitee.com/loopstack/rec.git
+ scm:git:https://gitee.com/loopstack/rec.git
+ https://gitee.com/loopstack/rec.git
diff --git a/rec-admin/pom.xml b/rec-admin/pom.xml
index b6db8df1a518c4c9e5c65975ed7b01f341865b65..bebde308eb5f40f801f01f4d6516acc3e4ac09d0 100644
--- a/rec-admin/pom.xml
+++ b/rec-admin/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-parent
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
@@ -32,7 +32,7 @@
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-common
${parent.version}
diff --git a/rec-admin/rec-admin-biz/pom.xml b/rec-admin/rec-admin-biz/pom.xml
index 425ff096eb0813845cc04ac77b0d573d71e6f317..c74704b7e59867ea56962baa83c189722e39fdfe 100644
--- a/rec-admin/rec-admin-biz/pom.xml
+++ b/rec-admin/rec-admin-biz/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-admin
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
@@ -18,17 +18,17 @@
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-admin-dal
${parent.version}
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-spi
${parent.version}
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-engine-sdk
${parent.version}
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/config/RecAdminConfig.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/config/RecAdminConfig.java
similarity index 85%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/config/RecAdminConfig.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/config/RecAdminConfig.java
index a61e44eda76cbd4280e60080a821fc754ac6e30a..db3faa5ed79cb0158f9937c00b9ba5b7092f203c 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/config/RecAdminConfig.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/config/RecAdminConfig.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.config;
+package cn.icanci.loopstack.rec.admin.biz.config;
-import cn.icanci.rec.spi.event.DefaultEventDispatcher;
-import cn.icanci.rec.spi.event.EventDispatcher;
+import cn.icanci.loopstack.rec.spi.event.DefaultEventDispatcher;
+import cn.icanci.loopstack.rec.spi.event.EventDispatcher;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.InitializingBean;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/event/RecEvent.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/event/RecEvent.java
similarity index 70%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/event/RecEvent.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/event/RecEvent.java
index d9d71a75c8f8592f8d6ab0bed1923122b9136b35..ede9272ab4eebbe8d6fc36fe4ff9ac0a126d3090 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/event/RecEvent.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/event/RecEvent.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.event;
+package cn.icanci.loopstack.rec.admin.biz.event;
-import cn.icanci.rec.spi.event.BaseEvent;
+import cn.icanci.loopstack.rec.spi.event.BaseEvent;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/event/log/LogEvent.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/event/log/LogEvent.java
similarity index 87%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/event/log/LogEvent.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/event/log/LogEvent.java
index db3eb99e57b3990cf3d1dbb4e341bade77c4e69b..153a417aea513ce6828000f62e11bfc73fcb8fed 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/event/log/LogEvent.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/event/log/LogEvent.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.biz.event.log;
+package cn.icanci.loopstack.rec.admin.biz.event.log;
-import cn.icanci.rec.admin.biz.event.RecEvent;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
-import cn.icanci.rec.common.enums.ModuleTypeEnum;
+import cn.icanci.loopstack.rec.admin.biz.event.RecEvent;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ModuleTypeEnum;
import java.util.Date;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/event/log/LogEventListener.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/event/log/LogEventListener.java
similarity index 76%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/event/log/LogEventListener.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/event/log/LogEventListener.java
index c05e37c95c7e73620d78e26c6b38000e662f6a81..c374601b5eee47259d23270537abaabb0521a5f1 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/event/log/LogEventListener.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/event/log/LogEventListener.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.biz.event.log;
+package cn.icanci.loopstack.rec.admin.biz.event.log;
-import cn.icanci.rec.admin.biz.service.LogOperateService;
-import cn.icanci.rec.common.model.log.LogOperateVO;
-import cn.icanci.rec.spi.event.BaseEventListener;
+import cn.icanci.loopstack.rec.admin.biz.service.LogOperateService;
+import cn.icanci.loopstack.rec.common.model.log.LogOperateVO;
+import cn.icanci.loopstack.rec.spi.event.BaseEventListener;
import javax.annotation.Resource;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/BaseDataMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/BaseDataMapper.java
similarity index 51%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/BaseDataMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/BaseDataMapper.java
index 63e9cad7887b79eff1e4a5a054e7d9befeb03877..aaf2a3f6328c1ee8caadc6ebf880c36178781ef3 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/BaseDataMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/BaseDataMapper.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.admin.biz.mapper.config;
+package cn.icanci.loopstack.rec.admin.biz.mapper.config;
-import cn.icanci.rec.admin.biz.mapper.convertor.DataTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.ResultTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.BaseDataDO;
-import cn.icanci.rec.common.model.config.BaseDataVO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.DataTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.ResultTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.BaseDataDO;
+import cn.icanci.loopstack.rec.common.model.config.BaseDataVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/BaseMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/BaseMapper.java
similarity index 82%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/BaseMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/BaseMapper.java
index ee0030ea11b7cfc9832a0518e997136c083472d0..8a88cf5d083124ac5f0612b90a2a3c1d7c491f87 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/BaseMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/BaseMapper.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.biz.mapper.config;
+package cn.icanci.loopstack.rec.admin.biz.mapper.config;
import java.util.Collection;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/DataSourceMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/DataSourceMapper.java
similarity index 66%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/DataSourceMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/DataSourceMapper.java
index f99144362587964885192f405e9ace09b9f15a88..53d270826588559ec53e11c28ad42c73524f3060 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/DataSourceMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/DataSourceMapper.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.admin.biz.mapper.config;
+package cn.icanci.loopstack.rec.admin.biz.mapper.config;
-import cn.icanci.rec.admin.biz.mapper.convertor.DataSourceTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.HttpRequestTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DataSourceDO;
-import cn.icanci.rec.common.model.config.DataSourceVO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.DataSourceTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.HttpRequestTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DataSourceDO;
+import cn.icanci.loopstack.rec.common.model.config.DataSourceVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/DomainMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/DomainMapper.java
similarity index 62%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/DomainMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/DomainMapper.java
index c91c4049be32d27761667fb6149362219f8ccadb..167cb9af2de9a6d2278c9815d7787db252a2e088 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/DomainMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/DomainMapper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.mapper.config;
+package cn.icanci.loopstack.rec.admin.biz.mapper.config;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DomainDO;
-import cn.icanci.rec.common.model.config.DomainVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DomainDO;
+import cn.icanci.loopstack.rec.common.model.config.DomainVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/LogOperateMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/LogOperateMapper.java
similarity index 57%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/LogOperateMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/LogOperateMapper.java
index 522c0120d5f0bec4c1bb0cb9dfb1da9d021f0ae2..23773758edfcc58a65a2c4055112f8b4507c7244 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/LogOperateMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/LogOperateMapper.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.biz.mapper.config;
+package cn.icanci.loopstack.rec.admin.biz.mapper.config;
-import cn.icanci.rec.admin.biz.mapper.convertor.ModuleTypeEnumConverter;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.LogOperateDO;
-import cn.icanci.rec.common.model.log.LogOperateVO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.ModuleTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.LogOperateDO;
+import cn.icanci.loopstack.rec.common.model.log.LogOperateVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/MetadataMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/MetadataMapper.java
similarity index 71%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/MetadataMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/MetadataMapper.java
index da6f4fb5577868980e316a694ad2e96c87975a99..e9b18124041949b4f0e2fd49beb09182bda24323 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/MetadataMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/MetadataMapper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.mapper.config;
+package cn.icanci.loopstack.rec.admin.biz.mapper.config;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.MetadataDO;
-import cn.icanci.rec.common.model.config.MetadataVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.MetadataDO;
+import cn.icanci.loopstack.rec.common.model.config.MetadataVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/RegisterMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/RegisterMapper.java
similarity index 62%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/RegisterMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/RegisterMapper.java
index a9a478f90ab8d672dbb22c7bbf928a1ae337b1d4..a0c0b81527d648f931d31d3755d1e02c1ebecddb 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/RegisterMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/RegisterMapper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.mapper.config;
+package cn.icanci.loopstack.rec.admin.biz.mapper.config;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.RegisterDO;
-import cn.icanci.rec.common.model.config.RegisterVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.RegisterDO;
+import cn.icanci.loopstack.rec.common.model.config.RegisterVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/SceneMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/SceneMapper.java
similarity index 70%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/SceneMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/SceneMapper.java
index 6e6666509fabc9e2362055c9ef24f795c1bb8672..5c0aed649c10e10e4ebe15519c7f7503d65c10d0 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/SceneMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/SceneMapper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.mapper.config;
+package cn.icanci.loopstack.rec.admin.biz.mapper.config;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.SceneDO;
-import cn.icanci.rec.common.model.config.SceneVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.SceneDO;
+import cn.icanci.loopstack.rec.common.model.config.SceneVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/StrategyMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/StrategyMapper.java
similarity index 81%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/StrategyMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/StrategyMapper.java
index 875538e69fcbba3cd1ede9530cdeb756c31837aa..187e34799b9fcf2a1201378c99d6aa5f6e459cfc 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/StrategyMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/StrategyMapper.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.biz.mapper.config;
+package cn.icanci.loopstack.rec.admin.biz.mapper.config;
-import cn.icanci.rec.admin.biz.mapper.convertor.*;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.StrategyDO;
-import cn.icanci.rec.common.model.config.StrategyVO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.*;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.StrategyDO;
+import cn.icanci.loopstack.rec.common.model.config.StrategyVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/StrategyVoDtoMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/StrategyVoDtoMapper.java
similarity index 77%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/StrategyVoDtoMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/StrategyVoDtoMapper.java
index d83402ff7fb5c208e90f55ed9db2da2349229889..2b9f90902999d0d5ca187772395710a0e5e3d920 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/config/StrategyVoDtoMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/config/StrategyVoDtoMapper.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.biz.mapper.config;
+package cn.icanci.loopstack.rec.admin.biz.mapper.config;
-import cn.icanci.rec.admin.biz.mapper.convertor.*;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.model.config.StrategyVO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.*;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.model.config.StrategyVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/AbstractBaseConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/AbstractBaseConverter.java
similarity index 96%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/AbstractBaseConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/AbstractBaseConverter.java
index 762ff93d20259de473e57fb8bb8f18e0ee9695af..beab0878df44d7fde45191342e54bc108e61c60b 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/AbstractBaseConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/AbstractBaseConverter.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/BaseConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/BaseConverter.java
similarity index 85%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/BaseConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/BaseConverter.java
index 9f211205cf3dd49e4835fe348d1aa3621b0352bc..6b4dba938d2c5f7675a7f17e87d17162208b9334 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/BaseConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/BaseConverter.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/DataSourceTypeEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/DataSourceTypeEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/DataSourceTypeEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/DataSourceTypeEnumConverter.java
index 3b185a9d30cb8effbda58303ae2cab6657cced1d..d3d3e593d4f5cff6c7e207810f18b1a3f78cb3a8 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/DataSourceTypeEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/DataSourceTypeEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.DataSourceTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.DataSourceTypeEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/DataTypeEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/DataTypeEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/DataTypeEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/DataTypeEnumConverter.java
index 2742e8e0563bab340d65c7243d98b6bce660602e..e0b95321240d53e780217351ddf2bf0dd9ab61de 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/DataTypeEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/DataTypeEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/HttpRequestTypeEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/HttpRequestTypeEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/HttpRequestTypeEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/HttpRequestTypeEnumConverter.java
index fee74f425eebc7e014c7ef4922fb65ff9ad0bf75..f49745bff90c961322b15ef70791fb12ebfaf23d 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/HttpRequestTypeEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/HttpRequestTypeEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.HttpRequestTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.HttpRequestTypeEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/InterruptEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/InterruptEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/InterruptEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/InterruptEnumConverter.java
index 781176e10a6d8d17b4624071cf394efa496e92a5..a95264f61edaf842004b4461a8249ef17dc27dc7 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/InterruptEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/InterruptEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.InterruptEnum;
+import cn.icanci.loopstack.rec.common.enums.InterruptEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/LogOperatorTypeEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/LogOperatorTypeEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/LogOperatorTypeEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/LogOperatorTypeEnumConverter.java
index 621da7469d564577dada2b92527bad9c6361ecfb..6128845fe9950e65e634955ecdbefaf535e9629f 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/LogOperatorTypeEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/LogOperatorTypeEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/ModuleTypeEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/ModuleTypeEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/ModuleTypeEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/ModuleTypeEnumConverter.java
index 1eac6467858bee04254d166ba3cab5a9563429dd..ca75167c289acdc0db52febe625d85e75a8b824b 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/ModuleTypeEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/ModuleTypeEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.ModuleTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ModuleTypeEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/OperatorEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/OperatorEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/OperatorEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/OperatorEnumConverter.java
index 52d5cd821353351ef7fb7df3eb8858370e3d0b2e..467be0c5dc15740cd6553c5b11e5f2c679cf4321 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/OperatorEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/OperatorEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/ResultTypeEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/ResultTypeEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/ResultTypeEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/ResultTypeEnumConverter.java
index ae16a172932e9e020fa5b5de06c7fd8323c8fb38..3327d6595558cfa8c928af61b6361f7369300518 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/ResultTypeEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/ResultTypeEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.ResultTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ResultTypeEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/RuleModeEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/RuleModeEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/RuleModeEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/RuleModeEnumConverter.java
index 4ce72fd95aa262e2d696d2cbede9dc57c4170628..628e415f0edd7fe609c6043c486c02a01554e23e 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/RuleModeEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/RuleModeEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.RuleModeEnum;
+import cn.icanci.loopstack.rec.common.enums.RuleModeEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/RuleTypeEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/RuleTypeEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/RuleTypeEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/RuleTypeEnumConverter.java
index 4d8c67c519ec504641b2530e1a70609f4aef0466..4c6033f2cb577f68865c3656985b84e14e1288aa 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/RuleTypeEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/RuleTypeEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.RuleTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.RuleTypeEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/ScriptTypeEnumConverter.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/ScriptTypeEnumConverter.java
similarity index 64%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/ScriptTypeEnumConverter.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/ScriptTypeEnumConverter.java
index 3a33e279f2539b0729ef55315900b4986eea3735..00ab71ac6e8f69d5f00725dc81107b65c447a1b5 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/convertor/ScriptTypeEnumConverter.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/convertor/ScriptTypeEnumConverter.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.mapper.convertor;
+package cn.icanci.loopstack.rec.admin.biz.mapper.convertor;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
import org.springframework.stereotype.Component;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/BaseDataDtoMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/BaseDataDtoMapper.java
similarity index 52%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/BaseDataDtoMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/BaseDataDtoMapper.java
index 0c849062bfb7ed9e748b4af41d6ff44335fba8f5..01ef6837f616616dca92afa46ad3c5dfcbef5a94 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/BaseDataDtoMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/BaseDataDtoMapper.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.admin.biz.mapper.dto;
+package cn.icanci.loopstack.rec.admin.biz.mapper.dto;
-import cn.icanci.rec.admin.biz.mapper.convertor.DataTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.ResultTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.BaseDataDO;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.DataTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.ResultTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.BaseDataDO;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/BaseDtoMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/BaseDtoMapper.java
similarity index 80%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/BaseDtoMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/BaseDtoMapper.java
index e434ee2795b78ccf218eff0d3cba5e48a9718c16..ff86a63d069a5f163457d67fe006b6365ea8646e 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/BaseDtoMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/BaseDtoMapper.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.biz.mapper.dto;
+package cn.icanci.loopstack.rec.admin.biz.mapper.dto;
import java.util.Collection;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/DataSourceDtoMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/DataSourceDtoMapper.java
similarity index 60%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/DataSourceDtoMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/DataSourceDtoMapper.java
index 520087c1fa0aa037f4dcfbb56e06b239220086ed..2806ed63a2c75279a740259cfea6e8f5a2d18c41 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/DataSourceDtoMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/DataSourceDtoMapper.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.admin.biz.mapper.dto;
+package cn.icanci.loopstack.rec.admin.biz.mapper.dto;
-import cn.icanci.rec.admin.biz.mapper.convertor.DataSourceTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.HttpRequestTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DataSourceDO;
-import cn.icanci.rec.common.aggregation.model.DataSourceDTO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.DataSourceTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.HttpRequestTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DataSourceDO;
+import cn.icanci.loopstack.rec.common.aggregation.model.DataSourceDTO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/DomainDtoMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/DomainDtoMapper.java
similarity index 63%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/DomainDtoMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/DomainDtoMapper.java
index af331442ee09d43fe02a4146909710b36c198c83..74a0903cd5b3acce561ee53debf60f92e1ac3f29 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/DomainDtoMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/DomainDtoMapper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.mapper.dto;
+package cn.icanci.loopstack.rec.admin.biz.mapper.dto;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DomainDO;
-import cn.icanci.rec.common.aggregation.model.DomainDTO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DomainDO;
+import cn.icanci.loopstack.rec.common.aggregation.model.DomainDTO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/MetadataDtoMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/MetadataDtoMapper.java
similarity index 67%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/MetadataDtoMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/MetadataDtoMapper.java
index 9e4b9ffb7df4caf1fe9d46e000dd6eb29279a2b6..13f9b487a7de27151cf89610b3a92263a3cadd39 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/MetadataDtoMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/MetadataDtoMapper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.mapper.dto;
+package cn.icanci.loopstack.rec.admin.biz.mapper.dto;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.MetadataDO;
-import cn.icanci.rec.common.aggregation.model.MetadataDTO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.MetadataDO;
+import cn.icanci.loopstack.rec.common.aggregation.model.MetadataDTO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/SceneDtoMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/SceneDtoMapper.java
similarity index 67%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/SceneDtoMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/SceneDtoMapper.java
index 53ad5bb0c1255de8046a0c044a7c01e42936c819..40201121ca8e83e643aac79767025a1eb6430d13 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/SceneDtoMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/SceneDtoMapper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.mapper.dto;
+package cn.icanci.loopstack.rec.admin.biz.mapper.dto;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.SceneDO;
-import cn.icanci.rec.common.aggregation.model.SceneDTO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.SceneDO;
+import cn.icanci.loopstack.rec.common.aggregation.model.SceneDTO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/StrategyDtoMapper.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/StrategyDtoMapper.java
similarity index 77%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/StrategyDtoMapper.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/StrategyDtoMapper.java
index 8eed5f96dd227ba4feda1c145003b27fa0371789..be0d2b54af5f0d553ee267c66459daadca14b08c 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/mapper/dto/StrategyDtoMapper.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/mapper/dto/StrategyDtoMapper.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.biz.mapper.dto;
+package cn.icanci.loopstack.rec.admin.biz.mapper.dto;
-import cn.icanci.rec.admin.biz.mapper.convertor.*;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.StrategyDO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.*;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.StrategyDO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/model/BaseDataDebugResult.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/model/BaseDataDebugResult.java
similarity index 96%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/model/BaseDataDebugResult.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/model/BaseDataDebugResult.java
index 00f1fe4052c662f3aceb005a884c35e114abe0a4..37d38fd1a3cb5266514bca42fd03d5ca8c079517 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/model/BaseDataDebugResult.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/model/BaseDataDebugResult.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.biz.model;
+package cn.icanci.loopstack.rec.admin.biz.model;
import java.io.Serializable;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/model/DataSourceDebugResult.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/model/DataSourceDebugResult.java
similarity index 97%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/model/DataSourceDebugResult.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/model/DataSourceDebugResult.java
index 9b7b0b2b5748f1633178b217ec30ab882e968643..5462ddde07dc9fa8f4e329ec5d5958628e9ce6d9 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/model/DataSourceDebugResult.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/model/DataSourceDebugResult.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.biz.model;
+package cn.icanci.loopstack.rec.admin.biz.model;
import java.io.Serializable;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/model/StrategyDebugResult.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/model/StrategyDebugResult.java
similarity index 97%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/model/StrategyDebugResult.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/model/StrategyDebugResult.java
index 2b4391fa7dacdf80c1c349d03425f714b7ec315e..9bf2efe235fb7a689e2c339ae882d10decbf9bde 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/model/StrategyDebugResult.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/model/StrategyDebugResult.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.biz.model;
+package cn.icanci.loopstack.rec.admin.biz.model;
import java.io.Serializable;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/package-info.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/package-info.java
similarity index 61%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/package-info.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/package-info.java
index ea002810ee1f88711b0fc9eca322b77760bf1d5e..e9fd05e3fa16fb5e39477ffb4091c2d70481817d 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/package-info.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/package-info.java
@@ -2,4 +2,4 @@
* @author icanci
* @since 1.0 Created in 2022/10/30 07:04
*/
-package cn.icanci.rec.admin.biz;
\ No newline at end of file
+package cn.icanci.loopstack.rec.admin.biz;
\ No newline at end of file
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/BaseDataService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/BaseDataService.java
similarity index 78%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/BaseDataService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/BaseDataService.java
index 79f7e7b4fcf67656be49507cf9b31b8ed5704bcc..ef232267e049e92fa6468036177b9760721037f5 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/BaseDataService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/BaseDataService.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
-import cn.icanci.rec.admin.biz.model.BaseDataDebugResult;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.BaseDataVO;
+import cn.icanci.loopstack.rec.admin.biz.model.BaseDataDebugResult;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.BaseDataVO;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/BaseService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/BaseService.java
similarity index 88%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/BaseService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/BaseService.java
index 29aa00f4481da76b1e595a9291852ac0e5e2c64f..07c8b664de130448d64b720cdc4a8f1484c69eff 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/BaseService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/BaseService.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.common.model.config.BaseVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.common.model.config.BaseVO;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/DataSourceService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/DataSourceService.java
similarity index 80%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/DataSourceService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/DataSourceService.java
index 72c2e76e26b25319831849632b68e9665baefe77..b634d476aceeb131504198090eb3061382053aa2 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/DataSourceService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/DataSourceService.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
-import cn.icanci.rec.admin.biz.model.DataSourceDebugResult;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.DataSourceVO;
+import cn.icanci.loopstack.rec.admin.biz.model.DataSourceDebugResult;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.DataSourceVO;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/DomainService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/DomainService.java
similarity index 84%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/DomainService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/DomainService.java
index 067a8497aee531f65bd0ef201cb53b75fac22ee2..e112ffaf20169125c15d68b2819a4af310d3fd5b 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/DomainService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/DomainService.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.DomainVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.DomainVO;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/LockService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/LockService.java
similarity index 91%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/LockService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/LockService.java
index 3b1bbf952397fcedc9050f0ec40b165649a8e5bc..cb4b01396baeb7179e7af5194d4f3b82e4677ba5 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/LockService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/LockService.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
/**
* MongoDB实现分布式锁
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/LogOperateService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/LogOperateService.java
similarity index 74%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/LogOperateService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/LogOperateService.java
index 5ec736f89a99c6dd2ee83bb1493132752f6e6934..2fbc46e76c7786387770483dd93142420938f759 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/LogOperateService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/LogOperateService.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.common.model.log.LogOperateVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.common.model.log.LogOperateVO;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/MetadataService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/MetadataService.java
similarity index 78%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/MetadataService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/MetadataService.java
index ce1f42839ea3c3f89327bef06592d3d8de839c2f..aee31c92a849d681c604130c05f8a291a2a84a2a 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/MetadataService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/MetadataService.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.MetadataVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.MetadataVO;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/RegisterService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/RegisterService.java
similarity index 75%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/RegisterService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/RegisterService.java
index fdd8950a436a7a7da7320a780484a9b709c3cf55..df280a5c4e34e07edc8a7dbb586a53d1109b2b16 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/RegisterService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/RegisterService.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.common.model.config.RegisterVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.common.model.config.RegisterVO;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/SceneService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/SceneService.java
similarity index 75%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/SceneService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/SceneService.java
index 18679d3abb1be5cf0270bf33ed1f83e03d1998c8..a178a1833218f73bfabd702f71eaf0e20c210faa 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/SceneService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/SceneService.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.SceneVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.SceneVO;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/StrategyService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/StrategyService.java
similarity index 82%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/StrategyService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/StrategyService.java
index 6493423f0385fabb51a65928c5d363b37c33b391..8f6bd552cfb6ba46562ee3226ed0b7b434426a1f 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/StrategyService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/StrategyService.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
-import cn.icanci.rec.admin.biz.model.StrategyDebugResult;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.common.model.config.StrategyVO;
+import cn.icanci.loopstack.rec.admin.biz.model.StrategyDebugResult;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.common.model.config.StrategyVO;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/WebApiService.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/WebApiService.java
similarity index 84%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/WebApiService.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/WebApiService.java
index a4bb510587b7c422f581bdc6ecf24ebfe2b2ac9c..92604a03f26a16b5e990d18b1b2fb49dccebe543 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/WebApiService.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/WebApiService.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.service;
+package cn.icanci.loopstack.rec.admin.biz.service;
-import cn.icanci.rec.common.aggregation.model.*;
+import cn.icanci.loopstack.rec.common.aggregation.model.*;
import java.util.List;
import java.util.Set;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/BaseDataServiceImpl.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/BaseDataServiceImpl.java
similarity index 75%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/BaseDataServiceImpl.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/BaseDataServiceImpl.java
index dfd7870027304d6b855e415220934d703cc62e2a..3b378e5d5acf2ea6f5e3555de20dfcef30059e5e 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/BaseDataServiceImpl.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/BaseDataServiceImpl.java
@@ -1,25 +1,25 @@
-package cn.icanci.rec.admin.biz.service.impl;
+package cn.icanci.loopstack.rec.admin.biz.service.impl;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.admin.biz.event.log.LogEvent;
-import cn.icanci.rec.admin.biz.mapper.config.BaseDataMapper;
-import cn.icanci.rec.admin.biz.model.BaseDataDebugResult;
-import cn.icanci.rec.admin.biz.service.BaseDataService;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.BaseDataDAO;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.MetadataDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.BaseDataDO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.MetadataDO;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
-import cn.icanci.rec.common.enums.ModuleTypeEnum;
-import cn.icanci.rec.common.enums.ResultTypeEnum;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.BaseDataVO;
-import cn.icanci.rec.engine.script.RecScriptEngine;
-import cn.icanci.rec.engine.script.RecScriptEngineManager;
-import cn.icanci.rec.engine.script.context.RecScriptEngineContext;
-import cn.icanci.rec.engine.script.enums.ResultTypeMapEnum;
-import cn.icanci.rec.spi.event.EventDispatcher;
+import cn.icanci.loopstack.rec.admin.biz.mapper.config.BaseDataMapper;
+import cn.icanci.loopstack.rec.admin.biz.service.BaseDataService;
+import cn.icanci.loopstack.rec.admin.biz.event.log.LogEvent;
+import cn.icanci.loopstack.rec.admin.biz.model.BaseDataDebugResult;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.BaseDataDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.MetadataDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.BaseDataDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.MetadataDO;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ModuleTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ResultTypeEnum;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.BaseDataVO;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngine;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngineManager;
+import cn.icanci.loopstack.rec.engine.script.context.RecScriptEngineContext;
+import cn.icanci.loopstack.rec.engine.script.enums.ResultTypeMapEnum;
+import cn.icanci.loopstack.rec.spi.event.EventDispatcher;
import java.util.List;
import java.util.Map;
@@ -41,13 +41,13 @@ import com.google.common.collect.Lists;
@Service
public class BaseDataServiceImpl implements BaseDataService {
@Resource
- private BaseDataDAO baseDataDAO;
+ private BaseDataDAO baseDataDAO;
@Resource
- private MetadataDAO metadataDAO;
+ private MetadataDAO metadataDAO;
@Resource
- private BaseDataMapper baseDataMapper;
+ private BaseDataMapper baseDataMapper;
@Resource
- private EventDispatcher eventDispatcher;
+ private EventDispatcher eventDispatcher;
private final RecScriptEngine recScriptEngine = RecScriptEngineManager.getRecScriptEngine();
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/DataSourceServiceImpl.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/DataSourceServiceImpl.java
similarity index 85%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/DataSourceServiceImpl.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/DataSourceServiceImpl.java
index 481ccab204b6e34c8d15c16a8e7cb34779870ccd..c013a58701cfa7b1093ec45a817aab183cf178cb 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/DataSourceServiceImpl.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/DataSourceServiceImpl.java
@@ -1,23 +1,23 @@
-package cn.icanci.rec.admin.biz.service.impl;
+package cn.icanci.loopstack.rec.admin.biz.service.impl;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.admin.biz.event.log.LogEvent;
-import cn.icanci.rec.admin.biz.mapper.config.DataSourceMapper;
-import cn.icanci.rec.admin.biz.model.DataSourceDebugResult;
-import cn.icanci.rec.admin.biz.service.DataSourceService;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.DataSourceDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DataSourceDO;
-import cn.icanci.rec.common.enums.DataSourceTypeEnum;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
-import cn.icanci.rec.common.enums.ModuleTypeEnum;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.DataSourceVO;
-import cn.icanci.rec.engine.script.RecScriptEngine;
-import cn.icanci.rec.engine.script.RecScriptEngineManager;
-import cn.icanci.rec.engine.script.context.RecScriptEngineContext;
-import cn.icanci.rec.engine.script.wrapper.HttpResponseWrapper;
-import cn.icanci.rec.spi.event.EventDispatcher;
+import cn.icanci.loopstack.rec.admin.biz.mapper.config.DataSourceMapper;
+import cn.icanci.loopstack.rec.admin.biz.service.DataSourceService;
+import cn.icanci.loopstack.rec.admin.biz.event.log.LogEvent;
+import cn.icanci.loopstack.rec.admin.biz.model.DataSourceDebugResult;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.DataSourceDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DataSourceDO;
+import cn.icanci.loopstack.rec.common.enums.DataSourceTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ModuleTypeEnum;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.DataSourceVO;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngine;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngineManager;
+import cn.icanci.loopstack.rec.engine.script.context.RecScriptEngineContext;
+import cn.icanci.loopstack.rec.engine.script.wrapper.HttpResponseWrapper;
+import cn.icanci.loopstack.rec.spi.event.EventDispatcher;
import java.util.List;
import java.util.Map;
@@ -38,11 +38,11 @@ import com.google.common.collect.Lists;
@Service
public class DataSourceServiceImpl implements DataSourceService {
@Resource
- private DataSourceDAO dataSourceDAO;
+ private DataSourceDAO dataSourceDAO;
@Resource
- private DataSourceMapper dataSourceMapper;
+ private DataSourceMapper dataSourceMapper;
@Resource
- private EventDispatcher eventDispatcher;
+ private EventDispatcher eventDispatcher;
private final RecScriptEngine recScriptEngine = RecScriptEngineManager.getRecScriptEngine();
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/DomainServiceImpl.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/DomainServiceImpl.java
similarity index 78%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/DomainServiceImpl.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/DomainServiceImpl.java
index 78cc2e64228e7c97f8cc5eeab01da61e4a6ddfcb..fddc66faf112b73e2a31a61c302e01a306af0dbf 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/DomainServiceImpl.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/DomainServiceImpl.java
@@ -1,17 +1,17 @@
-package cn.icanci.rec.admin.biz.service.impl;
+package cn.icanci.loopstack.rec.admin.biz.service.impl;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.admin.biz.event.log.LogEvent;
-import cn.icanci.rec.admin.biz.mapper.config.DomainMapper;
-import cn.icanci.rec.admin.biz.service.DomainService;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.DomainDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DomainDO;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
-import cn.icanci.rec.common.enums.ModuleTypeEnum;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.DomainVO;
-import cn.icanci.rec.spi.event.EventDispatcher;
+import cn.icanci.loopstack.rec.admin.biz.mapper.config.DomainMapper;
+import cn.icanci.loopstack.rec.admin.biz.service.DomainService;
+import cn.icanci.loopstack.rec.admin.biz.event.log.LogEvent;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.DomainDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DomainDO;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ModuleTypeEnum;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.DomainVO;
+import cn.icanci.loopstack.rec.spi.event.EventDispatcher;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/LockServiceImpl.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/LockServiceImpl.java
similarity index 77%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/LockServiceImpl.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/LockServiceImpl.java
index ebad0ecc6dbfcaebf8d2159e3bb3ca8770694ddd..0440251c333a55346b0d6b52704e733bd570c16a 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/LockServiceImpl.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/LockServiceImpl.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.service.impl;
+package cn.icanci.loopstack.rec.admin.biz.service.impl;
-import cn.icanci.rec.admin.biz.service.LockService;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.LockDAO;
+import cn.icanci.loopstack.rec.admin.biz.service.LockService;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.LockDAO;
import javax.annotation.Resource;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/LogOperateServiceImpl.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/LogOperateServiceImpl.java
similarity index 66%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/LogOperateServiceImpl.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/LogOperateServiceImpl.java
index 89c633291a98b227c73649d6e9cd77a901397c0a..1621a9a2db06d630635f71d5bb4e8b8751d2de2e 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/LogOperateServiceImpl.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/LogOperateServiceImpl.java
@@ -1,11 +1,11 @@
-package cn.icanci.rec.admin.biz.service.impl;
+package cn.icanci.loopstack.rec.admin.biz.service.impl;
-import cn.icanci.rec.admin.biz.mapper.config.LogOperateMapper;
-import cn.icanci.rec.admin.biz.service.LogOperateService;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.LogOperateDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.LogOperateDO;
-import cn.icanci.rec.common.model.log.LogOperateVO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.config.LogOperateMapper;
+import cn.icanci.loopstack.rec.admin.biz.service.LogOperateService;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.LogOperateDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.LogOperateDO;
+import cn.icanci.loopstack.rec.common.model.log.LogOperateVO;
import javax.annotation.Resource;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/MetadataServiceImpl.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/MetadataServiceImpl.java
similarity index 78%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/MetadataServiceImpl.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/MetadataServiceImpl.java
index 7d1f3c5f12dbab13181c4bc03e43ed60a47e9d67..705409a5cdbc3144dcab8984c24927727a5141ee 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/MetadataServiceImpl.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/MetadataServiceImpl.java
@@ -1,17 +1,17 @@
-package cn.icanci.rec.admin.biz.service.impl;
+package cn.icanci.loopstack.rec.admin.biz.service.impl;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.admin.biz.event.log.LogEvent;
-import cn.icanci.rec.admin.biz.mapper.config.MetadataMapper;
-import cn.icanci.rec.admin.biz.service.MetadataService;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.MetadataDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.MetadataDO;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
-import cn.icanci.rec.common.enums.ModuleTypeEnum;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.MetadataVO;
-import cn.icanci.rec.spi.event.EventDispatcher;
+import cn.icanci.loopstack.rec.admin.biz.mapper.config.MetadataMapper;
+import cn.icanci.loopstack.rec.admin.biz.service.MetadataService;
+import cn.icanci.loopstack.rec.admin.biz.event.log.LogEvent;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.MetadataDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.MetadataDO;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ModuleTypeEnum;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.MetadataVO;
+import cn.icanci.loopstack.rec.spi.event.EventDispatcher;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/RegisterServiceImpl.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/RegisterServiceImpl.java
similarity index 78%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/RegisterServiceImpl.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/RegisterServiceImpl.java
index 23cb8cab3df7317dbaa6201a9a4b2af2e97266ee..db2b61a339b3ec3eeec32ccd3d10fbb5f31e9f47 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/RegisterServiceImpl.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/RegisterServiceImpl.java
@@ -1,16 +1,16 @@
-package cn.icanci.rec.admin.biz.service.impl;
+package cn.icanci.loopstack.rec.admin.biz.service.impl;
-import cn.icanci.rec.admin.biz.event.log.LogEvent;
-import cn.icanci.rec.admin.biz.mapper.config.RegisterMapper;
-import cn.icanci.rec.admin.biz.service.RegisterService;
-import cn.icanci.rec.admin.biz.thread.TriggerThread;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.RegisterDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.RegisterDO;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
-import cn.icanci.rec.common.enums.ModuleTypeEnum;
-import cn.icanci.rec.common.model.config.RegisterVO;
-import cn.icanci.rec.spi.event.EventDispatcher;
+import cn.icanci.loopstack.rec.admin.biz.mapper.config.RegisterMapper;
+import cn.icanci.loopstack.rec.admin.biz.service.RegisterService;
+import cn.icanci.loopstack.rec.admin.biz.thread.TriggerThread;
+import cn.icanci.loopstack.rec.admin.biz.event.log.LogEvent;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.RegisterDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.RegisterDO;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ModuleTypeEnum;
+import cn.icanci.loopstack.rec.common.model.config.RegisterVO;
+import cn.icanci.loopstack.rec.spi.event.EventDispatcher;
import java.util.Date;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/SceneServiceImpl.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/SceneServiceImpl.java
similarity index 80%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/SceneServiceImpl.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/SceneServiceImpl.java
index df6ef55eaa61b88649cb9538c839e95337d46225..7215aa3cd7fda912a725beb19dfe4f2382dd09e0 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/SceneServiceImpl.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/SceneServiceImpl.java
@@ -1,12 +1,12 @@
-package cn.icanci.rec.admin.biz.service.impl;
+package cn.icanci.loopstack.rec.admin.biz.service.impl;
-import cn.icanci.rec.admin.biz.mapper.config.SceneMapper;
-import cn.icanci.rec.admin.biz.service.SceneService;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.SceneDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.SceneDO;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.SceneVO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.config.SceneMapper;
+import cn.icanci.loopstack.rec.admin.biz.service.SceneService;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.SceneDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.SceneDO;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.SceneVO;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/StrategyServiceImpl.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/StrategyServiceImpl.java
similarity index 81%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/StrategyServiceImpl.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/StrategyServiceImpl.java
index aae54a1cf3db477166491af695f8f7e2b154900c..0751965be7ce0afdad9a129a2989eccb1dcff122 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/StrategyServiceImpl.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/StrategyServiceImpl.java
@@ -1,29 +1,29 @@
-package cn.icanci.rec.admin.biz.service.impl;
+package cn.icanci.loopstack.rec.admin.biz.service.impl;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.admin.biz.event.log.LogEvent;
-import cn.icanci.rec.admin.biz.mapper.config.StrategyMapper;
-import cn.icanci.rec.admin.biz.mapper.config.StrategyVoDtoMapper;
-import cn.icanci.rec.admin.biz.model.StrategyDebugResult;
-import cn.icanci.rec.admin.biz.service.StrategyService;
-import cn.icanci.rec.admin.biz.service.WebApiService;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.StrategyDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.StrategyDO;
-import cn.icanci.rec.common.aggregation.model.*;
-import cn.icanci.rec.common.enums.DataSourceTypeEnum;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
-import cn.icanci.rec.common.enums.ModuleTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
-import cn.icanci.rec.common.model.config.StrategyVO;
-import cn.icanci.rec.engine.script.RecScriptEngine;
-import cn.icanci.rec.engine.script.RecScriptEngineManager;
-import cn.icanci.rec.engine.sdk.actuator.RecRuleEngineActuator;
-import cn.icanci.rec.engine.sdk.actuator.RuleEngineRequest;
-import cn.icanci.rec.engine.sdk.actuator.RuleEngineResponse;
-import cn.icanci.rec.engine.sdk.rule.repository.DomainSceneKey;
-import cn.icanci.rec.engine.sdk.rule.repository.EngineRepositoryHolder;
-import cn.icanci.rec.spi.event.EventDispatcher;
+import cn.icanci.loopstack.rec.admin.biz.mapper.config.StrategyMapper;
+import cn.icanci.loopstack.rec.admin.biz.service.StrategyService;
+import cn.icanci.loopstack.rec.admin.biz.service.WebApiService;
+import cn.icanci.loopstack.rec.common.aggregation.model.*;
+import cn.icanci.loopstack.rec.admin.biz.event.log.LogEvent;
+import cn.icanci.loopstack.rec.admin.biz.mapper.config.StrategyVoDtoMapper;
+import cn.icanci.loopstack.rec.admin.biz.model.StrategyDebugResult;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.StrategyDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.StrategyDO;
+import cn.icanci.loopstack.rec.common.enums.DataSourceTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ModuleTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.model.config.StrategyVO;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngine;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngineManager;
+import cn.icanci.loopstack.rec.engine.sdk.actuator.RecRuleEngineActuator;
+import cn.icanci.loopstack.rec.engine.sdk.actuator.RuleEngineRequest;
+import cn.icanci.loopstack.rec.engine.sdk.actuator.RuleEngineResponse;
+import cn.icanci.loopstack.rec.engine.sdk.rule.repository.DomainSceneKey;
+import cn.icanci.loopstack.rec.engine.sdk.rule.repository.EngineRepositoryHolder;
+import cn.icanci.loopstack.rec.spi.event.EventDispatcher;
import java.util.HashSet;
import java.util.List;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/WebApiServiceImpl.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/WebApiServiceImpl.java
similarity index 91%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/WebApiServiceImpl.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/WebApiServiceImpl.java
index 121211d142555bfbba5bad0364dae9060be32aa7..f9eca29a90823c3ce0aabac1bee12d3d3dca5af7 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/service/impl/WebApiServiceImpl.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/service/impl/WebApiServiceImpl.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.admin.biz.service.impl;
+package cn.icanci.loopstack.rec.admin.biz.service.impl;
-import cn.icanci.rec.admin.biz.mapper.dto.*;
-import cn.icanci.rec.admin.biz.service.WebApiService;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.*;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DomainDO;
-import cn.icanci.rec.common.aggregation.model.*;
+import cn.icanci.loopstack.rec.admin.biz.mapper.dto.*;
+import cn.icanci.loopstack.rec.admin.biz.service.WebApiService;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.*;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DomainDO;
+import cn.icanci.loopstack.rec.common.aggregation.model.*;
import java.util.List;
import java.util.Set;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AbstractLoadSPI.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AbstractLoadSPI.java
similarity index 52%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AbstractLoadSPI.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AbstractLoadSPI.java
index 8c89d03901d52861e5ebd910fa958b67da48cbe7..b8deeab7bebffe41b11cf07c78cf628e389c3632 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AbstractLoadSPI.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AbstractLoadSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.spi;
+package cn.icanci.loopstack.rec.admin.biz.spi;
-import cn.icanci.rec.admin.biz.service.WebApiService;
-import cn.icanci.rec.engine.sdk.extensions.SpringBean;
+import cn.icanci.loopstack.rec.admin.biz.service.WebApiService;
+import cn.icanci.loopstack.rec.engine.sdk.extensions.SpringBean;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminBaseDataSPI.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminBaseDataSPI.java
similarity index 75%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminBaseDataSPI.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminBaseDataSPI.java
index 42f0893bb42fc58c3e181d93c1315753a00d3de2..fad6e41d0b37590ddcea49c314eec030f3887c2c 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminBaseDataSPI.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminBaseDataSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.spi;
+package cn.icanci.loopstack.rec.admin.biz.spi;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.engine.sdk.spi.BaseDataSPI;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.BaseDataSPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminDataSourceSPI.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminDataSourceSPI.java
similarity index 74%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminDataSourceSPI.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminDataSourceSPI.java
index 74dabbf94515dfebfe88f4a9028bf7ab697dc8c0..676e06d52ab0d49436c25cefecfd304a91efced2 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminDataSourceSPI.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminDataSourceSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.spi;
+package cn.icanci.loopstack.rec.admin.biz.spi;
-import cn.icanci.rec.common.aggregation.model.DataSourceDTO;
-import cn.icanci.rec.engine.sdk.spi.DataSourceSPI;
+import cn.icanci.loopstack.rec.common.aggregation.model.DataSourceDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.DataSourceSPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminDomainSPI.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminDomainSPI.java
similarity index 82%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminDomainSPI.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminDomainSPI.java
index e9decf4824125544d21bc43eb878ddd9eb247dab..cd9cfd9ff88c64946d634478951a70bcdb94f6c7 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminDomainSPI.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminDomainSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.spi;
+package cn.icanci.loopstack.rec.admin.biz.spi;
-import cn.icanci.rec.common.aggregation.model.DomainDTO;
-import cn.icanci.rec.engine.sdk.spi.DomainSPI;
+import cn.icanci.loopstack.rec.common.aggregation.model.DomainDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.DomainSPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminMetadataSPI.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminMetadataSPI.java
similarity index 74%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminMetadataSPI.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminMetadataSPI.java
index aee7c330e0495a65f43f3811cba4305c2b26ffe6..ea7c4b2e8b09641886d1388fdcfdecd396cc8510 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminMetadataSPI.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminMetadataSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.spi;
+package cn.icanci.loopstack.rec.admin.biz.spi;
-import cn.icanci.rec.common.aggregation.model.MetadataDTO;
-import cn.icanci.rec.engine.sdk.spi.MetadataSPI;
+import cn.icanci.loopstack.rec.common.aggregation.model.MetadataDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.MetadataSPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminSceneSPI.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminSceneSPI.java
similarity index 79%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminSceneSPI.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminSceneSPI.java
index 3c7f46d32e4b4b55b511172f31afa695e610190a..59af6db56e6593687db8fa3f856b7165987cc386 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminSceneSPI.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminSceneSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.spi;
+package cn.icanci.loopstack.rec.admin.biz.spi;
-import cn.icanci.rec.common.aggregation.model.SceneDTO;
-import cn.icanci.rec.engine.sdk.spi.SceneSPI;
+import cn.icanci.loopstack.rec.common.aggregation.model.SceneDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.SceneSPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminStrategySPI.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminStrategySPI.java
similarity index 75%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminStrategySPI.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminStrategySPI.java
index a62a2e42189e08f8c2f492a3c6efd0409fc864f0..eb75f3fa9ef0638c1dd7d8356a5fb218d94427ee 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/spi/AdminStrategySPI.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/spi/AdminStrategySPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.spi;
+package cn.icanci.loopstack.rec.admin.biz.spi;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.engine.sdk.spi.StrategySPI;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.StrategySPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/thread/TriggerThread.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/thread/TriggerThread.java
similarity index 92%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/thread/TriggerThread.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/thread/TriggerThread.java
index da8a63358cc24cc83df2613ea7527784e19c58b7..43ac5dd7b91e2f6eb717d7b3449cd687b1623f04 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/thread/TriggerThread.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/thread/TriggerThread.java
@@ -1,17 +1,17 @@
-package cn.icanci.rec.admin.biz.thread;
+package cn.icanci.loopstack.rec.admin.biz.thread;
import cn.hutool.core.collection.ConcurrentHashSet;
import cn.hutool.http.Method;
-import cn.icanci.rec.admin.biz.service.LockService;
-import cn.icanci.rec.admin.biz.service.RegisterService;
-import cn.icanci.rec.common.model.config.RegisterVO;
-import cn.icanci.rec.common.model.socket.PublishDTO;
-import cn.icanci.rec.common.model.socket.SocketMessage;
-import cn.icanci.rec.common.model.socket.UriConstant;
-import cn.icanci.rec.common.utils.GenRegisterKeyUtils;
-import cn.icanci.rec.engine.script.client.Client;
-import cn.icanci.rec.engine.script.client.RemoteException;
-import cn.icanci.rec.engine.script.client.http.HttpClientImpl;
+import cn.icanci.loopstack.rec.admin.biz.service.LockService;
+import cn.icanci.loopstack.rec.admin.biz.service.RegisterService;
+import cn.icanci.loopstack.rec.common.model.config.RegisterVO;
+import cn.icanci.loopstack.rec.common.model.socket.PublishDTO;
+import cn.icanci.loopstack.rec.common.model.socket.SocketMessage;
+import cn.icanci.loopstack.rec.common.model.socket.UriConstant;
+import cn.icanci.loopstack.rec.common.utils.GenRegisterKeyUtils;
+import cn.icanci.loopstack.rec.engine.script.client.Client;
+import cn.icanci.loopstack.rec.engine.script.client.RemoteException;
+import cn.icanci.loopstack.rec.engine.script.client.http.HttpClientImpl;
import io.netty.util.internal.ThrowableUtil;
import java.util.Date;
@@ -47,9 +47,9 @@ public class TriggerThread {
// http://{address}:port+UriConstant.refresh;
private static String REFRESH_REQUEST_FORMAT = "http://%s:%s" + UriConstant.REFRESH;
- private static RegisterService registerService;
+ private static RegisterService registerService;
- private static LockService lockService;
+ private static LockService lockService;
private static final int CORE_SIZE = Runtime.getRuntime().availableProcessors();
diff --git a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/thread/TriggerThreadStart.java b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/thread/TriggerThreadStart.java
similarity index 77%
rename from rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/thread/TriggerThreadStart.java
rename to rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/thread/TriggerThreadStart.java
index 43a09dde43f954e03d8b2bfab8e3b4cd7920c43e..99b4005a964e44f0cd0f81e1d4295f05c53d3820 100644
--- a/rec-admin/rec-admin-biz/src/main/java/cn/icanci/rec/admin/biz/thread/TriggerThreadStart.java
+++ b/rec-admin/rec-admin-biz/src/main/java/cn/icanci/loopstack/rec/admin/biz/thread/TriggerThreadStart.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.biz.thread;
+package cn.icanci.loopstack.rec.admin.biz.thread;
-import cn.icanci.rec.admin.biz.service.LockService;
-import cn.icanci.rec.admin.biz.service.RegisterService;
+import cn.icanci.loopstack.rec.admin.biz.service.LockService;
+import cn.icanci.loopstack.rec.admin.biz.service.RegisterService;
import javax.annotation.Resource;
diff --git a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.BaseDataSPI b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.BaseDataSPI
index b10b128d60479f888ea3ffcd8313a5c78e5ac968..00ff02efc9143614e1a6bacdafd2119c62740620 100644
--- a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.BaseDataSPI
+++ b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.BaseDataSPI
@@ -1 +1 @@
-cn.icanci.rec.admin.biz.spi.AdminBaseDataSPI
\ No newline at end of file
+AdminBaseDataSPI
\ No newline at end of file
diff --git a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DataSourceSPI b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DataSourceSPI
index 3d9f1e9bd5498b0886277d87d1c66886bdda19fc..815150649b91d7d914fa8377ef4fe6ece462a681 100644
--- a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DataSourceSPI
+++ b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DataSourceSPI
@@ -1 +1 @@
-cn.icanci.rec.admin.biz.spi.AdminDataSourceSPI
\ No newline at end of file
+AdminDataSourceSPI
\ No newline at end of file
diff --git a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DomainSPI b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DomainSPI
index c973f2f1f1afca5f711cbcbe46ce583321dfdd23..b5796ae87749c24b78cfc67a0adedff1467eb83b 100644
--- a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DomainSPI
+++ b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DomainSPI
@@ -1 +1 @@
-cn.icanci.rec.admin.biz.spi.AdminDomainSPI
\ No newline at end of file
+AdminDomainSPI
\ No newline at end of file
diff --git a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.MetadataSPI b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.MetadataSPI
index 78d88d7de1c125789f5b36ab545eb7d45fde6b19..ef92e9590c8e2824707cf97fae28ca825e8c00eb 100644
--- a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.MetadataSPI
+++ b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.MetadataSPI
@@ -1 +1 @@
-cn.icanci.rec.admin.biz.spi.AdminMetadataSPI
\ No newline at end of file
+AdminMetadataSPI
\ No newline at end of file
diff --git a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.SceneSPI b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.SceneSPI
index cd1e1cd34af4a196b188bd92e0bb7ab30e4b7fd4..1598a56bf15042291e457c7659bce1c6c5ce7b7d 100644
--- a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.SceneSPI
+++ b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.SceneSPI
@@ -1 +1 @@
-cn.icanci.rec.admin.biz.spi.AdminSceneSPI
\ No newline at end of file
+AdminSceneSPI
\ No newline at end of file
diff --git a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.StrategySPI b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.StrategySPI
index 33927d6f69d57430777abfa121cb211b272520dd..7323e1e596049db04eeb24bbe110ef7edc3c8346 100644
--- a/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.StrategySPI
+++ b/rec-admin/rec-admin-biz/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.StrategySPI
@@ -1 +1 @@
-cn.icanci.rec.admin.biz.spi.AdminStrategySPI
\ No newline at end of file
+AdminStrategySPI
\ No newline at end of file
diff --git a/rec-admin/rec-admin-biz/src/test/java/cn/icanci/rec/admin/biz/test/HutoolTest.java b/rec-admin/rec-admin-biz/src/test/java/cn/icanci/loopstack/rec/admin/biz/test/HutoolTest.java
similarity index 87%
rename from rec-admin/rec-admin-biz/src/test/java/cn/icanci/rec/admin/biz/test/HutoolTest.java
rename to rec-admin/rec-admin-biz/src/test/java/cn/icanci/loopstack/rec/admin/biz/test/HutoolTest.java
index 918ba0f7f39e526d40c5833ff8f96d2713dd6142..8007a4c055b5a7ae6171db5c64ff3597f9a3fa63 100644
--- a/rec-admin/rec-admin-biz/src/test/java/cn/icanci/rec/admin/biz/test/HutoolTest.java
+++ b/rec-admin/rec-admin-biz/src/test/java/cn/icanci/loopstack/rec/admin/biz/test/HutoolTest.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.biz.test;
+package cn.icanci.loopstack.rec.admin.biz.test;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.common.model.config.DomainVO;
+import cn.icanci.loopstack.rec.common.model.config.DomainVO;
import java.util.Date;
diff --git a/rec-admin/rec-admin-dal/pom.xml b/rec-admin/rec-admin-dal/pom.xml
index e3972acfd5247ba5fb0403ddfb68e9ad88fb4dbe..a261498ef7736a09d73c212753a39abc2c97e777 100644
--- a/rec-admin/rec-admin-dal/pom.xml
+++ b/rec-admin/rec-admin-dal/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-admin
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
@@ -50,7 +50,7 @@
guava
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-common
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/MongoConnection.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/MongoConnection.java
similarity index 98%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/MongoConnection.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/MongoConnection.java
index 11085bd7eb24ba4d38e46b774ee18c5dd37f221f..401c6f712685d133610b5a26e1c33de2ccc14365 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/MongoConnection.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/MongoConnection.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb;
+package cn.icanci.loopstack.rec.admin.dal.mongodb;
import java.util.ArrayList;
import java.util.Collections;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/common/PageList.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/common/PageList.java
similarity index 96%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/common/PageList.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/common/PageList.java
index 8de924d86a7ff228542f2c209c7f38d4eb15624e..cec9520eb5802721f9f1cf78b32cd9019338dc9b 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/common/PageList.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/common/PageList.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb.common;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.common;
import java.io.Serializable;
import java.util.Collection;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/common/Paginator.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/common/Paginator.java
similarity index 98%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/common/Paginator.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/common/Paginator.java
index 4b2f3e79464eaa7b254b4e45bfdbfea51974f57d..0346c6be0d71f7347cf878795d1e071bd1011270 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/common/Paginator.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/common/Paginator.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb.common;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.common;
import java.io.Serializable;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/BaseDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/BaseDAO.java
similarity index 87%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/BaseDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/BaseDAO.java
index 7f29bde87cbc9bd2c955ff41f047b3d5d62d7127..29495c5fd9aef699de3f110cd648ae88f77c2081 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/BaseDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/BaseDAO.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.dal.mongodb.daointerface;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.BaseDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.BaseDO;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/BaseDataDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/BaseDataDAO.java
similarity index 90%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/BaseDataDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/BaseDataDAO.java
index 2babdcb9c3b038de564daf318db8b09455c5f717..489f8d27df44b9c7540c14fe43b61e0f9c8159cc 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/BaseDataDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/BaseDataDAO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.dal.mongodb.daointerface;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface;
import java.util.List;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.BaseDataDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.BaseDataDO;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/DataSourceDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/DataSourceDAO.java
similarity index 87%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/DataSourceDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/DataSourceDAO.java
index dc2440da0ded434e596530ff2445ced7213ad3c6..91cdf6951b84c9a2d1e1f0a8af17f03f6880daaf 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/DataSourceDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/DataSourceDAO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.dal.mongodb.daointerface;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DataSourceDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DataSourceDO;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/DomainDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/DomainDAO.java
similarity index 82%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/DomainDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/DomainDAO.java
index ea89588065a2af33d83469b13f593b723f466a73..5ab14fe7f1a39d9d0418c70b5de905f747149dc6 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/DomainDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/DomainDAO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.dal.mongodb.daointerface;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DomainDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DomainDO;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/LockDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/LockDAO.java
similarity index 86%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/LockDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/LockDAO.java
index 12ac43f8ec8a4e3dd391d0d2fa1c53c7c2356310..cb9916d74fe594bdf96f03c70577c6595acb05cf 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/LockDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/LockDAO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.dal.mongodb.daointerface;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.LockDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.LockDO;
/**
* 分布式锁实现参考:https://www.cnblogs.com/xiaoqi/p/mongodb-lock.html
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/LogOperateDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/LogOperateDAO.java
similarity index 88%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/LogOperateDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/LogOperateDAO.java
index 50618193152624ba30667953560ea7cce432ef6a..ebbc3425b1a829537a0cc38fa200ab0a4e26ade9 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/LogOperateDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/LogOperateDAO.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.dal.mongodb.daointerface;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.LogOperateDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.LogOperateDO;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/MetadataDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/MetadataDAO.java
similarity index 85%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/MetadataDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/MetadataDAO.java
index 354e173f58ec1607604d527f3d241ae2a0ea0337..c90cdb075cdf09e0e73febe77989055073f1bd0d 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/MetadataDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/MetadataDAO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.dal.mongodb.daointerface;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.MetadataDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.MetadataDO;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/RegisterDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/RegisterDAO.java
similarity index 86%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/RegisterDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/RegisterDAO.java
index 771c2e1a6b3d1ac810d8afc612d4c1a0c937c641..1496b9b10c493fd9656446eb1c52bf2d978c0e90 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/RegisterDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/RegisterDAO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.dal.mongodb.daointerface;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.RegisterDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.RegisterDO;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/SceneDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/SceneDAO.java
similarity index 79%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/SceneDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/SceneDAO.java
index b9dfa41eea845d143ce169bea1b43bea7d6948ad..057de559439f3fcad050d8ad1883e51c996fbdd7 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/SceneDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/SceneDAO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.dal.mongodb.daointerface;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.SceneDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.SceneDO;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/StrategyDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/StrategyDAO.java
similarity index 90%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/StrategyDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/StrategyDAO.java
index 73859b94704906d87fa94d7a69f7415be427c8d1..98041be0a8353d2adf9db32f0b59c8f2e75d191f 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/daointerface/StrategyDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/daointerface/StrategyDAO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.dal.mongodb.daointerface;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.StrategyDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.StrategyDO;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/BaseDO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/BaseDO.java
similarity index 97%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/BaseDO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/BaseDO.java
index fc4e2e2b3aa57cce092032ce062b9185f7aba486..cdc6487738bf4ca5e9df66da4a26c685789be2d5 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/BaseDO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/BaseDO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb.dateobject;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject;
import java.util.Date;
import java.util.StringJoiner;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/BaseDataDO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/BaseDataDO.java
similarity index 89%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/BaseDataDO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/BaseDataDO.java
index 14716579a85f21acd0e251ce71451aeec09f185b..5d4de97c4da0d99112b544e7f4e2ab65f8bccc0c 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/BaseDataDO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/BaseDataDO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.dal.mongodb.dateobject;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.ResultTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ResultTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/DataSourceDO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/DataSourceDO.java
similarity index 94%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/DataSourceDO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/DataSourceDO.java
index 379bf33c9a13afa385a598e09dae4a00e6bcf9ff..ed3606c503cb5b8d4ac57f9b1f1678c9f8e9956d 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/DataSourceDO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/DataSourceDO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.dal.mongodb.dateobject;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject;
-import cn.icanci.rec.common.enums.DataSourceTypeEnum;
-import cn.icanci.rec.common.enums.HttpRequestTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.DataSourceTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.HttpRequestTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/DomainDO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/DomainDO.java
similarity index 90%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/DomainDO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/DomainDO.java
index 3b6fa64c9e96348991956df699a73e733ed28bb7..63b25d4d69b32d8dd9606f6939b64430386d2fee 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/DomainDO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/DomainDO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb.dateobject;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/LockDO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/LockDO.java
similarity index 93%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/LockDO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/LockDO.java
index 89df80da94cf885cc9f38b03015a05a3588e4379..6fd6e089175dd16e14e7d819ebcc5e48617de645 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/LockDO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/LockDO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb.dateobject;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject;
import org.springframework.data.annotation.Id;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/LogOperateDO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/LogOperateDO.java
similarity index 93%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/LogOperateDO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/LogOperateDO.java
index 66546aa4427942807762ec3f5626918d0e4306db..59769cecbcabed13e239d23b02dbe6644f70b32c 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/LogOperateDO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/LogOperateDO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.dal.mongodb.dateobject;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
import java.util.Date;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/MetadataDO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/MetadataDO.java
similarity index 95%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/MetadataDO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/MetadataDO.java
index 747117a0d5d607cd11523f362f9f904f1daec9b3..3903cbae2dd4ce54ad47eef3c43788448c40cfa4 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/MetadataDO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/MetadataDO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb.dateobject;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/RegisterDO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/RegisterDO.java
similarity index 96%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/RegisterDO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/RegisterDO.java
index 2c3932fa22068fa224e7096bfc989a9785e87df4..022a0cd3cbe569ff730f32d6c689e45490941dae 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/RegisterDO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/RegisterDO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb.dateobject;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject;
import java.util.Date;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/SceneDO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/SceneDO.java
similarity index 95%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/SceneDO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/SceneDO.java
index 121d67738b44d3f163322fcc2429e11f8e81a63b..6e6da9babe7331a5cbef7becc3b0712588e168de 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/SceneDO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/SceneDO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb.dateobject;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/StrategyDO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/StrategyDO.java
similarity index 96%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/StrategyDO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/StrategyDO.java
index 71ff4f8cdedd0e1eb1b3c01fbd47b425579cb6c0..47818ac658967bfcc51d56237e8ebd63876cf310 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/dateobject/StrategyDO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/dateobject/StrategyDO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.dal.mongodb.dateobject;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject;
-import cn.icanci.rec.common.enums.*;
+import cn.icanci.loopstack.rec.common.enums.*;
import java.util.List;
@@ -28,7 +28,7 @@ public class StrategyDO extends BaseDO {
/**
* 规则配置类型(默认为List)
*
- * @see RuleTypeEnum#name()
+ * @see RuleTypeEnum#name()
*/
private String ruleType;
/**
@@ -163,7 +163,7 @@ public class StrategyDO extends BaseDO {
/**
* 操作符
*
- * @see OperatorEnum#name()
+ * @see OperatorEnum#name()
*/
private String operator;
@@ -173,7 +173,7 @@ public class StrategyDO extends BaseDO {
/**
* 是否中断执行
*
- * @see InterruptEnum#name()
+ * @see InterruptEnum#name()
*/
private String interrupt;
@@ -181,7 +181,7 @@ public class StrategyDO extends BaseDO {
* 命中到当前条件的返回值类型
*
* 满足 {@link InterruptEnum#TRUE } 时候返回值
- * @see ResultTypeEnum#name()
+ * @see ResultTypeEnum#name()
*/
private String resultType;
/**
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/AbstractBaseDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/AbstractBaseDAO.java
similarity index 72%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/AbstractBaseDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/AbstractBaseDAO.java
index c6066bdf34d49623214808f441cf2346fc0c5e19..a52efae39b6108a54df3d9ecb02c838274a6066f 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/AbstractBaseDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/AbstractBaseDAO.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.BaseDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.BaseDO;
-import cn.icanci.rec.admin.dal.utils.EnvUtils;
-import cn.icanci.rec.admin.dal.utils.IDHolder;
+import cn.icanci.loopstack.rec.admin.dal.utils.IDHolder;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.BaseDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.BaseDO;
+import cn.icanci.loopstack.rec.admin.dal.utils.EnvUtils;
import java.util.Date;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoBaseDataDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoBaseDataDAO.java
similarity index 92%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoBaseDataDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoBaseDataDAO.java
index bbe060b99b096ba9909be5629c0089a88ec3f0b0..d91cfc285c044817d25fbac40de52db08fe32f12 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoBaseDataDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoBaseDataDAO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
import java.util.List;
@@ -8,9 +8,9 @@ import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.stereotype.Service;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.BaseDataDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.BaseDataDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.BaseDataDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.BaseDataDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoDataSourceDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoDataSourceDAO.java
similarity index 92%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoDataSourceDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoDataSourceDAO.java
index a44d5c0c57d29931230a30e50b630407891c74ef..c1a20c085986c344ca7979ce1465420a9abe4b70 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoDataSourceDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoDataSourceDAO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.DataSourceDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DataSourceDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.DataSourceDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DataSourceDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoDomainDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoDomainDAO.java
similarity index 91%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoDomainDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoDomainDAO.java
index 7e0a1e7787285d237c2b0342b3c5b4a4b114f5a6..e2a903777a9cdcfb702e8031b288859ad26551fa 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoDomainDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoDomainDAO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.DomainDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.DomainDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.DomainDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.DomainDO;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoLockDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoLockDAO.java
similarity index 93%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoLockDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoLockDAO.java
index 0d8b87de0130170391ce766202dc08faab494f93..1789b2cf2793d9f767d97898c233bc95b403c532 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoLockDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoLockDAO.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.LockDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.LockDO;
-import cn.icanci.rec.admin.dal.utils.EnvUtils;
-import cn.icanci.rec.admin.dal.utils.IDHolder;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.LockDAO;
+import cn.icanci.loopstack.rec.admin.dal.utils.IDHolder;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.LockDO;
+import cn.icanci.loopstack.rec.admin.dal.utils.EnvUtils;
import javax.annotation.Resource;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoLogOperateDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoLogOperateDAO.java
similarity index 84%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoLogOperateDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoLogOperateDAO.java
index e8a1151a57b135a00fe930e7e4a4aceebf9dae19..baa889cd2410c30f0215927e0085f85eaabc2d4d 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoLogOperateDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoLogOperateDAO.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.LogOperateDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.LogOperateDO;
-import cn.icanci.rec.admin.dal.utils.EnvUtils;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.LogOperateDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.LogOperateDO;
+import cn.icanci.loopstack.rec.admin.dal.utils.EnvUtils;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoMetadataDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoMetadataDAO.java
similarity index 92%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoMetadataDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoMetadataDAO.java
index c22021a7dd746e6a44214ca8f58dc738f8263495..6c0bd4ce4886a3751840478302ac8093f5ec166b 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoMetadataDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoMetadataDAO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
import java.util.List;
@@ -8,9 +8,9 @@ import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.stereotype.Service;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.MetadataDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.MetadataDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.MetadataDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.MetadataDO;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoPageHelper.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoPageHelper.java
similarity index 95%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoPageHelper.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoPageHelper.java
index 2552006a9fb4c33bc99abfeac8f838a910cae3b7..2f1b7387beefe02adeaa6cb524f24f8f4b58f219 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoPageHelper.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoPageHelper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.common.Paginator;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.Paginator;
import java.util.List;
import java.util.function.Function;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoRegisterDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoRegisterDAO.java
similarity index 92%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoRegisterDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoRegisterDAO.java
index dfa2cd68e53491a25ee990e382e853fd3809252f..aafcbdfaa431022c912e8fb464fef816412ea36b 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoRegisterDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoRegisterDAO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.RegisterDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.RegisterDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.RegisterDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.RegisterDO;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoSceneDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoSceneDAO.java
similarity index 89%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoSceneDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoSceneDAO.java
index 1b521c69acbd4a00d78ddb947dbb17f20bb61a69..031ae0aade58d073a6afd29fe26449bd1552c2b9 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoSceneDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoSceneDAO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.SceneDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.SceneDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.SceneDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.SceneDO;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoStrategyDAO.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoStrategyDAO.java
similarity index 93%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoStrategyDAO.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoStrategyDAO.java
index 957e16c9b37792db0ea917e8afb94f9e87cb3ae6..e8b59d45a435c0fae905da35731f6afd00845af2 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mongodb/mongo/MongoStrategyDAO.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mongodb/mongo/MongoStrategyDAO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.dal.mongodb.mongo;
+package cn.icanci.loopstack.rec.admin.dal.mongodb.mongo;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.daointerface.StrategyDAO;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.StrategyDO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.daointerface.StrategyDAO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.StrategyDO;
import java.util.List;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/proxy/package-info.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mybatis/package-info.java
similarity index 57%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/proxy/package-info.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mybatis/package-info.java
index e2ad0e61e42e02cab4acad969d538d0ec8aef14a..e88ba29ecb8224aec2e0a611492661a067b14c61 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/proxy/package-info.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/mybatis/package-info.java
@@ -2,4 +2,4 @@
* @author icanci
* @since 1.0 Created in 2022/10/29 20:39
*/
-package cn.icanci.rec.admin.dal.proxy;
\ No newline at end of file
+package cn.icanci.loopstack.rec.admin.dal.mybatis;
\ No newline at end of file
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mybatis/package-info.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/proxy/package-info.java
similarity index 58%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mybatis/package-info.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/proxy/package-info.java
index cb74cc2960b7b710db69638f63fdea9476e6b218..153b7fa8ea7f907718fb1d4643996db676061188 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/mybatis/package-info.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/proxy/package-info.java
@@ -2,4 +2,4 @@
* @author icanci
* @since 1.0 Created in 2022/10/29 20:39
*/
-package cn.icanci.rec.admin.dal.mybatis;
\ No newline at end of file
+package cn.icanci.loopstack.rec.admin.dal.proxy;
\ No newline at end of file
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/EnvUtils.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/EnvUtils.java
similarity index 77%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/EnvUtils.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/EnvUtils.java
index fe6db4e2e691ea33836fad6600e04bc7d8fece17..36478ed827d4bed37c1e3035e357c5c1689df34a 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/EnvUtils.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/EnvUtils.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.dal.utils;
+package cn.icanci.loopstack.rec.admin.dal.utils;
-import cn.icanci.rec.admin.dal.utils.service.EnvService;
-import cn.icanci.rec.admin.dal.utils.service.impl.EnvServiceImpl;
+import cn.icanci.loopstack.rec.admin.dal.utils.service.impl.EnvServiceImpl;
+import cn.icanci.loopstack.rec.admin.dal.utils.service.EnvService;
import org.apache.commons.lang3.StringUtils;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/IDHolder.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/IDHolder.java
similarity index 87%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/IDHolder.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/IDHolder.java
index a3719d64f29d7753d2b7ed06204c17ab005049d8..77562538782530d17a4bc05894c06f9779456374 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/IDHolder.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/IDHolder.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.dal.utils;
+package cn.icanci.loopstack.rec.admin.dal.utils;
-import cn.icanci.rec.admin.dal.utils.service.IDGeneratorService;
+import cn.icanci.loopstack.rec.admin.dal.utils.service.IDGeneratorService;
/**
* Id 生成器
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/EnvService.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/EnvService.java
similarity index 79%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/EnvService.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/EnvService.java
index 81e5a871be6c0945b88990ef89a53d2ab00deedb..8849b847afad1062252af44fc13bef895dd586de 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/EnvService.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/EnvService.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.utils.service;
+package cn.icanci.loopstack.rec.admin.dal.utils.service;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/IDGeneratorService.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/IDGeneratorService.java
similarity index 81%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/IDGeneratorService.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/IDGeneratorService.java
index 343149ff5ff0664d20632b285bbb92b7ceb302e3..7265a1e51aa3d24faafbdc672c71699c25b73eb4 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/IDGeneratorService.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/IDGeneratorService.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.dal.utils.service;
+package cn.icanci.loopstack.rec.admin.dal.utils.service;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/impl/EnvServiceImpl.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/impl/EnvServiceImpl.java
similarity index 80%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/impl/EnvServiceImpl.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/impl/EnvServiceImpl.java
index 8e3d825434e60fe1aba9e011a182e79b9f8ee390..b0986bca343c8977169ee7fde9399c164b824e7b 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/impl/EnvServiceImpl.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/impl/EnvServiceImpl.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.dal.utils.service.impl;
+package cn.icanci.loopstack.rec.admin.dal.utils.service.impl;
-import cn.icanci.rec.admin.dal.utils.EnvUtils;
-import cn.icanci.rec.admin.dal.utils.service.EnvService;
+import cn.icanci.loopstack.rec.admin.dal.utils.EnvUtils;
+import cn.icanci.loopstack.rec.admin.dal.utils.service.EnvService;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.annotation.Value;
diff --git a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/impl/IDGeneratorServiceImpl.java b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/impl/IDGeneratorServiceImpl.java
similarity index 80%
rename from rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/impl/IDGeneratorServiceImpl.java
rename to rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/impl/IDGeneratorServiceImpl.java
index 02e3f2c199afd4c07ba487175eac52c565e12c04..31fc149ba60d84645940e44278809e9324650270 100644
--- a/rec-admin/rec-admin-dal/src/main/java/cn/icanci/rec/admin/dal/utils/service/impl/IDGeneratorServiceImpl.java
+++ b/rec-admin/rec-admin-dal/src/main/java/cn/icanci/loopstack/rec/admin/dal/utils/service/impl/IDGeneratorServiceImpl.java
@@ -1,12 +1,12 @@
-package cn.icanci.rec.admin.dal.utils.service.impl;
+package cn.icanci.loopstack.rec.admin.dal.utils.service.impl;
import org.apache.commons.lang3.RandomUtils;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.stereotype.Service;
import cn.hutool.core.lang.Snowflake;
-import cn.icanci.rec.admin.dal.utils.IDHolder;
-import cn.icanci.rec.admin.dal.utils.service.IDGeneratorService;
+import cn.icanci.loopstack.rec.admin.dal.utils.service.IDGeneratorService;
+import cn.icanci.loopstack.rec.admin.dal.utils.IDHolder;
/**
* 分布式ID生成器
diff --git a/rec-admin/rec-admin-views/pom.xml b/rec-admin/rec-admin-views/pom.xml
index b16c318e19fbdf21487b7fdfdf76d912ea4fe83a..bd2cc75a980170fe49a21c9bf2356deab45a3b23 100644
--- a/rec-admin/rec-admin-views/pom.xml
+++ b/rec-admin/rec-admin-views/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-admin
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
@@ -29,7 +29,7 @@
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-admin-web
${parent.version}
@@ -39,66 +39,66 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ org.codehaus.mojo
+ exec-maven-plugin
+
+
+
+ exec-npm-install
+ package
+
+ exec
+
+
+ npm
+
+ install
+
+ src/main/resources/vueboot
+
+
+
+
+ exec-npm-run-build
+ package
+
+ exec
+
+
+ npm
+
+ run
+ build
+
+ src/main/resources/vueboot
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+
+ copy-static-dist
+ validate
+
+ copy-resources
+
+
+ src/main/resources/static
+ true
+
+
+ src/main/resources/vueboot/dist
+
+
+
+
+
+
@@ -107,7 +107,7 @@
${spring.boot.version}
- cn.icanci.rec.admin.views.AdminViewApplication
+ cn.icanci.loopstack.rec.admin.views.AdminViewApplication
diff --git a/rec-admin/rec-admin-views/src/main/java/cn/icanci/rec/admin/views/AdminViewApplication.java b/rec-admin/rec-admin-views/src/main/java/cn/icanci/loopstack/rec/admin/views/AdminViewApplication.java
similarity index 80%
rename from rec-admin/rec-admin-views/src/main/java/cn/icanci/rec/admin/views/AdminViewApplication.java
rename to rec-admin/rec-admin-views/src/main/java/cn/icanci/loopstack/rec/admin/views/AdminViewApplication.java
index 32095728b0c872e8f27478e1aa5f750214eeb9b0..48d357e77b2fa1339ffc31023eb68e5b377ee4cb 100644
--- a/rec-admin/rec-admin-views/src/main/java/cn/icanci/rec/admin/views/AdminViewApplication.java
+++ b/rec-admin/rec-admin-views/src/main/java/cn/icanci/loopstack/rec/admin/views/AdminViewApplication.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.views;
+package cn.icanci.loopstack.rec.admin.views;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -8,7 +8,7 @@ import org.springframework.context.annotation.ComponentScan;
* @author icanci
* @since 1.0 Created in 2022/07/08 22:13
*/
-@ComponentScan(basePackages = { "cn.icanci.rec" })
+@ComponentScan(basePackages = { "cn.icanci.loopstack.rec" })
@SpringBootApplication
public class AdminViewApplication {
public static void main(String[] args) {
diff --git a/rec-admin/rec-admin-web/pom.xml b/rec-admin/rec-admin-web/pom.xml
index 8c813fe42ad656d9adf237fa655cd5f720a42330..8788bfd1af68044db5f1125ec02a3dad3de63d4b 100644
--- a/rec-admin/rec-admin-web/pom.xml
+++ b/rec-admin/rec-admin-web/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-admin
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
@@ -18,7 +18,7 @@
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-admin-biz
${parent.version}
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/config/WebConfig.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/config/WebConfig.java
similarity index 95%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/config/WebConfig.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/config/WebConfig.java
index f6d1b30e82a138e19e67bbb1399193e3e73302b3..6bc30bc49d0b627fc67319bef2481eb8fcf504c0 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/config/WebConfig.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/config/WebConfig.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.web.config;
+package cn.icanci.loopstack.rec.admin.web.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/config/WebExceptionAdvice.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/config/WebExceptionAdvice.java
similarity index 86%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/config/WebExceptionAdvice.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/config/WebExceptionAdvice.java
index 2fc9dd8088c6d38654e4d37c6ab664405f03d511..c28810337d067dbdaee7db48a6c43142900e411b 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/config/WebExceptionAdvice.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/config/WebExceptionAdvice.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.config;
+package cn.icanci.loopstack.rec.admin.web.config;
-import cn.icanci.rec.common.result.R;
+import cn.icanci.loopstack.rec.common.result.R;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/CommonController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/CommonController.java
similarity index 93%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/CommonController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/CommonController.java
index af569da0ea694e0d2583976d977c9c26a7cb283b..bd2e88beb4b0287501baff176ccf216699b70436 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/CommonController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/CommonController.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.web.controller;
+package cn.icanci.loopstack.rec.admin.web.controller;
-import cn.icanci.rec.common.enums.*;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.result.R;
+import cn.icanci.loopstack.rec.common.enums.*;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.result.R;
import java.util.Arrays;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/LogController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/LogController.java
similarity index 66%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/LogController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/LogController.java
index 8290259b70ceb9261019240c3166d55b9ce1f236..19401cbda646d028ecb1dae9181864f6d8e86f4e 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/LogController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/LogController.java
@@ -1,13 +1,13 @@
-package cn.icanci.rec.admin.web.controller;
+package cn.icanci.loopstack.rec.admin.web.controller;
-import cn.icanci.rec.admin.biz.service.LogOperateService;
-import cn.icanci.rec.admin.dal.mongodb.common.PageList;
-import cn.icanci.rec.admin.dal.mongodb.common.Paginator;
-import cn.icanci.rec.admin.web.form.LogQueryForm;
-import cn.icanci.rec.admin.web.mapper.LogOperateWebMapper;
-import cn.icanci.rec.admin.web.model.LogOperate;
-import cn.icanci.rec.common.model.log.LogOperateVO;
-import cn.icanci.rec.common.result.R;
+import cn.icanci.loopstack.rec.admin.biz.service.LogOperateService;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.PageList;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.Paginator;
+import cn.icanci.loopstack.rec.admin.web.mapper.LogOperateWebMapper;
+import cn.icanci.loopstack.rec.admin.web.form.LogQueryForm;
+import cn.icanci.loopstack.rec.admin.web.model.LogOperate;
+import cn.icanci.loopstack.rec.common.model.log.LogOperateVO;
+import cn.icanci.loopstack.rec.common.result.R;
import javax.annotation.Resource;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/auth/UserAccountController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/auth/UserAccountController.java
similarity index 89%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/auth/UserAccountController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/auth/UserAccountController.java
index a9212048156e07ecc86c3f25e99b7e42a09a8faa..84764778d019263b43ef7dbaaf9794d4cf2263b0 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/auth/UserAccountController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/auth/UserAccountController.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.web.controller.auth;
+package cn.icanci.loopstack.rec.admin.web.controller.auth;
-import cn.icanci.rec.admin.web.model.AdminLogin;
-import cn.icanci.rec.common.result.R;
-import cn.icanci.rec.common.result.ResultCodes;
+import cn.icanci.loopstack.rec.admin.web.model.AdminLogin;
+import cn.icanci.loopstack.rec.common.result.R;
+import cn.icanci.loopstack.rec.common.result.ResultCodes;
import java.util.Date;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/BaseDataController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/BaseDataController.java
similarity index 79%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/BaseDataController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/BaseDataController.java
index 179e217a7366462da3651103d10321f57c440e6a..996c71fd7692c1f957f26b0d6bb68e0f1471fa0d 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/BaseDataController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/BaseDataController.java
@@ -1,14 +1,14 @@
-package cn.icanci.rec.admin.web.controller.config;
+package cn.icanci.loopstack.rec.admin.web.controller.config;
-import cn.icanci.rec.admin.biz.model.BaseDataDebugResult;
-import cn.icanci.rec.admin.biz.service.BaseDataService;
-import cn.icanci.rec.admin.web.form.BaseDataDebugForm;
-import cn.icanci.rec.admin.web.form.BaseDataQueryForm;
-import cn.icanci.rec.admin.web.mapper.BaseDataWebMapper;
-import cn.icanci.rec.admin.web.model.BaseData;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.BaseDataVO;
-import cn.icanci.rec.common.result.R;
+import cn.icanci.loopstack.rec.admin.biz.model.BaseDataDebugResult;
+import cn.icanci.loopstack.rec.admin.biz.service.BaseDataService;
+import cn.icanci.loopstack.rec.admin.web.mapper.BaseDataWebMapper;
+import cn.icanci.loopstack.rec.admin.web.form.BaseDataDebugForm;
+import cn.icanci.loopstack.rec.admin.web.form.BaseDataQueryForm;
+import cn.icanci.loopstack.rec.admin.web.model.BaseData;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.BaseDataVO;
+import cn.icanci.loopstack.rec.common.result.R;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/DataSourceController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/DataSourceController.java
similarity index 81%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/DataSourceController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/DataSourceController.java
index bdc1099d4a10e90161a6065b2cfbde025b6f6ecd..b0be51eaac861cbe25c587c8f01515b56cb935a0 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/DataSourceController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/DataSourceController.java
@@ -1,13 +1,13 @@
-package cn.icanci.rec.admin.web.controller.config;
+package cn.icanci.loopstack.rec.admin.web.controller.config;
-import cn.icanci.rec.admin.biz.model.DataSourceDebugResult;
-import cn.icanci.rec.admin.biz.service.DataSourceService;
-import cn.icanci.rec.admin.web.form.DataSourceQueryForm;
-import cn.icanci.rec.admin.web.mapper.DataSourceWebMapper;
-import cn.icanci.rec.admin.web.model.DataSource;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.DataSourceVO;
-import cn.icanci.rec.common.result.R;
+import cn.icanci.loopstack.rec.admin.biz.model.DataSourceDebugResult;
+import cn.icanci.loopstack.rec.admin.biz.service.DataSourceService;
+import cn.icanci.loopstack.rec.admin.web.mapper.DataSourceWebMapper;
+import cn.icanci.loopstack.rec.admin.web.form.DataSourceQueryForm;
+import cn.icanci.loopstack.rec.admin.web.model.DataSource;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.DataSourceVO;
+import cn.icanci.loopstack.rec.common.result.R;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/DomainController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/DomainController.java
similarity index 79%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/DomainController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/DomainController.java
index 630b5aa683360bf25b5475185fecc9ce3a796516..f69ae2d9bdff186b7ef13d16bdd5f205c9f78834 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/DomainController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/DomainController.java
@@ -1,12 +1,12 @@
-package cn.icanci.rec.admin.web.controller.config;
-
-import cn.icanci.rec.admin.biz.service.DomainService;
-import cn.icanci.rec.admin.web.form.DomainQueryForm;
-import cn.icanci.rec.admin.web.mapper.DomainWebMapper;
-import cn.icanci.rec.admin.web.model.Domain;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.DomainVO;
-import cn.icanci.rec.common.result.R;
+package cn.icanci.loopstack.rec.admin.web.controller.config;
+
+import cn.icanci.loopstack.rec.admin.biz.service.DomainService;
+import cn.icanci.loopstack.rec.admin.web.mapper.DomainWebMapper;
+import cn.icanci.loopstack.rec.admin.web.form.DomainQueryForm;
+import cn.icanci.loopstack.rec.admin.web.model.Domain;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.DomainVO;
+import cn.icanci.loopstack.rec.common.result.R;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/MetadataController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/MetadataController.java
similarity index 77%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/MetadataController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/MetadataController.java
index b45fa6f1d51f7cc738d692721b0e49c0f199675e..b97490d9872f6a5a1e91760c204905d61ac11728 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/MetadataController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/MetadataController.java
@@ -1,12 +1,12 @@
-package cn.icanci.rec.admin.web.controller.config;
-
-import cn.icanci.rec.admin.biz.service.MetadataService;
-import cn.icanci.rec.admin.web.form.MetadataQueryForm;
-import cn.icanci.rec.admin.web.mapper.MetadataWebMapper;
-import cn.icanci.rec.admin.web.model.Metadata;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.model.config.MetadataVO;
-import cn.icanci.rec.common.result.R;
+package cn.icanci.loopstack.rec.admin.web.controller.config;
+
+import cn.icanci.loopstack.rec.admin.biz.service.MetadataService;
+import cn.icanci.loopstack.rec.admin.web.mapper.MetadataWebMapper;
+import cn.icanci.loopstack.rec.admin.web.form.MetadataQueryForm;
+import cn.icanci.loopstack.rec.admin.web.model.Metadata;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.model.config.MetadataVO;
+import cn.icanci.loopstack.rec.common.result.R;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/SceneController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/SceneController.java
similarity index 78%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/SceneController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/SceneController.java
index a74a6f5e8738c04a297ab6cabec045f59c1cea22..a938c9ea7f5612ce0926f05488b1af2fd17fa3b3 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/SceneController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/SceneController.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.admin.web.controller.config;
+package cn.icanci.loopstack.rec.admin.web.controller.config;
-import cn.icanci.rec.admin.biz.service.SceneService;
-import cn.icanci.rec.admin.web.mapper.SceneWebMapper;
-import cn.icanci.rec.admin.web.model.Scene;
-import cn.icanci.rec.common.model.TextValue;
-import cn.icanci.rec.common.result.R;
+import cn.icanci.loopstack.rec.admin.biz.service.SceneService;
+import cn.icanci.loopstack.rec.admin.web.mapper.SceneWebMapper;
+import cn.icanci.loopstack.rec.admin.web.model.Scene;
+import cn.icanci.loopstack.rec.common.model.TextValue;
+import cn.icanci.loopstack.rec.common.result.R;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/StrategyController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/StrategyController.java
similarity index 78%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/StrategyController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/StrategyController.java
index 43df62e1579b0b78b74f7154b663764f235a8ca3..bcf711e6e49e1cf6dbaf0a511dea82bb9c7ae36b 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/config/StrategyController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/config/StrategyController.java
@@ -1,13 +1,13 @@
-package cn.icanci.rec.admin.web.controller.config;
-
-import cn.icanci.rec.admin.biz.model.StrategyDebugResult;
-import cn.icanci.rec.admin.biz.service.StrategyService;
-import cn.icanci.rec.admin.web.form.StrategyDebugForm;
-import cn.icanci.rec.admin.web.form.StrategyQueryForm;
-import cn.icanci.rec.admin.web.mapper.StrategyWebMapper;
-import cn.icanci.rec.admin.web.model.Strategy;
-import cn.icanci.rec.common.model.config.StrategyVO;
-import cn.icanci.rec.common.result.R;
+package cn.icanci.loopstack.rec.admin.web.controller.config;
+
+import cn.icanci.loopstack.rec.admin.biz.model.StrategyDebugResult;
+import cn.icanci.loopstack.rec.admin.biz.service.StrategyService;
+import cn.icanci.loopstack.rec.admin.web.form.StrategyDebugForm;
+import cn.icanci.loopstack.rec.admin.web.form.StrategyQueryForm;
+import cn.icanci.loopstack.rec.admin.web.mapper.StrategyWebMapper;
+import cn.icanci.loopstack.rec.admin.web.model.Strategy;
+import cn.icanci.loopstack.rec.common.model.config.StrategyVO;
+import cn.icanci.loopstack.rec.common.result.R;
import javax.annotation.Resource;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/register/RegisterController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/register/RegisterController.java
similarity index 86%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/register/RegisterController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/register/RegisterController.java
index 1cba0e759744dfee79102cd57fbad289fd51c0b9..2921d34306216fdf8be463d591e2679407efad55 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/controller/register/RegisterController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/controller/register/RegisterController.java
@@ -1,11 +1,11 @@
-package cn.icanci.rec.admin.web.controller.register;
+package cn.icanci.loopstack.rec.admin.web.controller.register;
-import cn.icanci.rec.admin.biz.service.RegisterService;
-import cn.icanci.rec.admin.web.form.PublishForm;
-import cn.icanci.rec.admin.web.form.RegisterQueryForm;
-import cn.icanci.rec.common.model.config.RegisterVO;
-import cn.icanci.rec.common.model.socket.RegisterDTO;
-import cn.icanci.rec.common.result.R;
+import cn.icanci.loopstack.rec.admin.biz.service.RegisterService;
+import cn.icanci.loopstack.rec.admin.web.form.PublishForm;
+import cn.icanci.loopstack.rec.admin.web.form.RegisterQueryForm;
+import cn.icanci.loopstack.rec.common.model.config.RegisterVO;
+import cn.icanci.loopstack.rec.common.model.socket.RegisterDTO;
+import cn.icanci.loopstack.rec.common.result.R;
import java.util.Date;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/BaseDataDebugForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/BaseDataDebugForm.java
similarity index 86%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/BaseDataDebugForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/BaseDataDebugForm.java
index 677fe04c912d351acccbe4dfb0dd57c287a80e7b..344c13d6b1d1e7710d99634b3a642b5e28cc9393 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/BaseDataDebugForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/BaseDataDebugForm.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.admin.web.model.BaseData;
+import cn.icanci.loopstack.rec.admin.web.model.BaseData;
import java.io.Serializable;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/BaseDataQueryForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/BaseDataQueryForm.java
similarity index 79%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/BaseDataQueryForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/BaseDataQueryForm.java
index ee151a0483af35116e15fbaf401bedc2e244670e..cdef6db8bd03c7c1c76bbfb1f0db1fb9d4b1055a 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/BaseDataQueryForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/BaseDataQueryForm.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.admin.web.model.BaseData;
+import cn.icanci.loopstack.rec.admin.web.model.BaseData;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/BaseQueryForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/BaseQueryForm.java
similarity index 79%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/BaseQueryForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/BaseQueryForm.java
index abd6a5db72b6d4ab29ae91897254d6cc742a3886..260d4d05628ac095599c6c22219bffdabed93d2b 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/BaseQueryForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/BaseQueryForm.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.admin.dal.mongodb.common.Paginator;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.common.Paginator;
import java.io.Serializable;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/DataSourceQueryForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/DataSourceQueryForm.java
similarity index 79%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/DataSourceQueryForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/DataSourceQueryForm.java
index f7bcce57ce5ddd4889e00b1dd6e4d611f569b1c2..85d748ac711486f3f79fb112505e6bbd3fad2856 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/DataSourceQueryForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/DataSourceQueryForm.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.admin.web.model.DataSource;
+import cn.icanci.loopstack.rec.admin.web.model.DataSource;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/DomainQueryForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/DomainQueryForm.java
similarity index 78%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/DomainQueryForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/DomainQueryForm.java
index 70674641d64bd784f707b920ba453cc2a7a9294c..e69f7ff96870a1be1cfbb0aedad6cb071a61b5b4 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/DomainQueryForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/DomainQueryForm.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.admin.web.model.Domain;
+import cn.icanci.loopstack.rec.admin.web.model.Domain;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/LogQueryForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/LogQueryForm.java
similarity index 79%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/LogQueryForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/LogQueryForm.java
index f22cdd8aa008fbd36a3c725158cc11fbe173f272..c3a467818cfacea48f5fa3c9dcb923f85063cd74 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/LogQueryForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/LogQueryForm.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.admin.web.model.LogOperate;
+import cn.icanci.loopstack.rec.admin.web.model.LogOperate;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/MetadataQueryForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/MetadataQueryForm.java
similarity index 79%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/MetadataQueryForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/MetadataQueryForm.java
index c9b53adb206b2ab8925ce2ed12eecae17c048b26..90224775d698166a44988617889d23a733e40e94 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/MetadataQueryForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/MetadataQueryForm.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.admin.web.model.Metadata;
+import cn.icanci.loopstack.rec.admin.web.model.Metadata;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/PublishForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/PublishForm.java
similarity index 93%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/PublishForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/PublishForm.java
index 2e7b0ab6871d5215c6784f440bac5a43218bf19e..98cecb386f1be252503f7629ddb6b04d592dc6d6 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/PublishForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/PublishForm.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
import java.io.Serializable;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/RegisterQueryForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/RegisterQueryForm.java
similarity index 78%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/RegisterQueryForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/RegisterQueryForm.java
index 007aa18334ff277beefbe1d90bdbae36c3b93a28..fbc0a2a8c82aa783082804528dbacbc54654ddcf 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/RegisterQueryForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/RegisterQueryForm.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.common.model.config.RegisterVO;
+import cn.icanci.loopstack.rec.common.model.config.RegisterVO;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/SceneQueryForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/SceneQueryForm.java
similarity index 78%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/SceneQueryForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/SceneQueryForm.java
index 777f2dc29c6766aaf31f25f6ad12b2c1fec2496b..9eb972f1ebbb2f50b14e7d169ba5760e77c15232 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/SceneQueryForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/SceneQueryForm.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.admin.web.model.Scene;
+import cn.icanci.loopstack.rec.admin.web.model.Scene;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/StrategyDebugForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/StrategyDebugForm.java
similarity index 82%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/StrategyDebugForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/StrategyDebugForm.java
index 7f41c708f3870c6a555645514a5a9f69422b6a81..5257089025ae035fd339d60babb141bcd1c87c55 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/StrategyDebugForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/StrategyDebugForm.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.admin.web.model.Strategy;
+import cn.icanci.loopstack.rec.admin.web.model.Strategy;
import java.io.Serializable;
@@ -11,7 +11,7 @@ import java.io.Serializable;
public class StrategyDebugForm implements Serializable {
private static final long serialVersionUID = 7046936486304373642L;
- private Strategy strategy;
+ private Strategy strategy;
private String scriptContentTest;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/StrategyQueryForm.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/StrategyQueryForm.java
similarity index 55%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/StrategyQueryForm.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/StrategyQueryForm.java
index 34472d1ba15b5b34c441b107fd05e95283a33a92..62e0d360f3242acbedbfcde14a3288b4b6f4fe5f 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/form/StrategyQueryForm.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/form/StrategyQueryForm.java
@@ -1,14 +1,14 @@
-package cn.icanci.rec.admin.web.form;
+package cn.icanci.loopstack.rec.admin.web.form;
-import cn.icanci.rec.admin.web.model.Strategy;
+import cn.icanci.loopstack.rec.admin.web.model.Strategy;
/**
* @author icanci
* @since 1.0 Created in 2022/11/18 22:08
*/
public class StrategyQueryForm extends BaseQueryForm {
- private static final long serialVersionUID = 6978323388657447739L;
- private Strategy strategy;
+ private static final long serialVersionUID = 6978323388657447739L;
+ private Strategy strategy;
public Strategy getStrategy() {
return strategy;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/BaseDataWebMapper.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/BaseDataWebMapper.java
similarity index 53%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/BaseDataWebMapper.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/BaseDataWebMapper.java
index 391a3272ece05547499f87610d0f7e5f46d8e2f8..acd3e9561940e0a06b452144f0cac22e0b63cdf0 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/BaseDataWebMapper.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/BaseDataWebMapper.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.admin.web.mapper;
+package cn.icanci.loopstack.rec.admin.web.mapper;
-import cn.icanci.rec.admin.biz.mapper.convertor.DataTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.ResultTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
-import cn.icanci.rec.admin.web.model.BaseData;
-import cn.icanci.rec.common.model.config.BaseDataVO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.DataTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.ResultTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.web.model.BaseData;
+import cn.icanci.loopstack.rec.common.model.config.BaseDataVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/BaseWebMapper.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/BaseWebMapper.java
similarity index 82%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/BaseWebMapper.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/BaseWebMapper.java
index cb6dde04dc45b074dd8e4644f0be0b9ec390b6b0..0afcc4cc443ba1035d8cbb3047697a1cd369e229 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/BaseWebMapper.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/BaseWebMapper.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.web.mapper;
+package cn.icanci.loopstack.rec.admin.web.mapper;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/DataSourceWebMapper.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/DataSourceWebMapper.java
similarity index 67%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/DataSourceWebMapper.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/DataSourceWebMapper.java
index a6bcb5aff76d350d900d0e53a34d0ff98df05cea..2f6f60b657fe06069bdc602db7e35cf86dc227d1 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/DataSourceWebMapper.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/DataSourceWebMapper.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.admin.web.mapper;
+package cn.icanci.loopstack.rec.admin.web.mapper;
-import cn.icanci.rec.admin.biz.mapper.convertor.DataSourceTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.HttpRequestTypeEnumConverter;
-import cn.icanci.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
-import cn.icanci.rec.admin.web.model.DataSource;
-import cn.icanci.rec.common.model.config.DataSourceVO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.DataSourceTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.HttpRequestTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.ScriptTypeEnumConverter;
+import cn.icanci.loopstack.rec.admin.web.model.DataSource;
+import cn.icanci.loopstack.rec.common.model.config.DataSourceVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/DomainWebMapper.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/DomainWebMapper.java
similarity index 66%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/DomainWebMapper.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/DomainWebMapper.java
index afd741ac0bed412607516028635b0d508d453517..fea2ea29e8c46d1e33814cd630414b65e8af3bbe 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/DomainWebMapper.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/DomainWebMapper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.web.mapper;
+package cn.icanci.loopstack.rec.admin.web.mapper;
-import cn.icanci.rec.admin.web.model.Domain;
-import cn.icanci.rec.common.model.config.DomainVO;
+import cn.icanci.loopstack.rec.admin.web.model.Domain;
+import cn.icanci.loopstack.rec.common.model.config.DomainVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/LogOperateWebMapper.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/LogOperateWebMapper.java
similarity index 83%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/LogOperateWebMapper.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/LogOperateWebMapper.java
index 7ed5d760d291c6795256ae3763ab047989c1e4dd..1da5d5b61260a54fe51e064d28867863e8ffcbf4 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/LogOperateWebMapper.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/LogOperateWebMapper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.web.mapper;
+package cn.icanci.loopstack.rec.admin.web.mapper;
-import cn.icanci.rec.admin.web.model.LogOperate;
-import cn.icanci.rec.common.model.log.LogOperateVO;
+import cn.icanci.loopstack.rec.admin.web.model.LogOperate;
+import cn.icanci.loopstack.rec.common.model.log.LogOperateVO;
import java.util.Collection;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/MetadataWebMapper.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/MetadataWebMapper.java
similarity index 66%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/MetadataWebMapper.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/MetadataWebMapper.java
index 2f15e1fba11de1e5c97be6904759b5b6a1875c2e..a7b95026fa4e4523e0b16e14e9a5b6874bee2ebf 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/MetadataWebMapper.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/MetadataWebMapper.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.web.mapper;
+package cn.icanci.loopstack.rec.admin.web.mapper;
-import cn.icanci.rec.admin.dal.mongodb.dateobject.MetadataDO;
-import cn.icanci.rec.admin.web.model.Metadata;
-import cn.icanci.rec.common.model.config.MetadataVO;
+import cn.icanci.loopstack.rec.admin.dal.mongodb.dateobject.MetadataDO;
+import cn.icanci.loopstack.rec.admin.web.model.Metadata;
+import cn.icanci.loopstack.rec.common.model.config.MetadataVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/SceneWebMapper.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/SceneWebMapper.java
similarity index 72%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/SceneWebMapper.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/SceneWebMapper.java
index 0bad9f33eefe2d80158cf9d22595c5b92ee12070..304044db80ee12b031b635599fcbe88f13259520 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/SceneWebMapper.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/SceneWebMapper.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.admin.web.mapper;
+package cn.icanci.loopstack.rec.admin.web.mapper;
-import cn.icanci.rec.admin.web.model.Scene;
-import cn.icanci.rec.common.model.config.SceneVO;
+import cn.icanci.loopstack.rec.admin.web.model.Scene;
+import cn.icanci.loopstack.rec.common.model.config.SceneVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/StrategyWebMapper.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/StrategyWebMapper.java
similarity index 83%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/StrategyWebMapper.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/StrategyWebMapper.java
index e21b8392b88a69419deb290959929a4fdb01a6b2..a27b709bb8e31dcb38417a84f3d10fc55a9fe255 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/mapper/StrategyWebMapper.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/mapper/StrategyWebMapper.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.web.mapper;
+package cn.icanci.loopstack.rec.admin.web.mapper;
-import cn.icanci.rec.admin.biz.mapper.convertor.*;
-import cn.icanci.rec.admin.web.model.Strategy;
-import cn.icanci.rec.common.model.config.StrategyVO;
+import cn.icanci.loopstack.rec.admin.biz.mapper.convertor.*;
+import cn.icanci.loopstack.rec.admin.web.model.Strategy;
+import cn.icanci.loopstack.rec.common.model.config.StrategyVO;
import org.mapstruct.Mapper;
import org.mapstruct.NullValueMappingStrategy;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/AdminLogin.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/AdminLogin.java
similarity index 97%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/AdminLogin.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/AdminLogin.java
index 3a674bac52ddc62eeffdefe98ad7b2de8ec410b1..d7d2062768791bd8c16fb0ac574e1281ee81cd47 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/AdminLogin.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/AdminLogin.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.web.model;
+package cn.icanci.loopstack.rec.admin.web.model;
import java.io.Serializable;
import java.util.Date;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Base.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Base.java
similarity index 97%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Base.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Base.java
index 98ad3af8007e8ce3b9ebaacaada6a4505ab97a85..e4a2e6b3336bd6b1c05cfe53110d1ee75af92e0a 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Base.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Base.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.web.model;
+package cn.icanci.loopstack.rec.admin.web.model;
import java.io.Serializable;
import java.util.Date;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/BaseData.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/BaseData.java
similarity index 90%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/BaseData.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/BaseData.java
index b8c21ee55da32473c31812111c7ad6dcede4ba53..1b8e37c9d25c2b66c1ed2a6ec79983564c55d27d 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/BaseData.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/BaseData.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.web.model;
+package cn.icanci.loopstack.rec.admin.web.model;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.ResultTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ResultTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/DataSource.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/DataSource.java
similarity index 95%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/DataSource.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/DataSource.java
index 65e7a142a9196cf99a3e716ea1ae80c70e58ede9..e9d415576bda77e9c235ad0fc4f43508e6dd2b89 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/DataSource.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/DataSource.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.admin.web.model;
+package cn.icanci.loopstack.rec.admin.web.model;
-import cn.icanci.rec.common.enums.DataSourceTypeEnum;
-import cn.icanci.rec.common.enums.HttpRequestTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.DataSourceTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.HttpRequestTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Domain.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Domain.java
similarity index 93%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Domain.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Domain.java
index e7a3f2fe94862415b21be8cf0f3c852efecfa3e1..e15a23e09fd02df6f64d2e9fc99208201763b7f9 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Domain.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Domain.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.web.model;
+package cn.icanci.loopstack.rec.admin.web.model;
/**
* @author icanci
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/LogOperate.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/LogOperate.java
similarity index 94%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/LogOperate.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/LogOperate.java
index 99954f50d9364a64e7cf0d70d7f26ee0a7f6693b..03e01a37fa2fda22a85a03fc875f20940bed4c2f 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/LogOperate.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/LogOperate.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.model;
+package cn.icanci.loopstack.rec.admin.web.model;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
import java.io.Serializable;
import java.util.Date;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Metadata.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Metadata.java
similarity index 96%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Metadata.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Metadata.java
index bbb9955e01e6b1035cb523217ec7d8e1c41c65ab..a4c090dae7f2054a038fc55e8ee913294be213ec 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Metadata.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Metadata.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.web.model;
+package cn.icanci.loopstack.rec.admin.web.model;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Scene.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Scene.java
similarity index 96%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Scene.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Scene.java
index d7a7dee6e3d0b977de4e60a87af489540e9dea49..0f40cce9bc54e6475374d7b10aaff6476777977e 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Scene.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Scene.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.admin.web.model;
+package cn.icanci.loopstack.rec.admin.web.model;
import java.util.List;
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Strategy.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Strategy.java
similarity index 96%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Strategy.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Strategy.java
index 13ce7cd43fd9e4546619041bf6533a07bfcf8216..238760e14ae6494e237a77233778ea4305bec6d2 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/model/Strategy.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/model/Strategy.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.admin.web.model;
+package cn.icanci.loopstack.rec.admin.web.model;
-import cn.icanci.rec.common.enums.*;
+import cn.icanci.loopstack.rec.common.enums.*;
import java.util.List;
@@ -29,7 +29,7 @@ public class Strategy extends Base {
/**
* 规则配置类型(默认为List)
*
- * @see RuleTypeEnum#name()
+ * @see RuleTypeEnum#name()
*/
private String ruleType;
/**
@@ -164,7 +164,7 @@ public class Strategy extends Base {
/**
* 操作符
*
- * @see OperatorEnum#name()
+ * @see OperatorEnum#name()
*/
private String operator;
@@ -174,7 +174,7 @@ public class Strategy extends Base {
/**
* 是否中断执行
*
- * @see InterruptEnum#name()
+ * @see InterruptEnum#name()
*/
private String interrupt;
@@ -182,7 +182,7 @@ public class Strategy extends Base {
* 命中到当前条件的返回值类型
*
* 满足 {@link InterruptEnum#TRUE } 时候返回值
- * @see ResultTypeEnum#name()
+ * @see ResultTypeEnum#name()
*/
private String resultType;
/**
diff --git a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/webapi/WebApiController.java b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/webapi/WebApiController.java
similarity index 87%
rename from rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/webapi/WebApiController.java
rename to rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/webapi/WebApiController.java
index 0045e953e8237dba37a4ecd506804319890ca5b4..637838e84fc09e0ac2af3427d94a6ee89de61068 100644
--- a/rec-admin/rec-admin-web/src/main/java/cn/icanci/rec/admin/web/webapi/WebApiController.java
+++ b/rec-admin/rec-admin-web/src/main/java/cn/icanci/loopstack/rec/admin/web/webapi/WebApiController.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.admin.web.webapi;
+package cn.icanci.loopstack.rec.admin.web.webapi;
-import cn.icanci.rec.admin.biz.service.WebApiService;
-import cn.icanci.rec.common.aggregation.WebApiRequest;
-import cn.icanci.rec.common.aggregation.WebApiResponse;
-import cn.icanci.rec.common.aggregation.model.*;
+import cn.icanci.loopstack.rec.common.aggregation.model.*;
+import cn.icanci.loopstack.rec.admin.biz.service.WebApiService;
+import cn.icanci.loopstack.rec.common.aggregation.WebApiRequest;
+import cn.icanci.loopstack.rec.common.aggregation.WebApiResponse;
import javax.annotation.Resource;
diff --git a/rec-common/pom.xml b/rec-common/pom.xml
index 7538d3dd2f2287fc20a6ecb5b7969affe4575e02..435ebaae931e48f521fa210ef09a5d8702fcdd61 100644
--- a/rec-common/pom.xml
+++ b/rec-common/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-parent
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/WebApiRequest.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/WebApiRequest.java
similarity index 92%
rename from rec-common/src/main/java/cn/icanci/rec/common/aggregation/WebApiRequest.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/WebApiRequest.java
index 938cb02b907050d86ca4696c35531f4e00f3526c..381c2066491006dee13b48809863c6a86cc64d9f 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/WebApiRequest.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/WebApiRequest.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.aggregation;
+package cn.icanci.loopstack.rec.common.aggregation;
import java.io.Serializable;
import java.util.Set;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/WebApiResponse.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/WebApiResponse.java
similarity index 90%
rename from rec-common/src/main/java/cn/icanci/rec/common/aggregation/WebApiResponse.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/WebApiResponse.java
index 0d03a1fc74e909a7b63c5cd99f18d581fb8424a6..bbcd2f225303364bf417e6d659f25a492782e705 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/WebApiResponse.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/WebApiResponse.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.aggregation;
+package cn.icanci.loopstack.rec.common.aggregation;
import java.io.Serializable;
import java.util.List;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/BaseDTO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/BaseDTO.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/BaseDTO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/BaseDTO.java
index 49c242faf5d7594f6ccbe7faa3aa3a4354e92114..656c6a6662434845ddc96f90174c013b2f33644a 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/BaseDTO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/BaseDTO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.aggregation.model;
+package cn.icanci.loopstack.rec.common.aggregation.model;
import java.io.Serializable;
import java.util.Date;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/BaseDataDTO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/BaseDataDTO.java
similarity index 91%
rename from rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/BaseDataDTO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/BaseDataDTO.java
index 0a53cbde24dde80d7857abf14cfd8f418237aa91..ee4b632879870f60a5788c5b1b6d3fb0249b5abb 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/BaseDataDTO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/BaseDataDTO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.common.aggregation.model;
+package cn.icanci.loopstack.rec.common.aggregation.model;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.ResultTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ResultTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
import javax.script.CompiledScript;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/DataSourceDTO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/DataSourceDTO.java
similarity index 95%
rename from rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/DataSourceDTO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/DataSourceDTO.java
index a017340f89fd1f27d0bccf1c0df15082c8aa2827..426e8d818d3d78b7ad539eb06973058e3d4890b3 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/DataSourceDTO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/DataSourceDTO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.common.aggregation.model;
+package cn.icanci.loopstack.rec.common.aggregation.model;
-import cn.icanci.rec.common.enums.DataSourceTypeEnum;
-import cn.icanci.rec.common.enums.HttpRequestTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.DataSourceTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.HttpRequestTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
import javax.script.CompiledScript;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/DomainDTO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/DomainDTO.java
similarity index 92%
rename from rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/DomainDTO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/DomainDTO.java
index 8aee435cca2e51ce45b9ff301e3a20112cecfac0..06e5c0b49c2483e4520730d21452e23bb449220f 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/DomainDTO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/DomainDTO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.aggregation.model;
+package cn.icanci.loopstack.rec.common.aggregation.model;
/**
* 域网络传输模型
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/MetadataDTO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/MetadataDTO.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/MetadataDTO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/MetadataDTO.java
index 2e1ea9bb94ddfc09c94b49515856e45613fe1f2d..fdc8cc6892d25dc917fe9e4f3028a0376a17731b 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/MetadataDTO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/MetadataDTO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.aggregation.model;
+package cn.icanci.loopstack.rec.common.aggregation.model;
import java.util.List;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/SceneDTO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/SceneDTO.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/SceneDTO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/SceneDTO.java
index 791c0c0cf297f3c8f11fba4eea7777f59b7c3211..a0523cc56f03327dd9ab6e2816b347b2c807d14f 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/SceneDTO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/SceneDTO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.aggregation.model;
+package cn.icanci.loopstack.rec.common.aggregation.model;
import java.util.List;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/StrategyDTO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/StrategyDTO.java
similarity index 98%
rename from rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/StrategyDTO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/StrategyDTO.java
index 20a49a549a30ca34959a72b5427a2e162e3ef445..af464c60d7c5f649c3322cc3804cf0346ccdd92c 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/aggregation/model/StrategyDTO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/aggregation/model/StrategyDTO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.common.aggregation.model;
+package cn.icanci.loopstack.rec.common.aggregation.model;
-import cn.icanci.rec.common.enums.*;
+import cn.icanci.loopstack.rec.common.enums.*;
import java.util.List;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/DataSourceTypeEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/DataSourceTypeEnum.java
similarity index 95%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/DataSourceTypeEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/DataSourceTypeEnum.java
index 55c4d23f7ebad68a50b71d691f569607f3539401..b253519359170b94c84f4164988b447568a90859 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/DataSourceTypeEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/DataSourceTypeEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* 数据源类型
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/DataTypeEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/DataTypeEnum.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/DataTypeEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/DataTypeEnum.java
index 0e8b24efa6601c167328631a9ad0514fcec3e839..19e288d45e901adfa5f1c942182923302c034074 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/DataTypeEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/DataTypeEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* 数据类型(布尔、字符串、数值、日期、元数据等)
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/HttpRequestTypeEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/HttpRequestTypeEnum.java
similarity index 95%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/HttpRequestTypeEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/HttpRequestTypeEnum.java
index cca322d4209804bdfb4f04fab8f739d0bccd2f80..dce7dbf2acd55082811c9a759f259b3f8963cc98 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/HttpRequestTypeEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/HttpRequestTypeEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* HTTP 请求数据类型
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/InterruptEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/InterruptEnum.java
similarity index 94%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/InterruptEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/InterruptEnum.java
index 88f1e08753c5e4dc412f931c46611e3743d52178..4dace53eb46ae4eb6c4039d0b1d69a4dcd283882 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/InterruptEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/InterruptEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* 规则执行是否中断标志
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/LogOperatorTypeEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/LogOperatorTypeEnum.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/LogOperatorTypeEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/LogOperatorTypeEnum.java
index 86fff2793b9193eca60c75c69ed618994c337e92..3572bbc8c10ff56acd52dc14bd766ddbe4191422 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/LogOperatorTypeEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/LogOperatorTypeEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* 日志操作类型
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/ModuleTypeEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/ModuleTypeEnum.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/ModuleTypeEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/ModuleTypeEnum.java
index ae9dbc9140233bcd289b31bad580ce328140e316..1ea05723015e17fe760ceffb5074a4dc855e5f69 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/ModuleTypeEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/ModuleTypeEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* 日志操作模块类型
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/OperatorEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/OperatorEnum.java
similarity index 97%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/OperatorEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/OperatorEnum.java
index fff44657a98bcd7b4d218282505eccffbb7053c3..0b2c09752d3e39867e54078f0b6ee100abce9c0f 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/OperatorEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/OperatorEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* 操作符
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/ResultTypeEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/ResultTypeEnum.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/ResultTypeEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/ResultTypeEnum.java
index d83b34412a761c637708a7bfd4b220f949b5252c..2c5770ff6ba9ecae0ff911d94bc9ead937a27ac8 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/ResultTypeEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/ResultTypeEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* 脚本执行返回类型
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/RuleModeEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/RuleModeEnum.java
similarity index 93%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/RuleModeEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/RuleModeEnum.java
index 8f61b12d1f8947a06a8b80f5c8547eba77e13255..9f1b450ce433c14be8aa89b1e6514376b1c36b4b 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/RuleModeEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/RuleModeEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* @author icanci
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/RuleTypeEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/RuleTypeEnum.java
similarity index 95%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/RuleTypeEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/RuleTypeEnum.java
index f025d678cb1126c1eae977427cdc44e95f9ac337..ed3e861087f83f25eda4dd93de33f8ce89363511 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/RuleTypeEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/RuleTypeEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* 规则配置类型
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/enums/ScriptTypeEnum.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/ScriptTypeEnum.java
similarity index 95%
rename from rec-common/src/main/java/cn/icanci/rec/common/enums/ScriptTypeEnum.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/ScriptTypeEnum.java
index 70b01bc5b5ea0b6aa454fe3117f8fb8e0dac1601..9c7bed912282563a42152c6712becdec3f349278 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/enums/ScriptTypeEnum.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/enums/ScriptTypeEnum.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.enums;
+package cn.icanci.loopstack.rec.common.enums;
/**
* 脚本类型
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/TextValue.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/TextValue.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/TextValue.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/TextValue.java
index 6615ea3e678c0b41a880f65214f3ea63fea51d1e..ad258e69f4a7f686f73366c726dd24272948a50b 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/TextValue.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/TextValue.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model;
+package cn.icanci.loopstack.rec.common.model;
import java.io.Serializable;
import java.util.List;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/config/BaseDataVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/BaseDataVO.java
similarity index 89%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/config/BaseDataVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/BaseDataVO.java
index 75cb7c0e8749b4f0f9cd2411d9542e28f1ba4878..16ea5812d337f043eb50363520537a188806d5bc 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/config/BaseDataVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/BaseDataVO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.common.model.config;
+package cn.icanci.loopstack.rec.common.model.config;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.ResultTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ResultTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
/**
* 基础数据
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/config/BaseVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/BaseVO.java
similarity index 97%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/config/BaseVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/BaseVO.java
index cae557cf93b38d03e02cd18862b0cd8247b001b0..1f6d2dcb5084e55f5e526ebffaaf499fa4a295d4 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/config/BaseVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/BaseVO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.config;
+package cn.icanci.loopstack.rec.common.model.config;
import java.util.Date;
import java.util.StringJoiner;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/config/DataSourceVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/DataSourceVO.java
similarity index 95%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/config/DataSourceVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/DataSourceVO.java
index 29206e75713e209619376c50a9009f2f93e4a242..3f124b75a93993e54fc437b4181776674544d974 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/config/DataSourceVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/DataSourceVO.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.common.model.config;
+package cn.icanci.loopstack.rec.common.model.config;
-import cn.icanci.rec.common.enums.DataSourceTypeEnum;
-import cn.icanci.rec.common.enums.HttpRequestTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.HttpRequestTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.DataSourceTypeEnum;
/**
* 数据源
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/config/DomainVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/DomainVO.java
similarity index 91%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/config/DomainVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/DomainVO.java
index 087852fb3b1cf64188e47bdbe72839adcedec7ba..06f80a46e06415d8db95c3e3561cf5b5e9f229f9 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/config/DomainVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/DomainVO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.config;
+package cn.icanci.loopstack.rec.common.model.config;
/**
* 域
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/config/MetadataVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/MetadataVO.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/config/MetadataVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/MetadataVO.java
index 520fa0d6ce5a60003acd79f4f29cdb7957d0562e..7df333b0f09cd67691cb20bc08918c1d62e6c100 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/config/MetadataVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/MetadataVO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.config;
+package cn.icanci.loopstack.rec.common.model.config;
import java.util.List;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/config/RegisterVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/RegisterVO.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/config/RegisterVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/RegisterVO.java
index 109bfa95130fc8cca18433b18f9f98a9505c5934..e5eb797d7ef263c31a7406cc18fe88201fb151d5 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/config/RegisterVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/RegisterVO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.config;
+package cn.icanci.loopstack.rec.common.model.config;
import java.util.Date;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/config/SceneVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/SceneVO.java
similarity index 95%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/config/SceneVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/SceneVO.java
index 5425b251e54462635aad5fc000a2d4e7b6e6d32b..27bddedc425e5e2bf3a188d196eb6243e892e64c 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/config/SceneVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/SceneVO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.config;
+package cn.icanci.loopstack.rec.common.model.config;
import java.util.List;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/config/StrategyVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/StrategyVO.java
similarity index 97%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/config/StrategyVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/StrategyVO.java
index 52943bad8dcfb3577d07d0017b11539ff5f7917f..8979698ed1622c8c07b99ed491ce58dc1ca9a8e6 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/config/StrategyVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/config/StrategyVO.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.common.model.config;
+package cn.icanci.loopstack.rec.common.model.config;
-import cn.icanci.rec.common.enums.*;
+import cn.icanci.loopstack.rec.common.enums.*;
import java.util.List;
@@ -160,13 +160,13 @@ public class StrategyVO extends BaseVO {
private String leftValue;
/** 操作符 */
- private OperatorEnum operator;
+ private OperatorEnum operator;
/** 右值 */
private String rightValue;
/** 是否中断执行 */
- private InterruptEnum interrupt;
+ private InterruptEnum interrupt;
/**
* 命中到当前条件的返回值类型
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/lock/LockVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/lock/LockVO.java
similarity index 92%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/lock/LockVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/lock/LockVO.java
index 9184d32cc57213dbb0faee884ef8cc683fb1f569..ecc8d1d10bd51e5f8b12d2680312b699e8bb4901 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/lock/LockVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/lock/LockVO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.lock;
+package cn.icanci.loopstack.rec.common.model.lock;
/**
* @author icanci
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/log/LogOperateVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/log/LogOperateVO.java
similarity index 91%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/log/LogOperateVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/log/LogOperateVO.java
index e130e5b3eaa99288da75dd00b0f417b9bae12145..3e0f0831b18d466b51a26a4f9900deb444f0dc1e 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/log/LogOperateVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/log/LogOperateVO.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.common.model.log;
+package cn.icanci.loopstack.rec.common.model.log;
-import cn.icanci.rec.common.enums.LogOperatorTypeEnum;
-import cn.icanci.rec.common.enums.ModuleTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.LogOperatorTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ModuleTypeEnum;
import java.util.Date;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/report/ReportVO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/report/ReportVO.java
similarity index 88%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/report/ReportVO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/report/ReportVO.java
index 8c8d806e67e346a9438b82dfa7e38cc13bf06dd5..95436018b4f727bfd97ebfd4a816171e2b171a7b 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/report/ReportVO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/report/ReportVO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.report;
+package cn.icanci.loopstack.rec.common.model.report;
import java.util.Date;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/socket/PublishDTO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/PublishDTO.java
similarity index 89%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/socket/PublishDTO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/PublishDTO.java
index e1448bd293c257d15706497d7e1d164235cdca78..a77fe3e017bca5baed3499c0553da220b8b9781d 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/socket/PublishDTO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/PublishDTO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.socket;
+package cn.icanci.loopstack.rec.common.model.socket;
import java.io.Serializable;
import java.util.Set;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/socket/RegisterDTO.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/RegisterDTO.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/socket/RegisterDTO.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/RegisterDTO.java
index d2cd8796c6a4b965e0fb8f7ff0586c2ee26ae9e4..20730c6bbcfb102f6bbd307e7a3b6035bf20b51a 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/socket/RegisterDTO.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/RegisterDTO.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.socket;
+package cn.icanci.loopstack.rec.common.model.socket;
import java.io.Serializable;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/socket/SocketMessage.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/SocketMessage.java
similarity index 95%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/socket/SocketMessage.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/SocketMessage.java
index a3feaefd31e0965cb8ea403830518ff9cc0c30f0..524131126b8304bbbe022f6fc5cd806045b5c17e 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/socket/SocketMessage.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/SocketMessage.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.socket;
+package cn.icanci.loopstack.rec.common.model.socket;
/**
* @author icanci
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/model/socket/UriConstant.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/UriConstant.java
similarity index 85%
rename from rec-common/src/main/java/cn/icanci/rec/common/model/socket/UriConstant.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/UriConstant.java
index 16259f89313fc9316586ef969727083d9a424f2b..519f076d0fcdfac3b8a1350e83bab6ba7b6ca598 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/model/socket/UriConstant.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/model/socket/UriConstant.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.model.socket;
+package cn.icanci.loopstack.rec.common.model.socket;
/**
* @author icanci
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/result/R.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/result/R.java
similarity index 98%
rename from rec-common/src/main/java/cn/icanci/rec/common/result/R.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/result/R.java
index fa7e6fca6c5fc96053b57e101a9f7b157ad6cdcf..d498360913d0f2794778236eb6996e3fbddcc4e6 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/result/R.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/result/R.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.result;
+package cn.icanci.loopstack.rec.common.result;
import java.io.Serializable;
import java.util.HashMap;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/result/ResultCodes.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/result/ResultCodes.java
similarity index 90%
rename from rec-common/src/main/java/cn/icanci/rec/common/result/ResultCodes.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/result/ResultCodes.java
index 89f78fa9a443f28509a2c86f8cb502a371d012a2..1bc0e72bb41c6679db47b2efabe8f032acb3dd58 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/result/ResultCodes.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/result/ResultCodes.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.result;
+package cn.icanci.loopstack.rec.common.result;
/**
* code集合
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/result/ResultMessages.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/result/ResultMessages.java
similarity index 80%
rename from rec-common/src/main/java/cn/icanci/rec/common/result/ResultMessages.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/result/ResultMessages.java
index 74965e10c2efa38b48cd52df28851d67037e3f71..4f8450de4cebd3f6662e45fdc718585426d6c30f 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/result/ResultMessages.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/result/ResultMessages.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.result;
+package cn.icanci.loopstack.rec.common.result;
/**
* message集合
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/utils/DateUtils.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/DateUtils.java
similarity index 98%
rename from rec-common/src/main/java/cn/icanci/rec/common/utils/DateUtils.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/DateUtils.java
index b5119a16b35ae5db3cc062e1f2047c6d50068c05..f84388dfdddc01fce94fd52bd71c0b2e4491573c 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/utils/DateUtils.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/DateUtils.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.utils;
+package cn.icanci.loopstack.rec.common.utils;
import cn.hutool.core.date.DateUtil;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/utils/FieldUtils.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/FieldUtils.java
similarity index 94%
rename from rec-common/src/main/java/cn/icanci/rec/common/utils/FieldUtils.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/FieldUtils.java
index 43a134c7dc9b0d7f8c94bd5949619fce53993875..def53a29f29067f03ef373c6de980776833291dc 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/utils/FieldUtils.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/FieldUtils.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.utils;
+package cn.icanci.loopstack.rec.common.utils;
import java.lang.reflect.Field;
import java.util.ArrayList;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/utils/GenRegisterKeyUtils.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/GenRegisterKeyUtils.java
similarity index 77%
rename from rec-common/src/main/java/cn/icanci/rec/common/utils/GenRegisterKeyUtils.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/GenRegisterKeyUtils.java
index b80a0e1fd4421d105184be7f5261aa81be91d0f3..8323461dbbfd722ecf2c67ea83f99646076eee8c 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/utils/GenRegisterKeyUtils.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/GenRegisterKeyUtils.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.common.utils;
+package cn.icanci.loopstack.rec.common.utils;
-import cn.icanci.rec.common.model.config.RegisterVO;
+import cn.icanci.loopstack.rec.common.model.config.RegisterVO;
/**
* @author icanci
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/utils/IPUtils.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/IPUtils.java
similarity index 97%
rename from rec-common/src/main/java/cn/icanci/rec/common/utils/IPUtils.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/IPUtils.java
index ace584a225f1f76c0a3405ea43f2ec34fcae8a0a..973eab448a6b5685ebad4b160ffe8b8c47965c44 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/utils/IPUtils.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/IPUtils.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.utils;
+package cn.icanci.loopstack.rec.common.utils;
import java.net.Inet4Address;
import java.net.InetAddress;
diff --git a/rec-common/src/main/java/cn/icanci/rec/common/utils/PropertiesUtil.java b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/PropertiesUtil.java
similarity index 96%
rename from rec-common/src/main/java/cn/icanci/rec/common/utils/PropertiesUtil.java
rename to rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/PropertiesUtil.java
index 5d0783a23dfa30f0f0beef1282a46a4ea2d064a2..8ca43317a025c05dfdb7192baa295f4c6f2a8de5 100644
--- a/rec-common/src/main/java/cn/icanci/rec/common/utils/PropertiesUtil.java
+++ b/rec-common/src/main/java/cn/icanci/loopstack/rec/common/utils/PropertiesUtil.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.common.utils;
+package cn.icanci.loopstack.rec.common.utils;
import java.io.IOException;
import java.io.InputStream;
diff --git a/rec-engine/pom.xml b/rec-engine/pom.xml
index 24c033c89a696c25b027c3c56998bb07252ac97e..58d530d16ee28c0baed5285521b701dcb3d09f5c 100644
--- a/rec-engine/pom.xml
+++ b/rec-engine/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-parent
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
diff --git a/rec-engine/rec-engine-script/pom.xml b/rec-engine/rec-engine-script/pom.xml
index b64663963d4c32a3885b86eb31af7c8c277ca5e1..484864ffa908980a275de215fabc1bccbc6de835 100644
--- a/rec-engine/rec-engine-script/pom.xml
+++ b/rec-engine/rec-engine-script/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-engine
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
jar
@@ -18,7 +18,7 @@
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-common
${parent.version}
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/RecScriptEngine.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/RecScriptEngine.java
similarity index 89%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/RecScriptEngine.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/RecScriptEngine.java
index b02df96fcc21c7a885ab6f459655cdf1ca98d2ab..7bbea47bd1dcbd3dca2c2ae609953c5f298d1e96 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/RecScriptEngine.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/RecScriptEngine.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.script;
+package cn.icanci.loopstack.rec.engine.script;
-import cn.icanci.rec.common.enums.HttpRequestTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
-import cn.icanci.rec.engine.script.context.RecScriptEngineContext;
-import cn.icanci.rec.engine.script.wrapper.HttpResponseWrapper;
+import cn.icanci.loopstack.rec.engine.script.wrapper.HttpResponseWrapper;
+import cn.icanci.loopstack.rec.common.enums.HttpRequestTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.engine.script.context.RecScriptEngineContext;
import javax.script.Bindings;
import javax.script.CompiledScript;
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/RecScriptEngineManager.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/RecScriptEngineManager.java
similarity index 79%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/RecScriptEngineManager.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/RecScriptEngineManager.java
index 655d8ca2e4d4b8446136003a9b94110bc84d07f4..0eb023edf9554c7f9202972a92e9a93ec7fef8c5 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/RecScriptEngineManager.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/RecScriptEngineManager.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.script;
+package cn.icanci.loopstack.rec.engine.script;
-import cn.icanci.rec.engine.script.impl.RecScriptEngineImpl;
+import cn.icanci.loopstack.rec.engine.script.impl.RecScriptEngineImpl;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/AbstractRetryClient.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/AbstractRetryClient.java
similarity index 96%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/AbstractRetryClient.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/AbstractRetryClient.java
index 2ee8ca7b3f43f4159c8b76ccbfa941abb8d44cfe..bc6d354bef3e40e9b32b49ec18e731d56491a2c0 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/AbstractRetryClient.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/AbstractRetryClient.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.script.client;
+package cn.icanci.loopstack.rec.engine.script.client;
import java.util.concurrent.*;
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/Client.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/Client.java
similarity index 98%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/Client.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/Client.java
index 40bffdd54de28bc6b26b2635483699f40bed3c52..6b89f9d08a38f7ea588a4d9d34c7873785242733 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/Client.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/Client.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.script.client;
+package cn.icanci.loopstack.rec.engine.script.client;
import cn.hutool.http.Method;
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/RemoteException.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/RemoteException.java
similarity index 98%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/RemoteException.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/RemoteException.java
index dec82fb1a946bebd65312088bfd49630a5b5d9ba..8815024fcb53b0799cec69f69d4f0ccfb6afd889 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/RemoteException.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/RemoteException.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.script.client;
+package cn.icanci.loopstack.rec.engine.script.client;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/http/HttpClientImpl.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/http/HttpClientImpl.java
similarity index 94%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/http/HttpClientImpl.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/http/HttpClientImpl.java
index f574c81fcc5a41df52e21ce4f57a7e5adf53fa58..f591bfddbb87514cf35490b90ee559a7b289d556 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/client/http/HttpClientImpl.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/client/http/HttpClientImpl.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.script.client.http;
+package cn.icanci.loopstack.rec.engine.script.client.http;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.engine.script.client.AbstractRetryClient;
-import cn.icanci.rec.engine.script.client.Client;
+import cn.icanci.loopstack.rec.engine.script.client.Client;
+import cn.icanci.loopstack.rec.engine.script.client.AbstractRetryClient;
import java.util.Map;
import java.util.concurrent.*;
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/context/RecScriptEngineContext.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/context/RecScriptEngineContext.java
similarity index 97%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/context/RecScriptEngineContext.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/context/RecScriptEngineContext.java
index ee477eaf390952de2e54e776d3d6f6e0798a483f..015a6c6a739e49bca67108b44b2dbf9813106508 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/context/RecScriptEngineContext.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/context/RecScriptEngineContext.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.script.context;
+package cn.icanci.loopstack.rec.engine.script.context;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
import java.io.Serializable;
import java.util.StringJoiner;
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/enums/ResultTypeMapEnum.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/enums/ResultTypeMapEnum.java
similarity index 94%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/enums/ResultTypeMapEnum.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/enums/ResultTypeMapEnum.java
index 26101b5f98d3792710d5692cdedc20806308e908..fdee074c12da4831f38bd82d8f371c6a97d0ba1f 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/enums/ResultTypeMapEnum.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/enums/ResultTypeMapEnum.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.script.enums;
+package cn.icanci.loopstack.rec.engine.script.enums;
-import cn.icanci.rec.common.enums.ResultTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ResultTypeEnum;
import java.util.HashMap;
import java.util.Map;
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/enums/ScriptTypeFactoryEnum.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/enums/ScriptTypeFactoryEnum.java
similarity index 95%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/enums/ScriptTypeFactoryEnum.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/enums/ScriptTypeFactoryEnum.java
index 02042351edd5043c87f07ab7f06435411a1e58d2..a2f35710c2bd6967d3f70a297fc06eb31f7b5604 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/enums/ScriptTypeFactoryEnum.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/enums/ScriptTypeFactoryEnum.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.script.enums;
+package cn.icanci.loopstack.rec.engine.script.enums;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
import java.util.HashMap;
import java.util.Map;
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/exception/ScriptRuntimeException.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/exception/ScriptRuntimeException.java
similarity index 93%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/exception/ScriptRuntimeException.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/exception/ScriptRuntimeException.java
index b1ed51095e9f3ed3faf447c8a8bc8bd3ce37a8a8..3b5304f6da0d92f4efefbac66c59b3fb842bdd87 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/exception/ScriptRuntimeException.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/exception/ScriptRuntimeException.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.script.exception;
+package cn.icanci.loopstack.rec.engine.script.exception;
/**
* 脚本运行时异常
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/factory/ScriptEngineFactory.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/factory/ScriptEngineFactory.java
similarity index 84%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/factory/ScriptEngineFactory.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/factory/ScriptEngineFactory.java
index 4e12b682f8fa5b53eb204fe833c1e80e582696bb..c86b83f628f0762117fe313a16048193da019857 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/factory/ScriptEngineFactory.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/factory/ScriptEngineFactory.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.engine.script.factory;
+package cn.icanci.loopstack.rec.engine.script.factory;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
-import cn.icanci.rec.engine.script.enums.ScriptTypeFactoryEnum;
+import cn.icanci.loopstack.rec.engine.script.enums.ScriptTypeFactoryEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/impl/RecScriptEngineImpl.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/impl/RecScriptEngineImpl.java
similarity index 85%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/impl/RecScriptEngineImpl.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/impl/RecScriptEngineImpl.java
index 30f2fc9077743f68dc2d30787da3e7e5d1d58e9f..38fd8f90fddccf1693186e7821342659da9f3078 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/impl/RecScriptEngineImpl.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/impl/RecScriptEngineImpl.java
@@ -1,15 +1,15 @@
-package cn.icanci.rec.engine.script.impl;
+package cn.icanci.loopstack.rec.engine.script.impl;
import cn.hutool.http.Method;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.common.enums.HttpRequestTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
-import cn.icanci.rec.engine.script.RecScriptEngine;
-import cn.icanci.rec.engine.script.client.Client;
-import cn.icanci.rec.engine.script.client.http.HttpClientImpl;
-import cn.icanci.rec.engine.script.context.RecScriptEngineContext;
-import cn.icanci.rec.engine.script.factory.ScriptEngineFactory;
-import cn.icanci.rec.engine.script.wrapper.HttpResponseWrapper;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngine;
+import cn.icanci.loopstack.rec.engine.script.client.Client;
+import cn.icanci.loopstack.rec.engine.script.client.http.HttpClientImpl;
+import cn.icanci.loopstack.rec.engine.script.context.RecScriptEngineContext;
+import cn.icanci.loopstack.rec.engine.script.factory.ScriptEngineFactory;
+import cn.icanci.loopstack.rec.engine.script.wrapper.HttpResponseWrapper;
+import cn.icanci.loopstack.rec.common.enums.HttpRequestTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
import java.util.HashMap;
import java.util.Map;
@@ -36,13 +36,13 @@ public class RecScriptEngineImpl implements RecScriptEngine {
@Override
public ScriptEngine findEngine(ScriptTypeEnum scriptType) {
- return ScriptEngineFactory.getScriptEngine(scriptType);
+ return cn.icanci.loopstack.rec.engine.script.factory.ScriptEngineFactory.getScriptEngine(scriptType);
}
@Override
public CompiledScript compile(ScriptTypeEnum scriptType, String scriptContent) {
try {
- ScriptEngine scriptEngine = ScriptEngineFactory.getScriptEngine(scriptType);
+ ScriptEngine scriptEngine = cn.icanci.loopstack.rec.engine.script.factory.ScriptEngineFactory.getScriptEngine(scriptType);
if (scriptEngine instanceof Compilable) {
Compilable compilable = (Compilable) scriptEngine;
return compilable.compile(scriptContent);
@@ -82,7 +82,7 @@ public class RecScriptEngineImpl implements RecScriptEngine {
context.setType(Object.class);
context.setBindings(bindings);
try {
- ScriptEngine scriptEngine = ScriptEngineFactory.getScriptEngine(scriptType);
+ ScriptEngine scriptEngine = cn.icanci.loopstack.rec.engine.script.factory.ScriptEngineFactory.getScriptEngine(scriptType);
context.setScriptEngine(scriptEngine);
if (scriptEngine instanceof Compilable) {
Compilable compilable = (Compilable) scriptEngine;
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/package-info.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/package-info.java
similarity index 68%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/package-info.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/package-info.java
index 91024714ce60cd626a3f060f251e769926338a22..7fa5516dc6dde8a1267d1769987a665eaa1ac307 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/package-info.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/package-info.java
@@ -4,4 +4,4 @@
* @author icanci
* @since 1.0 Created in 2022/10/29 20:38
*/
-package cn.icanci.rec.engine.script;
\ No newline at end of file
+package cn.icanci.loopstack.rec.engine.script;
\ No newline at end of file
diff --git a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/wrapper/HttpResponseWrapper.java b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/wrapper/HttpResponseWrapper.java
similarity index 96%
rename from rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/wrapper/HttpResponseWrapper.java
rename to rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/wrapper/HttpResponseWrapper.java
index 27a197d97326e143c726c1a71c6fccc3c59baf90..5dccf1467021bbb0e076418a62040c95bc0729cd 100644
--- a/rec-engine/rec-engine-script/src/main/java/cn/icanci/rec/engine/script/wrapper/HttpResponseWrapper.java
+++ b/rec-engine/rec-engine-script/src/main/java/cn/icanci/loopstack/rec/engine/script/wrapper/HttpResponseWrapper.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.script.wrapper;
+package cn.icanci.loopstack.rec.engine.script.wrapper;
import cn.hutool.json.JSONUtil;
diff --git a/rec-engine/rec-engine-script/src/test/java/cn/icanci/rec/engine/script/test/RecScriptEngineManagerTest.java b/rec-engine/rec-engine-script/src/test/java/cn/icanci/loopstack/rec/engine/script/test/RecScriptEngineManagerTest.java
similarity index 87%
rename from rec-engine/rec-engine-script/src/test/java/cn/icanci/rec/engine/script/test/RecScriptEngineManagerTest.java
rename to rec-engine/rec-engine-script/src/test/java/cn/icanci/loopstack/rec/engine/script/test/RecScriptEngineManagerTest.java
index 58aadba4567afce48b91bacf0364f69689835eb3..c21c9fce20dc1b3ce41ff65974a9ab114f991adf 100644
--- a/rec-engine/rec-engine-script/src/test/java/cn/icanci/rec/engine/script/test/RecScriptEngineManagerTest.java
+++ b/rec-engine/rec-engine-script/src/test/java/cn/icanci/loopstack/rec/engine/script/test/RecScriptEngineManagerTest.java
@@ -1,12 +1,12 @@
-package cn.icanci.rec.engine.script.test;
+package cn.icanci.loopstack.rec.engine.script.test;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.common.enums.HttpRequestTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
-import cn.icanci.rec.engine.script.RecScriptEngine;
-import cn.icanci.rec.engine.script.RecScriptEngineManager;
-import cn.icanci.rec.engine.script.context.RecScriptEngineContext;
-import cn.icanci.rec.engine.script.wrapper.HttpResponseWrapper;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngine;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngineManager;
+import cn.icanci.loopstack.rec.engine.script.wrapper.HttpResponseWrapper;
+import cn.icanci.loopstack.rec.common.enums.HttpRequestTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.engine.script.context.RecScriptEngineContext;
import java.io.Serializable;
import java.util.Arrays;
diff --git a/rec-engine/rec-engine-sdk-http/pom.xml b/rec-engine/rec-engine-sdk-http/pom.xml
index f19677a03e84c5d6e6a16e3fd9782bd4f6175f8d..dc70091077ae300411431c03a7c42c0adecc2fad 100644
--- a/rec-engine/rec-engine-sdk-http/pom.xml
+++ b/rec-engine/rec-engine-sdk-http/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-engine
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
jar
@@ -18,7 +18,7 @@
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-engine-sdk
${parent.version}
diff --git a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/package-info.java b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/package-info.java
similarity index 58%
rename from rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/package-info.java
rename to rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/package-info.java
index 78f6f83bf43990b36690a1ced36cd9c72d2c54a1..26ab5fba32d1722a040f4b9553753541ee1b218c 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/package-info.java
+++ b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/package-info.java
@@ -2,4 +2,4 @@
* @author icanci
* @since 1.0 Created in 2022/11/15 21:02
*/
-package cn.icanci.rec.engine.sdk.http;
\ No newline at end of file
+package cn.icanci.loopstack.rec.engine.sdk.http;
\ No newline at end of file
diff --git a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/AbstractLoadSPI.java b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/AbstractLoadSPI.java
similarity index 90%
rename from rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/AbstractLoadSPI.java
rename to rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/AbstractLoadSPI.java
index 63b4d9b2dd8f3824ab495cb13f3e21ae8d78f5b2..065f4b3c9ffc2bb5f008d610e4cfdf25c1638857 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/AbstractLoadSPI.java
+++ b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/AbstractLoadSPI.java
@@ -1,12 +1,12 @@
-package cn.icanci.rec.engine.sdk.http.spi;
+package cn.icanci.loopstack.rec.engine.sdk.http.spi;
import cn.hutool.http.Method;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.common.aggregation.WebApiRequest;
-import cn.icanci.rec.common.aggregation.WebApiResponse;
-import cn.icanci.rec.common.utils.PropertiesUtil;
-import cn.icanci.rec.engine.script.client.Client;
-import cn.icanci.rec.engine.script.client.http.HttpClientImpl;
+import cn.icanci.loopstack.rec.common.aggregation.WebApiRequest;
+import cn.icanci.loopstack.rec.common.aggregation.WebApiResponse;
+import cn.icanci.loopstack.rec.common.utils.PropertiesUtil;
+import cn.icanci.loopstack.rec.engine.script.client.Client;
+import cn.icanci.loopstack.rec.engine.script.client.http.HttpClientImpl;
import java.util.List;
import java.util.Map;
diff --git a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpBaseDataSPI.java b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpBaseDataSPI.java
similarity index 71%
rename from rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpBaseDataSPI.java
rename to rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpBaseDataSPI.java
index 4f6b5ba498af04a8bc3d555a626860d0d3e1ae00..f6aa7b334fbd425ee702c64900438c87bc856896 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpBaseDataSPI.java
+++ b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpBaseDataSPI.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.sdk.http.spi;
+package cn.icanci.loopstack.rec.engine.sdk.http.spi;
import cn.hutool.http.Method;
-import cn.icanci.rec.common.aggregation.WebApiRequest;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.engine.sdk.spi.BaseDataSPI;
+import cn.icanci.loopstack.rec.common.aggregation.WebApiRequest;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.BaseDataSPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpDataSourceSPI.java b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpDataSourceSPI.java
similarity index 71%
rename from rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpDataSourceSPI.java
rename to rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpDataSourceSPI.java
index 7d5118382bad1285d0b87c88a4c67f0c58292bf7..5a1b5c8194a1b29209db8d6b7cff74d01ba681be 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpDataSourceSPI.java
+++ b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpDataSourceSPI.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.sdk.http.spi;
+package cn.icanci.loopstack.rec.engine.sdk.http.spi;
import cn.hutool.http.Method;
-import cn.icanci.rec.common.aggregation.WebApiRequest;
-import cn.icanci.rec.common.aggregation.model.DataSourceDTO;
-import cn.icanci.rec.engine.sdk.spi.DataSourceSPI;
+import cn.icanci.loopstack.rec.common.aggregation.WebApiRequest;
+import cn.icanci.loopstack.rec.common.aggregation.model.DataSourceDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.DataSourceSPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpDomainSPI.java b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpDomainSPI.java
similarity index 78%
rename from rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpDomainSPI.java
rename to rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpDomainSPI.java
index ab0816dc16772454a7062b9fb9e9297410a85fb0..b858666ea36b388013b05d566daffc48c9dd435a 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpDomainSPI.java
+++ b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpDomainSPI.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.sdk.http.spi;
+package cn.icanci.loopstack.rec.engine.sdk.http.spi;
import cn.hutool.http.Method;
-import cn.icanci.rec.common.aggregation.WebApiRequest;
-import cn.icanci.rec.common.aggregation.model.DomainDTO;
-import cn.icanci.rec.engine.sdk.spi.DomainSPI;
+import cn.icanci.loopstack.rec.common.aggregation.WebApiRequest;
+import cn.icanci.loopstack.rec.common.aggregation.model.DomainDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.DomainSPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpMetadataSPI.java b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpMetadataSPI.java
similarity index 71%
rename from rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpMetadataSPI.java
rename to rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpMetadataSPI.java
index 061c3c5932a2e2dcfb33d95851c81aefb8dcadb2..db9f59b246f0dce8ec071757500ede97c830578c 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpMetadataSPI.java
+++ b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpMetadataSPI.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.sdk.http.spi;
+package cn.icanci.loopstack.rec.engine.sdk.http.spi;
import cn.hutool.http.Method;
-import cn.icanci.rec.common.aggregation.WebApiRequest;
-import cn.icanci.rec.common.aggregation.model.MetadataDTO;
-import cn.icanci.rec.engine.sdk.spi.MetadataSPI;
+import cn.icanci.loopstack.rec.common.aggregation.WebApiRequest;
+import cn.icanci.loopstack.rec.common.aggregation.model.MetadataDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.MetadataSPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpSceneSPI.java b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpSceneSPI.java
similarity index 74%
rename from rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpSceneSPI.java
rename to rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpSceneSPI.java
index 9ca1ffaae3533c5800b4335ce2c3764863cef960..208bffcd344840abd50d32a7669a950c553d7010 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpSceneSPI.java
+++ b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpSceneSPI.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.sdk.http.spi;
+package cn.icanci.loopstack.rec.engine.sdk.http.spi;
import cn.hutool.http.Method;
-import cn.icanci.rec.common.aggregation.WebApiRequest;
-import cn.icanci.rec.common.aggregation.model.SceneDTO;
-import cn.icanci.rec.engine.sdk.spi.SceneSPI;
+import cn.icanci.loopstack.rec.common.aggregation.WebApiRequest;
+import cn.icanci.loopstack.rec.common.aggregation.model.SceneDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.SceneSPI;
import java.util.List;
import java.util.Set;
diff --git a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpStrategySPI.java b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpStrategySPI.java
similarity index 71%
rename from rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpStrategySPI.java
rename to rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpStrategySPI.java
index 027f0a0c52e3a6bca62806dd161f8e76a9e2b2cf..ba4f0b51e5a4ac88386ba37850da85af061690ce 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/rec/engine/sdk/http/spi/HttpStrategySPI.java
+++ b/rec-engine/rec-engine-sdk-http/src/main/java/cn/icanci/loopstack/rec/engine/sdk/http/spi/HttpStrategySPI.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.http.spi;
+package cn.icanci.loopstack.rec.engine.sdk.http.spi;
import java.util.List;
import java.util.Set;
@@ -6,9 +6,9 @@ import java.util.Set;
import com.google.common.collect.Sets;
import cn.hutool.http.Method;
-import cn.icanci.rec.common.aggregation.WebApiRequest;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.engine.sdk.spi.StrategySPI;
+import cn.icanci.loopstack.rec.common.aggregation.WebApiRequest;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.engine.sdk.spi.StrategySPI;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.BaseDataSPI b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.BaseDataSPI
index 4c377b5b97ec1f0382933865e2aa3ce0ae2eb406..b3566f222a12f151742ba58b48574822d1ff0388 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.BaseDataSPI
+++ b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.BaseDataSPI
@@ -1 +1 @@
-cn.icanci.rec.engine.sdk.http.spi.HttpBaseDataSPI
\ No newline at end of file
+HttpBaseDataSPI
\ No newline at end of file
diff --git a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DataSourceSPI b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DataSourceSPI
index 3c077e84303aa93e3f7918e69fa1dbbaa7577651..5d365505552fc712f3273a87efc5c6c76eddfe62 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DataSourceSPI
+++ b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DataSourceSPI
@@ -1 +1 @@
-cn.icanci.rec.engine.sdk.http.spi.HttpDataSourceSPI
\ No newline at end of file
+HttpDataSourceSPI
\ No newline at end of file
diff --git a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DomainSPI b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DomainSPI
index a28aee9466f65f1f782be9f9c86b7d7f8a1e8ea9..fc97ded97a9264901742a6503590e43e6dd29e35 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DomainSPI
+++ b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.DomainSPI
@@ -1 +1 @@
-cn.icanci.rec.engine.sdk.http.spi.HttpDomainSPI
\ No newline at end of file
+HttpDomainSPI
\ No newline at end of file
diff --git a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.MetadataSPI b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.MetadataSPI
index 75be0efa5942021ea653f75cb4cb2c4cf9136f1d..f915ad72cfa6a8b39bb4d706c8e682f0f16a949c 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.MetadataSPI
+++ b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.MetadataSPI
@@ -1 +1 @@
-cn.icanci.rec.engine.sdk.http.spi.HttpMetadataSPI
\ No newline at end of file
+HttpMetadataSPI
\ No newline at end of file
diff --git a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.SceneSPI b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.SceneSPI
index 65ed2f20b9936dfacbc516efa5a80537b9cb0548..97fd30b31b360eec03e872067ad7f22fe4c9510c 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.SceneSPI
+++ b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.SceneSPI
@@ -1 +1 @@
-cn.icanci.rec.engine.sdk.http.spi.HttpSceneSPI
\ No newline at end of file
+HttpSceneSPI
\ No newline at end of file
diff --git a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.StrategySPI b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.StrategySPI
index cd771663293356d99abfa4050533a44eecae2ffc..87dee9a8ce4e84bc93dc66d0e33dcd644c2b33d9 100644
--- a/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.StrategySPI
+++ b/rec-engine/rec-engine-sdk-http/src/main/resources/META-INF/rec/cn.icanci.rec.engine.sdk.spi.StrategySPI
@@ -1 +1 @@
-cn.icanci.rec.engine.sdk.http.spi.HttpStrategySPI
\ No newline at end of file
+HttpStrategySPI
\ No newline at end of file
diff --git a/rec-engine/rec-engine-sdk/pom.xml b/rec-engine/rec-engine-sdk/pom.xml
index 847b71ea8ddd6d78b332d0c5053b5b50b4da111b..c91fd54d86726d8eeb920210d0b22ba453eb21f3 100644
--- a/rec-engine/rec-engine-sdk/pom.xml
+++ b/rec-engine/rec-engine-sdk/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-engine
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
jar
@@ -18,12 +18,12 @@
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-common
${parent.version}
- cn.icanci.rec
+ cn.icanci.loopstack.rec
rec-engine-script
${parent.version}
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/RecEngineSDKAutoConfig.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/RecEngineSDKAutoConfig.java
similarity index 89%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/RecEngineSDKAutoConfig.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/RecEngineSDKAutoConfig.java
index 4abb3a02e300998caabe3cc0a4a2816acfb67ccf..3b8531244fd0b320182fbde187a8663f335c980c 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/RecEngineSDKAutoConfig.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/RecEngineSDKAutoConfig.java
@@ -1,11 +1,4 @@
-package cn.icanci.rec.engine.sdk;
-
-import cn.icanci.rec.common.utils.FieldUtils;
-import cn.icanci.rec.engine.sdk.exception.InjectionBeanException;
-import cn.icanci.rec.engine.sdk.extensions.RecExtensionLoader;
-import cn.icanci.rec.engine.sdk.extensions.SpringBean;
-import cn.icanci.rec.engine.sdk.properties.RecProperties;
-import cn.icanci.rec.engine.sdk.spi.*;
+package cn.icanci.loopstack.rec.engine.sdk;
import java.lang.reflect.Field;
import java.util.Set;
@@ -20,12 +13,19 @@ import org.springframework.context.annotation.Configuration;
import com.google.common.collect.Sets;
+import cn.icanci.loopstack.rec.common.utils.FieldUtils;
+import cn.icanci.loopstack.rec.engine.sdk.exception.InjectionBeanException;
+import cn.icanci.loopstack.rec.engine.sdk.extensions.RecExtensionLoader;
+import cn.icanci.loopstack.rec.engine.sdk.extensions.SpringBean;
+import cn.icanci.loopstack.rec.engine.sdk.properties.RecProperties;
+import cn.icanci.loopstack.rec.engine.sdk.spi.*;
+
/**
* @author icanci
* @since 1.0 Created in 2022/11/15 20:34
*/
@Configuration
-@ComponentScan({ "cn.icanci.rec.engine.sdk" })
+@ComponentScan({ "cn.icanci.loopstack.rec.engine.sdk" })
@EnableConfigurationProperties(RecProperties.class)
//@ConditionalOnClass(RuleAggregationCluster.class)
@AutoConfigureBefore
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/RecRuleEngineActuator.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/RecRuleEngineActuator.java
similarity index 85%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/RecRuleEngineActuator.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/RecRuleEngineActuator.java
index 3906f647eddbedef54ace9b97650d51771011dab..b729c7696392472aed88e74343dae1b30b908250 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/RecRuleEngineActuator.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/RecRuleEngineActuator.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.actuator;
+package cn.icanci.loopstack.rec.engine.sdk.actuator;
/**
* 规则引擎执行器入口
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/RuleEngineRequest.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/RuleEngineRequest.java
similarity index 95%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/RuleEngineRequest.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/RuleEngineRequest.java
index 606f28c4592a50307e462e3be7ef4bb3fa81a651..b55ba4f7ef57dd6c9330b48e950056cafdcb1525 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/RuleEngineRequest.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/RuleEngineRequest.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.actuator;
+package cn.icanci.loopstack.rec.engine.sdk.actuator;
import java.io.Serializable;
import java.util.Map;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/RuleEngineResponse.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/RuleEngineResponse.java
similarity index 97%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/RuleEngineResponse.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/RuleEngineResponse.java
index cabe0099d0e84b347caf9771f89df0c4464d9e16..8a2f783052d92a9168b3a33df91e9b4b7b40b91b 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/RuleEngineResponse.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/RuleEngineResponse.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.actuator;
+package cn.icanci.loopstack.rec.engine.sdk.actuator;
import java.io.Serializable;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/impl/RecRuleEngineActuatorImpl.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/impl/RecRuleEngineActuatorImpl.java
similarity index 56%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/impl/RecRuleEngineActuatorImpl.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/impl/RecRuleEngineActuatorImpl.java
index 96628858013c8baa29dfdcbad692a59a6d080869..1035e72fdc328c1350d6930f2d0471ae77213f47 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/actuator/impl/RecRuleEngineActuatorImpl.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/actuator/impl/RecRuleEngineActuatorImpl.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.sdk.actuator.impl;
+package cn.icanci.loopstack.rec.engine.sdk.actuator.impl;
-import cn.icanci.rec.engine.sdk.actuator.RecRuleEngineActuator;
-import cn.icanci.rec.engine.sdk.actuator.RuleEngineRequest;
-import cn.icanci.rec.engine.sdk.actuator.RuleEngineResponse;
-import cn.icanci.rec.engine.sdk.rule.EngineExecutor;
+import cn.icanci.loopstack.rec.engine.sdk.actuator.RecRuleEngineActuator;
+import cn.icanci.loopstack.rec.engine.sdk.actuator.RuleEngineRequest;
+import cn.icanci.loopstack.rec.engine.sdk.actuator.RuleEngineResponse;
+import cn.icanci.loopstack.rec.engine.sdk.rule.EngineExecutor;
import javax.annotation.Resource;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/exception/InjectionBeanException.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/exception/InjectionBeanException.java
similarity index 93%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/exception/InjectionBeanException.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/exception/InjectionBeanException.java
index 804ecd01191baa95d94187e1d7f9c71623f8afdd..4d87c738ce71e103aabc9c9a79858a63bc084eb0 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/exception/InjectionBeanException.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/exception/InjectionBeanException.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.exception;
+package cn.icanci.loopstack.rec.engine.sdk.exception;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/exception/RuleAggregationException.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/exception/RuleAggregationException.java
similarity index 93%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/exception/RuleAggregationException.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/exception/RuleAggregationException.java
index 1fe2d60f085e49c1b62568728dd71ce84c763be4..244fd2973f524236067394eee04662053eff5a76 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/exception/RuleAggregationException.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/exception/RuleAggregationException.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.exception;
+package cn.icanci.loopstack.rec.engine.sdk.exception;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/exception/ValidatorException.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/exception/ValidatorException.java
similarity index 93%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/exception/ValidatorException.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/exception/ValidatorException.java
index 0d33810cc8c2c1d092f4a253b36c97a1866b0645..a507503f295449f9d725a0ebbf5137807469cc56 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/exception/ValidatorException.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/exception/ValidatorException.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.exception;
+package cn.icanci.loopstack.rec.engine.sdk.exception;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/extensions/RecExtensionLoader.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/extensions/RecExtensionLoader.java
similarity index 98%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/extensions/RecExtensionLoader.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/extensions/RecExtensionLoader.java
index 955255982977e53e998284fd1652de9dc92b0a55..4a54f10d320fa0e38e2038700b5aca7261c7ff62 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/extensions/RecExtensionLoader.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/extensions/RecExtensionLoader.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.extensions;
+package cn.icanci.loopstack.rec.engine.sdk.extensions;
import java.io.BufferedReader;
import java.io.IOException;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/extensions/RecSpi.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/extensions/RecSpi.java
similarity index 86%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/extensions/RecSpi.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/extensions/RecSpi.java
index 5f0b04ee75ae9123e61f0f117b166be3eb6e639a..9f7d2bb9d66760d80c5cf61764b83e954c6ce597 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/extensions/RecSpi.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/extensions/RecSpi.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.extensions;
+package cn.icanci.loopstack.rec.engine.sdk.extensions;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/extensions/SpringBean.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/extensions/SpringBean.java
similarity index 88%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/extensions/SpringBean.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/extensions/SpringBean.java
index 5c3a0e7f5336c13a20da669077db9d2a0ec273f6..359f9674ca424ea83f859e7074964aab593e6e47 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/extensions/SpringBean.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/extensions/SpringBean.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.extensions;
+package cn.icanci.loopstack.rec.engine.sdk.extensions;
import java.lang.annotation.*;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/AbstractFactor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/AbstractFactor.java
similarity index 69%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/AbstractFactor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/AbstractFactor.java
index 2cdb6bdca3b4095053f1791a3cbe70d03cdec60c..1b970dc22447669c2f6e248bf5eebbe1bb9962d6 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/AbstractFactor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/AbstractFactor.java
@@ -1,13 +1,13 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.common.enums.ResultTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
-import cn.icanci.rec.engine.script.RecScriptEngine;
-import cn.icanci.rec.engine.script.RecScriptEngineManager;
-import cn.icanci.rec.engine.script.context.RecScriptEngineContext;
-import cn.icanci.rec.engine.script.enums.ResultTypeMapEnum;
-import cn.icanci.rec.engine.sdk.rule.repository.EngineRepositoryHolder;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.common.enums.ResultTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngine;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngineManager;
+import cn.icanci.loopstack.rec.engine.script.context.RecScriptEngineContext;
+import cn.icanci.loopstack.rec.engine.script.enums.ResultTypeMapEnum;
+import cn.icanci.loopstack.rec.engine.sdk.rule.repository.EngineRepositoryHolder;
import javax.annotation.Resource;
import javax.script.Bindings;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/ContainFactor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/ContainFactor.java
similarity index 74%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/ContainFactor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/ContainFactor.java
index 82ec8cd7b15bebf6012679aa3b9651443f6b1af4..3f258d1abefbb46a3c2ef93df88143955a3071db 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/ContainFactor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/ContainFactor.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
import javax.script.Bindings;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/EQFactor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/EQFactor.java
similarity index 80%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/EQFactor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/EQFactor.java
index eae16988cd0ff23c0750455cdeeccbb2a7089c23..ca0c72085e5d7694a060b08b6405c2832e1f5885 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/EQFactor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/EQFactor.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.OperatorEnum;
-import cn.icanci.rec.common.utils.DateUtils;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.utils.DateUtils;
import java.math.BigDecimal;
import java.util.Objects;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/Factor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/Factor.java
similarity index 77%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/Factor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/Factor.java
index cd3e2769beafc598d948564b5c5e7021f6a179b8..e39d9bf1d251dd1768783242aa4d5fa9a050eea3 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/Factor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/Factor.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
import javax.script.Bindings;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/FactorBean.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/FactorBean.java
similarity index 76%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/FactorBean.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/FactorBean.java
index 54c86e25065d8bcb1eee29a2696529114d6c98da..ad71178fb349c0640c6c61c8daa0ac8322bac1b6 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/FactorBean.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/FactorBean.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/FactorSupport.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/FactorSupport.java
similarity index 92%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/FactorSupport.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/FactorSupport.java
index 8447b5c7d12c411c3572b6bfb4ba3e4486931553..dc89975d7f77df04bf0a27038ef4e561fa6234f4 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/FactorSupport.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/FactorSupport.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
import java.util.Collection;
import java.util.Map;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/GTEFactor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/GTEFactor.java
similarity index 76%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/GTEFactor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/GTEFactor.java
index c7b4d6325be74de39df9b020b11230507966b26d..c49528df422121d118bc443778e7c0b27c3730a4 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/GTEFactor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/GTEFactor.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.OperatorEnum;
-import cn.icanci.rec.common.utils.DateUtils;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.utils.DateUtils;
import java.math.BigDecimal;
import java.util.Objects;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/GTFactor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/GTFactor.java
similarity index 76%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/GTFactor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/GTFactor.java
index 4bd397e1e3ecf5960703b60877ab06bfd9c6a488..e46ba466493f0a47b18cf580e6a81d21f0918346 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/GTFactor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/GTFactor.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.OperatorEnum;
-import cn.icanci.rec.common.utils.DateUtils;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.utils.DateUtils;
import java.math.BigDecimal;
import java.util.Objects;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/IncludedFactor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/IncludedFactor.java
similarity index 78%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/IncludedFactor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/IncludedFactor.java
index 3617c7d35d796e12dee179dcbabb23a77b027bee..9d447da4294988b266bb4c9c4d21aafc0f69d1d1 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/IncludedFactor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/IncludedFactor.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
import java.util.Arrays;
import java.util.List;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/LTEFactor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/LTEFactor.java
similarity index 76%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/LTEFactor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/LTEFactor.java
index 1e040e24b7fe355acbb7c16184f6177c581fbe28..9a2230bd0d461a69460806211631747b396995a9 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/LTEFactor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/LTEFactor.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.OperatorEnum;
-import cn.icanci.rec.common.utils.DateUtils;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.utils.DateUtils;
import java.math.BigDecimal;
import java.util.Objects;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/LTFactor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/LTFactor.java
similarity index 77%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/LTFactor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/LTFactor.java
index b2a4c01f0fa13be3b4cd2bd0bbac237200883b4c..9117eb5315ebfe5fc5a3ce12eb69d663d71d0835 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/LTFactor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/LTFactor.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.OperatorEnum;
-import cn.icanci.rec.common.utils.DateUtils;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.utils.DateUtils;
import java.math.BigDecimal;
import java.util.Objects;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/NEFactor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/NEFactor.java
similarity index 80%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/NEFactor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/NEFactor.java
index c1f6a458e70cb200df413e0371a0362f928f7d15..947ef46cac787689d92f5f8dd8460c47a945726b 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/NEFactor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/NEFactor.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.OperatorEnum;
-import cn.icanci.rec.common.utils.DateUtils;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.utils.DateUtils;
import java.math.BigDecimal;
import java.util.Objects;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/UnContainFactor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/UnContainFactor.java
similarity index 74%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/UnContainFactor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/UnContainFactor.java
index c26d767371509133b772c1886cea1d57717e55b9..52109ebfff00af7896061a064691b97ee20e4e91 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/factor/UnContainFactor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/factor/UnContainFactor.java
@@ -1,9 +1,9 @@
-package cn.icanci.rec.engine.sdk.factor;
+package cn.icanci.loopstack.rec.engine.sdk.factor;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.enums.DataTypeEnum;
-import cn.icanci.rec.common.enums.OperatorEnum;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.common.enums.DataTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.OperatorEnum;
import javax.script.Bindings;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/package-info.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/package-info.java
similarity index 79%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/package-info.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/package-info.java
index 1a300a05995b353bd7c811db62fb9e285cb4afd5..f4f0a36edce3c562b0643c6d9c04add328aa567f 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/package-info.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/package-info.java
@@ -5,4 +5,4 @@
* @author icanci
* @since 1.0 Created in 2022/11/13 15:13
*/
-package cn.icanci.rec.engine.sdk;
\ No newline at end of file
+package cn.icanci.loopstack.rec.engine.sdk;
\ No newline at end of file
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/properties/RecProperties.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/properties/RecProperties.java
similarity index 97%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/properties/RecProperties.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/properties/RecProperties.java
index 666dc1aa136616a1205ab23fbe9c9c4d4e4e8145..43ef32c83eb442648e22a8f59fac98380265644c 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/properties/RecProperties.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/properties/RecProperties.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.properties;
+package cn.icanci.loopstack.rec.engine.sdk.properties;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/EngineExecutor.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/EngineExecutor.java
similarity index 93%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/EngineExecutor.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/EngineExecutor.java
index 297dc0a1f9c5423af04cc8e4be06b4408e47e7b7..5be7ceace8dd574097624deb7e2aba1237d799bb 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/EngineExecutor.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/EngineExecutor.java
@@ -1,20 +1,20 @@
-package cn.icanci.rec.engine.sdk.rule;
+package cn.icanci.loopstack.rec.engine.sdk.rule;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.common.aggregation.model.DataSourceDTO;
-import cn.icanci.rec.common.aggregation.model.DomainDTO;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.common.enums.*;
-import cn.icanci.rec.engine.script.RecScriptEngine;
-import cn.icanci.rec.engine.script.RecScriptEngineManager;
-import cn.icanci.rec.engine.script.context.RecScriptEngineContext;
-import cn.icanci.rec.engine.script.wrapper.HttpResponseWrapper;
-import cn.icanci.rec.engine.sdk.actuator.RuleEngineRequest;
-import cn.icanci.rec.engine.sdk.actuator.RuleEngineResponse;
-import cn.icanci.rec.engine.sdk.exception.ValidatorException;
-import cn.icanci.rec.engine.sdk.factor.FactorSupport;
-import cn.icanci.rec.engine.sdk.rule.pool.ScriptExecutorPoolHolder;
-import cn.icanci.rec.engine.sdk.rule.repository.EngineRepositoryHolder;
+import cn.icanci.loopstack.rec.common.enums.*;
+import cn.icanci.loopstack.rec.engine.sdk.factor.FactorSupport;
+import cn.icanci.loopstack.rec.common.aggregation.model.DataSourceDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.DomainDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngine;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngineManager;
+import cn.icanci.loopstack.rec.engine.script.context.RecScriptEngineContext;
+import cn.icanci.loopstack.rec.engine.script.wrapper.HttpResponseWrapper;
+import cn.icanci.loopstack.rec.engine.sdk.actuator.RuleEngineRequest;
+import cn.icanci.loopstack.rec.engine.sdk.actuator.RuleEngineResponse;
+import cn.icanci.loopstack.rec.engine.sdk.exception.ValidatorException;
+import cn.icanci.loopstack.rec.engine.sdk.rule.pool.ScriptExecutorPoolHolder;
+import cn.icanci.loopstack.rec.engine.sdk.rule.repository.EngineRepositoryHolder;
import java.util.List;
import java.util.Map;
@@ -48,7 +48,7 @@ public final class EngineExecutor {
private ScriptExecutorPoolHolder scriptExecutorPoolHolder;
@Resource
- private FactorSupport factorSupport;
+ private FactorSupport factorSupport;
private final RecScriptEngine recScriptEngine = RecScriptEngineManager.getRecScriptEngine();
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/EngineRepositoryLoader.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/EngineRepositoryLoader.java
similarity index 93%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/EngineRepositoryLoader.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/EngineRepositoryLoader.java
index f201031aa3ff45dcf35c1118bf0a1f1734c45230..792ad04d15054482dbc3aab144fdee76c8c33f94 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/EngineRepositoryLoader.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/EngineRepositoryLoader.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.sdk.rule;
+package cn.icanci.loopstack.rec.engine.sdk.rule;
-import cn.icanci.rec.common.aggregation.model.*;
+import cn.icanci.loopstack.rec.common.aggregation.model.*;
import java.util.List;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/ErrorMessageFormat.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/ErrorMessageFormat.java
similarity index 96%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/ErrorMessageFormat.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/ErrorMessageFormat.java
index 82f4c1738e132085e0ff0427b065cbc448945c6a..3af1a13a01c91cf6d6bf5971ecef0e0ee88d3c00 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/ErrorMessageFormat.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/ErrorMessageFormat.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.rule;
+package cn.icanci.loopstack.rec.engine.sdk.rule;
/**
* 错误信息格式化
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/impl/EngineRepositoryLoaderImpl.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/impl/EngineRepositoryLoaderImpl.java
similarity index 88%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/impl/EngineRepositoryLoaderImpl.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/impl/EngineRepositoryLoaderImpl.java
index 3b593d5d616d65a667dfff597225a3ce55f2e427..c85d09a517c11b463a666ae130b5caa923d88ada 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/impl/EngineRepositoryLoaderImpl.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/impl/EngineRepositoryLoaderImpl.java
@@ -1,8 +1,8 @@
-package cn.icanci.rec.engine.sdk.rule.impl;
+package cn.icanci.loopstack.rec.engine.sdk.rule.impl;
-import cn.icanci.rec.common.aggregation.model.*;
-import cn.icanci.rec.engine.sdk.rule.EngineRepositoryLoader;
-import cn.icanci.rec.engine.sdk.spi.*;
+import cn.icanci.loopstack.rec.common.aggregation.model.*;
+import cn.icanci.loopstack.rec.engine.sdk.rule.EngineRepositoryLoader;
+import cn.icanci.loopstack.rec.engine.sdk.spi.*;
import java.util.List;
import java.util.Optional;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/pool/ScriptExecutorPoolHolder.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/pool/ScriptExecutorPoolHolder.java
similarity index 89%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/pool/ScriptExecutorPoolHolder.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/pool/ScriptExecutorPoolHolder.java
index 7d7704838cb3052acd6334d0892dea691547f493..bc2eb51236d7bd207bc88bab407109098bf8806e 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/pool/ScriptExecutorPoolHolder.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/pool/ScriptExecutorPoolHolder.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.sdk.rule.pool;
+package cn.icanci.loopstack.rec.engine.sdk.rule.pool;
-import cn.icanci.rec.engine.script.context.RecScriptEngineContext;
+import cn.icanci.loopstack.rec.engine.script.context.RecScriptEngineContext;
import java.util.concurrent.FutureTask;
import java.util.concurrent.LinkedBlockingQueue;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/repository/DomainSceneKey.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/repository/DomainSceneKey.java
similarity index 95%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/repository/DomainSceneKey.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/repository/DomainSceneKey.java
index 07f1e993f90fda1ac01325bd02ff6f8d9adcbd89..1fc754d52913b8e75d21e5d957439a2b9d6f656c 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/repository/DomainSceneKey.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/repository/DomainSceneKey.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.engine.sdk.rule.repository;
+package cn.icanci.loopstack.rec.engine.sdk.rule.repository;
import java.util.Objects;
import java.util.StringJoiner;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/repository/EngineRepository.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/repository/EngineRepository.java
similarity index 79%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/repository/EngineRepository.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/repository/EngineRepository.java
index 6b0d59ed58d3181d034cf1ceb9555a69c91132d8..4328dc9105645b8172950eddb1fcdf74ba3e118e 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/repository/EngineRepository.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/repository/EngineRepository.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.sdk.rule.repository;
+package cn.icanci.loopstack.rec.engine.sdk.rule.repository;
-import cn.icanci.rec.common.aggregation.model.*;
+import cn.icanci.loopstack.rec.common.aggregation.model.*;
import java.util.Map;
@@ -14,19 +14,19 @@ import com.google.common.collect.Maps;
*/
public final class EngineRepository {
/** 域缓存 key:domainCode value:DomainDTO */
- private DomainDTO domainRepository;
+ private DomainDTO domainRepository;
/** 基础数据缓存 key:uuid value:BaseDataDTO*/
- private Map baseDataRepository = Maps.newConcurrentMap();
+ private Map baseDataRepository = Maps.newConcurrentMap();
/** 元数据数据缓存 key:uuid value:MetadataDTO */
- private Map metadataRepository = Maps.newConcurrentMap();
+ private Map metadataRepository = Maps.newConcurrentMap();
/** 数据源缓存 key:uuid value:MetadataDTO*/
- private Map dataSourceRepository = Maps.newConcurrentMap();
+ private Map dataSourceRepository = Maps.newConcurrentMap();
/** 数据源缓存 key:DomainSceneKey value:StrategyDTO*/
- private Map strategyRepository = Maps.newConcurrentMap();
+ private Map strategyRepository = Maps.newConcurrentMap();
public DomainDTO getDomainRepository() {
return domainRepository;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/repository/EngineRepositoryHolder.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/repository/EngineRepositoryHolder.java
similarity index 94%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/repository/EngineRepositoryHolder.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/repository/EngineRepositoryHolder.java
index e1aed9dfc985e1744b0fe415bc039c2e119183b6..3d898d7a22014a808909eeda8546b65b9600c946 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/rule/repository/EngineRepositoryHolder.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/rule/repository/EngineRepositoryHolder.java
@@ -1,13 +1,13 @@
-package cn.icanci.rec.engine.sdk.rule.repository;
+package cn.icanci.loopstack.rec.engine.sdk.rule.repository;
-import cn.icanci.rec.common.aggregation.model.*;
-import cn.icanci.rec.common.enums.DataSourceTypeEnum;
-import cn.icanci.rec.common.enums.ScriptTypeEnum;
-import cn.icanci.rec.engine.script.RecScriptEngine;
-import cn.icanci.rec.engine.script.RecScriptEngineManager;
-import cn.icanci.rec.engine.sdk.properties.RecProperties;
-import cn.icanci.rec.engine.sdk.rule.EngineRepositoryLoader;
-import cn.icanci.rec.engine.sdk.server.RecNettyServerHandler;
+import cn.icanci.loopstack.rec.common.aggregation.model.*;
+import cn.icanci.loopstack.rec.engine.sdk.properties.RecProperties;
+import cn.icanci.loopstack.rec.common.enums.DataSourceTypeEnum;
+import cn.icanci.loopstack.rec.common.enums.ScriptTypeEnum;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngine;
+import cn.icanci.loopstack.rec.engine.script.RecScriptEngineManager;
+import cn.icanci.loopstack.rec.engine.sdk.rule.EngineRepositoryLoader;
+import cn.icanci.loopstack.rec.engine.sdk.server.RecNettyServerHandler;
import java.util.List;
import java.util.Map;
@@ -40,7 +40,7 @@ public class EngineRepositoryHolder implements InitializingBean {
private EngineRepositoryLoader engineRepositoryLoader;
@Resource
- private RecProperties recProperties;
+ private RecProperties recProperties;
private final RecScriptEngine recScriptEngine = RecScriptEngineManager.getRecScriptEngine();
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/server/RecNettyServer.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/server/RecNettyServer.java
similarity index 97%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/server/RecNettyServer.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/server/RecNettyServer.java
index 74c9657574d93cc6b1a8839351ec35949f7594aa..c93d6734ca11802c8c04642bb4108cb0eafc192f 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/server/RecNettyServer.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/server/RecNettyServer.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.sdk.server;
+package cn.icanci.loopstack.rec.engine.sdk.server;
-import cn.icanci.rec.engine.sdk.exception.ValidatorException;
+import cn.icanci.loopstack.rec.engine.sdk.exception.ValidatorException;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.*;
import io.netty.channel.nio.NioEventLoopGroup;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/server/RecNettyServerHandler.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/server/RecNettyServerHandler.java
similarity index 93%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/server/RecNettyServerHandler.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/server/RecNettyServerHandler.java
index 005e406bd7905d374341b493946b66862b7c34ae..62efc9ff3acc6873dd06b5ae5fb7e94cd778455a 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/server/RecNettyServerHandler.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/server/RecNettyServerHandler.java
@@ -1,10 +1,10 @@
-package cn.icanci.rec.engine.sdk.server;
+package cn.icanci.loopstack.rec.engine.sdk.server;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.common.model.socket.PublishDTO;
-import cn.icanci.rec.common.model.socket.SocketMessage;
-import cn.icanci.rec.common.model.socket.UriConstant;
-import cn.icanci.rec.engine.sdk.rule.repository.EngineRepositoryHolder;
+import cn.icanci.loopstack.rec.engine.sdk.rule.repository.EngineRepositoryHolder;
+import cn.icanci.loopstack.rec.common.model.socket.PublishDTO;
+import cn.icanci.loopstack.rec.common.model.socket.SocketMessage;
+import cn.icanci.loopstack.rec.common.model.socket.UriConstant;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.SimpleChannelInboundHandler;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/server/RegisterServer.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/server/RegisterServer.java
similarity index 84%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/server/RegisterServer.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/server/RegisterServer.java
index 635b18525697ea7e8eec85a120bb7f590f082b68..e51f9b472631fe3ebe9a8076a27a9b30a2f34280 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/server/RegisterServer.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/server/RegisterServer.java
@@ -1,17 +1,17 @@
-package cn.icanci.rec.engine.sdk.server;
+package cn.icanci.loopstack.rec.engine.sdk.server;
import cn.hutool.http.Method;
import cn.hutool.json.JSONUtil;
-import cn.icanci.rec.common.model.socket.RegisterDTO;
-import cn.icanci.rec.common.model.socket.UriConstant;
-import cn.icanci.rec.common.result.R;
-import cn.icanci.rec.common.utils.IPUtils;
-import cn.icanci.rec.engine.script.client.Client;
-import cn.icanci.rec.engine.script.client.RemoteException;
-import cn.icanci.rec.engine.script.client.http.HttpClientImpl;
-import cn.icanci.rec.engine.sdk.properties.RecProperties;
-import cn.icanci.rec.engine.sdk.rule.repository.EngineRepositoryHolder;
-import cn.icanci.rec.engine.sdk.spi.DomainSPI;
+import cn.icanci.loopstack.rec.engine.sdk.properties.RecProperties;
+import cn.icanci.loopstack.rec.engine.sdk.rule.repository.EngineRepositoryHolder;
+import cn.icanci.loopstack.rec.engine.sdk.spi.DomainSPI;
+import cn.icanci.loopstack.rec.common.model.socket.RegisterDTO;
+import cn.icanci.loopstack.rec.common.model.socket.UriConstant;
+import cn.icanci.loopstack.rec.common.result.R;
+import cn.icanci.loopstack.rec.common.utils.IPUtils;
+import cn.icanci.loopstack.rec.engine.script.client.Client;
+import cn.icanci.loopstack.rec.engine.script.client.RemoteException;
+import cn.icanci.loopstack.rec.engine.script.client.http.HttpClientImpl;
import java.util.Set;
import java.util.concurrent.*;
@@ -35,13 +35,13 @@ import com.google.common.collect.Sets;
public class RegisterServer implements InitializingBean {
private static final Logger logger = LoggerFactory.getLogger(RegisterServer.class);
/** http实例 */
- private static final Client CLIENT = HttpClientImpl.getInstance();
+ private static final Client CLIENT = HttpClientImpl.getInstance();
@Resource
- private RecProperties recProperties;
+ private RecProperties recProperties;
@Resource
- private DomainSPI domainSPI;
+ private DomainSPI domainSPI;
@Resource
- private EngineRepositoryHolder engineRepositoryHolder;
+ private EngineRepositoryHolder engineRepositoryHolder;
private static final int CORE_SIZE = Runtime.getRuntime().availableProcessors();
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/BaseDataSPI.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/BaseDataSPI.java
similarity index 45%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/BaseDataSPI.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/BaseDataSPI.java
index 277e6a8ebaa9d4602e9fbfbff179ee951ebfa327..408470a651a7e04d482dcdd636025e500b04e40b 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/BaseDataSPI.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/BaseDataSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.engine.sdk.spi;
+package cn.icanci.loopstack.rec.engine.sdk.spi;
-import cn.icanci.rec.common.aggregation.model.BaseDataDTO;
-import cn.icanci.rec.engine.sdk.extensions.RecSpi;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDataDTO;
+import cn.icanci.loopstack.rec.engine.sdk.extensions.RecSpi;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/DataSourceSPI.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/DataSourceSPI.java
similarity index 45%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/DataSourceSPI.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/DataSourceSPI.java
index 36209b3707f55c67e265ab1d147d442dbea74243..a7f39fd9c9c3cc5cb5cabaf921977f31b1296e4d 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/DataSourceSPI.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/DataSourceSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.engine.sdk.spi;
+package cn.icanci.loopstack.rec.engine.sdk.spi;
-import cn.icanci.rec.common.aggregation.model.DataSourceDTO;
-import cn.icanci.rec.engine.sdk.extensions.RecSpi;
+import cn.icanci.loopstack.rec.common.aggregation.model.DataSourceDTO;
+import cn.icanci.loopstack.rec.engine.sdk.extensions.RecSpi;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/DomainSPI.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/DomainSPI.java
similarity index 72%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/DomainSPI.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/DomainSPI.java
index 776feb2a36f58f0fe3c58e7fe90d40f0a9f1cd82..d77382cb159e4292e092529a9ef519edd1e13bf2 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/DomainSPI.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/DomainSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.engine.sdk.spi;
+package cn.icanci.loopstack.rec.engine.sdk.spi;
-import cn.icanci.rec.common.aggregation.model.DomainDTO;
-import cn.icanci.rec.engine.sdk.extensions.RecSpi;
+import cn.icanci.loopstack.rec.common.aggregation.model.DomainDTO;
+import cn.icanci.loopstack.rec.engine.sdk.extensions.RecSpi;
import java.util.Set;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/MetadataSPI.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/MetadataSPI.java
similarity index 45%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/MetadataSPI.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/MetadataSPI.java
index dfbf8bbcc88f7604f2404e3086c5061836fe3d2b..0e15551e8f2541463110a84f7b4c52cab470d329 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/MetadataSPI.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/MetadataSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.engine.sdk.spi;
+package cn.icanci.loopstack.rec.engine.sdk.spi;
-import cn.icanci.rec.common.aggregation.model.MetadataDTO;
-import cn.icanci.rec.engine.sdk.extensions.RecSpi;
+import cn.icanci.loopstack.rec.common.aggregation.model.MetadataDTO;
+import cn.icanci.loopstack.rec.engine.sdk.extensions.RecSpi;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/RecSupportSPI.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/RecSupportSPI.java
similarity index 80%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/RecSupportSPI.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/RecSupportSPI.java
index ea9d08bcd0041604ef3b9f680ef8b266729b76a2..160b6e12b010b86c9dab952ef87b667874b60ac4 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/RecSupportSPI.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/RecSupportSPI.java
@@ -1,6 +1,6 @@
-package cn.icanci.rec.engine.sdk.spi;
+package cn.icanci.loopstack.rec.engine.sdk.spi;
-import cn.icanci.rec.common.aggregation.model.BaseDTO;
+import cn.icanci.loopstack.rec.common.aggregation.model.BaseDTO;
import java.util.List;
import java.util.Set;
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/SceneSPI.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/SceneSPI.java
similarity index 63%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/SceneSPI.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/SceneSPI.java
index 7c0b1cc9d29e386995e101347631787012c171dc..8f47a99b2212b2b42723285408cde7f5e1dbd0a6 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/SceneSPI.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/SceneSPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.engine.sdk.spi;
+package cn.icanci.loopstack.rec.engine.sdk.spi;
-import cn.icanci.rec.common.aggregation.model.SceneDTO;
-import cn.icanci.rec.engine.sdk.extensions.RecSpi;
+import cn.icanci.loopstack.rec.common.aggregation.model.SceneDTO;
+import cn.icanci.loopstack.rec.engine.sdk.extensions.RecSpi;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/StrategySPI.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/StrategySPI.java
similarity index 45%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/StrategySPI.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/StrategySPI.java
index 91e332c44e9e8c31e5b0994b5e99fb351ca9e2b7..d67f33bf44229c89d6dfde38f78654e54ee71f5f 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/StrategySPI.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/StrategySPI.java
@@ -1,7 +1,7 @@
-package cn.icanci.rec.engine.sdk.spi;
+package cn.icanci.loopstack.rec.engine.sdk.spi;
-import cn.icanci.rec.common.aggregation.model.StrategyDTO;
-import cn.icanci.rec.engine.sdk.extensions.RecSpi;
+import cn.icanci.loopstack.rec.common.aggregation.model.StrategyDTO;
+import cn.icanci.loopstack.rec.engine.sdk.extensions.RecSpi;
/**
* @author icanci
diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/package-info.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/package-info.java
similarity index 83%
rename from rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/package-info.java
rename to rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/package-info.java
index ae3f1b376b20dd88a5b20b7c5d4e89c083d54025..bdf27833bb6665df499312db86b025b93d13f043 100644
--- a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/spi/package-info.java
+++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/loopstack/rec/engine/sdk/spi/package-info.java
@@ -6,4 +6,4 @@
* @author icanci
* @since 1.0 Created in 2022/11/13 09:19
*/
-package cn.icanci.rec.engine.sdk.spi;
\ No newline at end of file
+package cn.icanci.loopstack.rec.engine.sdk.spi;
\ No newline at end of file
diff --git a/rec-engine/rec-engine-sdk/src/main/resources/META-INF/spring.factories b/rec-engine/rec-engine-sdk/src/main/resources/META-INF/spring.factories
index 101c3efb4eb33d48c467a61755415a442a2f2314..ccbda926c0219700ebbccacf8992d0f94cd15f8f 100755
--- a/rec-engine/rec-engine-sdk/src/main/resources/META-INF/spring.factories
+++ b/rec-engine/rec-engine-sdk/src/main/resources/META-INF/spring.factories
@@ -1 +1 @@
-org.springframework.boot.autoconfigure.EnableAutoConfiguration=cn.icanci.rec.engine.sdk.RecEngineSDKAutoConfig
\ No newline at end of file
+org.springframework.boot.autoconfigure.EnableAutoConfiguration=cn.icanci.loopstack.rec.engine.sdk.RecEngineSDKAutoConfig
\ No newline at end of file
diff --git a/rec-spi/pom.xml b/rec-spi/pom.xml
index 9882fa61e65d41231cddae6eafc4963e8654ce9f..dc29fb7262a092795c6c84f2a505205c8d38c9e6 100644
--- a/rec-spi/pom.xml
+++ b/rec-spi/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
rec-parent
- cn.icanci.rec
- 0.0.0.4.RELEASE
+ cn.icanci.loopstack.rec
+ 0.0.0.1
4.0.0
diff --git a/rec-spi/src/main/java/cn/icanci/rec/spi/event/AbstractEventDispatcher.java b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/AbstractEventDispatcher.java
similarity index 98%
rename from rec-spi/src/main/java/cn/icanci/rec/spi/event/AbstractEventDispatcher.java
rename to rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/AbstractEventDispatcher.java
index 9b5b592f17980e2ed495880436313603856f333d..4de5a9e3f966b39819dfd6e3f7ba5d9af0d9d186 100644
--- a/rec-spi/src/main/java/cn/icanci/rec/spi/event/AbstractEventDispatcher.java
+++ b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/AbstractEventDispatcher.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.spi.event;
+package cn.icanci.loopstack.rec.spi.event;
import java.util.*;
import java.util.concurrent.*;
diff --git a/rec-spi/src/main/java/cn/icanci/rec/spi/event/BaseEvent.java b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/BaseEvent.java
similarity index 86%
rename from rec-spi/src/main/java/cn/icanci/rec/spi/event/BaseEvent.java
rename to rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/BaseEvent.java
index 2f52fdcb95539e0559dc0c6ced5e415f91a0f0c8..10bab3512b691b885b8b603f5c15aa16d8577dad 100644
--- a/rec-spi/src/main/java/cn/icanci/rec/spi/event/BaseEvent.java
+++ b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/BaseEvent.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.spi.event;
+package cn.icanci.loopstack.rec.spi.event;
import java.util.EventObject;
diff --git a/rec-spi/src/main/java/cn/icanci/rec/spi/event/BaseEventListener.java b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/BaseEventListener.java
similarity index 95%
rename from rec-spi/src/main/java/cn/icanci/rec/spi/event/BaseEventListener.java
rename to rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/BaseEventListener.java
index 6dd2fa3e227b0204d67f3a2905e6896bc00df3d0..33e52e2bd110956d4b14baa8151da65a615eeb64 100644
--- a/rec-spi/src/main/java/cn/icanci/rec/spi/event/BaseEventListener.java
+++ b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/BaseEventListener.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.spi.event;
+package cn.icanci.loopstack.rec.spi.event;
import java.util.EventListener;
diff --git a/rec-spi/src/main/java/cn/icanci/rec/spi/event/DefaultEventDispatcher.java b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/DefaultEventDispatcher.java
similarity index 98%
rename from rec-spi/src/main/java/cn/icanci/rec/spi/event/DefaultEventDispatcher.java
rename to rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/DefaultEventDispatcher.java
index 1d40b0ff03e410b96ac613779490456b37ad4769..c1675fb3f192a5dfdfc47e5e402ba9bc78aa93db 100644
--- a/rec-spi/src/main/java/cn/icanci/rec/spi/event/DefaultEventDispatcher.java
+++ b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/DefaultEventDispatcher.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.spi.event;
+package cn.icanci.loopstack.rec.spi.event;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
diff --git a/rec-spi/src/main/java/cn/icanci/rec/spi/event/EventDispatcher.java b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/EventDispatcher.java
similarity index 90%
rename from rec-spi/src/main/java/cn/icanci/rec/spi/event/EventDispatcher.java
rename to rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/EventDispatcher.java
index c8921d52d80cd8109693a9733c18bec7d37b8b20..b7c11f638a51d025622c65323c8b1225f86a705f 100644
--- a/rec-spi/src/main/java/cn/icanci/rec/spi/event/EventDispatcher.java
+++ b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/EventDispatcher.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.spi.event;
+package cn.icanci.loopstack.rec.spi.event;
/**
* 事件分发器抽象
diff --git a/rec-spi/src/main/java/cn/icanci/rec/spi/event/EventHandler.java b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/EventHandler.java
similarity index 92%
rename from rec-spi/src/main/java/cn/icanci/rec/spi/event/EventHandler.java
rename to rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/EventHandler.java
index 41577473df959c46d4cd29b25c6cf4b5e5760f9c..3c2fa917e3b8f2cc84c56770bb1de2b20efa365d 100644
--- a/rec-spi/src/main/java/cn/icanci/rec/spi/event/EventHandler.java
+++ b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/EventHandler.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.spi.event;
+package cn.icanci.loopstack.rec.spi.event;
/**
* 事件执行
diff --git a/rec-spi/src/main/java/cn/icanci/rec/spi/event/ListenerComparator.java b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/ListenerComparator.java
similarity index 87%
rename from rec-spi/src/main/java/cn/icanci/rec/spi/event/ListenerComparator.java
rename to rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/ListenerComparator.java
index 538715647eddec7ea174969f5ca0c939a0679937..0d12abcddaee42c736577290caf91b95e046fda3 100644
--- a/rec-spi/src/main/java/cn/icanci/rec/spi/event/ListenerComparator.java
+++ b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/event/ListenerComparator.java
@@ -1,4 +1,4 @@
-package cn.icanci.rec.spi.event;
+package cn.icanci.loopstack.rec.spi.event;
import java.util.Comparator;
diff --git a/rec-spi/src/main/java/cn/icanci/rec/spi/package-info.java b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/package-info.java
similarity index 65%
rename from rec-spi/src/main/java/cn/icanci/rec/spi/package-info.java
rename to rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/package-info.java
index 1acebcd53cdfd0ac8e609f3d8675739d6fff9bde..dd1545d8af1233c60c14871f0978e9465b62221b 100644
--- a/rec-spi/src/main/java/cn/icanci/rec/spi/package-info.java
+++ b/rec-spi/src/main/java/cn/icanci/loopstack/rec/spi/package-info.java
@@ -2,4 +2,4 @@
* @author icanci
* @since 1.0 Created in 2022/11/11 18:01
*/
-package cn.icanci.rec.spi;
\ No newline at end of file
+package cn.icanci.loopstack.rec.spi;
\ No newline at end of file