diff --git a/_web/src/views/gen/codeGenerate/addForm.vue b/_web/src/views/gen/codeGenerate/addForm.vue
index 0b023725..ae9dfa6a 100644
--- a/_web/src/views/gen/codeGenerate/addForm.vue
+++ b/_web/src/views/gen/codeGenerate/addForm.vue
@@ -142,7 +142,7 @@
* 默认选中项
*/
selectedByDefault () {
- this.form.getFieldDecorator('packageName', { initialValue: 'com.cn.xiaonuo' })
+ this.form.getFieldDecorator('packageName', { initialValue: 'vip.xiaonuo' })
this.form.getFieldDecorator('tablePrefix', { valuePropName: 'checked', initialValue: 'N' })
this.form.getFieldDecorator('generateType', { valuePropName: 'checked', initialValue: '1' })
},
@@ -236,7 +236,7 @@
this.packageNameShow = true
} else {
this.packageNameShow = false
- this.form.setFieldsValue({ packageName: 'com.cn.xiaonuo' })
+ this.form.setFieldsValue({ packageName: 'vip.xiaonuo' })
}
}
}
diff --git a/_web/src/views/gen/codeGenerate/editForm.vue b/_web/src/views/gen/codeGenerate/editForm.vue
index 987efbe5..96dc3553 100644
--- a/_web/src/views/gen/codeGenerate/editForm.vue
+++ b/_web/src/views/gen/codeGenerate/editForm.vue
@@ -245,7 +245,7 @@
this.packageNameShow = true
} else {
this.packageNameShow = false
- this.form.setFieldsValue({ packageName: 'com.cn.xiaonuo' })
+ this.form.setFieldsValue({ packageName: 'vip.xiaonuo' })
}
}
}
diff --git a/pom.xml b/pom.xml
index efd1f8f9..1205bfba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,18 +10,18 @@
2.3.1.RELEASE
- cn.xiaonuo
- xiaonuo-vue
- 1.1.0
+ vip.xiaonuo
+ snowy
+ 1.6.0
- xiaonuo-vue
- xiaonuo-vue版本
+ snowy
+ snowy的前后端分离vue版本pom
- xiaonuo-base
- xiaonuo-main
+ snowy-base
+ snowy-main
diff --git a/snowy-base/README.md b/snowy-base/README.md
new file mode 100644
index 00000000..bc024c91
--- /dev/null
+++ b/snowy-base/README.md
@@ -0,0 +1 @@
+** 此模块大家尽量不要动,升级的时候只要将snowy-base的包覆盖此模块即可 **
diff --git a/xiaonuo-base/pom.xml b/snowy-base/pom.xml
similarity index 62%
rename from xiaonuo-base/pom.xml
rename to snowy-base/pom.xml
index 13db0fe0..71321e9f 100644
--- a/xiaonuo-base/pom.xml
+++ b/snowy-base/pom.xml
@@ -5,20 +5,20 @@
4.0.0
- cn.xiaonuo
- xiaonuo-vue
- 1.1.0
+ vip.xiaonuo
+ snowy
+ 1.6.0../pom.xml
- xiaonuo-base
+ snowy-basepom
- xiaonuo-core
- xiaonuo-system
- xiaonuo-gen
+ snowy-core
+ snowy-system
+ snowy-gen
diff --git a/xiaonuo-base/xiaonuo-core/README.md b/snowy-base/snowy-core/README.md
similarity index 100%
rename from xiaonuo-base/xiaonuo-core/README.md
rename to snowy-base/snowy-core/README.md
diff --git a/xiaonuo-base/xiaonuo-core/pom.xml b/snowy-base/snowy-core/pom.xml
similarity index 96%
rename from xiaonuo-base/xiaonuo-core/pom.xml
rename to snowy-base/snowy-core/pom.xml
index 90da3b45..7e545d9d 100644
--- a/xiaonuo-base/xiaonuo-core/pom.xml
+++ b/snowy-base/snowy-core/pom.xml
@@ -5,13 +5,13 @@
4.0.0
- cn.xiaonuo
- xiaonuo-base
- 1.1.0
+ vip.xiaonuo
+ snowy-base
+ 1.6.0../pom.xml
- xiaonuo-core
+ snowy-corejar
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/BusinessLog.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/BusinessLog.java
similarity index 75%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/BusinessLog.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/BusinessLog.java
index 502058de..4dbb931a 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/BusinessLog.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/BusinessLog.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.annotion;
+package vip.xiaonuo.core.annotion;
-import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
+import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
import java.lang.annotation.*;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/DataScope.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/DataScope.java
similarity index 74%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/DataScope.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/DataScope.java
index 328e77da..d4d11d23 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/DataScope.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/DataScope.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.annotion;
+package vip.xiaonuo.core.annotion;
import java.lang.annotation.*;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/ExpEnumType.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/ExpEnumType.java
similarity index 80%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/ExpEnumType.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/ExpEnumType.java
index 39f7a559..bb0fa779 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/ExpEnumType.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/ExpEnumType.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.annotion;
+package vip.xiaonuo.core.annotion;
import java.lang.annotation.*;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/Permission.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/Permission.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/Permission.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/Permission.java
index 18c57ef3..ce1ee479 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/Permission.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/Permission.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.annotion;
+package vip.xiaonuo.core.annotion;
-import com.cn.xiaonuo.core.enums.LogicTypeEnum;
+import vip.xiaonuo.core.enums.LogicTypeEnum;
import java.lang.annotation.*;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/Wrapper.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/Wrapper.java
similarity index 74%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/Wrapper.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/Wrapper.java
index c57bab1a..973a2214 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/annotion/Wrapper.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/annotion/Wrapper.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.annotion;
+package vip.xiaonuo.core.annotion;
-import com.cn.xiaonuo.core.pojo.base.wrapper.BaseWrapper;
+import vip.xiaonuo.core.pojo.base.wrapper.BaseWrapper;
import java.lang.annotation.*;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/cache/CacheOperator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/cache/CacheOperator.java
similarity index 88%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/cache/CacheOperator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/cache/CacheOperator.java
index 47890839..89dfb435 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/cache/CacheOperator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/cache/CacheOperator.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.cache;
+package vip.xiaonuo.core.cache;
import java.util.Collection;
import java.util.Map;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/AopSortConstant.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/AopSortConstant.java
similarity index 80%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/AopSortConstant.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/AopSortConstant.java
index 096c2a76..b5b3d000 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/AopSortConstant.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/AopSortConstant.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.consts;
+package vip.xiaonuo.core.consts;
/**
* aop顺序的常量
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/CommonConstant.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/CommonConstant.java
similarity index 84%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/CommonConstant.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/CommonConstant.java
index a42d2c94..95dd64b7 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/CommonConstant.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/CommonConstant.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.consts;
+package vip.xiaonuo.core.consts;
/**
* 通用常量
@@ -85,7 +85,7 @@ public interface CommonConstant {
/**
* 首页提示语
*/
- String INDEX_TIPS = "Welcome To XiaoNuo";
+ String INDEX_TIPS = "Welcome To Snowy";
/**
* 未知标识
@@ -95,7 +95,7 @@ public interface CommonConstant {
/**
* 默认包名
*/
- String DEFAULT_PACKAGE_NAME = "com.cn.xiaonuo";
+ String DEFAULT_PACKAGE_NAME = "vip.xiaonuo";
/**
* 默认密码
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/ExpEnumConstant.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/ExpEnumConstant.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/ExpEnumConstant.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/ExpEnumConstant.java
index 239afa58..5c1d837c 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/ExpEnumConstant.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/ExpEnumConstant.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.consts;
+package vip.xiaonuo.core.consts;
/**
* 异常枚举编码构成常量
@@ -41,9 +41,9 @@ public interface ExpEnumConstant {
/**
* 模块分类编码(2位)
*
- * xiaonuo-core模块异常枚举编码
+ * snowy-core模块异常枚举编码
*/
- int XIAONUO_CORE_MODULE_EXP_CODE = 10;
+ int SNOWY_CORE_MODULE_EXP_CODE = 10;
/* 分类编码(4位) */
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/MediaTypeConstant.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/MediaTypeConstant.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/MediaTypeConstant.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/MediaTypeConstant.java
index 8fa36cae..dca68f5e 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/MediaTypeConstant.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/MediaTypeConstant.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.consts;
+package vip.xiaonuo.core.consts;
/**
* 常用媒体类型常量
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/SpringSecurityConstant.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/SpringSecurityConstant.java
similarity index 82%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/SpringSecurityConstant.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/SpringSecurityConstant.java
index de171a98..e9fcf2ee 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/SpringSecurityConstant.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/SpringSecurityConstant.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.consts;
+package vip.xiaonuo.core.consts;
/**
* SpringSecurity相关常量
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/SymbolConstant.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/SymbolConstant.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/SymbolConstant.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/SymbolConstant.java
index 48eac688..74c83eef 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/consts/SymbolConstant.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/consts/SymbolConstant.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.consts;
+package vip.xiaonuo.core.consts;
/**
* 符号常量
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/constant/ConstantContext.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/constant/ConstantContext.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/constant/ConstantContext.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/constant/ConstantContext.java
index 09c250f2..953303ca 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/constant/ConstantContext.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/constant/ConstantContext.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.constant;
+package vip.xiaonuo.core.context.constant;
import cn.hutool.core.lang.Dict;
import cn.hutool.core.util.ObjectUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/constant/ConstantContextHolder.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/constant/ConstantContextHolder.java
similarity index 68%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/constant/ConstantContextHolder.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/constant/ConstantContextHolder.java
index 1d7ab520..dfbac008 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/constant/ConstantContextHolder.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/constant/ConstantContextHolder.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.constant;
+package vip.xiaonuo.core.context.constant;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.convert.Convert;
@@ -30,17 +30,17 @@ import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.consts.SymbolConstant;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.pojo.email.EmailConfigs;
-import com.cn.xiaonuo.core.pojo.oauth.OauthConfigs;
-import com.cn.xiaonuo.core.pojo.sms.AliyunSmsConfigs;
-import com.cn.xiaonuo.core.pojo.sms.TencentSmsConfigs;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.consts.SymbolConstant;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.pojo.email.EmailConfigs;
+import vip.xiaonuo.core.pojo.oauth.OauthConfigs;
+import vip.xiaonuo.core.pojo.sms.AliyunSmsConfigs;
+import vip.xiaonuo.core.pojo.sms.TencentSmsConfigs;
import java.util.List;
-import static com.cn.xiaonuo.core.exception.enums.ServerExceptionEnum.CONSTANT_EMPTY;
+import static vip.xiaonuo.core.exception.enums.ServerExceptionEnum.CONSTANT_EMPTY;
/**
* 系统参数配置获取
@@ -59,7 +59,7 @@ public class ConstantContextHolder {
* @date 2020/9/3
*/
public static Boolean getTenantOpenFlag() {
- return getSysConfigWithDefault("XIAONUO_TENANT_OPEN", Boolean.class, false);
+ return getSysConfigWithDefault("SNOWY_TENANT_OPEN", Boolean.class, false);
}
/**
@@ -69,7 +69,7 @@ public class ConstantContextHolder {
* @date 2020/7/8 9:53
*/
public static String getDruidMonitorPassword() {
- return getSysConfigWithDefault("XIAONUO_DRUID_PASSWORD", String.class, RandomUtil.randomString(10));
+ return getSysConfigWithDefault("SNOWY_DRUID_PASSWORD", String.class, RandomUtil.randomString(10));
}
/**
@@ -79,7 +79,7 @@ public class ConstantContextHolder {
* @date 2020/7/8 9:53
*/
public static String getDruidMonitorUsername() {
- return getSysConfigWithDefault("XIAONUO_DRUID_USERNAME", String.class, RandomUtil.randomString(10));
+ return getSysConfigWithDefault("SNOWY_DRUID_USERNAME", String.class, RandomUtil.randomString(10));
}
/**
@@ -89,7 +89,7 @@ public class ConstantContextHolder {
* @date 2020/6/20 22:13
*/
public static List getUnXssFilterUrl() {
- String xiaoNuoUnXssFilterUrl = getSysConfigWithDefault("XIAONUO_UN_XSS_FILTER_URL", String.class, null);
+ String xiaoNuoUnXssFilterUrl = getSysConfigWithDefault("SNOWY_UN_XSS_FILTER_URL", String.class, null);
if (ObjectUtil.isEmpty(xiaoNuoUnXssFilterUrl)) {
return CollectionUtil.newArrayList();
} else {
@@ -104,7 +104,7 @@ public class ConstantContextHolder {
* @date 2020/6/20 22:13
*/
public static Boolean getDemoEnvFlag() {
- return getSysConfigWithDefault("XIAONUO_DEMO_ENV_FLAG", Boolean.class, false);
+ return getSysConfigWithDefault("SNOWY_DEMO_ENV_FLAG", Boolean.class, false);
}
/**
@@ -114,12 +114,12 @@ public class ConstantContextHolder {
* @date 2020/6/19 18:08
*/
public static EmailConfigs getEmailConfigs() {
- String host = getSysConfig("XIAONUO_EMAIL_HOST", String.class, true);
- String username = getSysConfig("XIAONUO_EMAIL_USERNAME", String.class, true);
- String password = getSysConfig("XIAONUO_EMAIL_PASSWORD", String.class, true);
- Integer port = getSysConfig("XIAONUO_EMAIL_PORT", Integer.class, true);
- String from = getSysConfig("XIAONUO_EMAIL_FROM", String.class, true);
- Boolean ssl = getSysConfig("XIAONUO_EMAIL_SSL", Boolean.class, true);
+ String host = getSysConfig("SNOWY_EMAIL_HOST", String.class, true);
+ String username = getSysConfig("SNOWY_EMAIL_USERNAME", String.class, true);
+ String password = getSysConfig("SNOWY_EMAIL_PASSWORD", String.class, true);
+ Integer port = getSysConfig("SNOWY_EMAIL_PORT", Integer.class, true);
+ String from = getSysConfig("SNOWY_EMAIL_FROM", String.class, true);
+ Boolean ssl = getSysConfig("SNOWY_EMAIL_SSL", Boolean.class, true);
EmailConfigs emailConfigs = new EmailConfigs();
emailConfigs.setHost(host);
@@ -138,10 +138,10 @@ public class ConstantContextHolder {
* @date 2020/6/19 18:08
*/
public static TencentSmsConfigs getTencentSmsConfigs() {
- String xiaoNuoTencentSmsSecretId = getSysConfig("XIAONUO_TENCENT_SMS_SECRET_ID", String.class, true);
- String xiaoNuoTencentSmsSecretKey = getSysConfig("XIAONUO_TENCENT_SMS_SECRET_KEY", String.class, true);
- String xiaoNuoTencentSmsSdkAppId = getSysConfig("XIAONUO_TENCENT_SMS_SDK_APP_ID", String.class, true);
- String xiaoNuoTencentSmsSign = getSysConfig("XIAONUO_TENCENT_SMS_SIGN", String.class, true);
+ String xiaoNuoTencentSmsSecretId = getSysConfig("SNOWY_TENCENT_SMS_SECRET_ID", String.class, true);
+ String xiaoNuoTencentSmsSecretKey = getSysConfig("SNOWY_TENCENT_SMS_SECRET_KEY", String.class, true);
+ String xiaoNuoTencentSmsSdkAppId = getSysConfig("SNOWY_TENCENT_SMS_SDK_APP_ID", String.class, true);
+ String xiaoNuoTencentSmsSign = getSysConfig("SNOWY_TENCENT_SMS_SIGN", String.class, true);
TencentSmsConfigs tencentSmsConfigs = new TencentSmsConfigs();
tencentSmsConfigs.setSecretId(xiaoNuoTencentSmsSecretId);
@@ -158,11 +158,11 @@ public class ConstantContextHolder {
* @date 2020/6/19 18:08
*/
public static AliyunSmsConfigs getAliyunSmsConfigs() {
- String xiaoNuoSmsAccesskeyId = getSysConfig("XIAONUO_ALIYUN_SMS_ACCESSKEY_ID", String.class, true);
- String xiaoNuoSmsAccesskeySecret = getSysConfig("XIAONUO_ALIYUN_SMS_ACCESSKEY_SECRET", String.class, true);
- String xiaoNuoSmsSignName = getSysConfig("XIAONUO_ALIYUN_SMS_SIGN_NAME", String.class, true);
- String xiaoNuoSmsLoginTemplateCode = getSysConfig("XIAONUO_ALIYUN_SMS_LOGIN_TEMPLATE_CODE", String.class, true);
- String xiaoNuoSmsInvalidateMinutes = getSysConfig("XIAONUO_ALIYUN_SMS_INVALIDATE_MINUTES", String.class, true);
+ String xiaoNuoSmsAccesskeyId = getSysConfig("SNOWY_ALIYUN_SMS_ACCESSKEY_ID", String.class, true);
+ String xiaoNuoSmsAccesskeySecret = getSysConfig("SNOWY_ALIYUN_SMS_ACCESSKEY_SECRET", String.class, true);
+ String xiaoNuoSmsSignName = getSysConfig("SNOWY_ALIYUN_SMS_SIGN_NAME", String.class, true);
+ String xiaoNuoSmsLoginTemplateCode = getSysConfig("SNOWY_ALIYUN_SMS_LOGIN_TEMPLATE_CODE", String.class, true);
+ String xiaoNuoSmsInvalidateMinutes = getSysConfig("SNOWY_ALIYUN_SMS_INVALIDATE_MINUTES", String.class, true);
AliyunSmsConfigs aliyunSmsProperties = new AliyunSmsConfigs();
aliyunSmsProperties.setAccessKeyId(xiaoNuoSmsAccesskeyId);
@@ -180,7 +180,7 @@ public class ConstantContextHolder {
* @date 2020/6/19 18:08
*/
public static String getJwtSecret() {
- return getSysConfigWithDefault("XIAONUO_JWT_SECRET", String.class, RandomUtil.randomString(32));
+ return getSysConfigWithDefault("SNOWY_JWT_SECRET", String.class, RandomUtil.randomString(32));
}
/**
@@ -190,7 +190,7 @@ public class ConstantContextHolder {
* @date 2020/6/19 18:08
*/
public static String getDefaultPassWord() {
- return getSysConfigWithDefault("XIAONUO_DEFAULT_PASSWORD", String.class, CommonConstant.DEFAULT_PASSWORD);
+ return getSysConfigWithDefault("SNOWY_DEFAULT_PASSWORD", String.class, CommonConstant.DEFAULT_PASSWORD);
}
/**
@@ -200,7 +200,7 @@ public class ConstantContextHolder {
* @date 2020/7/9 16:18
*/
public static Long getSessionTokenExpireSec() {
- return getSysConfigWithDefault("XIAONUO_SESSION_EXPIRE", Long.class, 2 * 60 * 60L);
+ return getSysConfigWithDefault("SNOWY_SESSION_EXPIRE", Long.class, 2 * 60 * 60L);
}
/**
@@ -212,7 +212,7 @@ public class ConstantContextHolder {
* @date 2020/6/19 18:08
*/
public static Long getTokenExpireSec() {
- return getSysConfigWithDefault("XIAONUO_TOKEN_EXPIRE", Long.class, 86400L);
+ return getSysConfigWithDefault("SNOWY_TOKEN_EXPIRE", Long.class, 86400L);
}
/**
@@ -222,7 +222,7 @@ public class ConstantContextHolder {
* @date 2020/6/19 18:09
*/
public static String getDefaultFileUploadPathForWindows() {
- return getSysConfigWithDefault("XIAONUO_FILE_UPLOAD_PATH_FOR_WINDOWS", String.class, "");
+ return getSysConfigWithDefault("SNOWY_FILE_UPLOAD_PATH_FOR_WINDOWS", String.class, "");
}
/**
@@ -232,7 +232,7 @@ public class ConstantContextHolder {
* @date 2020/6/19 18:09
*/
public static String getDefaultFileUploadPathForLinux() {
- return getSysConfigWithDefault("XIAONUO_FILE_UPLOAD_PATH_FOR_LINUX", String.class, "");
+ return getSysConfigWithDefault("SNOWY_FILE_UPLOAD_PATH_FOR_LINUX", String.class, "");
}
/**
@@ -242,7 +242,7 @@ public class ConstantContextHolder {
* @date 2020/6/19 18:09
*/
public static Boolean getEnableSingleLogin() {
- return getSysConfigWithDefault("XIAONUO_ENABLE_SINGLE_LOGIN", Boolean.class, false);
+ return getSysConfigWithDefault("SNOWY_ENABLE_SINGLE_LOGIN", Boolean.class, false);
}
/**
@@ -252,7 +252,7 @@ public class ConstantContextHolder {
* @date 2020/7/20 9:20
**/
public static String getIpGeoApi() {
- return getSysConfig("XIAONUO_IP_GEO_API", String.class, false);
+ return getSysConfig("SNOWY_IP_GEO_API", String.class, false);
}
/**
@@ -262,7 +262,7 @@ public class ConstantContextHolder {
* @date 2020/7/20 10:33
**/
public static String getIpGeoAppCode() {
- return getSysConfig("XIAONUO_IP_GEO_APP_CODE", String.class, false);
+ return getSysConfig("SNOWY_IP_GEO_APP_CODE", String.class, false);
}
/**
@@ -272,9 +272,9 @@ public class ConstantContextHolder {
* @date 2020/7/28 17:16
**/
public static OauthConfigs getGiteeOauthConfigs() {
- String xiaoNuoClientId = getSysConfig("XIAONUO_OAUTH_GITEE_CLIENT_ID", String.class, true);
- String xiaoNuoClientSecret = getSysConfig("XIAONUO_OAUTH_GITEE_CLIENT_SECRET", String.class, true);
- String xiaoNuoRedirectUri = getSysConfig("XIAONUO_OAUTH_GITEE_REDIRECT_URI", String.class, true);
+ String xiaoNuoClientId = getSysConfig("SNOWY_OAUTH_GITEE_CLIENT_ID", String.class, true);
+ String xiaoNuoClientSecret = getSysConfig("SNOWY_OAUTH_GITEE_CLIENT_SECRET", String.class, true);
+ String xiaoNuoRedirectUri = getSysConfig("SNOWY_OAUTH_GITEE_REDIRECT_URI", String.class, true);
OauthConfigs oauthConfigs = new OauthConfigs();
oauthConfigs.setClientId(xiaoNuoClientId);
@@ -290,9 +290,9 @@ public class ConstantContextHolder {
* @date 2020/7/28 17:16
**/
public static OauthConfigs getGithubOauthConfigs() {
- String xiaoNuoClientId = getSysConfig("XIAONUO_OAUTH_GITHUB_CLIENT_ID", String.class, true);
- String xiaoNuoClientSecret = getSysConfig("XIAONUO_OAUTH_GITHUB_CLIENT_SECRET", String.class, true);
- String xiaoNuoRedirectUri = getSysConfig("XIAONUO_OAUTH_GITHUB_REDIRECT_URI", String.class, true);
+ String xiaoNuoClientId = getSysConfig("SNOWY_OAUTH_GITHUB_CLIENT_ID", String.class, true);
+ String xiaoNuoClientSecret = getSysConfig("SNOWY_OAUTH_GITHUB_CLIENT_SECRET", String.class, true);
+ String xiaoNuoRedirectUri = getSysConfig("SNOWY_OAUTH_GITHUB_REDIRECT_URI", String.class, true);
OauthConfigs oauthConfigs = new OauthConfigs();
oauthConfigs.setClientId(xiaoNuoClientId);
@@ -308,7 +308,7 @@ public class ConstantContextHolder {
* @date 2020/7/28 16:37
**/
public static Boolean getEnableOauthLogin() {
- return getSysConfigWithDefault("XIAONUO_ENABLE_OAUTH_LOGIN", Boolean.class, false);
+ return getSysConfigWithDefault("SNOWY_ENABLE_OAUTH_LOGIN", Boolean.class, false);
}
/**
@@ -318,7 +318,7 @@ public class ConstantContextHolder {
* @date 2020/7/29 14:08
**/
public static String getWebUrl() {
- return getSysConfig("XIAONUO_WEB_URL", String.class, true);
+ return getSysConfig("SNOWY_WEB_URL", String.class, true);
}
/**
@@ -328,7 +328,7 @@ public class ConstantContextHolder {
* @date 2020/7/29 14:08
**/
public static String getAlipayReturnUrl() {
- return getSysConfig("XIAONUO_ALIPAY_RETURN_URL", String.class, true);
+ return getSysConfig("SNOWY_ALIPAY_RETURN_URL", String.class, true);
}
/**
@@ -397,6 +397,6 @@ public class ConstantContextHolder {
* @Date 2021/1/21 15:22
*/
public static Boolean getCaptchaOpenFlag() {
- return getSysConfigWithDefault("XIAONUO_CAPTCHA_OPEN", Boolean.class, true);
+ return getSysConfigWithDefault("SNOWY_CAPTCHA_OPEN", Boolean.class, true);
}
}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/group/RequestGroupContext.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/group/RequestGroupContext.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/group/RequestGroupContext.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/group/RequestGroupContext.java
index 6ac786b4..74c42dc3 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/group/RequestGroupContext.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/group/RequestGroupContext.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.group;
+package vip.xiaonuo.core.context.group;
/**
* 保存控制器的方法上的校验group class
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/group/RequestParamIdContext.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/group/RequestParamIdContext.java
similarity index 82%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/group/RequestParamIdContext.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/group/RequestParamIdContext.java
index 5959662a..7e1932ee 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/group/RequestParamIdContext.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/group/RequestParamIdContext.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.group;
+package vip.xiaonuo.core.context.group;
/**
* 临时保存参数id字段值,用于唯一性校验
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/login/LoginContext.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/login/LoginContext.java
similarity index 90%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/login/LoginContext.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/login/LoginContext.java
index badc1d6e..52b33e26 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/login/LoginContext.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/login/LoginContext.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.login;
+package vip.xiaonuo.core.context.login;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/login/LoginContextHolder.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/login/LoginContextHolder.java
similarity index 75%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/login/LoginContextHolder.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/login/LoginContextHolder.java
index 2fd8930b..a0da903a 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/login/LoginContextHolder.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/login/LoginContextHolder.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.login;
+package vip.xiaonuo.core.context.login;
import cn.hutool.extra.spring.SpringUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/param/RequestParamContext.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/param/RequestParamContext.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/param/RequestParamContext.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/param/RequestParamContext.java
index 4dbd984f..d3984b5c 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/param/RequestParamContext.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/param/RequestParamContext.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.param;
+package vip.xiaonuo.core.context.param;
import cn.hutool.core.lang.Dict;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/requestno/RequestNoContext.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/requestno/RequestNoContext.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/requestno/RequestNoContext.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/requestno/RequestNoContext.java
index 2dc6650b..ae16272d 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/requestno/RequestNoContext.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/requestno/RequestNoContext.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.requestno;
+package vip.xiaonuo.core.context.requestno;
/**
* 临时保存当前请求号
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/resources/ApiResourceContext.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/resources/ApiResourceContext.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/resources/ApiResourceContext.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/resources/ApiResourceContext.java
index 43a3559c..7962e6e7 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/resources/ApiResourceContext.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/resources/ApiResourceContext.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.resources;
+package vip.xiaonuo.core.context.resources;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/system/SystemContext.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/system/SystemContext.java
similarity index 88%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/system/SystemContext.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/system/SystemContext.java
index b496a4ab..4d8fd063 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/system/SystemContext.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/system/SystemContext.java
@@ -13,20 +13,20 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.system;
+package vip.xiaonuo.core.context.system;
import cn.hutool.core.lang.Dict;
-import com.cn.xiaonuo.core.pojo.base.validate.UniqueValidateParam;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.core.pojo.base.validate.UniqueValidateParam;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/system/SystemContextHolder.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/system/SystemContextHolder.java
similarity index 75%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/system/SystemContextHolder.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/system/SystemContextHolder.java
index de02dd1f..f974a236 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/context/system/SystemContextHolder.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/context/system/SystemContextHolder.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.context.system;
+package vip.xiaonuo.core.context.system;
import cn.hutool.extra.spring.SpringUtil;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/dbs/CurrentDataSourceContext.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/dbs/CurrentDataSourceContext.java
new file mode 100644
index 00000000..cdeaf89a
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/dbs/CurrentDataSourceContext.java
@@ -0,0 +1,67 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.dbs;
+
+/**
+ * datasource的上下文
+ *
+ * @author xuyuxiang
+ * @date 2020/8/24
+ */
+public class CurrentDataSourceContext {
+
+ private static final ThreadLocal CONTEXT_HOLDER = new ThreadLocal<>();
+
+ /**
+ * 设置数据源类型
+ *
+ * @param dataSourceType 数据库类型
+ * @date 2020/8/24
+ */
+ public static void setDataSourceType(String dataSourceType) {
+ CONTEXT_HOLDER.set(dataSourceType);
+ }
+
+ /**
+ * 获取数据源类型
+ *
+ * @author xuyuxiang
+ * @date 2020/8/24
+ */
+ public static String getDataSourceType() {
+ return CONTEXT_HOLDER.get();
+ }
+
+ /**
+ * 清除数据源类型
+ *
+ * @author xuyuxiang
+ * @date 2020/8/24
+ */
+ public static void clearDataSourceType() {
+ CONTEXT_HOLDER.remove();
+ }
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/MailSender.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/MailSender.java
new file mode 100644
index 00000000..58744b3c
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/MailSender.java
@@ -0,0 +1,54 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.email;
+
+
+import vip.xiaonuo.core.email.modular.model.SendMailParam;
+
+/**
+ * 邮件收发统一接口
+ *
+ * @author xuyuxiang
+ * @date 2018-07-08-下午3:26
+ */
+public interface MailSender {
+
+ /**
+ * 发送普通邮件
+ *
+ * @author xuyuxiang
+ * @date 2018/7/8 下午3:34
+ */
+ void sendMail(SendMailParam sendMailParam);
+
+ /**
+ * 发送html的邮件
+ *
+ * @author xuyuxiang
+ * @date 2020/6/9 22:58
+ */
+ void sendMailHtml(SendMailParam sendMailParam);
+
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/email/modular/SimpleMailSender.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/modular/SimpleMailSender.java
similarity index 56%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/email/modular/SimpleMailSender.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/modular/SimpleMailSender.java
index e320f8f9..109f7983 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/email/modular/SimpleMailSender.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/modular/SimpleMailSender.java
@@ -1,12 +1,36 @@
-package com.cn.xiaonuo.core.email.modular;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.email.modular;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.extra.mail.MailAccount;
import cn.hutool.extra.mail.MailUtil;
-import com.cn.xiaonuo.core.email.MailSender;
-import com.cn.xiaonuo.core.email.modular.exception.MailSendException;
-import com.cn.xiaonuo.core.email.modular.model.SendMailParam;
+import vip.xiaonuo.core.email.MailSender;
+import vip.xiaonuo.core.email.modular.exception.MailSendException;
+import vip.xiaonuo.core.email.modular.model.SendMailParam;
/**
* 邮件发送器
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/modular/exception/MailSendException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/modular/exception/MailSendException.java
new file mode 100644
index 00000000..7c2c122d
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/modular/exception/MailSendException.java
@@ -0,0 +1,48 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.email.modular.exception;
+
+import lombok.Getter;
+
+/**
+ * 邮件发送异常
+ *
+ * @author xuyuxiang
+ * @date 2018-07-06-下午3:00
+ */
+@Getter
+public class MailSendException extends RuntimeException {
+
+ private final Integer code;
+
+ private final String errorMessage;
+
+ public MailSendException(Integer code, String errorMessage) {
+ super(errorMessage);
+ this.code = code;
+ this.errorMessage = errorMessage;
+ }
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/modular/model/SendMailParam.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/modular/model/SendMailParam.java
new file mode 100644
index 00000000..f05d4f94
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/email/modular/model/SendMailParam.java
@@ -0,0 +1,52 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.email.modular.model;
+
+import lombok.Data;
+
+/**
+ * 发送邮件的请求参数
+ *
+ * @author xuyuxiang
+ * @date 2018-07-05 21:19
+ */
+@Data
+public class SendMailParam {
+
+ /**
+ * 发送给某人的邮箱
+ */
+ private String to;
+
+ /**
+ * 邮件标题
+ */
+ private String title;
+
+ /**
+ * 邮件内容
+ */
+ private String content;
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/CommonStatusEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/CommonStatusEnum.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/CommonStatusEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/CommonStatusEnum.java
index 680e086b..35e52701 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/CommonStatusEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/CommonStatusEnum.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.enums;
+package vip.xiaonuo.core.enums;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.exception.enums.StatusExceptionEnum;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.exception.enums.StatusExceptionEnum;
import lombok.Getter;
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/DbIdEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/DbIdEnum.java
similarity index 80%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/DbIdEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/DbIdEnum.java
index b4170061..b1383469 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/DbIdEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/DbIdEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.enums;
+package vip.xiaonuo.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/DocumentFormatEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/DocumentFormatEnum.java
similarity index 63%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/DocumentFormatEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/DocumentFormatEnum.java
index b51a0d6c..f26c0788 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/DocumentFormatEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/DocumentFormatEnum.java
@@ -1,4 +1,28 @@
-package com.cn.xiaonuo.core.enums;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.enums;
import org.jodconverter.document.DefaultDocumentFormatRegistry;
import org.jodconverter.document.DocumentFormat;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/LogAnnotionOpTypeEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/LogAnnotionOpTypeEnum.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/LogAnnotionOpTypeEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/LogAnnotionOpTypeEnum.java
index 8e89e55d..d713e4b4 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/LogAnnotionOpTypeEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/LogAnnotionOpTypeEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.enums;
+package vip.xiaonuo.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/LogicTypeEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/LogicTypeEnum.java
similarity index 74%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/LogicTypeEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/LogicTypeEnum.java
index 9552b807..a4d2df29 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/LogicTypeEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/LogicTypeEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.enums;
+package vip.xiaonuo.core.enums;
/**
* 逻辑枚举
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/YesOrNotEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/YesOrNotEnum.java
similarity index 77%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/YesOrNotEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/YesOrNotEnum.java
index ac05ec06..9fbeb19e 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/enums/YesOrNotEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/enums/YesOrNotEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.enums;
+package vip.xiaonuo.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/AuthException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/AuthException.java
similarity index 77%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/AuthException.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/AuthException.java
index 6ebaa0b5..36346e3e 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/AuthException.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/AuthException.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception;
+package vip.xiaonuo.core.exception;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
import lombok.Getter;
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/DemoException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/DemoException.java
similarity index 77%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/DemoException.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/DemoException.java
index 5fbc9a96..8d81b227 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/DemoException.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/DemoException.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception;
+package vip.xiaonuo.core.exception;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/LibreOfficeException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/LibreOfficeException.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/LibreOfficeException.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/LibreOfficeException.java
index 2a4c7036..9435e21e 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/LibreOfficeException.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/LibreOfficeException.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception;
+package vip.xiaonuo.core.exception;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/PermissionException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/PermissionException.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/PermissionException.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/PermissionException.java
index 98cec21b..40cda876 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/PermissionException.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/PermissionException.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception;
+package vip.xiaonuo.core.exception;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
import lombok.Getter;
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/RequestMethodException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/RequestMethodException.java
similarity index 75%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/RequestMethodException.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/RequestMethodException.java
index 9739b6e8..c3e5f00a 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/RequestMethodException.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/RequestMethodException.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception;
+package vip.xiaonuo.core.exception;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
import lombok.Getter;
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/ServiceException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/ServiceException.java
similarity index 77%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/ServiceException.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/ServiceException.java
index 8f97d70a..668795bb 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/ServiceException.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/ServiceException.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception;
+package vip.xiaonuo.core.exception;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/AuthExceptionEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/AuthExceptionEnum.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/AuthExceptionEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/AuthExceptionEnum.java
index d75c7c74..69cf95cf 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/AuthExceptionEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/AuthExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception.enums;
+package vip.xiaonuo.core.exception.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.consts.ExpEnumConstant;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.consts.ExpEnumConstant;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
/**
* 认证相关的异常的枚举
@@ -40,7 +40,7 @@ import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
* @author yubaoshan
* @date 2019/7/18 22:22
*/
-@ExpEnumType(module = ExpEnumConstant.XIAONUO_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.AUTH_EXCEPTION_ENUM)
+@ExpEnumType(module = ExpEnumConstant.SNOWY_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.AUTH_EXCEPTION_ENUM)
public enum AuthExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/ParamExceptionEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/ParamExceptionEnum.java
similarity index 67%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/ParamExceptionEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/ParamExceptionEnum.java
index ecb7bd95..ea978dd1 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/ParamExceptionEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/ParamExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception.enums;
+package vip.xiaonuo.core.exception.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.consts.ExpEnumConstant;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.consts.ExpEnumConstant;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
/**
* 参数校验异常枚举
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
* @author xuyuxiang
* @date 2020/3/25 20:11
*/
-@ExpEnumType(module = ExpEnumConstant.XIAONUO_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.PARAM_EXCEPTION_ENUM)
+@ExpEnumType(module = ExpEnumConstant.SNOWY_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.PARAM_EXCEPTION_ENUM)
public enum ParamExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/PermissionExceptionEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/PermissionExceptionEnum.java
similarity index 73%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/PermissionExceptionEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/PermissionExceptionEnum.java
index a81dd135..9e07427d 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/PermissionExceptionEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/PermissionExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception.enums;
+package vip.xiaonuo.core.exception.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.consts.ExpEnumConstant;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.consts.ExpEnumConstant;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
/**
* 授权和鉴权异常的枚举
@@ -40,7 +40,7 @@ import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
* @author xuyuxiang
* @date 2020/3/12 10:14
*/
-@ExpEnumType(module = ExpEnumConstant.XIAONUO_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.PERMISSION_EXCEPTION_ENUM)
+@ExpEnumType(module = ExpEnumConstant.SNOWY_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.PERMISSION_EXCEPTION_ENUM)
public enum PermissionExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/RequestMethodExceptionEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/RequestMethodExceptionEnum.java
similarity index 70%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/RequestMethodExceptionEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/RequestMethodExceptionEnum.java
index 8071aa0a..eb3676db 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/RequestMethodExceptionEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/RequestMethodExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception.enums;
+package vip.xiaonuo.core.exception.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.consts.ExpEnumConstant;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.consts.ExpEnumConstant;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
/**
* 请求方法相关异常枚举
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
* @author xuyuxiang
* @date 2020/3/11 15:33
*/
-@ExpEnumType(module = ExpEnumConstant.XIAONUO_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.REQUEST_METHOD_EXCEPTION_ENUM)
+@ExpEnumType(module = ExpEnumConstant.SNOWY_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.REQUEST_METHOD_EXCEPTION_ENUM)
public enum RequestMethodExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/RequestTypeExceptionEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/RequestTypeExceptionEnum.java
similarity index 70%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/RequestTypeExceptionEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/RequestTypeExceptionEnum.java
index 67535939..1ed6272a 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/RequestTypeExceptionEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/RequestTypeExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception.enums;
+package vip.xiaonuo.core.exception.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.consts.ExpEnumConstant;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.consts.ExpEnumConstant;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
/**
* 请求类型相关异常枚举
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
* @author xuyuxiang
* @date 2020/4/2 15:42
*/
-@ExpEnumType(module = ExpEnumConstant.XIAONUO_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.REQUEST_TYPE_EXCEPTION_ENUM)
+@ExpEnumType(module = ExpEnumConstant.SNOWY_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.REQUEST_TYPE_EXCEPTION_ENUM)
public enum RequestTypeExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/ServerExceptionEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/ServerExceptionEnum.java
similarity index 71%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/ServerExceptionEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/ServerExceptionEnum.java
index 00e09ec6..41a178bb 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/ServerExceptionEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/ServerExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception.enums;
+package vip.xiaonuo.core.exception.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.consts.ExpEnumConstant;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.consts.ExpEnumConstant;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
/**
* 服务器内部相关异常枚举
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
* @author xuyuxiang
* @date 2020/3/18 19:19
*/
-@ExpEnumType(module = ExpEnumConstant.XIAONUO_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.SERVER_EXCEPTION_ENUM)
+@ExpEnumType(module = ExpEnumConstant.SNOWY_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.SERVER_EXCEPTION_ENUM)
public enum ServerExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/StatusExceptionEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/StatusExceptionEnum.java
similarity index 71%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/StatusExceptionEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/StatusExceptionEnum.java
index d3ca5adf..3517f3d1 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/StatusExceptionEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/StatusExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception.enums;
+package vip.xiaonuo.core.exception.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.consts.ExpEnumConstant;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.consts.ExpEnumConstant;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
/**
* 状态枚举
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
* @author yubaoshan
* @date 2020/4/30 22:45
*/
-@ExpEnumType(module = ExpEnumConstant.XIAONUO_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.STATUS_EXCEPTION_ENUM)
+@ExpEnumType(module = ExpEnumConstant.SNOWY_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.STATUS_EXCEPTION_ENUM)
public enum StatusExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/WrapperExceptionEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/WrapperExceptionEnum.java
similarity index 71%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/WrapperExceptionEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/WrapperExceptionEnum.java
index e23c9bb0..7ab0b560 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/WrapperExceptionEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/WrapperExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception.enums;
+package vip.xiaonuo.core.exception.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.consts.ExpEnumConstant;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.consts.ExpEnumConstant;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
/**
* 对象包装异常
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
* @author xuyuxiang
* @date 2020/7/24 14:36
*/
-@ExpEnumType(module = ExpEnumConstant.XIAONUO_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.WRAPPER_EXCEPTION_ENUM)
+@ExpEnumType(module = ExpEnumConstant.SNOWY_CORE_MODULE_EXP_CODE, kind = ExpEnumConstant.WRAPPER_EXCEPTION_ENUM)
public enum WrapperExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/abs/AbstractBaseExceptionEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/abs/AbstractBaseExceptionEnum.java
similarity index 77%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/abs/AbstractBaseExceptionEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/abs/AbstractBaseExceptionEnum.java
index f01061fe..6ad63d8d 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/exception/enums/abs/AbstractBaseExceptionEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/exception/enums/abs/AbstractBaseExceptionEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.exception.enums.abs;
+package vip.xiaonuo.core.exception.enums.abs;
/**
* 异常枚举格式规范
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/factory/ExpEnumCodeFactory.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/factory/ExpEnumCodeFactory.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/factory/ExpEnumCodeFactory.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/factory/ExpEnumCodeFactory.java
index 9d74f8ce..a9d7cb2f 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/factory/ExpEnumCodeFactory.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/factory/ExpEnumCodeFactory.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.factory;
+package vip.xiaonuo.core.factory;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.annotion.ExpEnumType;
/**
* 异常枚举code值快速创建
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/factory/PageFactory.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/factory/PageFactory.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/factory/PageFactory.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/factory/PageFactory.java
index ba726469..ec2c126c 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/factory/PageFactory.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/factory/PageFactory.java
@@ -13,20 +13,20 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.factory;
+package vip.xiaonuo.core.factory;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.cn.xiaonuo.core.util.HttpServletUtil;
+import vip.xiaonuo.core.util.HttpServletUtil;
import javax.servlet.http.HttpServletRequest;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/factory/TreeBuildFactory.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/factory/TreeBuildFactory.java
similarity index 88%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/factory/TreeBuildFactory.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/factory/TreeBuildFactory.java
index a6fa621e..e4858d45 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/factory/TreeBuildFactory.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/factory/TreeBuildFactory.java
@@ -13,20 +13,20 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.factory;
+package vip.xiaonuo.core.factory;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil;
-import com.cn.xiaonuo.core.pojo.base.node.BaseTreeNode;
+import vip.xiaonuo.core.pojo.base.node.BaseTreeNode;
import lombok.Data;
import java.util.ArrayList;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/FileOperator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/FileOperator.java
similarity index 73%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/FileOperator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/FileOperator.java
index a964f1ed..64b0c8c1 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/FileOperator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/FileOperator.java
@@ -1,7 +1,31 @@
-package com.cn.xiaonuo.core.file;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file;
-import com.cn.xiaonuo.core.file.common.enums.BucketAuthEnum;
+import vip.xiaonuo.core.file.common.enums.BucketAuthEnum;
import java.io.InputStream;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/common/enums/BucketAuthEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/common/enums/BucketAuthEnum.java
new file mode 100644
index 00000000..4b074195
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/common/enums/BucketAuthEnum.java
@@ -0,0 +1,50 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file.common.enums;
+
+/**
+ * 桶的权限策略枚举
+ *
+ * @author xuyuxiang
+ * @date 2020-05-23-3:03 下午
+ */
+public enum BucketAuthEnum {
+
+ /**
+ * 私有的(仅有 owner 可以读写)
+ */
+ PRIVATE,
+
+ /**
+ * 公有读,私有写( owner 可以读写, 其他客户可以读)
+ */
+ PUBLIC_READ,
+
+ /**
+ * 公共读写(即所有人都可以读写,慎用)
+ */
+ PUBLIC_READ_WRITE
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/common/exp/FileServiceException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/common/exp/FileServiceException.java
new file mode 100644
index 00000000..8777d2e3
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/common/exp/FileServiceException.java
@@ -0,0 +1,42 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file.common.exp;
+
+import lombok.Getter;
+
+/**
+ * 文件操作业务异常
+ *
+ * @author xuyuxiang
+ * @date 2020-05-23-2:42 下午
+ */
+@Getter
+public class FileServiceException extends RuntimeException {
+
+ public FileServiceException(String message) {
+ super(message);
+ }
+
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/aliyun/AliyunFileOperator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/aliyun/AliyunFileOperator.java
similarity index 80%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/aliyun/AliyunFileOperator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/aliyun/AliyunFileOperator.java
index a09fca8d..25bd2f43 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/aliyun/AliyunFileOperator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/aliyun/AliyunFileOperator.java
@@ -1,4 +1,28 @@
-package com.cn.xiaonuo.core.file.modular.aliyun;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file.modular.aliyun;
import cn.hutool.core.io.IoUtil;
import com.aliyun.oss.ClientException;
@@ -8,10 +32,10 @@ import com.aliyun.oss.OSSException;
import com.aliyun.oss.model.CannedAccessControlList;
import com.aliyun.oss.model.OSSObject;
import com.aliyun.oss.model.PutObjectRequest;
-import com.cn.xiaonuo.core.file.FileOperator;
-import com.cn.xiaonuo.core.file.common.enums.BucketAuthEnum;
-import com.cn.xiaonuo.core.file.modular.aliyun.exp.AliyunFileServiceException;
-import com.cn.xiaonuo.core.file.modular.aliyun.prop.AliyunOssProperties;
+import vip.xiaonuo.core.file.FileOperator;
+import vip.xiaonuo.core.file.common.enums.BucketAuthEnum;
+import vip.xiaonuo.core.file.modular.aliyun.exp.AliyunFileServiceException;
+import vip.xiaonuo.core.file.modular.aliyun.prop.AliyunOssProperties;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/aliyun/exp/AliyunFileServiceException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/aliyun/exp/AliyunFileServiceException.java
new file mode 100644
index 00000000..e78203f2
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/aliyun/exp/AliyunFileServiceException.java
@@ -0,0 +1,70 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file.modular.aliyun.exp;
+
+import com.aliyun.oss.ClientException;
+import com.aliyun.oss.OSSException;
+import lombok.Getter;
+
+/**
+ * 腾讯文件操作异常
+ *
+ * @author xuyuxiang
+ * @date 2020-05-23-2:42 下午
+ */
+@Getter
+public class AliyunFileServiceException extends RuntimeException {
+
+ /**
+ * 客户端异常
+ *
+ * 例如客户端访问一个不存在 Bucket,删除一个不存在的文件,没有权限进行某个操作, 服务端故障异常等
+ */
+ private OSSException ossException;
+
+ public AliyunFileServiceException(String message) {
+ super(message);
+ }
+
+ public AliyunFileServiceException(ClientException clientException) {
+ super(clientException.getMessage());
+ this.clientException = clientException;
+ }
+
+ public AliyunFileServiceException(OSSException ossException) {
+ super(ossException.getMessage());
+ this.ossException = ossException;
+ }
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/aliyun/prop/AliyunOssProperties.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/aliyun/prop/AliyunOssProperties.java
new file mode 100644
index 00000000..73a19ff1
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/aliyun/prop/AliyunOssProperties.java
@@ -0,0 +1,55 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file.modular.aliyun.prop;
+
+import lombok.Data;
+
+/**
+ * 腾讯云cos文件存储配置
+ *
+ * @author xuyuxiang
+ * @date 2020/5/22 6:56 下午
+ */
+@Data
+public class AliyunOssProperties {
+
+ /**
+ * 默认北京,内网
+ *
+ * https://help.aliyun.com/document_detail/31837.html?spm=a2c4g.11186623.2.17.467f45dcjB4WQQ#concept-zt4-cvy-5db
+ */
+ private String endPoint = "http://oss-cn-beijing.aliyuncs.com";
+
+ /**
+ * 秘钥id
+ */
+ private String accessKeyId;
+
+ /**
+ * 秘钥secret
+ */
+ private String accessKeySecret;
+
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/local/LocalFileOperator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/local/LocalFileOperator.java
similarity index 75%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/local/LocalFileOperator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/local/LocalFileOperator.java
index 200f092f..51fbeae8 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/local/LocalFileOperator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/local/LocalFileOperator.java
@@ -1,12 +1,36 @@
-package com.cn.xiaonuo.core.file.modular.local;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file.modular.local;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.system.SystemUtil;
-import com.cn.xiaonuo.core.file.FileOperator;
-import com.cn.xiaonuo.core.file.common.enums.BucketAuthEnum;
-import com.cn.xiaonuo.core.file.common.exp.FileServiceException;
-import com.cn.xiaonuo.core.file.modular.local.prop.LocalFileProperties;
+import vip.xiaonuo.core.file.FileOperator;
+import vip.xiaonuo.core.file.common.enums.BucketAuthEnum;
+import vip.xiaonuo.core.file.common.exp.FileServiceException;
+import vip.xiaonuo.core.file.modular.local.prop.LocalFileProperties;
import java.io.File;
import java.io.InputStream;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/local/prop/LocalFileProperties.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/local/prop/LocalFileProperties.java
new file mode 100644
index 00000000..ccbb5aac
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/local/prop/LocalFileProperties.java
@@ -0,0 +1,48 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file.modular.local.prop;
+
+import lombok.Data;
+
+/**
+ * 本地文件存储配置
+ *
+ * @author xuyuxiang
+ * @date 2020/6/7 22:30
+ */
+@Data
+public class LocalFileProperties {
+
+ /**
+ * 本地文件存储位置(linux)
+ */
+ private String localFileSavePathLinux = "/tmp/tempFilePath";
+
+ /**
+ * 本地文件存储位置(windows)
+ */
+ private String localFileSavePathWin = "D:\\tempFilePath";
+
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/tencent/TenFileOperator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/tencent/TenFileOperator.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/tencent/TenFileOperator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/tencent/TenFileOperator.java
index 6f263d14..5c31b7f4 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/tencent/TenFileOperator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/tencent/TenFileOperator.java
@@ -1,10 +1,34 @@
-package com.cn.xiaonuo.core.file.modular.tencent;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file.modular.tencent;
import cn.hutool.core.io.IoUtil;
-import com.cn.xiaonuo.core.file.FileOperator;
-import com.cn.xiaonuo.core.file.common.enums.BucketAuthEnum;
-import com.cn.xiaonuo.core.file.modular.tencent.exp.TencentFileServiceException;
-import com.cn.xiaonuo.core.file.modular.tencent.prop.TenCosProperties;
+import vip.xiaonuo.core.file.FileOperator;
+import vip.xiaonuo.core.file.common.enums.BucketAuthEnum;
+import vip.xiaonuo.core.file.modular.tencent.exp.TencentFileServiceException;
+import vip.xiaonuo.core.file.modular.tencent.prop.TenCosProperties;
import com.qcloud.cos.COSClient;
import com.qcloud.cos.ClientConfig;
import com.qcloud.cos.auth.BasicCOSCredentials;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/tencent/exp/TencentFileServiceException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/tencent/exp/TencentFileServiceException.java
similarity index 51%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/tencent/exp/TencentFileServiceException.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/tencent/exp/TencentFileServiceException.java
index ae08c2b5..78f1ac10 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/file/modular/tencent/exp/TencentFileServiceException.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/tencent/exp/TencentFileServiceException.java
@@ -1,4 +1,28 @@
-package com.cn.xiaonuo.core.file.modular.tencent.exp;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file.modular.tencent.exp;
import com.qcloud.cos.exception.CosClientException;
import com.qcloud.cos.exception.CosServiceException;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/tencent/prop/TenCosProperties.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/tencent/prop/TenCosProperties.java
new file mode 100644
index 00000000..10fde3ef
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/file/modular/tencent/prop/TenCosProperties.java
@@ -0,0 +1,53 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.file.modular.tencent.prop;
+
+import lombok.Data;
+
+/**
+ * 腾讯云cos文件存储配置
+ *
+ * @author xuyuxiang
+ * @date 2020/5/22 6:56 下午
+ */
+@Data
+public class TenCosProperties {
+
+ /**
+ * secretId
+ */
+ private String secretId;
+
+ /**
+ * secretKey
+ */
+ private String secretKey;
+
+ /**
+ * 地域id(默认北京)
+ */
+ private String regionId = "ap-beijing";
+
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/entity/BaseEntity.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/entity/BaseEntity.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/entity/BaseEntity.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/entity/BaseEntity.java
index 0848f37f..95bb7bd7 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/entity/BaseEntity.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/entity/BaseEntity.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.base.entity;
+package vip.xiaonuo.core.pojo.base.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/node/BaseTreeNode.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/node/BaseTreeNode.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/node/BaseTreeNode.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/node/BaseTreeNode.java
index 379612d6..ece6cc7e 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/node/BaseTreeNode.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/node/BaseTreeNode.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.base.node;
+package vip.xiaonuo.core.pojo.base.node;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/param/BaseParam.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/param/BaseParam.java
similarity index 92%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/param/BaseParam.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/param/BaseParam.java
index 81978866..1d7f7b20 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/param/BaseParam.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/param/BaseParam.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.base.param;
+package vip.xiaonuo.core.pojo.base.param;
import lombok.Data;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/validate/UniqueValidateParam.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/validate/UniqueValidateParam.java
new file mode 100644
index 00000000..056e25d6
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/validate/UniqueValidateParam.java
@@ -0,0 +1,80 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.pojo.base.validate;
+
+import lombok.Builder;
+import lombok.Data;
+
+/**
+ * 校验参数时用的方法参数
+ *
+ * @author xuyuxiang
+ * @date 2020/8/17 21:43
+ */
+@Data
+@Builder
+public class UniqueValidateParam {
+
+ /**
+ * 表名称
+ */
+ String tableName;
+
+ /**
+ * 列名称
+ */
+ String columnName;
+
+ /**
+ * 被参数校验时候的字段的值
+ */
+ String value;
+
+ /**
+ * 校验时,是否排除当前的记录
+ */
+ Boolean excludeCurrentRecord;
+
+ /**
+ * 当前记录的主键id
+ */
+ Long id;
+
+ /**
+ * 排除所有被逻辑删除的记录的控制
+ */
+ Boolean excludeLogicDeleteItems;
+
+ /**
+ * 逻辑删除的字段名
+ */
+ String logicDeleteFieldName;
+
+ /**
+ * 逻辑删除的字段的值
+ */
+ String logicDeleteValue;
+
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/wrapper/BaseWrapper.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/wrapper/BaseWrapper.java
similarity index 77%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/wrapper/BaseWrapper.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/wrapper/BaseWrapper.java
index 15041452..8fb5d9e9 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/base/wrapper/BaseWrapper.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/base/wrapper/BaseWrapper.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.base.wrapper;
+package vip.xiaonuo.core.pojo.base.wrapper;
import java.util.Map;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/druid/DruidProperties.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/druid/DruidProperties.java
similarity index 93%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/druid/DruidProperties.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/druid/DruidProperties.java
index 968a0b91..0166f51f 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/druid/DruidProperties.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/druid/DruidProperties.java
@@ -13,20 +13,20 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.druid;
+package vip.xiaonuo.core.pojo.druid;
import cn.hutool.log.Log;
import com.alibaba.druid.pool.DruidDataSource;
-import com.cn.xiaonuo.core.enums.DbIdEnum;
+import vip.xiaonuo.core.enums.DbIdEnum;
import lombok.Data;
import java.sql.SQLException;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/email/EmailConfigs.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/email/EmailConfigs.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/email/EmailConfigs.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/email/EmailConfigs.java
index 9f0d217b..a37da802 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/email/EmailConfigs.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/email/EmailConfigs.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.email;
+package vip.xiaonuo.core.pojo.email;
import lombok.Data;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/login/LoginEmpInfo.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/login/LoginEmpInfo.java
similarity index 80%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/login/LoginEmpInfo.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/login/LoginEmpInfo.java
index d69b94ef..0e271302 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/login/LoginEmpInfo.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/login/LoginEmpInfo.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.login;
+package vip.xiaonuo.core.pojo.login;
import cn.hutool.core.lang.Dict;
import lombok.Data;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/login/XiaoNuoAuthority.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/login/SnowyAuthority.java
similarity index 73%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/login/XiaoNuoAuthority.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/login/SnowyAuthority.java
index a3f5d4df..c54dae88 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/login/XiaoNuoAuthority.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/login/SnowyAuthority.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.login;
+package vip.xiaonuo.core.pojo.login;
import lombok.AllArgsConstructor;
import lombok.Data;
@@ -36,7 +36,7 @@ import org.springframework.security.core.GrantedAuthority;
*/
@Data
@AllArgsConstructor
-public class XiaoNuoAuthority implements GrantedAuthority {
+public class SnowyAuthority implements GrantedAuthority {
private String authority;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/login/SysLoginUser.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/login/SysLoginUser.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/login/SysLoginUser.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/login/SysLoginUser.java
index 94a60f37..3f61826c 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/login/SysLoginUser.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/login/SysLoginUser.java
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.login;
+package vip.xiaonuo.core.pojo.login;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.lang.Dict;
import cn.hutool.core.util.ObjectUtil;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.pojo.node.LoginMenuTreeNode;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.pojo.node.LoginMenuTreeNode;
import lombok.Data;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.userdetails.UserDetails;
@@ -170,12 +170,12 @@ public class SysLoginUser implements UserDetails, Serializable {
*/
@Override
public Collection extends GrantedAuthority> getAuthorities() {
- ArrayList grantedAuthorities = CollectionUtil.newArrayList();
+ ArrayList grantedAuthorities = CollectionUtil.newArrayList();
if (ObjectUtil.isNotEmpty(roles)) {
roles.forEach(dict -> {
String roleName = dict.getStr(CommonConstant.NAME);
- XiaoNuoAuthority xiaoNuoAuthority = new XiaoNuoAuthority(roleName);
- grantedAuthorities.add(xiaoNuoAuthority);
+ SnowyAuthority snowyAuthority = new SnowyAuthority(roleName);
+ grantedAuthorities.add(snowyAuthority);
});
}
return grantedAuthorities;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/node/AntdBaseTreeNode.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/node/AntdBaseTreeNode.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/node/AntdBaseTreeNode.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/node/AntdBaseTreeNode.java
index 9503145f..deef0fd0 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/node/AntdBaseTreeNode.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/node/AntdBaseTreeNode.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.node;
+package vip.xiaonuo.core.pojo.node;
-import com.cn.xiaonuo.core.pojo.base.node.BaseTreeNode;
+import vip.xiaonuo.core.pojo.base.node.BaseTreeNode;
import lombok.Data;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/node/CommonBaseTreeNode.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/node/CommonBaseTreeNode.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/node/CommonBaseTreeNode.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/node/CommonBaseTreeNode.java
index 399fb0c1..c7e313a7 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/node/CommonBaseTreeNode.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/node/CommonBaseTreeNode.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.node;
+package vip.xiaonuo.core.pojo.node;
-import com.cn.xiaonuo.core.pojo.base.node.BaseTreeNode;
+import vip.xiaonuo.core.pojo.base.node.BaseTreeNode;
import lombok.Data;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/node/LoginMenuTreeNode.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/node/LoginMenuTreeNode.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/node/LoginMenuTreeNode.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/node/LoginMenuTreeNode.java
index 24f5cc35..f82ceb32 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/node/LoginMenuTreeNode.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/node/LoginMenuTreeNode.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.node;
+package vip.xiaonuo.core.pojo.node;
import lombok.Data;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/oauth/OauthConfigs.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/oauth/OauthConfigs.java
similarity index 76%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/oauth/OauthConfigs.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/oauth/OauthConfigs.java
index 30a0b8bb..84dba11f 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/oauth/OauthConfigs.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/oauth/OauthConfigs.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.oauth;
+package vip.xiaonuo.core.pojo.oauth;
import lombok.Data;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/page/PageResult.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/page/PageResult.java
similarity index 89%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/page/PageResult.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/page/PageResult.java
index 8517842b..26791f76 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/page/PageResult.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/page/PageResult.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.page;
+package vip.xiaonuo.core.pojo.page;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.PageUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/response/ErrorResponseData.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/response/ErrorResponseData.java
similarity index 80%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/response/ErrorResponseData.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/response/ErrorResponseData.java
index 735af21c..ea64f2ac 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/response/ErrorResponseData.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/response/ErrorResponseData.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.response;
+package vip.xiaonuo.core.pojo.response;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/response/ResponseData.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/response/ResponseData.java
similarity index 87%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/response/ResponseData.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/response/ResponseData.java
index e7ce3659..35042a67 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/response/ResponseData.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/response/ResponseData.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.response;
+package vip.xiaonuo.core.pojo.response;
import lombok.Data;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/response/SuccessResponseData.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/response/SuccessResponseData.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/response/SuccessResponseData.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/response/SuccessResponseData.java
index b31ffc72..ee980e02 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/response/SuccessResponseData.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/response/SuccessResponseData.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.response;
+package vip.xiaonuo.core.pojo.response;
/**
* 成功响应结果
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/sms/AliyunSmsConfigs.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/sms/AliyunSmsConfigs.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/sms/AliyunSmsConfigs.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/sms/AliyunSmsConfigs.java
index f236e639..477e5489 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/sms/AliyunSmsConfigs.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/sms/AliyunSmsConfigs.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.sms;
+package vip.xiaonuo.core.pojo.sms;
import lombok.Data;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/sms/TencentSmsConfigs.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/sms/TencentSmsConfigs.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/sms/TencentSmsConfigs.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/sms/TencentSmsConfigs.java
index d308d4c2..edef7c41 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/pojo/sms/TencentSmsConfigs.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/pojo/sms/TencentSmsConfigs.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.pojo.sms;
+package vip.xiaonuo.core.pojo.sms;
import lombok.Data;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/SmsSender.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/SmsSender.java
new file mode 100644
index 00000000..ee0ce31f
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/SmsSender.java
@@ -0,0 +1,50 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.sms;
+
+import java.util.Map;
+
+/**
+ * 短信发送服务
+ *
+ * @author xuyuxiang
+ * @date 2018-07-06-下午2:14
+ */
+public interface SmsSender {
+
+ /**
+ * 发送短信
+ *
+ * 如果是腾讯云,params要用LinkedHashMap,保证顺序
+ *
+ * @param phone 电话号码
+ * @param templateCode 模板号码
+ * @param params 模板里参数的集合
+ * @author xuyuxiang
+ * @date 2018/7/6 下午2:32
+ */
+ void sendSms(String phone, String templateCode, Map params);
+
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/aliyun/AliyunSmsSender.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/AliyunSmsSender.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/aliyun/AliyunSmsSender.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/AliyunSmsSender.java
index 8700c7fb..62ba153b 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/aliyun/AliyunSmsSender.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/AliyunSmsSender.java
@@ -1,4 +1,28 @@
-package com.cn.xiaonuo.core.sms.modular.aliyun;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.sms.modular.aliyun;
import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSON;
@@ -9,11 +33,11 @@ import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.profile.DefaultProfile;
-import com.cn.xiaonuo.core.sms.SmsSender;
-import com.cn.xiaonuo.core.sms.modular.aliyun.enums.AliyunSmsResultEnum;
-import com.cn.xiaonuo.core.sms.modular.aliyun.exp.AliyunSmsException;
-import com.cn.xiaonuo.core.sms.modular.aliyun.msign.MultiSignManager;
-import com.cn.xiaonuo.core.sms.modular.aliyun.prop.AliyunSmsProperties;
+import vip.xiaonuo.core.sms.SmsSender;
+import vip.xiaonuo.core.sms.modular.aliyun.enums.AliyunSmsResultEnum;
+import vip.xiaonuo.core.sms.modular.aliyun.exp.AliyunSmsException;
+import vip.xiaonuo.core.sms.modular.aliyun.msign.MultiSignManager;
+import vip.xiaonuo.core.sms.modular.aliyun.prop.AliyunSmsProperties;
import lombok.extern.slf4j.Slf4j;
import java.util.Map;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/aliyun/enums/AliyunSmsResultEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/enums/AliyunSmsResultEnum.java
similarity index 68%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/aliyun/enums/AliyunSmsResultEnum.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/enums/AliyunSmsResultEnum.java
index 341d87c1..5d6ea5f6 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/aliyun/enums/AliyunSmsResultEnum.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/enums/AliyunSmsResultEnum.java
@@ -1,4 +1,28 @@
-package com.cn.xiaonuo.core.sms.modular.aliyun.enums;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.sms.modular.aliyun.enums;
import lombok.Getter;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/exp/AliyunSmsException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/exp/AliyunSmsException.java
new file mode 100644
index 00000000..0114fa99
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/exp/AliyunSmsException.java
@@ -0,0 +1,47 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.sms.modular.aliyun.exp;
+
+import lombok.Getter;
+
+/**
+ * 短信发送异常
+ *
+ * @author xuyuxiang
+ * @date 2018-07-06-下午3:00
+ */
+@Getter
+public class AliyunSmsException extends RuntimeException {
+
+ private final String code;
+
+ private final String errorMessage;
+
+ public AliyunSmsException(String code, String errorMessage) {
+ super(errorMessage);
+ this.code = code;
+ this.errorMessage = errorMessage;
+ }
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/msign/MultiSignManager.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/msign/MultiSignManager.java
new file mode 100644
index 00000000..c8b48a89
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/msign/MultiSignManager.java
@@ -0,0 +1,46 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.sms.modular.aliyun.msign;
+
+/**
+ * 多个签名的缓存管理,为了打破一个签名发送次数的限制
+ *
+ * @author xuyuxiang
+ * @date 2018-09-21-上午10:47
+ */
+public interface MultiSignManager {
+
+ /**
+ * 获取签名
+ *
+ * @param phone 电话
+ * @param signName 发送短信用的签名,是一个以逗号隔开的字符串
+ * @return 签名
+ * @author xuyuxiang
+ * @date 2018/9/21 上午10:51
+ */
+ String getSign(String phone, String signName);
+
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/aliyun/msign/impl/MapBasedMultiSignManager.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/msign/impl/MapBasedMultiSignManager.java
similarity index 56%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/aliyun/msign/impl/MapBasedMultiSignManager.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/msign/impl/MapBasedMultiSignManager.java
index 81a033f0..d113cb40 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/aliyun/msign/impl/MapBasedMultiSignManager.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/msign/impl/MapBasedMultiSignManager.java
@@ -1,7 +1,31 @@
-package com.cn.xiaonuo.core.sms.modular.aliyun.msign.impl;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.sms.modular.aliyun.msign.impl;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.sms.modular.aliyun.msign.MultiSignManager;
+import vip.xiaonuo.core.sms.modular.aliyun.msign.MultiSignManager;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/prop/AliyunSmsProperties.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/prop/AliyunSmsProperties.java
new file mode 100644
index 00000000..364032fb
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/aliyun/prop/AliyunSmsProperties.java
@@ -0,0 +1,78 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.sms.modular.aliyun.prop;
+
+import lombok.Data;
+
+/**
+ * 阿里云oss相关配置
+ *
+ * @author xuyuxiang
+ * @date 2018-06-27-下午1:20
+ */
+@Data
+public class AliyunSmsProperties {
+
+ /**
+ * accessKeyId
+ */
+ private String accessKeyId;
+
+ /**
+ * accessKeySecret
+ */
+ private String accessKeySecret;
+
+ /**
+ * 签名名称
+ */
+ private String signName;
+
+ /**
+ * 短信失效时间(分钟)
+ */
+ private Integer invalidateMinutes = 2;
+
+ /**
+ * 地域id(阿里云sdk默认的,一般不用修改)
+ */
+ private String regionId = "cn-hangzhou";
+
+ /**
+ * domain(阿里云sdk默认的,一般不用修改)
+ */
+ private String smsDomain = "dysmsapi.aliyuncs.com";
+
+ /**
+ * version(阿里云sdk默认的,一般不用修改)
+ */
+ private String smsVersion = "2017-05-25";
+
+ /**
+ * sms发送(阿里云sdk默认的,一般不用修改)
+ */
+ private String smsSendAction = "SendSms";
+
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/tencent/TencentSmsSender.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/tencent/TencentSmsSender.java
similarity index 68%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/tencent/TencentSmsSender.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/tencent/TencentSmsSender.java
index 37a7ab48..7b125776 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/sms/modular/tencent/TencentSmsSender.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/tencent/TencentSmsSender.java
@@ -1,9 +1,33 @@
-package com.cn.xiaonuo.core.sms.modular.tencent;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.sms.modular.tencent;
import cn.hutool.core.util.ArrayUtil;
-import com.cn.xiaonuo.core.sms.SmsSender;
-import com.cn.xiaonuo.core.sms.modular.tencent.exp.TencentSmsException;
-import com.cn.xiaonuo.core.sms.modular.tencent.prop.TencentSmsProperties;
+import vip.xiaonuo.core.sms.SmsSender;
+import vip.xiaonuo.core.sms.modular.tencent.exp.TencentSmsException;
+import vip.xiaonuo.core.sms.modular.tencent.prop.TencentSmsProperties;
import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.common.profile.ClientProfile;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/tencent/exp/TencentSmsException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/tencent/exp/TencentSmsException.java
new file mode 100644
index 00000000..e4523cd7
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/tencent/exp/TencentSmsException.java
@@ -0,0 +1,47 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.sms.modular.tencent.exp;
+
+import lombok.Getter;
+
+/**
+ * 短信发送异常
+ *
+ * @author xuyuxiang
+ * @date 2018-07-06-下午3:00
+ */
+@Getter
+public class TencentSmsException extends RuntimeException {
+
+ private final String code;
+
+ private final String errorMessage;
+
+ public TencentSmsException(String code, String errorMessage) {
+ super(errorMessage);
+ this.code = code;
+ this.errorMessage = errorMessage;
+ }
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/tencent/prop/TencentSmsProperties.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/tencent/prop/TencentSmsProperties.java
new file mode 100644
index 00000000..b1d8aaa8
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/sms/modular/tencent/prop/TencentSmsProperties.java
@@ -0,0 +1,64 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.sms.modular.tencent.prop;
+
+import lombok.Data;
+
+/**
+ * 腾讯云短信配置
+ *
+ * @author xuyuxiang
+ * @date 2020/5/24 18:01
+ */
+@Data
+public class TencentSmsProperties {
+
+ /**
+ * secretId
+ */
+ private String secretId;
+
+ /**
+ * secretKey
+ */
+ private String secretKey;
+
+ /**
+ * 应用控制台应用管理中的应用id
+ *
+ * 短信签名内容: 使用 UTF-8 编码,必须填写已审核通过的签名,可登录 [短信控制台] 查看签名信息
+ */
+ private String sign;
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/consts/TenantConstants.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/consts/TenantConstants.java
new file mode 100644
index 00000000..1bf31d83
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/consts/TenantConstants.java
@@ -0,0 +1,55 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.tenant.consts;
+
+/**
+ * 租户的常量
+ *
+ * @author xuyuxiang
+ * @date 2019-06-18-16:24
+ */
+public interface TenantConstants {
+
+ /**
+ * 租户数据源标识前缀
+ */
+ String TENANT_DB_PREFIX = "snowy_tenant_db_";
+
+ /**
+ * 初始化租户的sql文件名称
+ */
+ String INIT_SQL_FILE_NAME = "tenant_init.sql";
+
+ /**
+ * 租户编码的字段名称
+ */
+ String TENANT_CODE = "tenantCode";
+
+ /**
+ * 租户对应的数据库编码字段名称
+ */
+ String TENANT_DB_NAME = "tenantDbName";
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/consts/TenantExpEnumConstant.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/consts/TenantExpEnumConstant.java
new file mode 100644
index 00000000..6b10c4b0
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/consts/TenantExpEnumConstant.java
@@ -0,0 +1,45 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.tenant.consts;
+
+/**
+ * 多租户的异常编码规范
+ *
+ * @author xuyuxiang
+ * @date 2020/9/3
+ */
+public interface TenantExpEnumConstant {
+
+ /**
+ * 模块分类编码(2位)
+ */
+ int TENANT_MODULE_EXP_CODE = 60;
+
+ /**
+ * 租户操作相关分类编码(4位)
+ */
+ int TENANT_EXCEPTION_ENUM = 1100;
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/context/TenantCodeHolder.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/context/TenantCodeHolder.java
new file mode 100644
index 00000000..ed01097f
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/context/TenantCodeHolder.java
@@ -0,0 +1,48 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.tenant.context;
+
+/**
+ * 租户编码的临时存放
+ *
+ * @author xuyuxiang
+ * @date 2019-06-19-14:08
+ */
+public class TenantCodeHolder {
+
+ private static final ThreadLocal TENANT_CODE_HOLDER = new ThreadLocal<>();
+
+ public static void put(String value) {
+ TENANT_CODE_HOLDER.set(value);
+ }
+
+ public static String get() {
+ return TENANT_CODE_HOLDER.get();
+ }
+
+ public static void remove() {
+ TENANT_CODE_HOLDER.remove();
+ }
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/context/TenantDbNameHolder.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/context/TenantDbNameHolder.java
new file mode 100644
index 00000000..6d461ac6
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/context/TenantDbNameHolder.java
@@ -0,0 +1,48 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.tenant.context;
+
+/**
+ * 租户对应的数据库的临时存放
+ *
+ * @author xuyuxiang
+ * @date 2019-06-19-14:08
+ */
+public class TenantDbNameHolder {
+
+ private static final ThreadLocal DB_NAME_HOLDER = new ThreadLocal<>();
+
+ public static void put(String value) {
+ DB_NAME_HOLDER.set(value);
+ }
+
+ public static String get() {
+ return DB_NAME_HOLDER.get();
+ }
+
+ public static void remove() {
+ DB_NAME_HOLDER.remove();
+ }
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/entity/TenantInfo.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/entity/TenantInfo.java
new file mode 100644
index 00000000..0c47e792
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/entity/TenantInfo.java
@@ -0,0 +1,95 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.tenant.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ *
+ * 租户表
+ *
+ *
+ * @author yubaoshan
+ * @since 2019-06-16
+ */
+@TableName("sys_tenant_info")
+@Data
+public class TenantInfo implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键id
+ */
+ @TableId(value = "id", type = IdType.ASSIGN_ID)
+ private Long id;
+
+ /**
+ * 租户名称
+ */
+ @TableField("name")
+ private String name;
+
+ /**
+ * 租户的编码
+ */
+ @TableField("code")
+ private String code;
+
+ /**
+ * 关联的数据库名称
+ */
+ @TableField("db_name")
+ private String dbName;
+
+ /**
+ * 创建时间
+ */
+ @TableField(value = "create_time", fill = FieldFill.INSERT)
+ private Date createTime;
+
+ /**
+ * 创建人
+ */
+ @TableField(value = "create_user", fill = FieldFill.INSERT)
+ private Long createUser;
+
+ /**
+ * 更新时间
+ */
+ @TableField(value = "update_time", fill = FieldFill.UPDATE)
+ private Date updateTime;
+
+ /**
+ * 更新人
+ */
+ @TableField(value = "update_user", fill = FieldFill.UPDATE)
+ private Long updateUser;
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/exception/TenantException.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/exception/TenantException.java
new file mode 100644
index 00000000..0441d673
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/exception/TenantException.java
@@ -0,0 +1,42 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.tenant.exception;
+
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+
+/**
+ * 多租户的异常
+ *
+ * @author xuyuxiang
+ * @date 2020/9/3
+ */
+public class TenantException extends ServiceException {
+
+ public TenantException(AbstractBaseExceptionEnum exception) {
+ super(exception);
+ }
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/exception/enums/TenantExceptionEnum.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/exception/enums/TenantExceptionEnum.java
new file mode 100644
index 00000000..77849e08
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/exception/enums/TenantExceptionEnum.java
@@ -0,0 +1,80 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.tenant.exception.enums;
+
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.core.tenant.consts.TenantExpEnumConstant;
+
+/**
+ * 多租户异常枚举
+ *
+ * @author xuyuxiang
+ * @date 2020/8/24
+ */
+@ExpEnumType(module = TenantExpEnumConstant.TENANT_MODULE_EXP_CODE, kind = TenantExpEnumConstant.TENANT_EXCEPTION_ENUM)
+public enum TenantExceptionEnum implements AbstractBaseExceptionEnum {
+
+ /**
+ * 更新租户的密码错误
+ */
+ UPDATE_TENANT_PASSWORD_ERROR(1, "更新租户的密码错误"),
+
+ /**
+ * 多数据源模块未启用,找不到DatabaseInfoService
+ */
+ DBS_MODULAR_NOT_ENABLE_ERROR(2, "多数据源模块未启用,找不到DatabaseInfoService"),
+
+ /**
+ * 找不到该租户信息
+ */
+ CNAT_FIND_TENANT_ERROR(3, "找不到该租户信息"),
+
+ /**
+ * 多租户模块未启用,找不到TenantInfoService
+ */
+ TENANT_MODULE_NOT_ENABLE_ERROR(4, "多租户模块未启用,找不到TenantInfoService");
+
+ TenantExceptionEnum(int code, String message) {
+ this.code = code;
+ this.message = message;
+ }
+
+ private final Integer code;
+
+ private final String message;
+
+ @Override
+ public Integer getCode() {
+ return ExpEnumCodeFactory.getExpEnumCode(this.getClass(), code);
+ }
+
+ @Override
+ public String getMessage() {
+ return message;
+ }
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/params/TenantInfoParam.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/params/TenantInfoParam.java
new file mode 100644
index 00000000..8a7ddcd2
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/params/TenantInfoParam.java
@@ -0,0 +1,78 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.tenant.params;
+
+import vip.xiaonuo.core.pojo.base.param.BaseParam;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
+/**
+ *
+ * 租户表
+ *
+ *
+ * @author yubaoshan
+ * @since 2019-06-16
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class TenantInfoParam extends BaseParam {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键id
+ */
+ @NotNull(message = "id不能为空,请检查id参数", groups = {edit.class, delete.class, detail.class})
+ private Long id;
+
+ /**
+ * 租户名称
+ */
+ @NotBlank(message = "租户名称不能为空,请检查name参数", groups = {add.class, edit.class})
+ private String name;
+
+ /**
+ * 租户的编码
+ */
+ @NotBlank(message = "租户的编码不能为空,请检查code参数", groups = {add.class, edit.class})
+ private String code;
+
+ /**
+ * 租户管理员账号
+ */
+ @NotBlank(message = "租户管理员账号不能为空,请检查adminUsername参数", groups = {add.class})
+ private String adminUsername;
+
+ /**
+ * 租户管理员密码
+ */
+ @NotBlank(message = "租户管理员账号不能为空,请检查adminPassword参数", groups = {add.class})
+ private String adminPassword;
+
+}
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/service/TenantInfoService.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/service/TenantInfoService.java
new file mode 100644
index 00000000..45d88d32
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/tenant/service/TenantInfoService.java
@@ -0,0 +1,87 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.tenant.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import vip.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.core.tenant.entity.TenantInfo;
+import vip.xiaonuo.core.tenant.params.TenantInfoParam;
+
+/**
+ * 租户表 服务类
+ *
+ * @author yubaoshan
+ * @since 2019-06-16
+ */
+public interface TenantInfoService extends IService {
+
+ /**
+ * 新增租户
+ *
+ * @param param 添加参数
+ * @author yubaoshan
+ * @date 2019-06-16
+ */
+ void add(TenantInfoParam param);
+
+ /**
+ * 删除租户
+ *
+ * @param param 删除参数
+ * @author yubaoshan
+ * @date 2019-06-16
+ */
+ void delete(TenantInfoParam param);
+
+ /**
+ * 更新租户
+ *
+ * @param param 更新参数
+ * @author yubaoshan
+ * @date 2019-06-16
+ */
+ void update(TenantInfoParam param);
+
+ /**
+ * 分页查询租户列表
+ *
+ * @param param 查询参数
+ * @return 查询结果
+ * @author xuyuxiang
+ * @date 2020/9/3
+ */
+ PageResult page(TenantInfoParam param);
+
+ /**
+ * 获取租户信息,通过租户编码
+ *
+ * @param code 租户编码
+ * @return 租户信息
+ * @author xuyuxiang
+ * @date 2019-06-19 14:17
+ */
+ TenantInfo getByCode(String code);
+
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/timer/TimerTaskRunner.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/timer/TimerTaskRunner.java
similarity index 76%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/timer/TimerTaskRunner.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/timer/TimerTaskRunner.java
index 9f715f74..1c4e6e2e 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/timer/TimerTaskRunner.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/timer/TimerTaskRunner.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.timer;
+package vip.xiaonuo.core.timer;
/**
* 定时器执行者
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/AopTargetUtil.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/AopTargetUtil.java
similarity index 87%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/AopTargetUtil.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/AopTargetUtil.java
index b95b2eb8..6a7e4ee7 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/AopTargetUtil.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/AopTargetUtil.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.util;
+package vip.xiaonuo.core.util;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.context.requestno.RequestNoContext;
+import vip.xiaonuo.core.context.requestno.RequestNoContext;
import org.springframework.aop.framework.AdvisedSupport;
import org.springframework.aop.framework.AopProxy;
import org.springframework.aop.support.AopUtils;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/HttpServletUtil.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/HttpServletUtil.java
similarity index 82%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/HttpServletUtil.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/HttpServletUtil.java
index 6a9d3e33..1578f63b 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/HttpServletUtil.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/HttpServletUtil.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.util;
+package vip.xiaonuo.core.util;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.exception.enums.ServerExceptionEnum;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.exception.enums.ServerExceptionEnum;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/IpAddressUtil.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/IpAddressUtil.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/IpAddressUtil.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/IpAddressUtil.java
index 30b19602..a543819f 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/IpAddressUtil.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/IpAddressUtil.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.util;
+package vip.xiaonuo.core.util;
import cn.hutool.core.net.NetUtil;
import cn.hutool.core.util.ObjectUtil;
@@ -31,10 +31,10 @@ import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpUtil;
import cn.hutool.log.Log;
import com.alibaba.fastjson.JSONPath;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.consts.SymbolConstant;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.context.requestno.RequestNoContext;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.consts.SymbolConstant;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.context.requestno.RequestNoContext;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/JoinPointUtil.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/JoinPointUtil.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/JoinPointUtil.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/JoinPointUtil.java
index c29d0e5c..6864a003 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/JoinPointUtil.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/JoinPointUtil.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.util;
+package vip.xiaonuo.core.util;
import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSON;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/LibreOfficeUtil.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/LibreOfficeUtil.java
similarity index 74%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/LibreOfficeUtil.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/LibreOfficeUtil.java
index 531fb38c..2f4d6451 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/LibreOfficeUtil.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/LibreOfficeUtil.java
@@ -1,10 +1,34 @@
-package com.cn.xiaonuo.core.util;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.util;
import cn.hutool.extra.spring.SpringUtil;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.consts.MediaTypeConstant;
-import com.cn.xiaonuo.core.enums.DocumentFormatEnum;
-import com.cn.xiaonuo.core.exception.LibreOfficeException;
+import vip.xiaonuo.core.consts.MediaTypeConstant;
+import vip.xiaonuo.core.enums.DocumentFormatEnum;
+import vip.xiaonuo.core.exception.LibreOfficeException;
import org.jodconverter.DocumentConverter;
import org.jodconverter.document.DocumentFormat;
import org.jodconverter.office.OfficeException;
diff --git a/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/PageUtil.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/PageUtil.java
new file mode 100644
index 00000000..7f93328d
--- /dev/null
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/PageUtil.java
@@ -0,0 +1,61 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.util;
+
+import cn.hutool.core.collection.CollectionUtil;
+import cn.hutool.core.convert.Convert;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+
+import java.util.List;
+
+/**
+ * 分页工具类针对hutool分页的扩展
+ *
+ * @author xuyuxiang
+ * @date 2020/9/19 10:30
+ **/
+public class PageUtil extends cn.hutool.core.util.PageUtil{
+
+ /**
+ * 逻辑分页
+ *
+ * @author xuyuxiang
+ * @date 2020/9/19 10:36
+ **/
+ public static List page(Page page, List list) {
+ setFirstPageNo(1);
+ int start = getStart(Convert.toInt(page.getCurrent()), Convert.toInt(page.getSize()));
+ int end = getEnd(Convert.toInt(page.getCurrent()), Convert.toInt(page.getSize()));
+ if(start > list.size()) {
+ return CollectionUtil.newArrayList();
+ }else if(start > end) {
+ return CollectionUtil.newArrayList();
+ } else if(end > list.size()) {
+ return list.subList(start, list.size());
+ } else {
+ return list.subList(start, end);
+ }
+ }
+}
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/PastTimeFormatUtil.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/PastTimeFormatUtil.java
similarity index 80%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/PastTimeFormatUtil.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/PastTimeFormatUtil.java
index f3d39167..7942d6cc 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/PastTimeFormatUtil.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/PastTimeFormatUtil.java
@@ -1,4 +1,28 @@
-package com.cn.xiaonuo.core.util;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.util;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateTime;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/PoiUtil.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/PoiUtil.java
similarity index 93%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/PoiUtil.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/PoiUtil.java
index 26cfcdf4..cb818bd2 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/PoiUtil.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/PoiUtil.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.util;
+package vip.xiaonuo.core.util;
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.ExcelImportUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/ResponseUtil.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/ResponseUtil.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/ResponseUtil.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/ResponseUtil.java
index 14ee39aa..f2e7175f 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/ResponseUtil.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/ResponseUtil.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.util;
+package vip.xiaonuo.core.util;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.http.ContentType;
import com.alibaba.fastjson.JSON;
-import com.cn.xiaonuo.core.pojo.response.ErrorResponseData;
+import vip.xiaonuo.core.pojo.response.ErrorResponseData;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/UaUtil.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/UaUtil.java
similarity index 86%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/UaUtil.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/UaUtil.java
index 5aa351f6..37ffb963 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/util/UaUtil.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/util/UaUtil.java
@@ -13,24 +13,24 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.util;
+package vip.xiaonuo.core.util;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.extra.servlet.ServletUtil;
import cn.hutool.http.useragent.Browser;
import cn.hutool.http.useragent.UserAgent;
import cn.hutool.http.useragent.UserAgentUtil;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.consts.SymbolConstant;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.consts.SymbolConstant;
import javax.servlet.http.HttpServletRequest;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/date/DateValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/date/DateValue.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/date/DateValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/date/DateValue.java
index 6e8f42a7..262df1bf 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/date/DateValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/date/DateValue.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.date;
+package vip.xiaonuo.core.validation.date;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/date/DateValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/date/DateValueValidator.java
similarity index 82%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/date/DateValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/date/DateValueValidator.java
index 9fc40f46..9c9ec2be 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/date/DateValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/date/DateValueValidator.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.date;
+package vip.xiaonuo.core.validation.date;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValue.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValue.java
index b0891e8a..58a78a85 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValue.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.dateordatetime;
+package vip.xiaonuo.core.validation.dateordatetime;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValueValidator.java
similarity index 84%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValueValidator.java
index 44fcf89b..d674f554 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateordatetime/DateOrDateTimeValueValidator.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.dateordatetime;
+package vip.xiaonuo.core.validation.dateordatetime;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateormonth/DateOrMonthValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateormonth/DateOrMonthValue.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateormonth/DateOrMonthValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateormonth/DateOrMonthValue.java
index 3d1b9276..a9521b22 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateormonth/DateOrMonthValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateormonth/DateOrMonthValue.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.dateormonth;
+package vip.xiaonuo.core.validation.dateormonth;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateormonth/DateOrMonthValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateormonth/DateOrMonthValueValidator.java
similarity index 84%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateormonth/DateOrMonthValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateormonth/DateOrMonthValueValidator.java
index cbb0c792..4d44beea 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateormonth/DateOrMonthValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateormonth/DateOrMonthValueValidator.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.dateormonth;
+package vip.xiaonuo.core.validation.dateormonth;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateortime/DateOrTimeValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateortime/DateOrTimeValue.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateortime/DateOrTimeValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateortime/DateOrTimeValue.java
index 293ee88c..e55e5670 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateortime/DateOrTimeValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateortime/DateOrTimeValue.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.dateortime;
+package vip.xiaonuo.core.validation.dateortime;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateortime/DateOrTimeValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateortime/DateOrTimeValueValidator.java
similarity index 84%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateortime/DateOrTimeValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateortime/DateOrTimeValueValidator.java
index f0a8347c..54e74192 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dateortime/DateOrTimeValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dateortime/DateOrTimeValueValidator.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.dateortime;
+package vip.xiaonuo.core.validation.dateortime;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/datetime/DateTimeValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/datetime/DateTimeValue.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/datetime/DateTimeValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/datetime/DateTimeValue.java
index 735be9c9..c264d5f8 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/datetime/DateTimeValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/datetime/DateTimeValue.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.datetime;
+package vip.xiaonuo.core.validation.datetime;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/datetime/DateTimeValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/datetime/DateTimeValueValidator.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/datetime/DateTimeValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/datetime/DateTimeValueValidator.java
index 9b6c5b85..ffa307f8 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/datetime/DateTimeValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/datetime/DateTimeValueValidator.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.datetime;
+package vip.xiaonuo.core.validation.datetime;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dict/DictValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dict/DictValue.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dict/DictValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dict/DictValue.java
index cd74b815..d4273733 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dict/DictValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dict/DictValue.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.dict;
+package vip.xiaonuo.core.validation.dict;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dict/DictValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dict/DictValueValidator.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dict/DictValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dict/DictValueValidator.java
index 142ccfb0..34f04580 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/dict/DictValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/dict/DictValueValidator.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.dict;
+package vip.xiaonuo.core.validation.dict;
-import com.cn.xiaonuo.core.context.system.SystemContextHolder;
+import vip.xiaonuo.core.context.system.SystemContextHolder;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/flag/FlagValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/flag/FlagValue.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/flag/FlagValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/flag/FlagValue.java
index 73f06728..5ebd9b72 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/flag/FlagValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/flag/FlagValue.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.flag;
+package vip.xiaonuo.core.validation.flag;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/flag/FlagValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/flag/FlagValueValidator.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/flag/FlagValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/flag/FlagValueValidator.java
index 9f38ebc6..3c67af3e 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/flag/FlagValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/flag/FlagValueValidator.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.flag;
+package vip.xiaonuo.core.validation.flag;
import cn.hutool.core.util.StrUtil;
-import com.cn.xiaonuo.core.enums.YesOrNotEnum;
+import vip.xiaonuo.core.enums.YesOrNotEnum;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/month/MonthValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/month/MonthValue.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/month/MonthValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/month/MonthValue.java
index fe3538d7..50a61b56 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/month/MonthValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/month/MonthValue.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.month;
+package vip.xiaonuo.core.validation.month;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/month/MonthValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/month/MonthValueValidator.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/month/MonthValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/month/MonthValueValidator.java
index 52118236..6fb18f5e 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/month/MonthValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/month/MonthValueValidator.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.month;
+package vip.xiaonuo.core.validation.month;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValue.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValue.java
index 9b7cbc84..ba470ee1 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValue.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.mothordatetime;
+package vip.xiaonuo.core.validation.mothordatetime;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValueValidator.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValueValidator.java
index 165babef..5919f047 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/mothordatetime/MonthOrDateTimeValueValidator.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.mothordatetime;
+package vip.xiaonuo.core.validation.mothordatetime;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/time/TimeValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/time/TimeValue.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/time/TimeValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/time/TimeValue.java
index 8a708b74..93139c6e 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/time/TimeValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/time/TimeValue.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.time;
+package vip.xiaonuo.core.validation.time;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/time/TimeValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/time/TimeValueValidator.java
similarity index 82%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/time/TimeValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/time/TimeValueValidator.java
index ec82541d..93612050 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/time/TimeValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/time/TimeValueValidator.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.time;
+package vip.xiaonuo.core.validation.time;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/unique/TableUniqueValue.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/unique/TableUniqueValue.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/unique/TableUniqueValue.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/unique/TableUniqueValue.java
index 81837492..c21bada6 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/unique/TableUniqueValue.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/unique/TableUniqueValue.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.unique;
+package vip.xiaonuo.core.validation.unique;
-import com.cn.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.consts.CommonConstant;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/unique/TableUniqueValueValidator.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/unique/TableUniqueValueValidator.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/unique/TableUniqueValueValidator.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/unique/TableUniqueValueValidator.java
index 974354a0..d8a2f8bf 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/validation/unique/TableUniqueValueValidator.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/validation/unique/TableUniqueValueValidator.java
@@ -13,23 +13,23 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.core.validation.unique;
+package vip.xiaonuo.core.validation.unique;
import cn.hutool.core.util.ObjectUtil;
-import com.cn.xiaonuo.core.context.group.RequestGroupContext;
-import com.cn.xiaonuo.core.context.group.RequestParamIdContext;
-import com.cn.xiaonuo.core.context.system.SystemContextHolder;
-import com.cn.xiaonuo.core.pojo.base.param.BaseParam;
-import com.cn.xiaonuo.core.pojo.base.validate.UniqueValidateParam;
+import vip.xiaonuo.core.context.group.RequestGroupContext;
+import vip.xiaonuo.core.context.group.RequestParamIdContext;
+import vip.xiaonuo.core.context.system.SystemContextHolder;
+import vip.xiaonuo.core.pojo.base.param.BaseParam;
+import vip.xiaonuo.core.pojo.base.validate.UniqueValidateParam;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
diff --git a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/web/XiaoNuoRequestResponseBodyMethodProcessor.java b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/web/SnowyRequestResponseBodyMethodProcessor.java
similarity index 58%
rename from xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/web/XiaoNuoRequestResponseBodyMethodProcessor.java
rename to snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/web/SnowyRequestResponseBodyMethodProcessor.java
index af3b29fd..86775c71 100644
--- a/xiaonuo-base/xiaonuo-core/src/main/java/com/cn/xiaonuo/core/web/XiaoNuoRequestResponseBodyMethodProcessor.java
+++ b/snowy-base/snowy-core/src/main/java/vip/xiaonuo/core/web/SnowyRequestResponseBodyMethodProcessor.java
@@ -1,6 +1,30 @@
-package com.cn.xiaonuo.core.web;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
-import com.cn.xiaonuo.core.context.param.RequestParamContext;
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.core.web;
+
+import vip.xiaonuo.core.context.param.RequestParamContext;
import org.springframework.core.Conventions;
import org.springframework.core.MethodParameter;
import org.springframework.http.converter.HttpMessageConverter;
@@ -21,9 +45,9 @@ import java.util.List;
* @author xuyuxiang
* @date 2020/8/21 20:51
*/
-public class XiaoNuoRequestResponseBodyMethodProcessor extends RequestResponseBodyMethodProcessor {
+public class SnowyRequestResponseBodyMethodProcessor extends RequestResponseBodyMethodProcessor {
- public XiaoNuoRequestResponseBodyMethodProcessor(List> converters) {
+ public SnowyRequestResponseBodyMethodProcessor(List> converters) {
super(converters);
}
diff --git a/xiaonuo-base/xiaonuo-gen/README.md b/snowy-base/snowy-gen/README.md
similarity index 100%
rename from xiaonuo-base/xiaonuo-gen/README.md
rename to snowy-base/snowy-gen/README.md
diff --git a/xiaonuo-base/xiaonuo-gen/pom.xml b/snowy-base/snowy-gen/pom.xml
similarity index 64%
rename from xiaonuo-base/xiaonuo-gen/pom.xml
rename to snowy-base/snowy-gen/pom.xml
index 43c625cc..f3dd4fff 100644
--- a/xiaonuo-base/xiaonuo-gen/pom.xml
+++ b/snowy-base/snowy-gen/pom.xml
@@ -5,28 +5,29 @@
4.0.0
- cn.xiaonuo
- xiaonuo-base
- 1.1.0
+ vip.xiaonuo
+ snowy-base
+ 1.6.0../pom.xml
- xiaonuo-gen
+ snowy-genjar
+
- cn.xiaonuo
- xiaonuo-core
- 1.1.0
+ vip.xiaonuo
+ snowy-core
+ 1.6.0
-
+
- cn.xiaonuo
- xiaonuo-system
- 1.1.0
+ vip.xiaonuo
+ snowy-system
+ 1.6.0
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/config/Config.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/config/Config.java
similarity index 77%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/config/Config.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/config/Config.java
index 1f3f8f51..9d5b545d 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/config/Config.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/config/Config.java
@@ -1,4 +1,28 @@
-package com.cn.xiaonuo.generate.core.config;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.core.config;
import java.io.File;
@@ -39,7 +63,7 @@ public class Config {
/**
* 大模块名称(生成到代码中哪个模块下)
*/
- public static String BASE_MODULAR_NAME = "xiaonuo-main";
+ public static String BASE_MODULAR_NAME = "snowy-main";
/**
* java文件夹
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/context/XnVelocityContext.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/context/XnVelocityContext.java
similarity index 61%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/context/XnVelocityContext.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/context/XnVelocityContext.java
index afa52ea3..2cf99ce3 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/context/XnVelocityContext.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/context/XnVelocityContext.java
@@ -1,10 +1,34 @@
-package com.cn.xiaonuo.generate.core.context;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.core.context;
import com.baomidou.mybatisplus.annotation.IdType;
-import com.cn.xiaonuo.core.enums.YesOrNotEnum;
-import com.cn.xiaonuo.generate.core.param.XnCodeGenParam;
-import com.cn.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
-import com.cn.xiaonuo.sys.config.MybatisConfig;
+import vip.xiaonuo.core.enums.YesOrNotEnum;
+import vip.xiaonuo.generate.core.param.XnCodeGenParam;
+import vip.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
+import vip.xiaonuo.sys.config.MybatisConfig;
import org.apache.velocity.VelocityContext;
import java.util.ArrayList;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/enums/QueryTypeEnum.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/enums/QueryTypeEnum.java
similarity index 58%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/enums/QueryTypeEnum.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/enums/QueryTypeEnum.java
index ad406e4c..d83b23e1 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/enums/QueryTypeEnum.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/enums/QueryTypeEnum.java
@@ -22,7 +22,31 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuo/xiaonuo-vue
6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.core.enums;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.core.enums;
import lombok.Getter;
diff --git a/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/enums/TableFilteredFieldsEnum.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/enums/TableFilteredFieldsEnum.java
new file mode 100644
index 00000000..e6a3db8b
--- /dev/null
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/enums/TableFilteredFieldsEnum.java
@@ -0,0 +1,63 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.core.enums;
+
+import lombok.Getter;
+
+/**
+ * 代码生成过程中被过滤的字段
+ *
+ * @author yubaoshan
+ * @date 2020年12月17日00:11:40
+ */
+@Getter
+public enum TableFilteredFieldsEnum {
+
+ CREATE_TIME("create_time"),
+ UPDATE_TIME("update_time"),
+ CREATE_USER("create_user"),
+ UPDATE_USER("update_user");
+
+ private final String propertyName;
+
+ TableFilteredFieldsEnum(String propertyName) {
+ this.propertyName = propertyName;
+ }
+
+ /**
+ * 是否本枚举包含该字段
+ *
+ * @author yubaoshan
+ * @date 2020年12月17日00:11:40
+ */
+ public static boolean contains(String propertyName) {
+ for (TableFilteredFieldsEnum xiaonuoFilteredFieldsEnum : TableFilteredFieldsEnum.values()) {
+ if (xiaonuoFilteredFieldsEnum.propertyName.equals(propertyName)) {
+ return true;
+ }
+ }
+ return false;
+ }
+}
diff --git a/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/param/TableField.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/param/TableField.java
new file mode 100644
index 00000000..89c48c91
--- /dev/null
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/param/TableField.java
@@ -0,0 +1,72 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.core.param;
+
+import lombok.Data;
+
+/**
+ * 数据库表字段实体
+ *
+ * @author yubaoshan
+ * @date 2020年12月17日00:08:40
+ */
+@Data
+public class TableField {
+
+ /**
+ * 字段名
+ */
+ public String columnName;
+
+ /**
+ * 数据库中类型
+ */
+ public String dataType;
+
+ /**
+ * 字段描述
+ */
+ public String columnComment;
+
+ /**
+ * 主外键(用来做判断的)
+ */
+ public String columnKey;
+
+ /**
+ * 字段名,用来 get set方法使用的
+ */
+ public String columnKeyName;
+
+ /**
+ * Java类型(String,Integer,Date等)
+ */
+ private String javaType;
+
+ /**
+ * 是否是主键
+ */
+ private Boolean primaryKeyFlag = false;
+}
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/param/XnCodeGenParam.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/param/XnCodeGenParam.java
similarity index 76%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/param/XnCodeGenParam.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/param/XnCodeGenParam.java
index 4c9d3d68..0bbb38f0 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/param/XnCodeGenParam.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/param/XnCodeGenParam.java
@@ -13,20 +13,20 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.core.param;
+package vip.xiaonuo.generate.core.param;
-import com.cn.xiaonuo.generate.core.config.Config;
-import com.cn.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
-import com.cn.xiaonuo.generate.modular.param.SysCodeGenerateConfigParam;
+import vip.xiaonuo.generate.core.config.Config;
+import vip.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
+import vip.xiaonuo.generate.modular.param.SysCodeGenerateConfigParam;
import lombok.Data;
import java.util.List;
diff --git a/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/JavaEffTool.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/JavaEffTool.java
new file mode 100644
index 00000000..bbb23f81
--- /dev/null
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/JavaEffTool.java
@@ -0,0 +1,54 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.core.tool;
+
+/**
+ * java与effect工具类
+ *
+ * @author yubaoshan
+ * @date 2021-2-8 02:30
+ */
+public class JavaEffTool {
+
+ /**
+ * java转显示类型
+ *
+ * @author yubaoshan
+ * @date 2021-2-8 02:30
+ */
+ public static String javaToEff (String javaType) {
+ if( javaType == null || javaType.trim().length() == 0 ) return javaType;
+ switch(javaType){
+ case "String":return "input";
+ case "Integer":return "input";
+ case "Long":return "input";
+ case "Date":return "datepicker";
+ default:
+ System.out.println(">>> 转化失败:未发现的类型" + javaType);
+ break;
+ }
+ return javaType;
+ }
+}
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/tool/JavaSqlTool.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/JavaSqlTool.java
similarity index 59%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/tool/JavaSqlTool.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/JavaSqlTool.java
index eb99ef39..f2590484 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/tool/JavaSqlTool.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/JavaSqlTool.java
@@ -1,4 +1,28 @@
-package com.cn.xiaonuo.generate.core.tool;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.core.tool;
/**
* java与sql工具类
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/tool/NamingConTool.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/NamingConTool.java
similarity index 50%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/tool/NamingConTool.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/NamingConTool.java
index 42c3b421..c90182df 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/tool/NamingConTool.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/NamingConTool.java
@@ -1,4 +1,28 @@
-package com.cn.xiaonuo.generate.core.tool;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.core.tool;
/**
* 命名转换
diff --git a/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/StringDateTool.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/StringDateTool.java
new file mode 100644
index 00000000..bb30e496
--- /dev/null
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/tool/StringDateTool.java
@@ -0,0 +1,51 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.core.tool;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * 时间与String转换工具类
+ *
+ * @author yubaoshan
+ * @date 2020-12-17 23:42
+ */
+public class StringDateTool {
+
+
+ /**
+ * 获取现在时间
+ *
+ * @author yubaoshan
+ * @date 2020-12-17 23:42
+ */
+ public static String getStringDate() {
+ Date currentTime = new Date();
+ SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+ String dateString = formatter.format(currentTime);
+ return dateString;
+ }
+}
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/util/Util.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/util/Util.java
similarity index 66%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/util/Util.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/util/Util.java
index 0f8b920b..dba50b98 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/core/util/Util.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/core/util/Util.java
@@ -1,8 +1,32 @@
-package com.cn.xiaonuo.generate.core.util;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.context.constant.ConstantContext;
-import com.cn.xiaonuo.core.enums.DbIdEnum;
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.core.util;
+
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.context.constant.ConstantContext;
+import vip.xiaonuo.core.enums.DbIdEnum;
import org.apache.commons.io.IOUtils;
import org.apache.velocity.app.Velocity;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/controller/CodeGenerateController.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/controller/CodeGenerateController.java
similarity index 84%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/controller/CodeGenerateController.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/controller/CodeGenerateController.java
index 59a98c22..8abec77c 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/controller/CodeGenerateController.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/controller/CodeGenerateController.java
@@ -13,26 +13,26 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.controller;
+package vip.xiaonuo.generate.modular.controller;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.annotion.Permission;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
-import com.cn.xiaonuo.core.exception.DemoException;
-import com.cn.xiaonuo.core.pojo.response.ResponseData;
-import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
-import com.cn.xiaonuo.generate.modular.param.CodeGenerateParam;
-import com.cn.xiaonuo.generate.modular.service.CodeGenerateService;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.annotion.Permission;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
+import vip.xiaonuo.core.exception.DemoException;
+import vip.xiaonuo.core.pojo.response.ResponseData;
+import vip.xiaonuo.core.pojo.response.SuccessResponseData;
+import vip.xiaonuo.generate.modular.param.CodeGenerateParam;
+import vip.xiaonuo.generate.modular.service.CodeGenerateService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/controller/SysCodeGenerateConfigController.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/controller/SysCodeGenerateConfigController.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/controller/SysCodeGenerateConfigController.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/controller/SysCodeGenerateConfigController.java
index a7bbfdb6..afa258f3 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/controller/SysCodeGenerateConfigController.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/controller/SysCodeGenerateConfigController.java
@@ -13,24 +13,24 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.controller;
+package vip.xiaonuo.generate.modular.controller;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.annotion.Permission;
-import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
-import com.cn.xiaonuo.core.pojo.response.ResponseData;
-import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
-import com.cn.xiaonuo.generate.modular.param.SysCodeGenerateConfigParam;
-import com.cn.xiaonuo.generate.modular.service.SysCodeGenerateConfigService;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.annotion.Permission;
+import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
+import vip.xiaonuo.core.pojo.response.ResponseData;
+import vip.xiaonuo.core.pojo.response.SuccessResponseData;
+import vip.xiaonuo.generate.modular.param.SysCodeGenerateConfigParam;
+import vip.xiaonuo.generate.modular.service.SysCodeGenerateConfigService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/entity/CodeGenerate.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/entity/CodeGenerate.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/entity/CodeGenerate.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/entity/CodeGenerate.java
index 2d8f2943..42d8555d 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/entity/CodeGenerate.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/entity/CodeGenerate.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.entity;
+package vip.xiaonuo.generate.modular.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.cn.xiaonuo.core.pojo.base.entity.BaseEntity;
+import vip.xiaonuo.core.pojo.base.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/entity/SysCodeGenerateConfig.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/entity/SysCodeGenerateConfig.java
similarity index 86%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/entity/SysCodeGenerateConfig.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/entity/SysCodeGenerateConfig.java
index 76343afa..d91c92ff 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/entity/SysCodeGenerateConfig.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/entity/SysCodeGenerateConfig.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.entity;
+package vip.xiaonuo.generate.modular.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.cn.xiaonuo.core.pojo.base.entity.BaseEntity;
+import vip.xiaonuo.core.pojo.base.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/enums/CodeGenerateExceptionEnum.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/enums/CodeGenerateExceptionEnum.java
similarity index 71%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/enums/CodeGenerateExceptionEnum.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/enums/CodeGenerateExceptionEnum.java
index a7803018..4be028aa 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/enums/CodeGenerateExceptionEnum.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/enums/CodeGenerateExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.enums;
+package vip.xiaonuo.generate.modular.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
-import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.sys.core.consts.SysExpEnumConstant;
/**
* 代码生成基础配置相关异常枚举
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
* @author yubaoshan
* @date 2020年12月16日21:21:14
*/
-@ExpEnumType(module = SysExpEnumConstant.XIAONUO_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_APP_EXCEPTION_ENUM)
+@ExpEnumType(module = SysExpEnumConstant.SNOWY_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_APP_EXCEPTION_ENUM)
public enum CodeGenerateExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/enums/SysCodeGenerateConfigExceptionEnum.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/enums/SysCodeGenerateConfigExceptionEnum.java
similarity index 67%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/enums/SysCodeGenerateConfigExceptionEnum.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/enums/SysCodeGenerateConfigExceptionEnum.java
index aa2a40dc..f56fef86 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/enums/SysCodeGenerateConfigExceptionEnum.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/enums/SysCodeGenerateConfigExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.enums;
+package vip.xiaonuo.generate.modular.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
-import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.sys.core.consts.SysExpEnumConstant;
/**
* 代码生成详细配置
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
* @author yubaoshan
* @date 2021-02-06 20:19:49
*/
-@ExpEnumType(module = SysExpEnumConstant.XIAONUO_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_POS_EXCEPTION_ENUM)
+@ExpEnumType(module = SysExpEnumConstant.SNOWY_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_POS_EXCEPTION_ENUM)
public enum SysCodeGenerateConfigExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/mapper/CodeGenerateMapper.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/CodeGenerateMapper.java
similarity index 73%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/mapper/CodeGenerateMapper.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/CodeGenerateMapper.java
index 0745fc23..07a50305 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/mapper/CodeGenerateMapper.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/CodeGenerateMapper.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.mapper;
+package vip.xiaonuo.generate.modular.mapper;
-import com.cn.xiaonuo.generate.modular.entity.CodeGenerate;
+import vip.xiaonuo.generate.modular.entity.CodeGenerate;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cn.xiaonuo.generate.modular.result.InforMationColumnsResult;
-import com.cn.xiaonuo.generate.modular.result.InformationResult;
+import vip.xiaonuo.generate.modular.result.InforMationColumnsResult;
+import vip.xiaonuo.generate.modular.result.InformationResult;
import org.apache.ibatis.annotations.Param;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/mapper/SysCodeGenerateConfigMapper.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/SysCodeGenerateConfigMapper.java
similarity index 71%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/mapper/SysCodeGenerateConfigMapper.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/SysCodeGenerateConfigMapper.java
index 7cff1b91..82c7e209 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/mapper/SysCodeGenerateConfigMapper.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/SysCodeGenerateConfigMapper.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.mapper;
+package vip.xiaonuo.generate.modular.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cn.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
+import vip.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
/**
* 代码生成详细配置
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/mapper/mapping/CodeGenerateMapper.xml b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/mapping/CodeGenerateMapper.xml
similarity index 90%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/mapper/mapping/CodeGenerateMapper.xml
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/mapping/CodeGenerateMapper.xml
index cc0e1bb8..c9882158 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/mapper/mapping/CodeGenerateMapper.xml
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/mapping/CodeGenerateMapper.xml
@@ -1,15 +1,15 @@
-
+
-
+
-
+
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/emp/mapper/mapping/SysEmpExtOrgPosMapper.xml b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/mapping/SysCodeGenerateConfigMapper.xml
similarity index 65%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/emp/mapper/mapping/SysEmpExtOrgPosMapper.xml
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/mapping/SysCodeGenerateConfigMapper.xml
index 8c84de1f..77b3b20b 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/emp/mapper/mapping/SysEmpExtOrgPosMapper.xml
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/mapper/mapping/SysCodeGenerateConfigMapper.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/param/CodeGenerateParam.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/param/CodeGenerateParam.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/param/CodeGenerateParam.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/param/CodeGenerateParam.java
index 6c214007..fd41e059 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/param/CodeGenerateParam.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/param/CodeGenerateParam.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.param;
+package vip.xiaonuo.generate.modular.param;
-import com.cn.xiaonuo.core.pojo.base.param.BaseParam;
-import com.cn.xiaonuo.core.validation.flag.FlagValue;
+import vip.xiaonuo.core.pojo.base.param.BaseParam;
+import vip.xiaonuo.core.validation.flag.FlagValue;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/param/SysCodeGenerateConfigParam.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/param/SysCodeGenerateConfigParam.java
similarity index 86%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/param/SysCodeGenerateConfigParam.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/param/SysCodeGenerateConfigParam.java
index 0035b7a3..00e95706 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/param/SysCodeGenerateConfigParam.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/param/SysCodeGenerateConfigParam.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.param;
+package vip.xiaonuo.generate.modular.param;
-import com.cn.xiaonuo.core.pojo.base.param.BaseParam;
+import vip.xiaonuo.core.pojo.base.param.BaseParam;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
diff --git a/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/result/InforMationColumnsResult.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/result/InforMationColumnsResult.java
new file mode 100644
index 00000000..bd97a85d
--- /dev/null
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/result/InforMationColumnsResult.java
@@ -0,0 +1,58 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.modular.result;
+
+import lombok.Data;
+
+/**
+ * 数据库表中返回对象
+ *
+ * @author yubaoshan
+ * @date 2020年12月17日20:00:31
+ */
+@Data
+public class InforMationColumnsResult {
+
+ /**
+ * 字段名
+ */
+ public String columnName;
+
+ /**
+ * 数据库中类型
+ */
+ public String dataType;
+
+ /**
+ * 字段描述
+ */
+ public String columnComment;
+
+ /**
+ * 主外键
+ */
+ public String columnKey;
+
+}
diff --git a/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/result/InformationResult.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/result/InformationResult.java
new file mode 100644
index 00000000..b2986372
--- /dev/null
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/result/InformationResult.java
@@ -0,0 +1,58 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.generate.modular.result;
+
+import lombok.Data;
+
+/**
+ * 数据表返回对象
+ *
+ * @author yubaoshan
+ * @date 2020年12月17日20:01:56
+ */
+@Data
+public class InformationResult {
+
+ /**
+ * 表名(字母形式的)
+ */
+ public String tableName;
+
+ /**
+ * 创建时间
+ */
+ public String createTime;
+
+ /**
+ * 更新时间
+ */
+ public String updateTime;
+
+ /**
+ * 表名称描述(注释)(功能名)
+ */
+ public String tableComment;
+
+}
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/CodeGenerateService.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/CodeGenerateService.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/CodeGenerateService.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/CodeGenerateService.java
index 365d7fda..21b1449e 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/CodeGenerateService.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/CodeGenerateService.java
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.service;
+package vip.xiaonuo.generate.modular.service;
import com.baomidou.mybatisplus.extension.service.IService;
-import com.cn.xiaonuo.core.pojo.page.PageResult;
-import com.cn.xiaonuo.generate.modular.entity.CodeGenerate;
-import com.cn.xiaonuo.generate.modular.param.CodeGenerateParam;
-import com.cn.xiaonuo.generate.modular.result.InformationResult;
+import vip.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.generate.modular.entity.CodeGenerate;
+import vip.xiaonuo.generate.modular.param.CodeGenerateParam;
+import vip.xiaonuo.generate.modular.result.InformationResult;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/SysCodeGenerateConfigService.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/SysCodeGenerateConfigService.java
similarity index 77%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/SysCodeGenerateConfigService.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/SysCodeGenerateConfigService.java
index d34d2162..413d2d06 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/SysCodeGenerateConfigService.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/SysCodeGenerateConfigService.java
@@ -13,23 +13,23 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.service;
+package vip.xiaonuo.generate.modular.service;
import com.baomidou.mybatisplus.extension.service.IService;
-import com.cn.xiaonuo.core.pojo.page.PageResult;
-import com.cn.xiaonuo.generate.modular.entity.CodeGenerate;
-import com.cn.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
-import com.cn.xiaonuo.generate.modular.param.SysCodeGenerateConfigParam;
-import com.cn.xiaonuo.generate.modular.result.InforMationColumnsResult;
+import vip.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.generate.modular.entity.CodeGenerate;
+import vip.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
+import vip.xiaonuo.generate.modular.param.SysCodeGenerateConfigParam;
+import vip.xiaonuo.generate.modular.result.InforMationColumnsResult;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/impl/CodeGenerateServiceImpl.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/impl/CodeGenerateServiceImpl.java
similarity index 89%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/impl/CodeGenerateServiceImpl.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/impl/CodeGenerateServiceImpl.java
index 17804908..cccff52a 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/impl/CodeGenerateServiceImpl.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/impl/CodeGenerateServiceImpl.java
@@ -13,39 +13,39 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.service.impl;
+package vip.xiaonuo.generate.modular.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.factory.PageFactory;
-import com.cn.xiaonuo.core.pojo.page.PageResult;
-import com.cn.xiaonuo.generate.core.context.XnVelocityContext;
-import com.cn.xiaonuo.generate.core.param.XnCodeGenParam;
-import com.cn.xiaonuo.generate.core.tool.StringDateTool;
-import com.cn.xiaonuo.generate.core.config.Config;
-import com.cn.xiaonuo.generate.core.util.Util;
-import com.cn.xiaonuo.generate.modular.entity.CodeGenerate;
-import com.cn.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
-import com.cn.xiaonuo.generate.modular.enums.CodeGenerateExceptionEnum;
-import com.cn.xiaonuo.generate.modular.mapper.CodeGenerateMapper;
-import com.cn.xiaonuo.generate.modular.param.CodeGenerateParam;
-import com.cn.xiaonuo.generate.modular.param.SysCodeGenerateConfigParam;
-import com.cn.xiaonuo.generate.modular.result.InforMationColumnsResult;
-import com.cn.xiaonuo.generate.modular.result.InformationResult;
-import com.cn.xiaonuo.generate.modular.service.CodeGenerateService;
-import com.cn.xiaonuo.generate.modular.service.SysCodeGenerateConfigService;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.factory.PageFactory;
+import vip.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.generate.core.context.XnVelocityContext;
+import vip.xiaonuo.generate.core.param.XnCodeGenParam;
+import vip.xiaonuo.generate.core.tool.StringDateTool;
+import vip.xiaonuo.generate.core.config.Config;
+import vip.xiaonuo.generate.core.util.Util;
+import vip.xiaonuo.generate.modular.entity.CodeGenerate;
+import vip.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
+import vip.xiaonuo.generate.modular.enums.CodeGenerateExceptionEnum;
+import vip.xiaonuo.generate.modular.mapper.CodeGenerateMapper;
+import vip.xiaonuo.generate.modular.param.CodeGenerateParam;
+import vip.xiaonuo.generate.modular.param.SysCodeGenerateConfigParam;
+import vip.xiaonuo.generate.modular.result.InforMationColumnsResult;
+import vip.xiaonuo.generate.modular.result.InformationResult;
+import vip.xiaonuo.generate.modular.service.CodeGenerateService;
+import vip.xiaonuo.generate.modular.service.SysCodeGenerateConfigService;
import org.apache.commons.io.IOUtils;
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/impl/SysCodeGenerateConfigServiceImpl.java b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/impl/SysCodeGenerateConfigServiceImpl.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/impl/SysCodeGenerateConfigServiceImpl.java
rename to snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/impl/SysCodeGenerateConfigServiceImpl.java
index 8f9db3ec..8878cba6 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/java/com/cn/xiaonuo/generate/modular/service/impl/SysCodeGenerateConfigServiceImpl.java
+++ b/snowy-base/snowy-gen/src/main/java/vip/xiaonuo/generate/modular/service/impl/SysCodeGenerateConfigServiceImpl.java
@@ -13,36 +13,36 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.generate.modular.service.impl;
+package vip.xiaonuo.generate.modular.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.cn.xiaonuo.core.enums.YesOrNotEnum;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.generate.core.config.Config;
-import com.cn.xiaonuo.generate.core.enums.QueryTypeEnum;
-import com.cn.xiaonuo.generate.core.enums.TableFilteredFieldsEnum;
-import com.cn.xiaonuo.generate.core.tool.JavaEffTool;
-import com.cn.xiaonuo.generate.core.tool.JavaSqlTool;
-import com.cn.xiaonuo.generate.core.tool.NamingConTool;
-import com.cn.xiaonuo.generate.modular.entity.CodeGenerate;
-import com.cn.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
-import com.cn.xiaonuo.generate.modular.enums.SysCodeGenerateConfigExceptionEnum;
-import com.cn.xiaonuo.generate.modular.mapper.SysCodeGenerateConfigMapper;
-import com.cn.xiaonuo.generate.modular.param.SysCodeGenerateConfigParam;
-import com.cn.xiaonuo.generate.modular.result.InforMationColumnsResult;
-import com.cn.xiaonuo.generate.modular.service.SysCodeGenerateConfigService;
+import vip.xiaonuo.core.enums.YesOrNotEnum;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.generate.core.config.Config;
+import vip.xiaonuo.generate.core.enums.QueryTypeEnum;
+import vip.xiaonuo.generate.core.enums.TableFilteredFieldsEnum;
+import vip.xiaonuo.generate.core.tool.JavaEffTool;
+import vip.xiaonuo.generate.core.tool.JavaSqlTool;
+import vip.xiaonuo.generate.core.tool.NamingConTool;
+import vip.xiaonuo.generate.modular.entity.CodeGenerate;
+import vip.xiaonuo.generate.modular.entity.SysCodeGenerateConfig;
+import vip.xiaonuo.generate.modular.enums.SysCodeGenerateConfigExceptionEnum;
+import vip.xiaonuo.generate.modular.mapper.SysCodeGenerateConfigMapper;
+import vip.xiaonuo.generate.modular.param.SysCodeGenerateConfigParam;
+import vip.xiaonuo.generate.modular.result.InforMationColumnsResult;
+import vip.xiaonuo.generate.modular.service.SysCodeGenerateConfigService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/Controller.java.vm b/snowy-base/snowy-gen/src/main/resources/template/Controller.java.vm
similarity index 87%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/Controller.java.vm
rename to snowy-base/snowy-gen/src/main/resources/template/Controller.java.vm
index ca0fe50c..5daefedd 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/Controller.java.vm
+++ b/snowy-base/snowy-gen/src/main/resources/template/Controller.java.vm
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
package ${packageName}.${modularName}.${busName}.controller;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.annotion.Permission;
-import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
-import com.cn.xiaonuo.core.pojo.response.ResponseData;
-import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.annotion.Permission;
+import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
+import vip.xiaonuo.core.pojo.response.ResponseData;
+import vip.xiaonuo.core.pojo.response.SuccessResponseData;
import ${packageName}.${modularName}.${busName}.param.${ClassName}Param;
import ${packageName}.${modularName}.${busName}.service.${ClassName}Service;
import org.springframework.web.bind.annotation.RestController;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/ExceptionEnum.java.vm b/snowy-base/snowy-gen/src/main/resources/template/ExceptionEnum.java.vm
similarity index 69%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/ExceptionEnum.java.vm
rename to snowy-base/snowy-gen/src/main/resources/template/ExceptionEnum.java.vm
index 2899b971..f175dcd4 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/ExceptionEnum.java.vm
+++ b/snowy-base/snowy-gen/src/main/resources/template/ExceptionEnum.java.vm
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
package ${packageName}.${modularName}.${busName}.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
-import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.sys.core.consts.SysExpEnumConstant;
/**
* ${functionName}
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
* @author ${authorName}
* @date ${createDateString}
*/
-@ExpEnumType(module = SysExpEnumConstant.XIAONUO_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_POS_EXCEPTION_ENUM)
+@ExpEnumType(module = SysExpEnumConstant.SNOWY_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_POS_EXCEPTION_ENUM)
public enum ${ClassName}ExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/Manage.js.vm b/snowy-base/snowy-gen/src/main/resources/template/Manage.js.vm
similarity index 100%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/Manage.js.vm
rename to snowy-base/snowy-gen/src/main/resources/template/Manage.js.vm
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/Mapper.java.vm b/snowy-base/snowy-gen/src/main/resources/template/Mapper.java.vm
similarity index 78%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/Mapper.java.vm
rename to snowy-base/snowy-gen/src/main/resources/template/Mapper.java.vm
index 7eccc384..c73f3ee8 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/Mapper.java.vm
+++ b/snowy-base/snowy-gen/src/main/resources/template/Mapper.java.vm
@@ -13,14 +13,14 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
package ${packageName}.${modularName}.${busName}.mapper;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/Mapper.xml.vm b/snowy-base/snowy-gen/src/main/resources/template/Mapper.xml.vm
similarity index 100%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/Mapper.xml.vm
rename to snowy-base/snowy-gen/src/main/resources/template/Mapper.xml.vm
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/Param.java.vm b/snowy-base/snowy-gen/src/main/resources/template/Param.java.vm
similarity index 85%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/Param.java.vm
rename to snowy-base/snowy-gen/src/main/resources/template/Param.java.vm
index 1dad2a14..4539a823 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/Param.java.vm
+++ b/snowy-base/snowy-gen/src/main/resources/template/Param.java.vm
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
package ${packageName}.${modularName}.${busName}.param;
-import com.cn.xiaonuo.core.pojo.base.param.BaseParam;
+import vip.xiaonuo.core.pojo.base.param.BaseParam;
import lombok.Data;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.NotBlank;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/Service.java.vm b/snowy-base/snowy-gen/src/main/resources/template/Service.java.vm
similarity index 86%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/Service.java.vm
rename to snowy-base/snowy-gen/src/main/resources/template/Service.java.vm
index 7f8b35e3..32926c2b 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/Service.java.vm
+++ b/snowy-base/snowy-gen/src/main/resources/template/Service.java.vm
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
package ${packageName}.${modularName}.${busName}.service;
import com.baomidou.mybatisplus.extension.service.IService;
-import com.cn.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.core.pojo.page.PageResult;
import ${packageName}.${modularName}.${busName}.entity.${ClassName};
import ${packageName}.${modularName}.${busName}.param.${ClassName}Param;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/ServiceImpl.java.vm b/snowy-base/snowy-gen/src/main/resources/template/ServiceImpl.java.vm
similarity index 88%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/ServiceImpl.java.vm
rename to snowy-base/snowy-gen/src/main/resources/template/ServiceImpl.java.vm
index 5c1182f3..7deb9c86 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/ServiceImpl.java.vm
+++ b/snowy-base/snowy-gen/src/main/resources/template/ServiceImpl.java.vm
@@ -13,14 +13,14 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
package ${packageName}.${modularName}.${busName}.service.impl;
@@ -30,11 +30,11 @@ import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.enums.CommonStatusEnum;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.factory.PageFactory;
-import com.cn.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.enums.CommonStatusEnum;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.factory.PageFactory;
+import vip.xiaonuo.core.pojo.page.PageResult;
import ${packageName}.${modularName}.${busName}.entity.${ClassName};
import ${packageName}.${modularName}.${busName}.enums.${ClassName}ExceptionEnum;
import ${packageName}.${modularName}.${busName}.mapper.${ClassName}Mapper;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/XnMysql.sql.vm b/snowy-base/snowy-gen/src/main/resources/template/XnMysql.sql.vm
similarity index 100%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/XnMysql.sql.vm
rename to snowy-base/snowy-gen/src/main/resources/template/XnMysql.sql.vm
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/XnOracle.sql.vm b/snowy-base/snowy-gen/src/main/resources/template/XnOracle.sql.vm
similarity index 100%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/XnOracle.sql.vm
rename to snowy-base/snowy-gen/src/main/resources/template/XnOracle.sql.vm
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/addForm.vue.vm b/snowy-base/snowy-gen/src/main/resources/template/addForm.vue.vm
similarity index 100%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/addForm.vue.vm
rename to snowy-base/snowy-gen/src/main/resources/template/addForm.vue.vm
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/editForm.vue.vm b/snowy-base/snowy-gen/src/main/resources/template/editForm.vue.vm
similarity index 100%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/editForm.vue.vm
rename to snowy-base/snowy-gen/src/main/resources/template/editForm.vue.vm
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/entity.java.vm b/snowy-base/snowy-gen/src/main/resources/template/entity.java.vm
similarity index 83%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/entity.java.vm
rename to snowy-base/snowy-gen/src/main/resources/template/entity.java.vm
index 93dcc965..0b3ca05d 100644
--- a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/entity.java.vm
+++ b/snowy-base/snowy-gen/src/main/resources/template/entity.java.vm
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
package ${packageName}.${modularName}.${busName}.entity;
import com.baomidou.mybatisplus.annotation.*;
-import com.cn.xiaonuo.core.pojo.base.entity.BaseEntity;
+import vip.xiaonuo.core.pojo.base.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.*;
diff --git a/xiaonuo-base/xiaonuo-gen/src/main/resources/template/index.vue.vm b/snowy-base/snowy-gen/src/main/resources/template/index.vue.vm
similarity index 100%
rename from xiaonuo-base/xiaonuo-gen/src/main/resources/template/index.vue.vm
rename to snowy-base/snowy-gen/src/main/resources/template/index.vue.vm
diff --git a/xiaonuo-base/xiaonuo-system/README.md b/snowy-base/snowy-system/README.md
similarity index 100%
rename from xiaonuo-base/xiaonuo-system/README.md
rename to snowy-base/snowy-system/README.md
diff --git a/xiaonuo-base/xiaonuo-system/pom.xml b/snowy-base/snowy-system/pom.xml
similarity index 90%
rename from xiaonuo-base/xiaonuo-system/pom.xml
rename to snowy-base/snowy-system/pom.xml
index b92014af..d0a411cb 100644
--- a/xiaonuo-base/xiaonuo-system/pom.xml
+++ b/snowy-base/snowy-system/pom.xml
@@ -5,23 +5,23 @@
4.0.0
- cn.xiaonuo
- xiaonuo-base
- 1.1.0
+ vip.xiaonuo
+ snowy-base
+ 1.6.0../pom.xml
- xiaonuo-system
+ snowy-systemjar
-
+
- cn.xiaonuo
- xiaonuo-core
- 1.1.0
+ vip.xiaonuo
+ snowy-core
+ 1.6.0
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/AopConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/AopConfig.java
similarity index 76%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/AopConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/AopConfig.java
index 454a3cf3..441c742e 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/AopConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/AopConfig.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.config;
+package vip.xiaonuo.sys.config;
-import com.cn.xiaonuo.sys.core.aop.BusinessLogAop;
-import com.cn.xiaonuo.sys.core.aop.DataScopeAop;
-import com.cn.xiaonuo.sys.core.aop.PermissionAop;
-import com.cn.xiaonuo.sys.core.aop.WrapperAop;
+import vip.xiaonuo.sys.core.aop.BusinessLogAop;
+import vip.xiaonuo.sys.core.aop.DataScopeAop;
+import vip.xiaonuo.sys.core.aop.PermissionAop;
+import vip.xiaonuo.sys.core.aop.WrapperAop;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/CacheConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/CacheConfig.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/CacheConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/CacheConfig.java
index 39517930..5851ab66 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/CacheConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/CacheConfig.java
@@ -13,24 +13,24 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.config;
+package vip.xiaonuo.sys.config;
import cn.hutool.cache.CacheUtil;
import cn.hutool.cache.impl.TimedCache;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
-import com.cn.xiaonuo.sys.core.cache.MappingCache;
-import com.cn.xiaonuo.sys.core.cache.ResourceCache;
-import com.cn.xiaonuo.sys.core.cache.UserCache;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.sys.core.cache.MappingCache;
+import vip.xiaonuo.sys.core.cache.ResourceCache;
+import vip.xiaonuo.sys.core.cache.UserCache;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/DataSourceConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/DataSourceConfig.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/DataSourceConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/DataSourceConfig.java
index d290f14f..16ed108c 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/DataSourceConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/DataSourceConfig.java
@@ -13,20 +13,20 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.config;
+package vip.xiaonuo.sys.config;
import cn.hutool.core.collection.CollectionUtil;
import com.alibaba.druid.support.http.StatViewServlet;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/FileConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/FileConfig.java
similarity index 77%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/FileConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/FileConfig.java
index 1ec5b140..4c1e8b46 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/FileConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/FileConfig.java
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.config;
+package vip.xiaonuo.sys.config;
import cn.hutool.core.util.ObjectUtil;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.file.FileOperator;
-import com.cn.xiaonuo.core.file.modular.local.LocalFileOperator;
-import com.cn.xiaonuo.core.file.modular.local.prop.LocalFileProperties;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.file.FileOperator;
+import vip.xiaonuo.core.file.modular.local.LocalFileOperator;
+import vip.xiaonuo.core.file.modular.local.prop.LocalFileProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/MailSenderConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/MailSenderConfig.java
similarity index 73%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/MailSenderConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/MailSenderConfig.java
index eee17037..65edf337 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/MailSenderConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/MailSenderConfig.java
@@ -13,23 +13,23 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.config;
+package vip.xiaonuo.sys.config;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.extra.mail.MailAccount;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.email.MailSender;
-import com.cn.xiaonuo.core.email.modular.SimpleMailSender;
-import com.cn.xiaonuo.core.pojo.email.EmailConfigs;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.email.MailSender;
+import vip.xiaonuo.core.email.modular.SimpleMailSender;
+import vip.xiaonuo.core.pojo.email.EmailConfigs;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/MybatisConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/MybatisConfig.java
similarity index 74%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/MybatisConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/MybatisConfig.java
index f26d78ce..7272a762 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/MybatisConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/MybatisConfig.java
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.config;
+package vip.xiaonuo.sys.config;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
-import com.cn.xiaonuo.sys.core.mybatis.dbid.XiaoNuoDatabaseIdProvider;
-import com.cn.xiaonuo.sys.core.mybatis.fieldfill.CustomMetaObjectHandler;
-import com.cn.xiaonuo.sys.core.mybatis.sqlfilter.DemoProfileSqlInterceptor;
+import vip.xiaonuo.sys.core.mybatis.dbid.SnowyDatabaseIdProvider;
+import vip.xiaonuo.sys.core.mybatis.fieldfill.CustomMetaObjectHandler;
+import vip.xiaonuo.sys.core.mybatis.sqlfilter.DemoProfileSqlInterceptor;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -40,7 +40,7 @@ import org.springframework.context.annotation.Configuration;
* @date 2020/3/18 10:49
*/
@Configuration
-@MapperScan(basePackages = {"com.cn.xiaonuo.**.mapper"})
+@MapperScan(basePackages = {"vip.xiaonuo.**.mapper"})
public class MybatisConfig {
/**
@@ -85,8 +85,8 @@ public class MybatisConfig {
* @date 2020/6/20 21:23
*/
@Bean
- public XiaoNuoDatabaseIdProvider xiaoNuoDatabaseIdProvider() {
- return new XiaoNuoDatabaseIdProvider();
+ public SnowyDatabaseIdProvider snowyDatabaseIdProvider() {
+ return new SnowyDatabaseIdProvider();
}
}
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/SmsSenderConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/SmsSenderConfig.java
similarity index 70%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/SmsSenderConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/SmsSenderConfig.java
index 33dae3ab..b0910c27 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/SmsSenderConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/SmsSenderConfig.java
@@ -13,24 +13,24 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.config;
+package vip.xiaonuo.sys.config;
import cn.hutool.core.bean.BeanUtil;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.pojo.sms.AliyunSmsConfigs;
-import com.cn.xiaonuo.core.sms.SmsSender;
-import com.cn.xiaonuo.core.sms.modular.aliyun.AliyunSmsSender;
-import com.cn.xiaonuo.core.sms.modular.aliyun.msign.impl.MapBasedMultiSignManager;
-import com.cn.xiaonuo.core.sms.modular.aliyun.prop.AliyunSmsProperties;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.pojo.sms.AliyunSmsConfigs;
+import vip.xiaonuo.core.sms.SmsSender;
+import vip.xiaonuo.core.sms.modular.aliyun.AliyunSmsSender;
+import vip.xiaonuo.core.sms.modular.aliyun.msign.impl.MapBasedMultiSignManager;
+import vip.xiaonuo.core.sms.modular.aliyun.prop.AliyunSmsProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/SpringSecurityConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/SpringSecurityConfig.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/SpringSecurityConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/SpringSecurityConfig.java
index 76102a89..e3d0a9f3 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/SpringSecurityConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/SpringSecurityConfig.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.config;
+package vip.xiaonuo.sys.config;
-import com.cn.xiaonuo.core.consts.SpringSecurityConstant;
-import com.cn.xiaonuo.sys.core.filter.security.JwtAuthenticationTokenFilter;
-import com.cn.xiaonuo.sys.core.filter.security.entrypoint.JwtAuthenticationEntryPoint;
-import com.cn.xiaonuo.sys.modular.auth.service.impl.AuthServiceImpl;
+import vip.xiaonuo.core.consts.SpringSecurityConstant;
+import vip.xiaonuo.sys.core.filter.security.JwtAuthenticationTokenFilter;
+import vip.xiaonuo.sys.core.filter.security.entrypoint.JwtAuthenticationEntryPoint;
+import vip.xiaonuo.sys.modular.auth.service.impl.AuthServiceImpl;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/SwaggerConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/SwaggerConfig.java
similarity index 88%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/SwaggerConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/SwaggerConfig.java
index af4a2323..4925d490 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/SwaggerConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/SwaggerConfig.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.config;
+package vip.xiaonuo.sys.config;
import cn.hutool.core.collection.CollectionUtil;
-import com.cn.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.consts.CommonConstant;
import com.github.xiaoymin.swaggerbootstrapui.annotations.EnableSwaggerBootstrapUI;
import io.swagger.annotations.ApiOperation;
import org.springframework.context.annotation.Bean;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/WebMvcConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/WebMvcConfig.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/WebMvcConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/WebMvcConfig.java
index 3e62dab3..fd91ae70 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/config/WebMvcConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/config/WebMvcConfig.java
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.config;
+package vip.xiaonuo.sys.config;
-import com.cn.xiaonuo.core.web.XiaoNuoRequestResponseBodyMethodProcessor;
-import com.cn.xiaonuo.sys.core.error.XiaoNuoErrorAttributes;
-import com.cn.xiaonuo.sys.core.filter.RequestNoFilter;
-import com.cn.xiaonuo.sys.core.filter.xss.XssFilter;
-import com.cn.xiaonuo.sys.core.validator.XiaoNuoValidator;
+import vip.xiaonuo.core.web.SnowyRequestResponseBodyMethodProcessor;
+import vip.xiaonuo.sys.core.error.SnowyErrorAttributes;
+import vip.xiaonuo.sys.core.filter.RequestNoFilter;
+import vip.xiaonuo.sys.core.filter.xss.XssFilter;
+import vip.xiaonuo.sys.core.validator.SnowyValidator;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
@@ -63,8 +63,8 @@ public class WebMvcConfig implements WebMvcConfigurer {
* @date 2020/4/14 22:27
*/
@Bean
- public XiaoNuoErrorAttributes xiaoNuoErrorAttributes() {
- return new XiaoNuoErrorAttributes();
+ public SnowyErrorAttributes snowyErrorAttributes() {
+ return new SnowyErrorAttributes();
}
/**
@@ -129,8 +129,8 @@ public class WebMvcConfig implements WebMvcConfigurer {
* @date 2020/8/12 20:18
*/
@Bean
- public XiaoNuoValidator xiaoNuoValidator() {
- return new XiaoNuoValidator();
+ public SnowyValidator snowyValidator() {
+ return new SnowyValidator();
}
@@ -149,7 +149,7 @@ public class WebMvcConfig implements WebMvcConfigurer {
@PostConstruct
public void injectSelfMethodArgumentResolver() {
List argumentResolvers = new ArrayList<>();
- argumentResolvers.add(new XiaoNuoRequestResponseBodyMethodProcessor(adapter.getMessageConverters()));
+ argumentResolvers.add(new SnowyRequestResponseBodyMethodProcessor(adapter.getMessageConverters()));
argumentResolvers.addAll(Objects.requireNonNull(adapter.getArgumentResolvers()));
adapter.setArgumentResolvers(argumentResolvers);
}
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/BusinessLogAop.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/BusinessLogAop.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/BusinessLogAop.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/BusinessLogAop.java
index 39e34ae6..7792aac5 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/BusinessLogAop.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/BusinessLogAop.java
@@ -13,25 +13,25 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.aop;
+package vip.xiaonuo.sys.core.aop;
import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSON;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.consts.AopSortConstant;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.context.login.LoginContextHolder;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
-import com.cn.xiaonuo.sys.core.log.LogManager;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.consts.AopSortConstant;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.context.login.LoginContextHolder;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.sys.core.log.LogManager;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.AfterThrowing;
@@ -58,7 +58,7 @@ public class BusinessLogAop {
* @author xuyuxiang
* @date 2020/3/23 17:10
*/
- @Pointcut("@annotation(com.cn.xiaonuo.core.annotion.BusinessLog)")
+ @Pointcut("@annotation(vip.xiaonuo.core.annotion.BusinessLog)")
private void getLogPointCut() {
}
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/DataScopeAop.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/DataScopeAop.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/DataScopeAop.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/DataScopeAop.java
index 53f61b5a..bc87811c 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/DataScopeAop.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/DataScopeAop.java
@@ -13,20 +13,20 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.aop;
+package vip.xiaonuo.sys.core.aop;
-import com.cn.xiaonuo.core.consts.AopSortConstant;
-import com.cn.xiaonuo.core.context.login.LoginContextHolder;
-import com.cn.xiaonuo.core.pojo.base.param.BaseParam;
+import vip.xiaonuo.core.consts.AopSortConstant;
+import vip.xiaonuo.core.context.login.LoginContextHolder;
+import vip.xiaonuo.core.pojo.base.param.BaseParam;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
@@ -51,7 +51,7 @@ public class DataScopeAop {
* @author xuyuxiang
* @date 2020/4/6 13:32
*/
- @Pointcut("@annotation(com.cn.xiaonuo.core.annotion.DataScope)")
+ @Pointcut("@annotation(vip.xiaonuo.core.annotion.DataScope)")
private void getDataScopePointCut() {
}
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/PermissionAop.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/PermissionAop.java
similarity index 82%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/PermissionAop.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/PermissionAop.java
index b085ff51..61142542 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/PermissionAop.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/PermissionAop.java
@@ -13,29 +13,29 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.aop;
+package vip.xiaonuo.sys.core.aop;
import cn.hutool.core.util.StrUtil;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.annotion.Permission;
-import com.cn.xiaonuo.core.consts.AopSortConstant;
-import com.cn.xiaonuo.core.consts.SymbolConstant;
-import com.cn.xiaonuo.core.context.login.LoginContextHolder;
-import com.cn.xiaonuo.core.enums.LogicTypeEnum;
-import com.cn.xiaonuo.core.exception.PermissionException;
-import com.cn.xiaonuo.core.exception.enums.PermissionExceptionEnum;
-import com.cn.xiaonuo.core.util.HttpServletUtil;
-import com.cn.xiaonuo.sys.core.log.LogManager;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.annotion.Permission;
+import vip.xiaonuo.core.consts.AopSortConstant;
+import vip.xiaonuo.core.consts.SymbolConstant;
+import vip.xiaonuo.core.context.login.LoginContextHolder;
+import vip.xiaonuo.core.enums.LogicTypeEnum;
+import vip.xiaonuo.core.exception.PermissionException;
+import vip.xiaonuo.core.exception.enums.PermissionExceptionEnum;
+import vip.xiaonuo.core.util.HttpServletUtil;
+import vip.xiaonuo.sys.core.log.LogManager;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
@@ -64,7 +64,7 @@ public class PermissionAop {
* @author xuyuxiang
* @date 2020/3/23 17:10
*/
- @Pointcut("@annotation(com.cn.xiaonuo.core.annotion.Permission)")
+ @Pointcut("@annotation(vip.xiaonuo.core.annotion.Permission)")
private void getPermissionPointCut() {
}
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/WrapperAop.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/WrapperAop.java
similarity index 90%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/WrapperAop.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/WrapperAop.java
index 9ba39ef6..b94d043e 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/aop/WrapperAop.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/aop/WrapperAop.java
@@ -13,29 +13,29 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.aop;
+package vip.xiaonuo.sys.core.aop;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.log.Log;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.cn.xiaonuo.core.annotion.Wrapper;
-import com.cn.xiaonuo.core.consts.AopSortConstant;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.exception.enums.WrapperExceptionEnum;
-import com.cn.xiaonuo.core.pojo.base.wrapper.BaseWrapper;
-import com.cn.xiaonuo.core.pojo.page.PageResult;
-import com.cn.xiaonuo.core.pojo.response.ResponseData;
+import vip.xiaonuo.core.annotion.Wrapper;
+import vip.xiaonuo.core.consts.AopSortConstant;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.exception.enums.WrapperExceptionEnum;
+import vip.xiaonuo.core.pojo.base.wrapper.BaseWrapper;
+import vip.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.core.pojo.response.ResponseData;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
@@ -67,7 +67,7 @@ public class WrapperAop {
* @author xuyuxiang
* @date 2020/7/24 17:42
*/
- @Pointcut("@annotation(com.cn.xiaonuo.core.annotion.Wrapper)")
+ @Pointcut("@annotation(vip.xiaonuo.core.annotion.Wrapper)")
private void wrapperPointcut() {
}
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/MappingCache.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/MappingCache.java
similarity index 82%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/MappingCache.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/MappingCache.java
index ecb7e7c4..612800dd 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/MappingCache.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/MappingCache.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.cache;
+package vip.xiaonuo.sys.core.cache;
import cn.hutool.cache.impl.TimedCache;
-import com.cn.xiaonuo.sys.core.cache.base.AbstractMemoryCacheOperator;
+import vip.xiaonuo.sys.core.cache.base.AbstractMemoryCacheOperator;
import java.util.Map;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/OauthCache.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/OauthCache.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/OauthCache.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/OauthCache.java
index dee4a09d..ba521629 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/OauthCache.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/OauthCache.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.cache;
+package vip.xiaonuo.sys.core.cache;
import cn.hutool.cache.impl.CacheObj;
import cn.hutool.cache.impl.TimedCache;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/ResourceCache.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/ResourceCache.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/ResourceCache.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/ResourceCache.java
index 0732f2f6..cb8df87b 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/ResourceCache.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/ResourceCache.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.cache;
+package vip.xiaonuo.sys.core.cache;
import cn.hutool.core.collection.CollectionUtil;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/UserCache.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/UserCache.java
similarity index 76%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/UserCache.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/UserCache.java
index 6d3dab42..3210b417 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/UserCache.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/UserCache.java
@@ -13,20 +13,20 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.cache;
+package vip.xiaonuo.sys.core.cache;
import cn.hutool.cache.impl.TimedCache;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
-import com.cn.xiaonuo.sys.core.cache.base.AbstractMemoryCacheOperator;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.sys.core.cache.base.AbstractMemoryCacheOperator;
/**
* 登录用户的缓存,存储了当前登录的用户
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/base/AbstractMemoryCacheOperator.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/base/AbstractMemoryCacheOperator.java
similarity index 88%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/base/AbstractMemoryCacheOperator.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/base/AbstractMemoryCacheOperator.java
index 7e2f7bd5..464d8b77 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/base/AbstractMemoryCacheOperator.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/base/AbstractMemoryCacheOperator.java
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.cache.base;
+package vip.xiaonuo.sys.core.cache.base;
import cn.hutool.cache.impl.CacheObj;
import cn.hutool.cache.impl.TimedCache;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
-import com.cn.xiaonuo.core.cache.CacheOperator;
+import vip.xiaonuo.core.cache.CacheOperator;
import java.util.*;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/base/AbstractRedisCacheOperator.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/base/AbstractRedisCacheOperator.java
similarity index 87%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/base/AbstractRedisCacheOperator.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/base/AbstractRedisCacheOperator.java
index 82d38854..98f6f1ad 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/cache/base/AbstractRedisCacheOperator.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/cache/base/AbstractRedisCacheOperator.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.cache.base;
+package vip.xiaonuo.sys.core.cache.base;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
-import com.cn.xiaonuo.core.cache.CacheOperator;
-import com.cn.xiaonuo.core.consts.SymbolConstant;
+import vip.xiaonuo.core.cache.CacheOperator;
+import vip.xiaonuo.core.consts.SymbolConstant;
import org.springframework.data.redis.core.RedisTemplate;
import java.util.*;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/consts/SysExpEnumConstant.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/consts/SysExpEnumConstant.java
similarity index 86%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/consts/SysExpEnumConstant.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/consts/SysExpEnumConstant.java
index f5f8aa06..c570d891 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/consts/SysExpEnumConstant.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/consts/SysExpEnumConstant.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.consts;
+package vip.xiaonuo.sys.core.consts;
/**
* 系统管理异常枚举编码构成常量
@@ -43,7 +43,7 @@ public interface SysExpEnumConstant {
*
* xiaonuo-system模块异常枚举编码
*/
- int XIAONUO_SYS_MODULE_EXP_CODE = 20;
+ int SNOWY_SYS_MODULE_EXP_CODE = 20;
/* 分类编码(4位) */
/**
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/context/SystemContextImpl.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/context/SystemContextImpl.java
similarity index 87%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/context/SystemContextImpl.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/context/SystemContextImpl.java
index 89fd2173..57f671af 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/context/SystemContextImpl.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/context/SystemContextImpl.java
@@ -13,33 +13,33 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.context;
+package vip.xiaonuo.sys.core.context;
import cn.hutool.core.lang.Dict;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.log.Log;
import com.baomidou.mybatisplus.extension.toolkit.SqlRunner;
-import com.cn.xiaonuo.core.context.system.SystemContext;
-import com.cn.xiaonuo.core.pojo.base.validate.UniqueValidateParam;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
-import com.cn.xiaonuo.sys.modular.auth.service.AuthService;
-import com.cn.xiaonuo.sys.modular.dict.service.SysDictDataService;
-import com.cn.xiaonuo.sys.modular.role.entity.SysRole;
-import com.cn.xiaonuo.sys.modular.role.param.SysRoleParam;
-import com.cn.xiaonuo.sys.modular.role.service.SysRoleService;
-import com.cn.xiaonuo.sys.modular.user.entity.SysUser;
-import com.cn.xiaonuo.sys.modular.user.param.SysUserParam;
-import com.cn.xiaonuo.sys.modular.user.service.SysUserService;
+import vip.xiaonuo.core.context.system.SystemContext;
+import vip.xiaonuo.core.pojo.base.validate.UniqueValidateParam;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.sys.modular.auth.service.AuthService;
+import vip.xiaonuo.sys.modular.dict.service.SysDictDataService;
+import vip.xiaonuo.sys.modular.role.entity.SysRole;
+import vip.xiaonuo.sys.modular.role.param.SysRoleParam;
+import vip.xiaonuo.sys.modular.role.service.SysRoleService;
+import vip.xiaonuo.sys.modular.user.entity.SysUser;
+import vip.xiaonuo.sys.modular.user.param.SysUserParam;
+import vip.xiaonuo.sys.modular.user.service.SysUserService;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/AdminTypeEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/AdminTypeEnum.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/AdminTypeEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/AdminTypeEnum.java
index aa3972d1..25e43e62 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/AdminTypeEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/AdminTypeEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/DataScopeTypeEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/DataScopeTypeEnum.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/DataScopeTypeEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/DataScopeTypeEnum.java
index 0f2f3c4d..df0b5407 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/DataScopeTypeEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/DataScopeTypeEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/LogSuccessStatusEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/LogSuccessStatusEnum.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/LogSuccessStatusEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/LogSuccessStatusEnum.java
index 9561e1a6..238175fd 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/LogSuccessStatusEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/LogSuccessStatusEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/MenuOpenTypeEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/MenuOpenTypeEnum.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/MenuOpenTypeEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/MenuOpenTypeEnum.java
index e19c5a36..2639819e 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/MenuOpenTypeEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/MenuOpenTypeEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/MenuTypeEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/MenuTypeEnum.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/MenuTypeEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/MenuTypeEnum.java
index 4a45ebca..4ee1ba64 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/MenuTypeEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/MenuTypeEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/MenuWeightEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/MenuWeightEnum.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/MenuWeightEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/MenuWeightEnum.java
index 2e42fc89..ff99b61a 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/MenuWeightEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/MenuWeightEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/NoticeStatusEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/NoticeStatusEnum.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/NoticeStatusEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/NoticeStatusEnum.java
index d3e3761c..ff443cda 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/NoticeStatusEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/NoticeStatusEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/NoticeUserStatusEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/NoticeUserStatusEnum.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/NoticeUserStatusEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/NoticeUserStatusEnum.java
index 6232de35..444fe32f 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/NoticeUserStatusEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/NoticeUserStatusEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/OauthPlatformEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/OauthPlatformEnum.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/OauthPlatformEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/OauthPlatformEnum.java
index 6623aea5..6738bdbf 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/OauthPlatformEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/OauthPlatformEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/OauthSexEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/OauthSexEnum.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/OauthSexEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/OauthSexEnum.java
index f8e4ad20..3287f87e 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/OauthSexEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/OauthSexEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/SexEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/SexEnum.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/SexEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/SexEnum.java
index 10b8d5e1..037c3ed0 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/SexEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/SexEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/VisLogTypeEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/VisLogTypeEnum.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/VisLogTypeEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/VisLogTypeEnum.java
index 8cca8091..0cf9e6bf 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/enums/VisLogTypeEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/enums/VisLogTypeEnum.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.enums;
+package vip.xiaonuo.sys.core.enums;
import lombok.Getter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/error/GlobalExceptionHandler.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/error/GlobalExceptionHandler.java
similarity index 91%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/error/GlobalExceptionHandler.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/error/GlobalExceptionHandler.java
index 022ef64e..0ee7a3dc 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/error/GlobalExceptionHandler.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/error/GlobalExceptionHandler.java
@@ -13,35 +13,35 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.error;
+package vip.xiaonuo.sys.core.error;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.servlet.ServletUtil;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.consts.AopSortConstant;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.consts.SymbolConstant;
-import com.cn.xiaonuo.core.context.requestno.RequestNoContext;
-import com.cn.xiaonuo.core.exception.AuthException;
-import com.cn.xiaonuo.core.exception.DemoException;
-import com.cn.xiaonuo.core.exception.PermissionException;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.exception.enums.*;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.pojo.response.ErrorResponseData;
-import com.cn.xiaonuo.core.sms.modular.aliyun.exp.AliyunSmsException;
-import com.cn.xiaonuo.core.sms.modular.tencent.exp.TencentSmsException;
-import com.cn.xiaonuo.core.util.ResponseUtil;
+import vip.xiaonuo.core.consts.AopSortConstant;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.consts.SymbolConstant;
+import vip.xiaonuo.core.context.requestno.RequestNoContext;
+import vip.xiaonuo.core.exception.AuthException;
+import vip.xiaonuo.core.exception.DemoException;
+import vip.xiaonuo.core.exception.PermissionException;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.exception.enums.*;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.pojo.response.ErrorResponseData;
+import vip.xiaonuo.core.sms.modular.aliyun.exp.AliyunSmsException;
+import vip.xiaonuo.core.sms.modular.tencent.exp.TencentSmsException;
+import vip.xiaonuo.core.util.ResponseUtil;
import org.apache.ibatis.exceptions.PersistenceException;
import org.mybatis.spring.MyBatisSystemException;
import org.springframework.core.annotation.Order;
@@ -330,7 +330,7 @@ public class GlobalExceptionHandler {
//默认的异常类全路径为第一条异常堆栈信息的
String exceptionClassTotalName = stackTraceElements[0].toString();
- //遍历所有堆栈信息,找到com.cn.xiaonuo开头的第一条异常信息
+ //遍历所有堆栈信息,找到vip.xiaonuo开头的第一条异常信息
for (StackTraceElement stackTraceElement : stackTraceElements) {
if (stackTraceElement.toString().contains(CommonConstant.DEFAULT_PACKAGE_NAME)) {
exceptionClassTotalName = stackTraceElement.toString();
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/error/XiaoNuoErrorAttributes.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/error/SnowyErrorAttributes.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/error/XiaoNuoErrorAttributes.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/error/SnowyErrorAttributes.java
index 3a98019d..22d17ce0 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/error/XiaoNuoErrorAttributes.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/error/SnowyErrorAttributes.java
@@ -13,23 +13,23 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.error;
+package vip.xiaonuo.sys.core.error;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.http.HttpStatus;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.exception.enums.PermissionExceptionEnum;
-import com.cn.xiaonuo.core.exception.enums.ServerExceptionEnum;
-import com.cn.xiaonuo.core.pojo.response.ErrorResponseData;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.exception.enums.PermissionExceptionEnum;
+import vip.xiaonuo.core.exception.enums.ServerExceptionEnum;
+import vip.xiaonuo.core.pojo.response.ErrorResponseData;
import org.springframework.boot.web.error.ErrorAttributeOptions;
import org.springframework.boot.web.servlet.error.DefaultErrorAttributes;
import org.springframework.web.context.request.WebRequest;
@@ -42,7 +42,7 @@ import java.util.Map;
* @author yubaoshan
* @date 2020/4/14 22:21
*/
-public class XiaoNuoErrorAttributes extends DefaultErrorAttributes {
+public class SnowyErrorAttributes extends DefaultErrorAttributes {
@Override
public Map getErrorAttributes(WebRequest webRequest, ErrorAttributeOptions attributeOptions) {
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/RequestNoFilter.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/RequestNoFilter.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/RequestNoFilter.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/RequestNoFilter.java
index ab4da1de..33e23f95 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/RequestNoFilter.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/RequestNoFilter.java
@@ -13,20 +13,20 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.filter;
+package vip.xiaonuo.sys.core.filter;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.context.requestno.RequestNoContext;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.context.requestno.RequestNoContext;
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/security/JwtAuthenticationTokenFilter.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/security/JwtAuthenticationTokenFilter.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/security/JwtAuthenticationTokenFilter.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/security/JwtAuthenticationTokenFilter.java
index 962b72b8..6465d0e0 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/security/JwtAuthenticationTokenFilter.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/security/JwtAuthenticationTokenFilter.java
@@ -13,26 +13,26 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.filter.security;
+package vip.xiaonuo.sys.core.filter.security;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.context.requestno.RequestNoContext;
-import com.cn.xiaonuo.core.exception.AuthException;
-import com.cn.xiaonuo.core.exception.enums.ServerExceptionEnum;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
-import com.cn.xiaonuo.core.util.ResponseUtil;
-import com.cn.xiaonuo.sys.modular.auth.service.AuthService;
+import vip.xiaonuo.core.context.requestno.RequestNoContext;
+import vip.xiaonuo.core.exception.AuthException;
+import vip.xiaonuo.core.exception.enums.ServerExceptionEnum;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.core.util.ResponseUtil;
+import vip.xiaonuo.sys.modular.auth.service.AuthService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.filter.OncePerRequestFilter;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/security/entrypoint/JwtAuthenticationEntryPoint.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/security/entrypoint/JwtAuthenticationEntryPoint.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/security/entrypoint/JwtAuthenticationEntryPoint.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/security/entrypoint/JwtAuthenticationEntryPoint.java
index 53b83203..874a6af8 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/security/entrypoint/JwtAuthenticationEntryPoint.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/security/entrypoint/JwtAuthenticationEntryPoint.java
@@ -13,25 +13,25 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.filter.security.entrypoint;
+package vip.xiaonuo.sys.core.filter.security.entrypoint;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.exception.enums.AuthExceptionEnum;
-import com.cn.xiaonuo.core.exception.enums.PermissionExceptionEnum;
-import com.cn.xiaonuo.core.exception.enums.ServerExceptionEnum;
-import com.cn.xiaonuo.core.util.ResponseUtil;
-import com.cn.xiaonuo.sys.core.cache.ResourceCache;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.exception.enums.AuthExceptionEnum;
+import vip.xiaonuo.core.exception.enums.PermissionExceptionEnum;
+import vip.xiaonuo.core.exception.enums.ServerExceptionEnum;
+import vip.xiaonuo.core.util.ResponseUtil;
+import vip.xiaonuo.sys.core.cache.ResourceCache;
import org.springframework.security.core.AuthenticationException;
import org.springframework.security.web.AuthenticationEntryPoint;
import org.springframework.stereotype.Component;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/xss/XssFilter.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/xss/XssFilter.java
similarity index 80%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/xss/XssFilter.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/xss/XssFilter.java
index 4029fb3f..f2e5d0b5 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/xss/XssFilter.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/xss/XssFilter.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.filter.xss;
+package vip.xiaonuo.sys.core.filter.xss;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/xss/XssHttpServletRequestWrapper.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/xss/XssHttpServletRequestWrapper.java
similarity index 86%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/xss/XssHttpServletRequestWrapper.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/xss/XssHttpServletRequestWrapper.java
index b75d415c..a25c4642 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/filter/xss/XssHttpServletRequestWrapper.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/filter/xss/XssHttpServletRequestWrapper.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.filter.xss;
+package vip.xiaonuo.sys.core.filter.xss;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/jwt/JwtPayLoad.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/jwt/JwtPayLoad.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/jwt/JwtPayLoad.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/jwt/JwtPayLoad.java
index 6e9cc65c..5e6f624e 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/jwt/JwtPayLoad.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/jwt/JwtPayLoad.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.jwt;
+package vip.xiaonuo.sys.core.jwt;
import cn.hutool.core.util.IdUtil;
import lombok.Data;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/jwt/JwtTokenUtil.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/jwt/JwtTokenUtil.java
similarity index 88%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/jwt/JwtTokenUtil.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/jwt/JwtTokenUtil.java
index d256cc73..b2a680ab 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/jwt/JwtTokenUtil.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/jwt/JwtTokenUtil.java
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.jwt;
+package vip.xiaonuo.sys.core.jwt;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
import io.jsonwebtoken.*;
import java.util.Date;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/listener/ConstantsInitListener.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/ConstantsInitListener.java
similarity index 87%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/listener/ConstantsInitListener.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/ConstantsInitListener.java
index 60a2b71b..72fdbc09 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/listener/ConstantsInitListener.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/ConstantsInitListener.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.listener;
+package vip.xiaonuo.sys.core.listener;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.db.DbUtil;
@@ -30,11 +30,11 @@ import cn.hutool.db.Entity;
import cn.hutool.db.handler.EntityListHandler;
import cn.hutool.db.sql.SqlExecutor;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.context.constant.ConstantContext;
-import com.cn.xiaonuo.core.enums.CommonStatusEnum;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.sys.modular.consts.enums.SysConfigExceptionEnum;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.context.constant.ConstantContext;
+import vip.xiaonuo.core.enums.CommonStatusEnum;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.sys.modular.consts.enums.SysConfigExceptionEnum;
import org.springframework.boot.context.event.ApplicationContextInitializedEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.core.Ordered;
diff --git a/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/RemoveRequestParamListener.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/RemoveRequestParamListener.java
new file mode 100644
index 00000000..04fc6e72
--- /dev/null
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/RemoveRequestParamListener.java
@@ -0,0 +1,44 @@
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.sys.core.listener;
+
+import vip.xiaonuo.core.context.param.RequestParamContext;
+import org.springframework.context.ApplicationListener;
+import org.springframework.web.context.support.ServletRequestHandledEvent;
+
+/**
+ * 用来清除临时缓存的@RequestBody的请求参数
+ *
+ * @author xuyuxiang
+ * @date 2020/8/21 21:14
+ */
+public class RemoveRequestParamListener implements ApplicationListener {
+
+ @Override
+ public void onApplicationEvent(ServletRequestHandledEvent event) {
+ RequestParamContext.clear();
+ }
+
+}
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/listener/ResourceCollectListener.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/ResourceCollectListener.java
similarity index 86%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/listener/ResourceCollectListener.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/ResourceCollectListener.java
index 1d2e733d..1f701568 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/listener/ResourceCollectListener.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/ResourceCollectListener.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.listener;
+package vip.xiaonuo.sys.core.listener;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.extra.spring.SpringUtil;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.sys.core.cache.ResourceCache;
+import vip.xiaonuo.sys.core.cache.ResourceCache;
import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;
import org.springframework.web.method.HandlerMethod;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/listener/TimerTaskRunListener.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/TimerTaskRunListener.java
similarity index 76%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/listener/TimerTaskRunListener.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/TimerTaskRunListener.java
index 2cd0e866..34744cdb 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/listener/TimerTaskRunListener.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/listener/TimerTaskRunListener.java
@@ -13,24 +13,24 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.listener;
+package vip.xiaonuo.sys.core.listener;
import cn.hutool.cron.CronUtil;
import cn.hutool.extra.spring.SpringUtil;
-import com.cn.xiaonuo.sys.modular.timer.entity.SysTimers;
-import com.cn.xiaonuo.sys.modular.timer.enums.TimerJobStatusEnum;
-import com.cn.xiaonuo.sys.modular.timer.param.SysTimersParam;
-import com.cn.xiaonuo.sys.modular.timer.service.SysTimersService;
-import com.cn.xiaonuo.sys.modular.timer.service.TimerExeService;
+import vip.xiaonuo.sys.modular.timer.entity.SysTimers;
+import vip.xiaonuo.sys.modular.timer.enums.TimerJobStatusEnum;
+import vip.xiaonuo.sys.modular.timer.param.SysTimersParam;
+import vip.xiaonuo.sys.modular.timer.service.SysTimersService;
+import vip.xiaonuo.sys.modular.timer.service.TimerExeService;
import org.springframework.boot.context.event.ApplicationStartedEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.core.Ordered;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/log/LogManager.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/log/LogManager.java
similarity index 84%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/log/LogManager.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/log/LogManager.java
index 5901b5ea..abab0315 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/log/LogManager.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/log/LogManager.java
@@ -13,29 +13,29 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.log;
+package vip.xiaonuo.sys.core.log;
import cn.hutool.core.util.ObjectUtil;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.exception.enums.ServerExceptionEnum;
-import com.cn.xiaonuo.core.util.HttpServletUtil;
-import com.cn.xiaonuo.core.util.IpAddressUtil;
-import com.cn.xiaonuo.core.util.UaUtil;
-import com.cn.xiaonuo.sys.core.log.factory.LogFactory;
-import com.cn.xiaonuo.sys.core.log.factory.LogTaskFactory;
-import com.cn.xiaonuo.sys.modular.log.entity.SysOpLog;
-import com.cn.xiaonuo.sys.modular.log.entity.SysVisLog;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.exception.enums.ServerExceptionEnum;
+import vip.xiaonuo.core.util.HttpServletUtil;
+import vip.xiaonuo.core.util.IpAddressUtil;
+import vip.xiaonuo.core.util.UaUtil;
+import vip.xiaonuo.sys.core.log.factory.LogFactory;
+import vip.xiaonuo.sys.core.log.factory.LogTaskFactory;
+import vip.xiaonuo.sys.modular.log.entity.SysOpLog;
+import vip.xiaonuo.sys.modular.log.entity.SysVisLog;
import org.aspectj.lang.JoinPoint;
import org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/log/factory/LogFactory.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/log/factory/LogFactory.java
similarity index 87%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/log/factory/LogFactory.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/log/factory/LogFactory.java
index a620785e..c7920dcf 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/log/factory/LogFactory.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/log/factory/LogFactory.java
@@ -13,25 +13,25 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.log.factory;
+package vip.xiaonuo.sys.core.log.factory;
import cn.hutool.core.date.DateTime;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.consts.SymbolConstant;
-import com.cn.xiaonuo.core.util.JoinPointUtil;
-import com.cn.xiaonuo.sys.core.enums.LogSuccessStatusEnum;
-import com.cn.xiaonuo.sys.core.enums.VisLogTypeEnum;
-import com.cn.xiaonuo.sys.modular.log.entity.SysOpLog;
-import com.cn.xiaonuo.sys.modular.log.entity.SysVisLog;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.consts.SymbolConstant;
+import vip.xiaonuo.core.util.JoinPointUtil;
+import vip.xiaonuo.sys.core.enums.LogSuccessStatusEnum;
+import vip.xiaonuo.sys.core.enums.VisLogTypeEnum;
+import vip.xiaonuo.sys.modular.log.entity.SysOpLog;
+import vip.xiaonuo.sys.modular.log.entity.SysVisLog;
import org.aspectj.lang.JoinPoint;
import java.util.Arrays;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/log/factory/LogTaskFactory.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/log/factory/LogTaskFactory.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/log/factory/LogTaskFactory.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/log/factory/LogTaskFactory.java
index 976af66b..5e8b7bb5 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/log/factory/LogTaskFactory.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/log/factory/LogTaskFactory.java
@@ -13,25 +13,25 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.log.factory;
+package vip.xiaonuo.sys.core.log.factory;
import cn.hutool.extra.spring.SpringUtil;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.context.requestno.RequestNoContext;
-import com.cn.xiaonuo.sys.modular.log.entity.SysOpLog;
-import com.cn.xiaonuo.sys.modular.log.entity.SysVisLog;
-import com.cn.xiaonuo.sys.modular.log.service.SysOpLogService;
-import com.cn.xiaonuo.sys.modular.log.service.SysVisLogService;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.context.requestno.RequestNoContext;
+import vip.xiaonuo.sys.modular.log.entity.SysOpLog;
+import vip.xiaonuo.sys.modular.log.entity.SysVisLog;
+import vip.xiaonuo.sys.modular.log.service.SysOpLogService;
+import vip.xiaonuo.sys.modular.log.service.SysVisLogService;
import org.aspectj.lang.JoinPoint;
import java.util.TimerTask;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/mybatis/dbid/XiaoNuoDatabaseIdProvider.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/mybatis/dbid/SnowyDatabaseIdProvider.java
similarity index 77%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/mybatis/dbid/XiaoNuoDatabaseIdProvider.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/mybatis/dbid/SnowyDatabaseIdProvider.java
index fb0bf3cc..35b72992 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/mybatis/dbid/XiaoNuoDatabaseIdProvider.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/mybatis/dbid/SnowyDatabaseIdProvider.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.mybatis.dbid;
+package vip.xiaonuo.sys.core.mybatis.dbid;
-import com.cn.xiaonuo.core.enums.DbIdEnum;
+import vip.xiaonuo.core.enums.DbIdEnum;
import org.apache.ibatis.mapping.DatabaseIdProvider;
import javax.sql.DataSource;
@@ -37,7 +37,7 @@ import java.util.Properties;
* @author yubaoshan
* @date 2019/3/30 22:26
*/
-public class XiaoNuoDatabaseIdProvider implements DatabaseIdProvider {
+public class SnowyDatabaseIdProvider implements DatabaseIdProvider {
@Override
public void setProperties(Properties p) {
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/mybatis/fieldfill/CustomMetaObjectHandler.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/mybatis/fieldfill/CustomMetaObjectHandler.java
similarity index 87%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/mybatis/fieldfill/CustomMetaObjectHandler.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/mybatis/fieldfill/CustomMetaObjectHandler.java
index 4e3a4e61..5fc628cc 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/mybatis/fieldfill/CustomMetaObjectHandler.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/mybatis/fieldfill/CustomMetaObjectHandler.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.mybatis.fieldfill;
+package vip.xiaonuo.sys.core.mybatis.fieldfill;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.log.Log;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
-import com.cn.xiaonuo.core.context.login.LoginContextHolder;
+import vip.xiaonuo.core.context.login.LoginContextHolder;
import org.apache.ibatis.reflection.MetaObject;
import org.apache.ibatis.reflection.ReflectionException;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/mybatis/sqlfilter/DemoProfileSqlInterceptor.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/mybatis/sqlfilter/DemoProfileSqlInterceptor.java
similarity index 82%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/mybatis/sqlfilter/DemoProfileSqlInterceptor.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/mybatis/sqlfilter/DemoProfileSqlInterceptor.java
index 716d43da..731866d6 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/mybatis/sqlfilter/DemoProfileSqlInterceptor.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/mybatis/sqlfilter/DemoProfileSqlInterceptor.java
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.mybatis.sqlfilter;
+package vip.xiaonuo.sys.core.mybatis.sqlfilter;
import com.baomidou.mybatisplus.core.toolkit.PluginUtils;
-import com.cn.xiaonuo.core.consts.SpringSecurityConstant;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.exception.DemoException;
-import com.cn.xiaonuo.core.util.HttpServletUtil;
+import vip.xiaonuo.core.consts.SpringSecurityConstant;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.exception.DemoException;
+import vip.xiaonuo.core.util.HttpServletUtil;
import org.apache.ibatis.executor.statement.StatementHandler;
import org.apache.ibatis.mapping.MappedStatement;
import org.apache.ibatis.mapping.SqlCommandType;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/provider/CaptchaCacheServiceProvider.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/provider/CaptchaCacheServiceProvider.java
similarity index 51%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/provider/CaptchaCacheServiceProvider.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/provider/CaptchaCacheServiceProvider.java
index f4036fe3..85b2bdf2 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/provider/CaptchaCacheServiceProvider.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/provider/CaptchaCacheServiceProvider.java
@@ -1,4 +1,28 @@
-package com.cn.xiaonuo.sys.core.provider;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.sys.core.provider;
import com.anji.captcha.service.CaptchaCacheService;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/redis/FastJson2JsonRedisSerializer.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/redis/FastJson2JsonRedisSerializer.java
similarity index 86%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/redis/FastJson2JsonRedisSerializer.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/redis/FastJson2JsonRedisSerializer.java
index 944432a2..e30f3c19 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/redis/FastJson2JsonRedisSerializer.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/redis/FastJson2JsonRedisSerializer.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.redis;
+package vip.xiaonuo.sys.core.redis;
import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSON;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/scanner/ApiResourceScanner.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/scanner/ApiResourceScanner.java
similarity index 92%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/scanner/ApiResourceScanner.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/scanner/ApiResourceScanner.java
index b4a4ebb0..97c2e678 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/scanner/ApiResourceScanner.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/scanner/ApiResourceScanner.java
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.scanner;
+package vip.xiaonuo.sys.core.scanner;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
-import com.cn.xiaonuo.core.consts.SymbolConstant;
-import com.cn.xiaonuo.core.context.resources.ApiResourceContext;
-import com.cn.xiaonuo.core.util.AopTargetUtil;
+import vip.xiaonuo.core.consts.SymbolConstant;
+import vip.xiaonuo.core.context.resources.ApiResourceContext;
+import vip.xiaonuo.core.util.AopTargetUtil;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanPostProcessor;
import org.springframework.stereotype.Controller;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/validator/XiaoNuoValidator.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/validator/SnowyValidator.java
similarity index 67%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/validator/XiaoNuoValidator.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/validator/SnowyValidator.java
index dcecf7b0..16a686bc 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/core/validator/XiaoNuoValidator.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/core/validator/SnowyValidator.java
@@ -23,12 +23,36 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.core.validator;
+/*
+Copyright [2020] [https://www.xiaonuo.vip]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+
+1.请不要删除和修改根目录下的LICENSE文件。
+2.请不要删除和修改Snowy源码头部的版权声明。
+3.请保留源码和相关描述文件的项目出处,作者声明等。
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+ */
+package vip.xiaonuo.sys.core.validator;
import cn.hutool.log.Log;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.context.group.RequestGroupContext;
-import com.cn.xiaonuo.core.context.group.RequestParamIdContext;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.context.group.RequestGroupContext;
+import vip.xiaonuo.core.context.group.RequestParamIdContext;
import org.springframework.validation.Errors;
import org.springframework.validation.beanvalidation.LocalValidatorFactoryBean;
@@ -42,7 +66,7 @@ import java.beans.PropertyDescriptor;
* @author xuyuxiang
* @date 2020/8/12 20:07
*/
-public class XiaoNuoValidator extends LocalValidatorFactoryBean {
+public class SnowyValidator extends LocalValidatorFactoryBean {
private static final Log log = Log.get();
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/IndexController.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/IndexController.java
similarity index 76%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/IndexController.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/IndexController.java
index ba30b77a..75713261 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/IndexController.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/IndexController.java
@@ -13,18 +13,18 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular;
+package vip.xiaonuo.sys.modular;
-import com.cn.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.consts.CommonConstant;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/controller/SysAppController.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/controller/SysAppController.java
similarity index 84%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/controller/SysAppController.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/controller/SysAppController.java
index 3e75462b..98f0cfb2 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/controller/SysAppController.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/controller/SysAppController.java
@@ -13,24 +13,24 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.app.controller;
+package vip.xiaonuo.sys.modular.app.controller;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.annotion.Permission;
-import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
-import com.cn.xiaonuo.core.pojo.response.ResponseData;
-import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
-import com.cn.xiaonuo.sys.modular.app.param.SysAppParam;
-import com.cn.xiaonuo.sys.modular.app.service.SysAppService;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.annotion.Permission;
+import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
+import vip.xiaonuo.core.pojo.response.ResponseData;
+import vip.xiaonuo.core.pojo.response.SuccessResponseData;
+import vip.xiaonuo.sys.modular.app.param.SysAppParam;
+import vip.xiaonuo.sys.modular.app.service.SysAppService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/entity/SysApp.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/entity/SysApp.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/entity/SysApp.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/entity/SysApp.java
index 4e2d9728..92ab5a72 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/entity/SysApp.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/entity/SysApp.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.app.entity;
+package vip.xiaonuo.sys.modular.app.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.cn.xiaonuo.core.pojo.base.entity.BaseEntity;
+import vip.xiaonuo.core.pojo.base.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/enums/SysAppExceptionEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/enums/SysAppExceptionEnum.java
similarity index 73%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/enums/SysAppExceptionEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/enums/SysAppExceptionEnum.java
index d8e6dc01..d5befd7c 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/enums/SysAppExceptionEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/enums/SysAppExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.app.enums;
+package vip.xiaonuo.sys.modular.app.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
-import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.sys.core.consts.SysExpEnumConstant;
/**
* 系统应用相关异常枚举
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
* @author xuyuxiang
* @date 2020/3/26 10:11
*/
-@ExpEnumType(module = SysExpEnumConstant.XIAONUO_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_APP_EXCEPTION_ENUM)
+@ExpEnumType(module = SysExpEnumConstant.SNOWY_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_APP_EXCEPTION_ENUM)
public enum SysAppExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/mapper/SysAppMapper.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/mapper/SysAppMapper.java
similarity index 71%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/mapper/SysAppMapper.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/mapper/SysAppMapper.java
index d8d8efff..3a174d67 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/mapper/SysAppMapper.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/mapper/SysAppMapper.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.app.mapper;
+package vip.xiaonuo.sys.modular.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cn.xiaonuo.sys.modular.app.entity.SysApp;
+import vip.xiaonuo.sys.modular.app.entity.SysApp;
/**
* 系统应用mapper接口
diff --git a/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/mapper/mapping/SysAppMapper.xml b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/mapper/mapping/SysAppMapper.xml
new file mode 100644
index 00000000..bf8ca4b4
--- /dev/null
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/mapper/mapping/SysAppMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/param/SysAppParam.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/param/SysAppParam.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/param/SysAppParam.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/param/SysAppParam.java
index 5425ab1f..a910f7ba 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/param/SysAppParam.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/param/SysAppParam.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.app.param;
+package vip.xiaonuo.sys.modular.app.param;
-import com.cn.xiaonuo.core.pojo.base.param.BaseParam;
-import com.cn.xiaonuo.core.validation.flag.FlagValue;
+import vip.xiaonuo.core.pojo.base.param.BaseParam;
+import vip.xiaonuo.core.validation.flag.FlagValue;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/service/SysAppService.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/service/SysAppService.java
similarity index 84%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/service/SysAppService.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/service/SysAppService.java
index 6cff007d..299f9485 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/service/SysAppService.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/service/SysAppService.java
@@ -13,22 +13,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.app.service;
+package vip.xiaonuo.sys.modular.app.service;
import cn.hutool.core.lang.Dict;
import com.baomidou.mybatisplus.extension.service.IService;
-import com.cn.xiaonuo.core.pojo.page.PageResult;
-import com.cn.xiaonuo.sys.modular.app.entity.SysApp;
-import com.cn.xiaonuo.sys.modular.app.param.SysAppParam;
+import vip.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.sys.modular.app.entity.SysApp;
+import vip.xiaonuo.sys.modular.app.param.SysAppParam;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/service/impl/SysAppServiceImpl.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/service/impl/SysAppServiceImpl.java
similarity index 88%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/service/impl/SysAppServiceImpl.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/service/impl/SysAppServiceImpl.java
index 8f537b6d..a5693a23 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/app/service/impl/SysAppServiceImpl.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/app/service/impl/SysAppServiceImpl.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.app.service.impl;
+package vip.xiaonuo.sys.modular.app.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil;
@@ -30,21 +30,21 @@ import cn.hutool.core.lang.Dict;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.enums.CommonStatusEnum;
-import com.cn.xiaonuo.core.enums.YesOrNotEnum;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.factory.PageFactory;
-import com.cn.xiaonuo.core.pojo.page.PageResult;
-import com.cn.xiaonuo.sys.core.enums.AdminTypeEnum;
-import com.cn.xiaonuo.sys.modular.app.entity.SysApp;
-import com.cn.xiaonuo.sys.modular.app.enums.SysAppExceptionEnum;
-import com.cn.xiaonuo.sys.modular.app.mapper.SysAppMapper;
-import com.cn.xiaonuo.sys.modular.app.param.SysAppParam;
-import com.cn.xiaonuo.sys.modular.app.service.SysAppService;
-import com.cn.xiaonuo.sys.modular.menu.service.SysMenuService;
-import com.cn.xiaonuo.sys.modular.user.entity.SysUser;
-import com.cn.xiaonuo.sys.modular.user.service.SysUserService;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.enums.CommonStatusEnum;
+import vip.xiaonuo.core.enums.YesOrNotEnum;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.factory.PageFactory;
+import vip.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.sys.core.enums.AdminTypeEnum;
+import vip.xiaonuo.sys.modular.app.entity.SysApp;
+import vip.xiaonuo.sys.modular.app.enums.SysAppExceptionEnum;
+import vip.xiaonuo.sys.modular.app.mapper.SysAppMapper;
+import vip.xiaonuo.sys.modular.app.param.SysAppParam;
+import vip.xiaonuo.sys.modular.app.service.SysAppService;
+import vip.xiaonuo.sys.modular.menu.service.SysMenuService;
+import vip.xiaonuo.sys.modular.user.entity.SysUser;
+import vip.xiaonuo.sys.modular.user.service.SysUserService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/context/LoginContextSpringSecurityImpl.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/context/LoginContextSpringSecurityImpl.java
similarity index 89%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/context/LoginContextSpringSecurityImpl.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/context/LoginContextSpringSecurityImpl.java
index bf78bb3f..cc783fee 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/context/LoginContextSpringSecurityImpl.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/context/LoginContextSpringSecurityImpl.java
@@ -13,31 +13,31 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.auth.context;
+package vip.xiaonuo.sys.modular.auth.context;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.consts.SymbolConstant;
-import com.cn.xiaonuo.core.context.login.LoginContext;
-import com.cn.xiaonuo.core.exception.AuthException;
-import com.cn.xiaonuo.core.exception.enums.AuthExceptionEnum;
-import com.cn.xiaonuo.core.pojo.login.LoginEmpInfo;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
-import com.cn.xiaonuo.sys.core.enums.AdminTypeEnum;
-import com.cn.xiaonuo.sys.modular.auth.service.AuthService;
-import com.cn.xiaonuo.sys.modular.user.entity.SysUser;
-import com.cn.xiaonuo.sys.modular.user.service.SysUserService;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.consts.SymbolConstant;
+import vip.xiaonuo.core.context.login.LoginContext;
+import vip.xiaonuo.core.exception.AuthException;
+import vip.xiaonuo.core.exception.enums.AuthExceptionEnum;
+import vip.xiaonuo.core.pojo.login.LoginEmpInfo;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.sys.core.enums.AdminTypeEnum;
+import vip.xiaonuo.sys.modular.auth.service.AuthService;
+import vip.xiaonuo.sys.modular.user.entity.SysUser;
+import vip.xiaonuo.sys.modular.user.service.SysUserService;
import org.springframework.security.authentication.AnonymousAuthenticationToken;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.context.SecurityContextHolder;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/controller/SysLoginController.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/controller/SysLoginController.java
similarity index 82%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/controller/SysLoginController.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/controller/SysLoginController.java
index 03f45a16..e7529b1c 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/controller/SysLoginController.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/controller/SysLoginController.java
@@ -13,27 +13,27 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.auth.controller;
+package vip.xiaonuo.sys.modular.auth.controller;
import cn.hutool.core.lang.Dict;
import com.anji.captcha.model.vo.CaptchaVO;
import com.anji.captcha.service.CaptchaService;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.context.login.LoginContextHolder;
-import com.cn.xiaonuo.core.exception.AuthException;
-import com.cn.xiaonuo.core.exception.enums.AuthExceptionEnum;
-import com.cn.xiaonuo.core.pojo.response.ResponseData;
-import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
-import com.cn.xiaonuo.sys.modular.auth.service.AuthService;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.context.login.LoginContextHolder;
+import vip.xiaonuo.core.exception.AuthException;
+import vip.xiaonuo.core.exception.enums.AuthExceptionEnum;
+import vip.xiaonuo.core.pojo.response.ResponseData;
+import vip.xiaonuo.core.pojo.response.SuccessResponseData;
+import vip.xiaonuo.sys.modular.auth.service.AuthService;
import org.springframework.context.annotation.Lazy;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/factory/LoginUserFactory.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/factory/LoginUserFactory.java
similarity index 78%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/factory/LoginUserFactory.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/factory/LoginUserFactory.java
index 357a0936..c8ecd20a 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/factory/LoginUserFactory.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/factory/LoginUserFactory.java
@@ -13,16 +13,16 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.auth.factory;
+package vip.xiaonuo.sys.modular.auth.factory;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DateTime;
@@ -30,23 +30,23 @@ import cn.hutool.core.lang.Dict;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.spring.SpringUtil;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.exception.enums.ServerExceptionEnum;
-import com.cn.xiaonuo.core.pojo.login.LoginEmpInfo;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
-import com.cn.xiaonuo.core.tenant.consts.TenantConstants;
-import com.cn.xiaonuo.core.tenant.context.TenantCodeHolder;
-import com.cn.xiaonuo.core.tenant.context.TenantDbNameHolder;
-import com.cn.xiaonuo.core.util.HttpServletUtil;
-import com.cn.xiaonuo.core.util.IpAddressUtil;
-import com.cn.xiaonuo.core.util.UaUtil;
-import com.cn.xiaonuo.sys.modular.app.service.SysAppService;
-import com.cn.xiaonuo.sys.modular.emp.service.SysEmpService;
-import com.cn.xiaonuo.sys.modular.menu.service.SysMenuService;
-import com.cn.xiaonuo.sys.modular.role.service.SysRoleService;
-import com.cn.xiaonuo.sys.modular.user.service.SysUserService;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.exception.enums.ServerExceptionEnum;
+import vip.xiaonuo.core.pojo.login.LoginEmpInfo;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.core.tenant.consts.TenantConstants;
+import vip.xiaonuo.core.tenant.context.TenantCodeHolder;
+import vip.xiaonuo.core.tenant.context.TenantDbNameHolder;
+import vip.xiaonuo.core.util.HttpServletUtil;
+import vip.xiaonuo.core.util.IpAddressUtil;
+import vip.xiaonuo.core.util.UaUtil;
+import vip.xiaonuo.sys.modular.app.service.SysAppService;
+import vip.xiaonuo.sys.modular.emp.service.SysEmpService;
+import vip.xiaonuo.sys.modular.menu.service.SysMenuService;
+import vip.xiaonuo.sys.modular.role.service.SysRoleService;
+import vip.xiaonuo.sys.modular.user.service.SysUserService;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/service/AuthService.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/service/AuthService.java
similarity index 86%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/service/AuthService.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/service/AuthService.java
index 88d4544c..6409ae67 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/service/AuthService.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/service/AuthService.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.auth.service;
+package vip.xiaonuo.sys.modular.auth.service;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
-import com.cn.xiaonuo.sys.modular.user.entity.SysUser;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.sys.modular.user.entity.SysUser;
import org.springframework.security.core.Authentication;
import javax.servlet.http.HttpServletRequest;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/service/impl/AuthServiceImpl.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/service/impl/AuthServiceImpl.java
similarity index 86%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/service/impl/AuthServiceImpl.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/service/impl/AuthServiceImpl.java
index 11933f18..1794c660 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/auth/service/impl/AuthServiceImpl.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/auth/service/impl/AuthServiceImpl.java
@@ -13,48 +13,48 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.auth.service.impl;
+package vip.xiaonuo.sys.modular.auth.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.spring.SpringUtil;
-import com.cn.xiaonuo.core.consts.CommonConstant;
-import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
-import com.cn.xiaonuo.core.dbs.CurrentDataSourceContext;
-import com.cn.xiaonuo.core.enums.CommonStatusEnum;
-import com.cn.xiaonuo.core.exception.AuthException;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.exception.enums.AuthExceptionEnum;
-import com.cn.xiaonuo.core.exception.enums.ServerExceptionEnum;
-import com.cn.xiaonuo.core.pojo.login.SysLoginUser;
-import com.cn.xiaonuo.core.tenant.context.TenantCodeHolder;
-import com.cn.xiaonuo.core.tenant.context.TenantDbNameHolder;
-import com.cn.xiaonuo.core.tenant.entity.TenantInfo;
-import com.cn.xiaonuo.core.tenant.exception.TenantException;
-import com.cn.xiaonuo.core.tenant.exception.enums.TenantExceptionEnum;
-import com.cn.xiaonuo.core.tenant.service.TenantInfoService;
-import com.cn.xiaonuo.core.util.HttpServletUtil;
-import com.cn.xiaonuo.core.util.IpAddressUtil;
-import com.cn.xiaonuo.sys.core.cache.UserCache;
-import com.cn.xiaonuo.sys.core.enums.LogSuccessStatusEnum;
-import com.cn.xiaonuo.sys.core.jwt.JwtPayLoad;
-import com.cn.xiaonuo.sys.core.jwt.JwtTokenUtil;
-import com.cn.xiaonuo.sys.core.log.LogManager;
-import com.cn.xiaonuo.sys.modular.auth.factory.LoginUserFactory;
-import com.cn.xiaonuo.sys.modular.auth.service.AuthService;
-import com.cn.xiaonuo.sys.modular.user.entity.SysUser;
-import com.cn.xiaonuo.sys.modular.user.service.SysUserService;
+import vip.xiaonuo.core.consts.CommonConstant;
+import vip.xiaonuo.core.context.constant.ConstantContextHolder;
+import vip.xiaonuo.core.dbs.CurrentDataSourceContext;
+import vip.xiaonuo.core.enums.CommonStatusEnum;
+import vip.xiaonuo.core.exception.AuthException;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.exception.enums.AuthExceptionEnum;
+import vip.xiaonuo.core.exception.enums.ServerExceptionEnum;
+import vip.xiaonuo.core.pojo.login.SysLoginUser;
+import vip.xiaonuo.core.tenant.context.TenantCodeHolder;
+import vip.xiaonuo.core.tenant.context.TenantDbNameHolder;
+import vip.xiaonuo.core.tenant.entity.TenantInfo;
+import vip.xiaonuo.core.tenant.exception.TenantException;
+import vip.xiaonuo.core.tenant.exception.enums.TenantExceptionEnum;
+import vip.xiaonuo.core.tenant.service.TenantInfoService;
+import vip.xiaonuo.core.util.HttpServletUtil;
+import vip.xiaonuo.core.util.IpAddressUtil;
+import vip.xiaonuo.sys.core.cache.UserCache;
+import vip.xiaonuo.sys.core.enums.LogSuccessStatusEnum;
+import vip.xiaonuo.sys.core.jwt.JwtPayLoad;
+import vip.xiaonuo.sys.core.jwt.JwtTokenUtil;
+import vip.xiaonuo.sys.core.log.LogManager;
+import vip.xiaonuo.sys.modular.auth.factory.LoginUserFactory;
+import vip.xiaonuo.sys.modular.auth.service.AuthService;
+import vip.xiaonuo.sys.modular.user.entity.SysUser;
+import vip.xiaonuo.sys.modular.user.service.SysUserService;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.context.SecurityContextHolder;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/controller/SysConfigController.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/controller/SysConfigController.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/controller/SysConfigController.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/controller/SysConfigController.java
index 71f506df..f77e6eed 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/controller/SysConfigController.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/controller/SysConfigController.java
@@ -13,24 +13,24 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.consts.controller;
+package vip.xiaonuo.sys.modular.consts.controller;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.annotion.Permission;
-import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
-import com.cn.xiaonuo.core.pojo.response.ResponseData;
-import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
-import com.cn.xiaonuo.sys.modular.consts.param.SysConfigParam;
-import com.cn.xiaonuo.sys.modular.consts.service.SysConfigService;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.annotion.Permission;
+import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
+import vip.xiaonuo.core.pojo.response.ResponseData;
+import vip.xiaonuo.core.pojo.response.SuccessResponseData;
+import vip.xiaonuo.sys.modular.consts.param.SysConfigParam;
+import vip.xiaonuo.sys.modular.consts.service.SysConfigService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/entity/SysConfig.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/entity/SysConfig.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/entity/SysConfig.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/entity/SysConfig.java
index 458bdfd9..f3528722 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/entity/SysConfig.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/entity/SysConfig.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.consts.entity;
+package vip.xiaonuo.sys.modular.consts.entity;
import com.baomidou.mybatisplus.annotation.*;
-import com.cn.xiaonuo.core.pojo.base.entity.BaseEntity;
+import vip.xiaonuo.core.pojo.base.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/enums/SysConfigExceptionEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/enums/SysConfigExceptionEnum.java
similarity index 75%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/enums/SysConfigExceptionEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/enums/SysConfigExceptionEnum.java
index f2a7d5ef..800a73b5 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/enums/SysConfigExceptionEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/enums/SysConfigExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.consts.enums;
+package vip.xiaonuo.sys.modular.consts.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
-import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.sys.core.consts.SysExpEnumConstant;
/**
* 系统参数配置相关异常枚举
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
* @author xuyuxiang
* @date 2020/4/14 11:24
*/
-@ExpEnumType(module = SysExpEnumConstant.XIAONUO_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_CONFIG_EXCEPTION_ENUM)
+@ExpEnumType(module = SysExpEnumConstant.SNOWY_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_CONFIG_EXCEPTION_ENUM)
public enum SysConfigExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/mapper/SysConfigMapper.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/mapper/SysConfigMapper.java
similarity index 71%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/mapper/SysConfigMapper.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/mapper/SysConfigMapper.java
index eecaf265..1c27cd4e 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/mapper/SysConfigMapper.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/mapper/SysConfigMapper.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.consts.mapper;
+package vip.xiaonuo.sys.modular.consts.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cn.xiaonuo.sys.modular.consts.entity.SysConfig;
+import vip.xiaonuo.sys.modular.consts.entity.SysConfig;
/**
* 系统参数配置 Mapper 接口
diff --git a/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/mapper/mapping/SysConfigMapper.xml b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/mapper/mapping/SysConfigMapper.xml
new file mode 100644
index 00000000..a73479fe
--- /dev/null
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/mapper/mapping/SysConfigMapper.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/param/SysConfigParam.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/param/SysConfigParam.java
similarity index 83%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/param/SysConfigParam.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/param/SysConfigParam.java
index 322c36a5..c6df4678 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/param/SysConfigParam.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/param/SysConfigParam.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.consts.param;
+package vip.xiaonuo.sys.modular.consts.param;
-import com.cn.xiaonuo.core.pojo.base.param.BaseParam;
-import com.cn.xiaonuo.core.validation.flag.FlagValue;
+import vip.xiaonuo.core.pojo.base.param.BaseParam;
+import vip.xiaonuo.core.validation.flag.FlagValue;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/service/SysConfigService.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/service/SysConfigService.java
similarity index 81%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/service/SysConfigService.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/service/SysConfigService.java
index 457e45dc..8cb1b000 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/service/SysConfigService.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/service/SysConfigService.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.consts.service;
+package vip.xiaonuo.sys.modular.consts.service;
import com.baomidou.mybatisplus.extension.service.IService;
-import com.cn.xiaonuo.core.pojo.page.PageResult;
-import com.cn.xiaonuo.sys.modular.consts.entity.SysConfig;
-import com.cn.xiaonuo.sys.modular.consts.param.SysConfigParam;
+import vip.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.sys.modular.consts.entity.SysConfig;
+import vip.xiaonuo.sys.modular.consts.param.SysConfigParam;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/service/impl/SysConfigServiceImpl.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/service/impl/SysConfigServiceImpl.java
similarity index 87%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/service/impl/SysConfigServiceImpl.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/service/impl/SysConfigServiceImpl.java
index d170b7af..cb43b629 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/consts/service/impl/SysConfigServiceImpl.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/consts/service/impl/SysConfigServiceImpl.java
@@ -13,32 +13,32 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.consts.service.impl;
+package vip.xiaonuo.sys.modular.consts.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.cn.xiaonuo.core.context.constant.ConstantContext;
-import com.cn.xiaonuo.core.enums.CommonStatusEnum;
-import com.cn.xiaonuo.core.enums.YesOrNotEnum;
-import com.cn.xiaonuo.core.exception.ServiceException;
-import com.cn.xiaonuo.core.factory.PageFactory;
-import com.cn.xiaonuo.core.pojo.page.PageResult;
-import com.cn.xiaonuo.sys.modular.consts.entity.SysConfig;
-import com.cn.xiaonuo.sys.modular.consts.enums.SysConfigExceptionEnum;
-import com.cn.xiaonuo.sys.modular.consts.mapper.SysConfigMapper;
-import com.cn.xiaonuo.sys.modular.consts.param.SysConfigParam;
-import com.cn.xiaonuo.sys.modular.consts.service.SysConfigService;
+import vip.xiaonuo.core.context.constant.ConstantContext;
+import vip.xiaonuo.core.enums.CommonStatusEnum;
+import vip.xiaonuo.core.enums.YesOrNotEnum;
+import vip.xiaonuo.core.exception.ServiceException;
+import vip.xiaonuo.core.factory.PageFactory;
+import vip.xiaonuo.core.pojo.page.PageResult;
+import vip.xiaonuo.sys.modular.consts.entity.SysConfig;
+import vip.xiaonuo.sys.modular.consts.enums.SysConfigExceptionEnum;
+import vip.xiaonuo.sys.modular.consts.mapper.SysConfigMapper;
+import vip.xiaonuo.sys.modular.consts.param.SysConfigParam;
+import vip.xiaonuo.sys.modular.consts.service.SysConfigService;
import org.springframework.stereotype.Service;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/controller/SysDictDataController.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/controller/SysDictDataController.java
similarity index 85%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/controller/SysDictDataController.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/controller/SysDictDataController.java
index 4ef60e83..d5975c64 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/controller/SysDictDataController.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/controller/SysDictDataController.java
@@ -13,24 +13,24 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.dict.controller;
+package vip.xiaonuo.sys.modular.dict.controller;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.annotion.Permission;
-import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
-import com.cn.xiaonuo.core.pojo.response.ResponseData;
-import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
-import com.cn.xiaonuo.sys.modular.dict.param.SysDictDataParam;
-import com.cn.xiaonuo.sys.modular.dict.service.SysDictDataService;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.annotion.Permission;
+import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
+import vip.xiaonuo.core.pojo.response.ResponseData;
+import vip.xiaonuo.core.pojo.response.SuccessResponseData;
+import vip.xiaonuo.sys.modular.dict.param.SysDictDataParam;
+import vip.xiaonuo.sys.modular.dict.service.SysDictDataService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/controller/SysDictTypeController.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/controller/SysDictTypeController.java
similarity index 87%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/controller/SysDictTypeController.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/controller/SysDictTypeController.java
index 6cdf5b34..f55fe652 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/controller/SysDictTypeController.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/controller/SysDictTypeController.java
@@ -13,24 +13,24 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.dict.controller;
+package vip.xiaonuo.sys.modular.dict.controller;
-import com.cn.xiaonuo.core.annotion.BusinessLog;
-import com.cn.xiaonuo.core.annotion.Permission;
-import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
-import com.cn.xiaonuo.core.pojo.response.ResponseData;
-import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
-import com.cn.xiaonuo.sys.modular.dict.param.SysDictTypeParam;
-import com.cn.xiaonuo.sys.modular.dict.service.SysDictTypeService;
+import vip.xiaonuo.core.annotion.BusinessLog;
+import vip.xiaonuo.core.annotion.Permission;
+import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
+import vip.xiaonuo.core.pojo.response.ResponseData;
+import vip.xiaonuo.core.pojo.response.SuccessResponseData;
+import vip.xiaonuo.sys.modular.dict.param.SysDictTypeParam;
+import vip.xiaonuo.sys.modular.dict.service.SysDictTypeService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/entity/SysDictData.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/entity/SysDictData.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/entity/SysDictData.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/entity/SysDictData.java
index 4c621ae4..d654182f 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/entity/SysDictData.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/entity/SysDictData.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.dict.entity;
+package vip.xiaonuo.sys.modular.dict.entity;
import com.baomidou.mybatisplus.annotation.*;
-import com.cn.xiaonuo.core.pojo.base.entity.BaseEntity;
+import vip.xiaonuo.core.pojo.base.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/entity/SysDictType.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/entity/SysDictType.java
similarity index 79%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/entity/SysDictType.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/entity/SysDictType.java
index 67ff391e..9dadc947 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/entity/SysDictType.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/entity/SysDictType.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.dict.entity;
+package vip.xiaonuo.sys.modular.dict.entity;
import com.baomidou.mybatisplus.annotation.*;
-import com.cn.xiaonuo.core.pojo.base.entity.BaseEntity;
+import vip.xiaonuo.core.pojo.base.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/enums/SysDictDataExceptionEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/enums/SysDictDataExceptionEnum.java
similarity index 69%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/enums/SysDictDataExceptionEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/enums/SysDictDataExceptionEnum.java
index eb77307d..44b796b8 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/enums/SysDictDataExceptionEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/enums/SysDictDataExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.dict.enums;
+package vip.xiaonuo.sys.modular.dict.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
-import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.sys.core.consts.SysExpEnumConstant;
/**
* 系统字典值相关异常枚举
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
* @author xuyuxiang
* @date 2020/3/31 20:47
*/
-@ExpEnumType(module = SysExpEnumConstant.XIAONUO_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_DICT_DATA_EXCEPTION_ENUM)
+@ExpEnumType(module = SysExpEnumConstant.SNOWY_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_DICT_DATA_EXCEPTION_ENUM)
public enum SysDictDataExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/enums/SysDictTypeExceptionEnum.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/enums/SysDictTypeExceptionEnum.java
similarity index 70%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/enums/SysDictTypeExceptionEnum.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/enums/SysDictTypeExceptionEnum.java
index 9f4c7724..83db8769 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/enums/SysDictTypeExceptionEnum.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/enums/SysDictTypeExceptionEnum.java
@@ -13,21 +13,21 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.dict.enums;
+package vip.xiaonuo.sys.modular.dict.enums;
-import com.cn.xiaonuo.core.annotion.ExpEnumType;
-import com.cn.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
-import com.cn.xiaonuo.core.factory.ExpEnumCodeFactory;
-import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
+import vip.xiaonuo.core.annotion.ExpEnumType;
+import vip.xiaonuo.core.exception.enums.abs.AbstractBaseExceptionEnum;
+import vip.xiaonuo.core.factory.ExpEnumCodeFactory;
+import vip.xiaonuo.sys.core.consts.SysExpEnumConstant;
/**
* 系统字典类型相关异常枚举
@@ -35,7 +35,7 @@ import com.cn.xiaonuo.sys.core.consts.SysExpEnumConstant;
* @author xuyuxiang
* @date 2020/3/31 20:44
*/
-@ExpEnumType(module = SysExpEnumConstant.XIAONUO_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_DICT_TYPE_EXCEPTION_ENUM)
+@ExpEnumType(module = SysExpEnumConstant.SNOWY_SYS_MODULE_EXP_CODE, kind = SysExpEnumConstant.SYS_DICT_TYPE_EXCEPTION_ENUM)
public enum SysDictTypeExceptionEnum implements AbstractBaseExceptionEnum {
/**
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/mapper/SysDictDataMapper.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/mapper/SysDictDataMapper.java
similarity index 76%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/mapper/SysDictDataMapper.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/mapper/SysDictDataMapper.java
index c1c81067..9ce5b77c 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/mapper/SysDictDataMapper.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/mapper/SysDictDataMapper.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.dict.mapper;
+package vip.xiaonuo.sys.modular.dict.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cn.xiaonuo.sys.modular.dict.entity.SysDictData;
+import vip.xiaonuo.sys.modular.dict.entity.SysDictData;
import java.util.List;
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/mapper/SysDictTypeMapper.java b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/mapper/SysDictTypeMapper.java
similarity index 71%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/mapper/SysDictTypeMapper.java
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/mapper/SysDictTypeMapper.java
index 3d524c94..2e289f42 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/mapper/SysDictTypeMapper.java
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/mapper/SysDictTypeMapper.java
@@ -13,19 +13,19 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
+Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改XiaoNuo源码头部的版权声明。
+2.请不要删除和修改Snowy源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
-6.若您的项目无法满足以上几点,可申请商业授权,获取XiaoNuo商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
+4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/snowy
+6.若您的项目无法满足以上几点,可申请商业授权,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
*/
-package com.cn.xiaonuo.sys.modular.dict.mapper;
+package vip.xiaonuo.sys.modular.dict.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cn.xiaonuo.sys.modular.dict.entity.SysDictType;
+import vip.xiaonuo.sys.modular.dict.entity.SysDictType;
/**
* 系统字典类型mapper接口
diff --git a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/mapper/mapping/SysDictDataMapper.xml b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/mapper/mapping/SysDictDataMapper.xml
similarity index 87%
rename from xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/mapper/mapping/SysDictDataMapper.xml
rename to snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/mapper/mapping/SysDictDataMapper.xml
index d0fe03b6..e65e8903 100644
--- a/xiaonuo-base/xiaonuo-system/src/main/java/com/cn/xiaonuo/sys/modular/dict/mapper/mapping/SysDictDataMapper.xml
+++ b/snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/dict/mapper/mapping/SysDictDataMapper.xml
@@ -1,6 +1,6 @@
-
+