【更新】snowy命名

This commit is contained in:
xuyuxiang 2021-04-13 17:29:23 +08:00
parent 4de422a580
commit 7a5f64c603
532 changed files with 6407 additions and 5054 deletions

View File

@ -33,15 +33,6 @@
<a href="https://gitee.com/xiaonuobase/xiaonuo-vue">
<img src="https://gitee.com/xiaonuobase/snowy/badge/fork.svg?theme=dark" alt="Gitee fork">
</a>
<a href="https://github.com/xiaonuobase/xiaonuo-vue">
<img src="https://img.shields.io/github/stars/xiaonuobase/xiaonuo-vue?style=social" alt="GitHub stars">
</a>
<a href="https://github.com/xiaonuobase/xiaonuo-vue">
<img src="https://img.shields.io/github/forks/xiaonuobase/xiaonuo-vue?style=social" alt="GitHub forks">
</a>
<a href="https://github.com/xiaonuobase/xiaonuo-vue">
<img src="https://img.shields.io/github/repo-size/xiaonuobase/xiaonuo-vue" alt="size">
</a>
</p>
</p>
@ -50,14 +41,14 @@
您的开发电脑需要安装NodeJs最新版、npm或yarn最新版建议使用yarn、Mysql5.7、Jdk1.8、Maven3.6.3配置阿里仓库地址、开发工具推荐idea
* 启动前端打开_web文件夹进行依赖下载运行npm install或yarn命令再运行npm run serve或 yarn run serve
* 启动后端打开application-local中配置数据库信息运行XiaoNuoApplication类即可启动
* 启动后端打开application-local中配置数据库信息运行SnowyApplication类即可启动
* 浏览器访问http://localhost:81 默认前端端口为81后端端口为82
### 其他版本
* layui单体版本https://gitee.com/xiaonuobase/xiaonuo-layui
* layui单体版本https://gitee.com/xiaonuobase/snowy-layui
* vue前后分离版本https://gitee.com/xiaonuobase/snowy
* cloud微服务前后分离版本https://gitee.com/xiaonuobase/xiaonuo-cloud
* cloud微服务前后分离版本https://gitee.com/xiaonuobase/snowy-cloud
* 我们的其他产品线同样开源如需关注最新动态可加入QQ群聊探讨[732230670](https://wpa.qq.com/msgrd?v=3&uin=732230670&_blank)
* 如果我们的产品能满足您的需求,很期待您给我们右上角点个 star
@ -74,12 +65,12 @@
1. 模块化架构设计,层次清晰,业务层推荐写到单独模块,框架升级不影响业务。
```
模块树
├─xiaonuo ->项目工程
│ ├─xiaonuo-base ->框架基础模块
│ ├─xiaonuo-core ->核心模块
│ ├─xiaonuo-gen ->代码生成
│ ├─xiaonuo-system ->基础业务
│ ├─xiaonuo-main ->业务开始模块
├─snowy ->项目工程
│ ├─snowy-base ->框架基础模块
│ ├─snowy-core ->核心模块
│ ├─snowy-gen ->代码生成
│ ├─snowy-system ->基础业务
│ ├─snowy-main ->业务开始模块
│ ├─业务 ->您的业务
```
2、独创前端字典翻译
@ -212,7 +203,7 @@ jodconverter:
### 参与贡献
- 欢迎各路英雄好汉参与xiaonuo全系版本代码贡献,期待您的加入!
- 欢迎各路英雄好汉参与Snowy全系版本代码贡献,期待您的加入!
- 1. Fork 本仓库
- 2. 新建 Feat_xxx 分支
- 3. 提交代码
@ -224,10 +215,10 @@ jodconverter:
### 版权说明
- xiaonuo生态技术框架全系版本采用 Apache License2.0协议
- 代码可用于个人项目等接私活或企业项目脚手架使用,xiaonuo全系开源版完全免费
- Snowy生态技术框架全系版本采用 Apache License2.0协议
- 代码可用于个人项目等接私活或企业项目脚手架使用,Snowy全系开源版完全免费
- 二次开发请不要删除和修改根目录下的LICENSE文件及代码头部作者声明。
- 请不要删除和修改xiaonuo源码头部的版权声明及出处。
- 请不要删除和修改Snowy源码头部的版权声明及出处。
### XiaoNuo技术团队荣誉作品

View File

@ -1,5 +1,5 @@
## sql相关说明
1. 【xiaonuo-vue-pub.sql】 为mysql版本的sql如果您的数据库为mysql可直接运行此sql
2. 【xiaonuo-vue-pub-oracle.sql】 为oracle版本的sql如果您的数据库为oracle可直接运行此sql
3. 【xiaonuo-vue-pub-mssql.sql】 为mssql版本的sql如果您的数据库为mssql可直接运行此sql
3. 【xiaonuo-vue-pub-postgresql.sql】 为postgresql版本的sql如果您的数据库为postgresql可直接运行此sql
1. 【snowy-pub.sql】 为mysql版本的sql如果您的数据库为mysql可直接运行此sql
2. 【snowy-pub-oracle.sql】 为oracle版本的sql如果您的数据库为oracle可直接运行此sql
3. 【snowy-pub-mssql.sql】 为mssql版本的sql如果您的数据库为mssql可直接运行此sql
3. 【snowy-pub-postgresql.sql】 为postgresql版本的sql如果您的数据库为postgresql可直接运行此sql

View File

@ -5,7 +5,7 @@
Source Server Type : SQL Server
Source Server Version : 15002000
Source Host : localhost:1433
Source Catalog : xiaonuo-vue-pub
Source Catalog : snowy-pub
Source Schema : dbo
Target Server Type : SQL Server
@ -250,7 +250,7 @@ GO
-- ----------------------------
-- Records of sys_code_generate
-- ----------------------------
INSERT INTO [dbo].[sys_code_generate] VALUES (N'1362310959781744641', N'yubaoshan、xuyuxiang、dongxiayu', N'CodeGenTest', N'Y', N'2', N'xn_code_gen_test', N'com.cn.xiaonuo', N'codegentest', N'测试', N'1265476890672672808', N'2021-02-18 16:00:18.0000000', NULL, NULL)
INSERT INTO [dbo].[sys_code_generate] VALUES (N'1362310959781744641', N'yubaoshan、xuyuxiang、dongxiayu', N'CodeGenTest', N'Y', N'2', N'xn_code_gen_test', N'vip.xiaonuo', N'codegentest', N'测试', N'1265476890672672808', N'2021-02-18 16:00:18.0000000', NULL, NULL)
GO
@ -611,103 +611,103 @@ GO
-- ----------------------------
-- Records of sys_config
-- ----------------------------
INSERT INTO [dbo].[sys_config] VALUES (N'1265117443880853506', N'jwt密钥', N'XIAONUO_JWT_SECRET', N'xiaonuo', N'Y', N'重要jwt密钥默认为空自行设置', N'0', N'DEFAULT', N'2020-05-26 06:35:19.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1265117443880853506', N'jwt密钥', N'SNOWY_JWT_SECRET', N'snowy', N'Y', N'重要jwt密钥默认为空自行设置', N'0', N'DEFAULT', N'2020-05-26 06:35:19.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1265117443880853507', N'默认密码', N'XIAONUO_DEFAULT_PASSWORD', N'123456', N'Y', N'默认密码', N'0', N'DEFAULT', N'2020-05-26 06:37:56.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1265117443880853507', N'默认密码', N'SNOWY_DEFAULT_PASSWORD', N'123456', N'Y', N'默认密码', N'0', N'DEFAULT', N'2020-05-26 06:37:56.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1265117443880853508', N'token过期时间', N'XIAONUO_TOKEN_EXPIRE', N'86400', N'Y', N'token过期时间单位', N'0', N'DEFAULT', N'2020-05-27 11:54:49.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1265117443880853508', N'token过期时间', N'SNOWY_TOKEN_EXPIRE', N'86400', N'Y', N'token过期时间单位', N'0', N'DEFAULT', N'2020-05-27 11:54:49.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1265117443880853509', N'session会话过期时间', N'XIAONUO_SESSION_EXPIRE', N'7200', N'Y', N'session会话过期时间单位', N'0', N'DEFAULT', N'2020-05-27 11:54:49.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1265117443880853509', N'session会话过期时间', N'SNOWY_SESSION_EXPIRE', N'7200', N'Y', N'session会话过期时间单位', N'0', N'DEFAULT', N'2020-05-27 11:54:49.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1265117443880853519', N'阿里云短信keyId', N'XIAONUO_ALIYUN_SMS_ACCESSKEY_ID', N'你的keyId', N'Y', N'阿里云短信keyId', N'0', N'ALIYUN_SMS', N'2020-06-07 16:27:11.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1265117443880853519', N'阿里云短信keyId', N'SNOWY_ALIYUN_SMS_ACCESSKEY_ID', N'你的keyId', N'Y', N'阿里云短信keyId', N'0', N'ALIYUN_SMS', N'2020-06-07 16:27:11.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1269547042242371585', N'阿里云短信secret', N'XIAONUO_ALIYUN_SMS_ACCESSKEY_SECRET', N'你的secret', N'Y', N'阿里云短信secret', N'0', N'ALIYUN_SMS', N'2020-06-07 16:29:37.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1269547042242371585', N'阿里云短信secret', N'SNOWY_ALIYUN_SMS_ACCESSKEY_SECRET', N'你的secret', N'Y', N'阿里云短信secret', N'0', N'ALIYUN_SMS', N'2020-06-07 16:29:37.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1269547130041737217', N'阿里云短信签名', N'XIAONUO_ALIYUN_SMS_SIGN_NAME', N'XiaoNuo快速开发平台', N'Y', N'阿里云短信签名', N'0', N'ALIYUN_SMS', N'2020-06-07 16:29:58.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1269547130041737217', N'阿里云短信签名', N'SNOWY_ALIYUN_SMS_SIGN_NAME', N'Snowy快速开发平台', N'Y', N'阿里云短信签名', N'0', N'ALIYUN_SMS', N'2020-06-07 16:29:58.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1269547279530926081', N'阿里云短信-登录模板号', N'XIAONUO_ALIYUN_SMS_LOGIN_TEMPLATE_CODE', N'SMS_1877123456', N'Y', N'阿里云短信-登录模板号', N'0', N'ALIYUN_SMS', N'2020-06-07 16:30:33.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1269547279530926081', N'阿里云短信-登录模板号', N'SNOWY_ALIYUN_SMS_LOGIN_TEMPLATE_CODE', N'SMS_1877123456', N'Y', N'阿里云短信-登录模板号', N'0', N'ALIYUN_SMS', N'2020-06-07 16:30:33.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1269547410879750145', N'阿里云短信默认失效时间', N'XIAONUO_ALIYUN_SMS_INVALIDATE_MINUTES', N'5', N'Y', N'阿里云短信默认失效时间(单位:分钟)', N'0', N'ALIYUN_SMS', N'2020-06-07 16:31:04.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1269547410879750145', N'阿里云短信默认失效时间', N'SNOWY_ALIYUN_SMS_INVALIDATE_MINUTES', N'5', N'Y', N'阿里云短信默认失效时间(单位:分钟)', N'0', N'ALIYUN_SMS', N'2020-06-07 16:31:04.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1269575927357071361', N'腾讯云短信secretId', N'XIAONUO_TENCENT_SMS_SECRET_ID', N'你的secretId', N'Y', N'腾讯云短信secretId', N'0', N'TENCENT_SMS', N'2020-06-07 18:24:23.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1269575927357071361', N'腾讯云短信secretId', N'SNOWY_TENCENT_SMS_SECRET_ID', N'你的secretId', N'Y', N'腾讯云短信secretId', N'0', N'TENCENT_SMS', N'2020-06-07 18:24:23.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1269575991693500418', N'腾讯云短信secretKey', N'XIAONUO_TENCENT_SMS_SECRET_KEY', N'你的secretkey', N'Y', N'腾讯云短信secretKey', N'0', N'TENCENT_SMS', N'2020-06-07 18:24:39.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1269575991693500418', N'腾讯云短信secretKey', N'SNOWY_TENCENT_SMS_SECRET_KEY', N'你的secretkey', N'Y', N'腾讯云短信secretKey', N'0', N'TENCENT_SMS', N'2020-06-07 18:24:39.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1269576044084551682', N'腾讯云短信sdkAppId', N'XIAONUO_TENCENT_SMS_SDK_APP_ID', N'1400375123', N'Y', N'腾讯云短信sdkAppId', N'0', N'TENCENT_SMS', N'2020-06-07 18:24:51.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1269576044084551682', N'腾讯云短信sdkAppId', N'SNOWY_TENCENT_SMS_SDK_APP_ID', N'1400375123', N'Y', N'腾讯云短信sdkAppId', N'0', N'TENCENT_SMS', N'2020-06-07 18:24:51.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1269576089294954497', N'腾讯云短信签名', N'XIAONUO_TENCENT_SMS_SIGN', N'XiaoNuo快速开发平台', N'Y', N'腾讯云短信签名', N'0', N'TENCENT_SMS', N'2020-06-07 18:25:02.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1269576089294954497', N'腾讯云短信签名', N'SNOWY_TENCENT_SMS_SIGN', N'Snowy快速开发平台', N'Y', N'腾讯云短信签名', N'0', N'TENCENT_SMS', N'2020-06-07 18:25:02.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270378172860403713', N'邮箱host', N'XIAONUO_EMAIL_HOST', N'smtp.126.com', N'Y', N'邮箱host', N'0', N'EMAIL', N'2020-06-09 23:32:14.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270378172860403713', N'邮箱host', N'SNOWY_EMAIL_HOST', N'smtp.126.com', N'Y', N'邮箱host', N'0', N'EMAIL', N'2020-06-09 23:32:14.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270378295543795714', N'邮箱用户名', N'XIAONUO_EMAIL_USERNAME', N'test@126.com', N'Y', N'邮箱用户名', N'0', N'EMAIL', N'2020-06-09 23:32:43.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270378295543795714', N'邮箱用户名', N'SNOWY_EMAIL_USERNAME', N'test@126.com', N'Y', N'邮箱用户名', N'0', N'EMAIL', N'2020-06-09 23:32:43.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270378340510928897', N'邮箱密码', N'XIAONUO_EMAIL_PASSWORD', N'你的邮箱密码', N'Y', N'邮箱密码', N'0', N'EMAIL', N'2020-06-09 23:32:54.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270378340510928897', N'邮箱密码', N'SNOWY_EMAIL_PASSWORD', N'你的邮箱密码', N'Y', N'邮箱密码', N'0', N'EMAIL', N'2020-06-09 23:32:54.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270378527358783489', N'邮箱端口', N'XIAONUO_EMAIL_PORT', N'465', N'Y', N'邮箱端口', N'0', N'EMAIL', N'2020-06-09 23:33:38.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270378527358783489', N'邮箱端口', N'SNOWY_EMAIL_PORT', N'465', N'Y', N'邮箱端口', N'0', N'EMAIL', N'2020-06-09 23:33:38.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270378790035460097', N'邮箱是否开启ssl', N'XIAONUO_EMAIL_SSL', N'true', N'Y', N'邮箱是否开启ssl', N'0', N'EMAIL', N'2020-06-09 23:34:41.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270378790035460097', N'邮箱是否开启ssl', N'SNOWY_EMAIL_SSL', N'true', N'Y', N'邮箱是否开启ssl', N'0', N'EMAIL', N'2020-06-09 23:34:41.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649972737', N'邮箱发件人', N'XIAONUO_EMAIL_FROM', N'test@126.com', N'Y', N'邮箱发件人', N'0', N'EMAIL', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649972737', N'邮箱发件人', N'SNOWY_EMAIL_FROM', N'test@126.com', N'Y', N'邮箱发件人', N'0', N'EMAIL', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649972738', N'win本地上传文件路径', N'XIAONUO_FILE_UPLOAD_PATH_FOR_WINDOWS', N'd:/tmp', N'Y', N'win本地上传文件路径', N'0', N'FILE_PATH', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649972738', N'win本地上传文件路径', N'SNOWY_FILE_UPLOAD_PATH_FOR_WINDOWS', N'd:/tmp', N'Y', N'win本地上传文件路径', N'0', N'FILE_PATH', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649972739', N'linux/mac本地上传文件路径', N'XIAONUO_FILE_UPLOAD_PATH_FOR_LINUX', N'/tmp', N'Y', N'linux/mac本地上传文件路径', N'0', N'FILE_PATH', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649972739', N'linux/mac本地上传文件路径', N'SNOWY_FILE_UPLOAD_PATH_FOR_LINUX', N'/tmp', N'Y', N'linux/mac本地上传文件路径', N'0', N'FILE_PATH', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649982740', N'XiaoNuo演示环境', N'XIAONUO_DEMO_ENV_FLAG', N'false', N'Y', N'XiaoNuo演示环境的开关true-打开false-关闭,如果演示环境开启,则只能读数据不能写数据', N'0', N'DEFAULT', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', N'2020-09-03 14:38:17.0000000', N'1265476890672672808')
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649982740', N'XiaoNuo演示环境', N'SNOWY_DEMO_ENV_FLAG', N'false', N'Y', N'XiaoNuo演示环境的开关true-打开false-关闭,如果演示环境开启,则只能读数据不能写数据', N'0', N'DEFAULT', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', N'2020-09-03 14:38:17.0000000', N'1265476890672672808')
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649982741', N'XiaoNuo放开XSS过滤的接口', N'XIAONUO_UN_XSS_FILTER_URL', N'/demo/xssfilter,/demo/unxss', N'Y', N'多个url可以用英文逗号隔开', N'0', N'DEFAULT', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649982741', N'XiaoNuo放开XSS过滤的接口', N'SNOWY_UN_XSS_FILTER_URL', N'/demo/xssfilter,/demo/unxss', N'Y', N'多个url可以用英文逗号隔开', N'0', N'DEFAULT', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649982742', N'单用户登陆的开关', N'XIAONUO_ENABLE_SINGLE_LOGIN', N'false', N'Y', N'单用户登陆的开关true-打开false-关闭,如果一个人登录两次,就会将上一次登陆挤下去', N'0', N'DEFAULT', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649982742', N'单用户登陆的开关', N'SNOWY_ENABLE_SINGLE_LOGIN', N'false', N'Y', N'单用户登陆的开关true-打开false-关闭,如果一个人登录两次,就会将上一次登陆挤下去', N'0', N'DEFAULT', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649982743', N'登录验证码的开关', N'XIAONUO_CAPTCHA_OPEN', N'true', N'Y', N'登录验证码的开关true-打开false-关闭', N'0', N'DEFAULT', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1270380786649982743', N'登录验证码的开关', N'SNOWY_CAPTCHA_OPEN', N'true', N'Y', N'登录验证码的开关true-打开false-关闭', N'0', N'DEFAULT', N'2020-06-09 23:42:37.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1280694183769792514', N'druid监控登录账号', N'XIAONUO_DRUID_USERNAME', N'superAdmin', N'Y', N'druid监控登录账号', N'0', N'DEFAULT', N'2020-07-08 10:44:22.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1280694183769792514', N'druid监控登录账号', N'SNOWY_DRUID_USERNAME', N'superAdmin', N'Y', N'druid监控登录账号', N'0', N'DEFAULT', N'2020-07-08 10:44:22.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1280694281648070658', N'druid监控界面登录密码', N'XIAONUO_DRUID_PASSWORD', N'123456', N'Y', N'druid监控登录密码', N'0', N'DEFAULT', N'2020-07-08 10:44:46.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1280694281648070658', N'druid监控界面登录密码', N'SNOWY_DRUID_PASSWORD', N'123456', N'Y', N'druid监控登录密码', N'0', N'DEFAULT', N'2020-07-08 10:44:46.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1280694281648070659', N'阿里云定位api接口地址', N'XIAONUO_IP_GEO_API', N'http://api01.aliyun.venuscn.com/ip?ip=%s', N'Y', N'阿里云定位api接口地址', N'0', N'DEFAULT', N'2020-07-20 10:44:46.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1280694281648070659', N'阿里云定位api接口地址', N'SNOWY_IP_GEO_API', N'http://api01.aliyun.venuscn.com/ip?ip=%s', N'Y', N'阿里云定位api接口地址', N'0', N'DEFAULT', N'2020-07-20 10:44:46.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1280694281648070660', N'阿里云定位appCode', N'XIAONUO_IP_GEO_APP_CODE', N'461535aabeae4f34861884d392f5d452', N'Y', N'阿里云定位appCode', N'0', N'DEFAULT', N'2020-07-20 10:44:46.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1280694281648070660', N'阿里云定位appCode', N'SNOWY_IP_GEO_APP_CODE', N'461535aabeae4f34861884d392f5d452', N'Y', N'阿里云定位appCode', N'0', N'DEFAULT', N'2020-07-20 10:44:46.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1288309751255412737', N'Oauth用户登录的开关', N'XIAONUO_ENABLE_OAUTH_LOGIN', N'true', N'Y', N'Oauth用户登录的开关', N'0', N'OAUTH', N'2020-07-29 11:05:55.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1288309751255412737', N'Oauth用户登录的开关', N'SNOWY_ENABLE_OAUTH_LOGIN', N'true', N'Y', N'Oauth用户登录的开关', N'0', N'OAUTH', N'2020-07-29 11:05:55.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1288310043346743297', N'Oauth码云登录ClientId', N'XIAONUO_OAUTH_GITEE_CLIENT_ID', N'你的clientId', N'Y', N'Oauth码云登录ClientId', N'0', N'OAUTH', N'2020-07-29 11:07:05.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1288310043346743297', N'Oauth码云登录ClientId', N'SNOWY_OAUTH_GITEE_CLIENT_ID', N'你的clientId', N'Y', N'Oauth码云登录ClientId', N'0', N'OAUTH', N'2020-07-29 11:07:05.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1288310157876408321', N'Oauth码云登录ClientSecret', N'XIAONUO_OAUTH_GITEE_CLIENT_SECRET', N'你的clientSecret', N'Y', N'Oauth码云登录ClientSecret', N'0', N'OAUTH', N'2020-07-29 11:07:32.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1288310157876408321', N'Oauth码云登录ClientSecret', N'SNOWY_OAUTH_GITEE_CLIENT_SECRET', N'你的clientSecret', N'Y', N'Oauth码云登录ClientSecret', N'0', N'OAUTH', N'2020-07-29 11:07:32.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_config] VALUES (N'1288310280056483841', N'Oauth码云登录回调地址', N'XIAONUO_OAUTH_GITEE_REDIRECT_URI', N'http://localhost:83/oauth/callback/gitee', N'Y', N'Oauth码云登录回调地址', N'0', N'OAUTH', N'2020-07-29 11:08:01.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_config] VALUES (N'1288310280056483841', N'Oauth码云登录回调地址', N'SNOWY_OAUTH_GITEE_REDIRECT_URI', N'http://localhost:83/oauth/callback/gitee', N'Y', N'Oauth码云登录回调地址', N'0', N'OAUTH', N'2020-07-29 11:08:01.0000000', N'1265476890672672808', NULL, NULL)
GO
@ -832,7 +832,7 @@ GO
INSERT INTO [dbo].[sys_dict_data] VALUES (N'1265216536659087359', N'1265216211667636234', N'未知', N'3', N'100', N'未知性别', N'0', N'2020-04-01 10:24:01.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_dict_data] VALUES (N'1265216536659087361', N'1265216211667636235', N'默认常量', N'DEFAULT', N'100', N'默认常量,都以XIAONUO_开头的', N'0', N'2020-04-14 23:25:45.0000000', N'1265476890672672808', NULL, NULL)
INSERT INTO [dbo].[sys_dict_data] VALUES (N'1265216536659087361', N'1265216211667636235', N'默认常量', N'DEFAULT', N'100', N'默认常量,都以SNOWY_开头的', N'0', N'2020-04-14 23:25:45.0000000', N'1265476890672672808', NULL, NULL)
GO
INSERT INTO [dbo].[sys_dict_data] VALUES (N'1265216536659087363', N'1265216211667636235', N'阿里云短信', N'ALIYUN_SMS', N'100', N'阿里云短信配置', N'0', N'2020-04-14 23:25:45.0000000', N'1265476890672672808', NULL, NULL)
@ -2339,23 +2339,6 @@ EXEC sp_addextendedproperty
'TABLE', N'sys_notice'
GO
-- ----------------------------
-- Records of sys_notice
-- ----------------------------
INSERT INTO [dbo].[sys_notice] VALUES (N'1304960081456066561', N'qqqq', N'qqqqqq<p></p>', N'1', N'1265476890672672808', N'超级管理员', NULL, NULL, N'2020-09-13 09:48:23.0000000', N'2020-09-13 09:52:26.0000000', N'3', N'2020-09-13 09:48:23.0000000', N'1265476890672672808', N'2020-09-13 09:52:27.0000000', N'1280700700074041345')
GO
INSERT INTO [dbo].[sys_notice] VALUES (N'1304960124862918657', N'123123123', N'<p>23123123123123</p>', N'2', N'1265476890672672808', N'超级管理员', NULL, NULL, N'2020-09-13 09:48:33.0000000', N'2020-09-13 09:52:28.0000000', N'3', N'2020-09-13 09:48:33.0000000', N'1265476890672672808', N'2020-09-13 09:52:40.0000000', N'1280700700074041345')
GO
INSERT INTO [dbo].[sys_notice] VALUES (N'1304961721068220417', N'南方的冬天', N'<p><img src="https://timgsa.baidu.com/timg?image&amp;quality=80&amp;size=b9999_10000&amp;sec=1599972071688&amp;di=9d692807717018e9f36dc209b8f2a290&amp;imgtype=0&amp;src=http%3A%2F%2Fimg1.imgtn.bdimg.com%2Fit%2Fu%3D3178869736%2C1430240761%26fm%3D214%26gp%3D0.jpg">&nbsp;&nbsp;<br></p>', N'1', N'1280700700074041345', N'老俞', N'1265476890672672771', N'研发部', N'2020-09-13 09:54:54.0000000', NULL, N'1', N'2020-09-13 09:54:54.0000000', N'1280700700074041345', NULL, NULL)
GO
INSERT INTO [dbo].[sys_notice] VALUES (N'1304964964817104898', N'南方的冬天', N'<div style="text-align: center;"><img src="https://timgsa.baidu.com/timg?image&amp;quality=80&amp;size=b9999_10000&amp;sec=1599972936240&amp;di=0c65610a70a7f8de26e84f51da77604f&amp;imgtype=0&amp;src=http%3A%2F%2Fimg1.imgtn.bdimg.com%2Fit%2Fu%3D3178869736%2C1430240761%26fm%3D214%26gp%3D0.jpg">&nbsp;&nbsp;<br></div><p></p>', N'1', N'1265476890672672808', N'超级管理员', NULL, NULL, N'2020-09-13 10:07:47.0000000', NULL, N'1', N'2020-09-13 10:07:47.0000000', N'1265476890672672808', NULL, NULL)
GO
-- ----------------------------
-- Table structure for sys_notice_user
-- ----------------------------
@ -2416,7 +2399,6 @@ EXEC sp_addextendedproperty
'TABLE', N'sys_notice_user'
GO
-- ----------------------------
-- Table structure for sys_oauth_user
-- ----------------------------
@ -3900,10 +3882,10 @@ GO
-- ----------------------------
-- Records of sys_timers
-- ----------------------------
INSERT INTO [dbo].[sys_timers] VALUES (N'1288760324837851137', N'定时同步缓存常量', N'com.cn.xiaonuo.sys.modular.timer.tasks.RefreshConstantsTaskRunner', N'0 0/1 * * * ?', N'1', N'定时同步sys_config表的数据到缓存常量中', N'2020-07-30 16:56:20.0000000', N'1265476890672672808', N'2020-07-30 16:58:52.0000000', N'1265476890672672808')
INSERT INTO [dbo].[sys_timers] VALUES (N'1288760324837851137', N'定时同步缓存常量', N'vip.xiaonuo.sys.modular.timer.tasks.RefreshConstantsTaskRunner', N'0 0/1 * * * ?', N'1', N'定时同步sys_config表的数据到缓存常量中', N'2020-07-30 16:56:20.0000000', N'1265476890672672808', N'2020-07-30 16:58:52.0000000', N'1265476890672672808')
GO
INSERT INTO [dbo].[sys_timers] VALUES (N'1304971718170832898', N'定时打印一句话', N'com.cn.xiaonuo.sys.modular.timer.tasks.SystemOutTaskRunner', N'0 0 * * * ? *', N'2', N'定时打印一句话', N'2020-09-13 10:34:37.0000000', N'1265476890672672808', N'2020-09-23 20:37:48.0000000', N'1265476890672672808')
INSERT INTO [dbo].[sys_timers] VALUES (N'1304971718170832898', N'定时打印一句话', N'vip.xiaonuo.sys.modular.timer.tasks.SystemOutTaskRunner', N'0 0 * * * ? *', N'2', N'定时打印一句话', N'2020-09-13 10:34:37.0000000', N'1265476890672672808', N'2020-09-23 20:37:48.0000000', N'1265476890672672808')
GO

View File

@ -5,7 +5,7 @@
Source Server Type : MySQL
Source Server Version : 50710
Source Host : localhost:3306
Source Schema : xiaonuo-vue-pub
Source Schema : snowy-pub
Target Server Type : Oracle
Target Server Version : 110200
@ -86,7 +86,7 @@ COMMENT ON TABLE "SYS_CODE_GENERATE" IS '代码生成基础配置';
-- ----------------------------
-- Records of sys_code_generate
-- ----------------------------
INSERT INTO "SYS_CODE_GENERATE" VALUES ('1362310959781744641', 'yubaoshan、xuyuxiang、dongxiayu', 'CodeGenTest', 'Y', '2', 'xn_code_gen_test', 'com.cn.xiaonuo', 'codegentest', '测试', '1265476890672672808', TO_DATE('2021-02-18 16:00:18', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL);
INSERT INTO "SYS_CODE_GENERATE" VALUES ('1362310959781744641', 'yubaoshan、xuyuxiang、dongxiayu', 'CodeGenTest', 'Y', '2', 'xn_code_gen_test', 'vip.xiaonuo', 'codegentest', '测试', '1265476890672672808', TO_DATE('2021-02-18 16:00:18', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL);
COMMIT;
-- ----------------------------
@ -193,39 +193,39 @@ COMMENT ON TABLE "SYS_CONFIG" IS '系统参数配置表';
-- ----------------------------
-- Records of sys_config
-- ----------------------------
INSERT INTO "SYS_CONFIG" VALUES ('1265117443880853506', 'jwt密钥', 'XIAONUO_JWT_SECRET', 'xiaonuo', 'Y', '重要jwt密钥默认为空自行设置', '0', 'DEFAULT', TO_DATE('2020-05-26 06:35:19', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1265117443880853507', '默认密码', 'XIAONUO_DEFAULT_PASSWORD', '123456', 'Y', '默认密码', '0', 'DEFAULT', TO_DATE('2020-05-26 06:37:56', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1265117443880853508', 'token过期时间', 'XIAONUO_TOKEN_EXPIRE', '86400', 'Y', 'token过期时间单位', '0', 'DEFAULT', TO_DATE('2020-05-27 11:54:49', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1265117443880853509', 'session会话过期时间', 'XIAONUO_SESSION_EXPIRE', '7200', 'Y', 'session会话过期时间单位', '0', 'DEFAULT', TO_DATE('2020-05-27 11:54:49', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1265117443880853519', '阿里云短信keyId', 'XIAONUO_ALIYUN_SMS_ACCESSKEY_ID', '你的keyId', 'Y', '阿里云短信keyId', '0', 'ALIYUN_SMS', TO_DATE('2020-06-07 16:27:11', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269547042242371585', '阿里云短信secret', 'XIAONUO_ALIYUN_SMS_ACCESSKEY_SECRET', '你的secret', 'Y', '阿里云短信secret', '0', 'ALIYUN_SMS', TO_DATE('2020-06-07 16:29:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269547130041737217', '阿里云短信签名', 'XIAONUO_ALIYUN_SMS_SIGN_NAME', 'XiaoNuo快速开发平台', 'Y', '阿里云短信签名', '0', 'ALIYUN_SMS', TO_DATE('2020-06-07 16:29:58', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269547279530926081', '阿里云短信-登录模板号', 'XIAONUO_ALIYUN_SMS_LOGIN_TEMPLATE_CODE', 'SMS_1877123456', 'Y', '阿里云短信-登录模板号', '0', 'ALIYUN_SMS', TO_DATE('2020-06-07 16:30:33', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269547410879750145', '阿里云短信默认失效时间', 'XIAONUO_ALIYUN_SMS_INVALIDATE_MINUTES', '5', 'Y', '阿里云短信默认失效时间(单位:分钟)', '0', 'ALIYUN_SMS', TO_DATE('2020-06-07 16:31:04', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269575927357071361', '腾讯云短信secretId', 'XIAONUO_TENCENT_SMS_SECRET_ID', '你的secretId', 'Y', '腾讯云短信secretId', '0', 'TENCENT_SMS', TO_DATE('2020-06-07 18:24:23', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269575991693500418', '腾讯云短信secretKey', 'XIAONUO_TENCENT_SMS_SECRET_KEY', '你的secretkey', 'Y', '腾讯云短信secretKey', '0', 'TENCENT_SMS', TO_DATE('2020-06-07 18:24:39', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269576044084551682', '腾讯云短信sdkAppId', 'XIAONUO_TENCENT_SMS_SDK_APP_ID', '1400375123', 'Y', '腾讯云短信sdkAppId', '0', 'TENCENT_SMS', TO_DATE('2020-06-07 18:24:51', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269576089294954497', '腾讯云短信签名', 'XIAONUO_TENCENT_SMS_SIGN', 'XiaoNuo快速开发平台', 'Y', '腾讯云短信签名', '0', 'TENCENT_SMS', TO_DATE('2020-06-07 18:25:02', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270378172860403713', '邮箱host', 'XIAONUO_EMAIL_HOST', 'smtp.126.com', 'Y', '邮箱host', '0', 'EMAIL', TO_DATE('2020-06-09 23:32:14', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270378295543795714', '邮箱用户名', 'XIAONUO_EMAIL_USERNAME', 'test@126.com', 'Y', '邮箱用户名', '0', 'EMAIL', TO_DATE('2020-06-09 23:32:43', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270378340510928897', '邮箱密码', 'XIAONUO_EMAIL_PASSWORD', '你的邮箱密码', 'Y', '邮箱密码', '0', 'EMAIL', TO_DATE('2020-06-09 23:32:54', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270378527358783489', '邮箱端口', 'XIAONUO_EMAIL_PORT', '465', 'Y', '邮箱端口', '0', 'EMAIL', TO_DATE('2020-06-09 23:33:38', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270378790035460097', '邮箱是否开启ssl', 'XIAONUO_EMAIL_SSL', 'true', 'Y', '邮箱是否开启ssl', '0', 'EMAIL', TO_DATE('2020-06-09 23:34:41', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649972737', '邮箱发件人', 'XIAONUO_EMAIL_FROM', 'test@126.com', 'Y', '邮箱发件人', '0', 'EMAIL', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649972738', 'win本地上传文件路径', 'XIAONUO_FILE_UPLOAD_PATH_FOR_WINDOWS', 'd:/tmp', 'Y', 'win本地上传文件路径', '0', 'FILE_PATH', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649972739', 'linux/mac本地上传文件路径', 'XIAONUO_FILE_UPLOAD_PATH_FOR_LINUX', '/tmp', 'Y', 'linux/mac本地上传文件路径', '0', 'FILE_PATH', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649982740', 'XiaoNuo演示环境', 'XIAONUO_DEMO_ENV_FLAG', 'false', 'Y', 'XiaoNuo演示环境的开关true-打开false-关闭,如果演示环境开启,则只能读数据不能写数据', '0', 'DEFAULT', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', TO_DATE('2020-09-03 14:38:17', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808');
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649982741', 'XiaoNuo放开XSS过滤的接口', 'XIAONUO_UN_XSS_FILTER_URL', '/demo/xssfilter,/demo/unxss', 'Y', '多个url可以用英文逗号隔开', '0', 'DEFAULT', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649982742', '单用户登陆的开关', 'XIAONUO_ENABLE_SINGLE_LOGIN', 'false', 'Y', '单用户登陆的开关true-打开false-关闭,如果一个人登录两次,就会将上一次登陆挤下去', '0', 'DEFAULT', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649982743', '登录验证码的开关', 'XIAONUO_CAPTCHA_OPEN', 'true', 'Y', '登录验证码的开关true-打开false-关闭', '0', 'DEFAULT', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1280694183769792514', 'druid监控登录账号', 'XIAONUO_DRUID_USERNAME', 'superAdmin', 'Y', 'druid监控登录账号', '0', 'DEFAULT', TO_DATE('2020-07-08 10:44:22', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1280694281648070658', 'druid监控界面登录密码', 'XIAONUO_DRUID_PASSWORD', '123456', 'Y', 'druid监控登录密码', '0', 'DEFAULT', TO_DATE('2020-07-08 10:44:46', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1280694281648070659', '阿里云定位api接口地址', 'XIAONUO_IP_GEO_API', 'http://api01.aliyun.venuscn.com/ip?ip=%s', 'Y', '阿里云定位api接口地址', '0', 'DEFAULT', TO_DATE('2020-07-20 10:44:46', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1280694281648070660', '阿里云定位appCode', 'XIAONUO_IP_GEO_APP_CODE', '461535aabeae4f34861884d392f5d452', 'Y', '阿里云定位appCode', '0', 'DEFAULT', TO_DATE('2020-07-20 10:44:46', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1288309751255412737', 'Oauth用户登录的开关', 'XIAONUO_ENABLE_OAUTH_LOGIN', 'true', 'Y', 'Oauth用户登录的开关', '0', 'OAUTH', TO_DATE('2020-07-29 11:05:55', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1288310043346743297', 'Oauth码云登录ClientId', 'XIAONUO_OAUTH_GITEE_CLIENT_ID', '你的clientId', 'Y', 'Oauth码云登录ClientId', '0', 'OAUTH', TO_DATE('2020-07-29 11:07:05', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1288310157876408321', 'Oauth码云登录ClientSecret', 'XIAONUO_OAUTH_GITEE_CLIENT_SECRET', '你的clientSecret', 'Y', 'Oauth码云登录ClientSecret', '0', 'OAUTH', TO_DATE('2020-07-29 11:07:32', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1288310280056483841', 'Oauth码云登录回调地址', 'XIAONUO_OAUTH_GITEE_REDIRECT_URI', 'http://localhost:83/oauth/callback/gitee', 'Y', 'Oauth码云登录回调地址', '0', 'OAUTH', TO_DATE('2020-07-29 11:08:01', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1265117443880853506', 'jwt密钥', 'SNOWY_JWT_SECRET', 'snowy', 'Y', '重要jwt密钥默认为空自行设置', '0', 'DEFAULT', TO_DATE('2020-05-26 06:35:19', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1265117443880853507', '默认密码', 'SNOWY_DEFAULT_PASSWORD', '123456', 'Y', '默认密码', '0', 'DEFAULT', TO_DATE('2020-05-26 06:37:56', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1265117443880853508', 'token过期时间', 'SNOWY_TOKEN_EXPIRE', '86400', 'Y', 'token过期时间单位', '0', 'DEFAULT', TO_DATE('2020-05-27 11:54:49', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1265117443880853509', 'session会话过期时间', 'SNOWY_SESSION_EXPIRE', '7200', 'Y', 'session会话过期时间单位', '0', 'DEFAULT', TO_DATE('2020-05-27 11:54:49', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1265117443880853519', '阿里云短信keyId', 'SNOWY_ALIYUN_SMS_ACCESSKEY_ID', '你的keyId', 'Y', '阿里云短信keyId', '0', 'ALIYUN_SMS', TO_DATE('2020-06-07 16:27:11', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269547042242371585', '阿里云短信secret', 'SNOWY_ALIYUN_SMS_ACCESSKEY_SECRET', '你的secret', 'Y', '阿里云短信secret', '0', 'ALIYUN_SMS', TO_DATE('2020-06-07 16:29:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269547130041737217', '阿里云短信签名', 'SNOWY_ALIYUN_SMS_SIGN_NAME', 'Snowy快速开发平台', 'Y', '阿里云短信签名', '0', 'ALIYUN_SMS', TO_DATE('2020-06-07 16:29:58', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269547279530926081', '阿里云短信-登录模板号', 'SNOWY_ALIYUN_SMS_LOGIN_TEMPLATE_CODE', 'SMS_1877123456', 'Y', '阿里云短信-登录模板号', '0', 'ALIYUN_SMS', TO_DATE('2020-06-07 16:30:33', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269547410879750145', '阿里云短信默认失效时间', 'SNOWY_ALIYUN_SMS_INVALIDATE_MINUTES', '5', 'Y', '阿里云短信默认失效时间(单位:分钟)', '0', 'ALIYUN_SMS', TO_DATE('2020-06-07 16:31:04', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269575927357071361', '腾讯云短信secretId', 'SNOWY_TENCENT_SMS_SECRET_ID', '你的secretId', 'Y', '腾讯云短信secretId', '0', 'TENCENT_SMS', TO_DATE('2020-06-07 18:24:23', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269575991693500418', '腾讯云短信secretKey', 'SNOWY_TENCENT_SMS_SECRET_KEY', '你的secretkey', 'Y', '腾讯云短信secretKey', '0', 'TENCENT_SMS', TO_DATE('2020-06-07 18:24:39', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269576044084551682', '腾讯云短信sdkAppId', 'SNOWY_TENCENT_SMS_SDK_APP_ID', '1400375123', 'Y', '腾讯云短信sdkAppId', '0', 'TENCENT_SMS', TO_DATE('2020-06-07 18:24:51', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1269576089294954497', '腾讯云短信签名', 'SNOWY_TENCENT_SMS_SIGN', 'Snowy快速开发平台', 'Y', '腾讯云短信签名', '0', 'TENCENT_SMS', TO_DATE('2020-06-07 18:25:02', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270378172860403713', '邮箱host', 'SNOWY_EMAIL_HOST', 'smtp.126.com', 'Y', '邮箱host', '0', 'EMAIL', TO_DATE('2020-06-09 23:32:14', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270378295543795714', '邮箱用户名', 'SNOWY_EMAIL_USERNAME', 'test@126.com', 'Y', '邮箱用户名', '0', 'EMAIL', TO_DATE('2020-06-09 23:32:43', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270378340510928897', '邮箱密码', 'SNOWY_EMAIL_PASSWORD', '你的邮箱密码', 'Y', '邮箱密码', '0', 'EMAIL', TO_DATE('2020-06-09 23:32:54', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270378527358783489', '邮箱端口', 'SNOWY_EMAIL_PORT', '465', 'Y', '邮箱端口', '0', 'EMAIL', TO_DATE('2020-06-09 23:33:38', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270378790035460097', '邮箱是否开启ssl', 'SNOWY_EMAIL_SSL', 'true', 'Y', '邮箱是否开启ssl', '0', 'EMAIL', TO_DATE('2020-06-09 23:34:41', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649972737', '邮箱发件人', 'SNOWY_EMAIL_FROM', 'test@126.com', 'Y', '邮箱发件人', '0', 'EMAIL', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649972738', 'win本地上传文件路径', 'SNOWY_FILE_UPLOAD_PATH_FOR_WINDOWS', 'd:/tmp', 'Y', 'win本地上传文件路径', '0', 'FILE_PATH', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649972739', 'linux/mac本地上传文件路径', 'SNOWY_FILE_UPLOAD_PATH_FOR_LINUX', '/tmp', 'Y', 'linux/mac本地上传文件路径', '0', 'FILE_PATH', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649982740', 'XiaoNuo演示环境', 'SNOWY_DEMO_ENV_FLAG', 'false', 'Y', 'XiaoNuo演示环境的开关true-打开false-关闭,如果演示环境开启,则只能读数据不能写数据', '0', 'DEFAULT', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', TO_DATE('2020-09-03 14:38:17', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808');
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649982741', 'XiaoNuo放开XSS过滤的接口', 'SNOWY_UN_XSS_FILTER_URL', '/demo/xssfilter,/demo/unxss', 'Y', '多个url可以用英文逗号隔开', '0', 'DEFAULT', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649982742', '单用户登陆的开关', 'SNOWY_ENABLE_SINGLE_LOGIN', 'false', 'Y', '单用户登陆的开关true-打开false-关闭,如果一个人登录两次,就会将上一次登陆挤下去', '0', 'DEFAULT', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1270380786649982743', '登录验证码的开关', 'SNOWY_CAPTCHA_OPEN', 'true', 'Y', '登录验证码的开关true-打开false-关闭', '0', 'DEFAULT', TO_DATE('2020-06-09 23:42:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1280694183769792514', 'druid监控登录账号', 'SNOWY_DRUID_USERNAME', 'superAdmin', 'Y', 'druid监控登录账号', '0', 'DEFAULT', TO_DATE('2020-07-08 10:44:22', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1280694281648070658', 'druid监控界面登录密码', 'SNOWY_DRUID_PASSWORD', '123456', 'Y', 'druid监控登录密码', '0', 'DEFAULT', TO_DATE('2020-07-08 10:44:46', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1280694281648070659', '阿里云定位api接口地址', 'SNOWY_IP_GEO_API', 'http://api01.aliyun.venuscn.com/ip?ip=%s', 'Y', '阿里云定位api接口地址', '0', 'DEFAULT', TO_DATE('2020-07-20 10:44:46', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1280694281648070660', '阿里云定位appCode', 'SNOWY_IP_GEO_APP_CODE', '461535aabeae4f34861884d392f5d452', 'Y', '阿里云定位appCode', '0', 'DEFAULT', TO_DATE('2020-07-20 10:44:46', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1288309751255412737', 'Oauth用户登录的开关', 'SNOWY_ENABLE_OAUTH_LOGIN', 'true', 'Y', 'Oauth用户登录的开关', '0', 'OAUTH', TO_DATE('2020-07-29 11:05:55', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1288310043346743297', 'Oauth码云登录ClientId', 'SNOWY_OAUTH_GITEE_CLIENT_ID', '你的clientId', 'Y', 'Oauth码云登录ClientId', '0', 'OAUTH', TO_DATE('2020-07-29 11:07:05', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1288310157876408321', 'Oauth码云登录ClientSecret', 'SNOWY_OAUTH_GITEE_CLIENT_SECRET', '你的clientSecret', 'Y', 'Oauth码云登录ClientSecret', '0', 'OAUTH', TO_DATE('2020-07-29 11:07:32', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_CONFIG" VALUES ('1288310280056483841', 'Oauth码云登录回调地址', 'SNOWY_OAUTH_GITEE_REDIRECT_URI', 'http://localhost:83/oauth/callback/gitee', 'Y', 'Oauth码云登录回调地址', '0', 'OAUTH', TO_DATE('2020-07-29 11:08:01', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
COMMIT;
-- ----------------------------
@ -264,7 +264,7 @@ COMMENT ON TABLE "SYS_DICT_DATA" IS '系统字典值表';
INSERT INTO "SYS_DICT_DATA" VALUES ('1265216536659087357', '1265216211667636234', '', '1', '100', '男性', '0', TO_DATE('2020-04-01 10:23:29', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_DICT_DATA" VALUES ('1265216536659087358', '1265216211667636234', '', '2', '100', '女性', '0', TO_DATE('2020-04-01 10:23:49', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_DICT_DATA" VALUES ('1265216536659087359', '1265216211667636234', '未知', '3', '100', '未知性别', '0', TO_DATE('2020-04-01 10:24:01', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_DICT_DATA" VALUES ('1265216536659087361', '1265216211667636235', '默认常量', 'DEFAULT', '100', '默认常量,都以XIAONUO_开头的', '0', TO_DATE('2020-04-14 23:25:45', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_DICT_DATA" VALUES ('1265216536659087361', '1265216211667636235', '默认常量', 'DEFAULT', '100', '默认常量,都以SNOWY_开头的', '0', TO_DATE('2020-04-14 23:25:45', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_DICT_DATA" VALUES ('1265216536659087363', '1265216211667636235', '阿里云短信', 'ALIYUN_SMS', '100', '阿里云短信配置', '0', TO_DATE('2020-04-14 23:25:45', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_DICT_DATA" VALUES ('1265216536659087364', '1265216211667636235', '腾讯云短信', 'TENCENT_SMS', '100', '腾讯云短信', '0', TO_DATE('2020-04-14 23:25:45', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
INSERT INTO "SYS_DICT_DATA" VALUES ('1265216536659087365', '1265216211667636235', '邮件配置', 'EMAIL', '100', '邮箱配置', '0', TO_DATE('2020-04-14 23:25:45', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
@ -742,15 +742,6 @@ COMMENT ON COLUMN "SYS_NOTICE"."UPDATE_TIME" IS '修改时间';
COMMENT ON COLUMN "SYS_NOTICE"."UPDATE_USER" IS '修改人';
COMMENT ON TABLE "SYS_NOTICE" IS '通知表';
-- ----------------------------
-- Records of sys_notice
-- ----------------------------
INSERT INTO "SYS_NOTICE" VALUES ('1304960081456066561', 'qqqq', 'qqqqqq<p></p>', '1', '1265476890672672808', '超级管理员', NULL, NULL, TO_DATE('2020-09-13 09:48:23', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2020-09-13 09:52:26', 'SYYYY-MM-DD HH24:MI:SS'), '3', TO_DATE('2020-09-13 09:48:23', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', TO_DATE('2020-09-13 09:52:27', 'SYYYY-MM-DD HH24:MI:SS'), '1280700700074041345');
INSERT INTO "SYS_NOTICE" VALUES ('1304960124862918657', '123123123', '<p>23123123123123</p>', '2', '1265476890672672808', '超级管理员', NULL, NULL, TO_DATE('2020-09-13 09:48:33', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2020-09-13 09:52:28', 'SYYYY-MM-DD HH24:MI:SS'), '3', TO_DATE('2020-09-13 09:48:33', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', TO_DATE('2020-09-13 09:52:40', 'SYYYY-MM-DD HH24:MI:SS'), '1280700700074041345');
INSERT INTO "SYS_NOTICE" VALUES ('1304961721068220417', '南方的冬天', '<p><img src="https://timgsa.baidu.com/timg?image&amp;quality=80&amp;size=b9999_10000&amp;sec=1599972071688&amp;di=9d692807717018e9f36dc209b8f2a290&amp;imgtype=0&amp;src=http%3A%2F%2Fimg1.imgtn.bdimg.com%2Fit%2Fu%3D3178869736%2C1430240761%26fm%3D214%26gp%3D0.jpg">&nbsp;&nbsp;<br></p>', '1', '1280700700074041345', '老俞', '1265476890672672771', '研发部', TO_DATE('2020-09-13 09:54:54', 'SYYYY-MM-DD HH24:MI:SS'), NULL, '1', TO_DATE('2020-09-13 09:54:54', 'SYYYY-MM-DD HH24:MI:SS'), '1280700700074041345', NULL, NULL);
INSERT INTO "SYS_NOTICE" VALUES ('1304964964817104898', '南方的冬天', '<div style="text-align: center;"><img src="https://timgsa.baidu.com/timg?image&amp;quality=80&amp;size=b9999_10000&amp;sec=1599972936240&amp;di=0c65610a70a7f8de26e84f51da77604f&amp;imgtype=0&amp;src=http%3A%2F%2Fimg1.imgtn.bdimg.com%2Fit%2Fu%3D3178869736%2C1430240761%26fm%3D214%26gp%3D0.jpg">&nbsp;&nbsp;<br></div><p></p>', '1', '1265476890672672808', '超级管理员', NULL, NULL, TO_DATE('2020-09-13 10:07:47', 'SYYYY-MM-DD HH24:MI:SS'), NULL, '1', TO_DATE('2020-09-13 10:07:47', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', NULL, NULL);
COMMIT;
-- ----------------------------
-- Table structure for sys_notice_user
-- ----------------------------
@ -1230,8 +1221,8 @@ COMMENT ON TABLE "SYS_TIMERS" IS '定时任务';
-- ----------------------------
-- Records of sys_timers
-- ----------------------------
INSERT INTO "SYS_TIMERS" VALUES ('1288760324837851137', '定时同步缓存常量', 'com.cn.xiaonuo.sys.modular.timer.tasks.RefreshConstantsTaskRunner', '0 0/1 * * * ?', '1', '定时同步sys_config表的数据到缓存常量中', TO_DATE('2020-07-30 16:56:20', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', TO_DATE('2020-07-30 16:58:52', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808');
INSERT INTO "SYS_TIMERS" VALUES ('1304971718170832898', '定时打印一句话', 'com.cn.xiaonuo.sys.modular.timer.tasks.SystemOutTaskRunner', '0 0 * * * ? *', '2', '定时打印一句话', TO_DATE('2020-09-13 10:34:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', TO_DATE('2020-09-23 20:37:48', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808');
INSERT INTO "SYS_TIMERS" VALUES ('1288760324837851137', '定时同步缓存常量', 'vip.xiaonuo.sys.modular.timer.tasks.RefreshConstantsTaskRunner', '0 0/1 * * * ?', '1', '定时同步sys_config表的数据到缓存常量中', TO_DATE('2020-07-30 16:56:20', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', TO_DATE('2020-07-30 16:58:52', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808');
INSERT INTO "SYS_TIMERS" VALUES ('1304971718170832898', '定时打印一句话', 'vip.xiaonuo.sys.modular.timer.tasks.SystemOutTaskRunner', '0 0 * * * ? *', '2', '定时打印一句话', TO_DATE('2020-09-13 10:34:37', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808', TO_DATE('2020-09-23 20:37:48', 'SYYYY-MM-DD HH24:MI:SS'), '1265476890672672808');
COMMIT;
-- ----------------------------

File diff suppressed because one or more lines are too long

View File

@ -5,7 +5,7 @@
Source Server Type : MySQL
Source Server Version : 80022
Source Host : localhost:3306
Source Schema : xiaonuo-vue-pub
Source Schema : snowy-pub
Target Server Type : MySQL
Target Server Version : 80022
@ -65,7 +65,7 @@ CREATE TABLE `sys_code_generate` (
-- ----------------------------
-- Records of sys_code_generate
-- ----------------------------
INSERT INTO `sys_code_generate` VALUES (1362310959781744641, 'yubaoshan、xuyuxiang、dongxiayu', 'CodeGenTest', 'Y', '2', 'xn_code_gen_test', 'com.cn.xiaonuo', 'codegentest', '测试', 1265476890672672808, '2021-02-18 16:00:18', NULL, NULL);
INSERT INTO `sys_code_generate` VALUES (1362310959781744641, 'yubaoshan、xuyuxiang、dongxiayu', 'CodeGenTest', 'Y', '2', 'xn_code_gen_test', 'vip.xiaonuo', 'codegentest', '测试', 1265476890672672808, '2021-02-18 16:00:18', NULL, NULL);
-- ----------------------------
-- Table structure for sys_code_generate_config
@ -136,39 +136,39 @@ CREATE TABLE `sys_config` (
-- ----------------------------
-- Records of sys_config
-- ----------------------------
INSERT INTO `sys_config` VALUES (1265117443880853506, 'jwt密钥', 'XIAONUO_JWT_SECRET', 'xiaonuo', 'Y', '重要jwt密钥默认为空自行设置', 0, 'DEFAULT', '2020-05-26 06:35:19', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1265117443880853507, '默认密码', 'XIAONUO_DEFAULT_PASSWORD', '123456', 'Y', '默认密码', 0, 'DEFAULT', '2020-05-26 06:37:56', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1265117443880853508, 'token过期时间', 'XIAONUO_TOKEN_EXPIRE', '86400', 'Y', 'token过期时间单位', 0, 'DEFAULT', '2020-05-27 11:54:49', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1265117443880853509, 'session会话过期时间', 'XIAONUO_SESSION_EXPIRE', '7200', 'Y', 'session会话过期时间单位', 0, 'DEFAULT', '2020-05-27 11:54:49', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1265117443880853519, '阿里云短信keyId', 'XIAONUO_ALIYUN_SMS_ACCESSKEY_ID', '你的keyId', 'Y', '阿里云短信keyId', 0, 'ALIYUN_SMS', '2020-06-07 16:27:11', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269547042242371585, '阿里云短信secret', 'XIAONUO_ALIYUN_SMS_ACCESSKEY_SECRET', '你的secret', 'Y', '阿里云短信secret', 0, 'ALIYUN_SMS', '2020-06-07 16:29:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269547130041737217, '阿里云短信签名', 'XIAONUO_ALIYUN_SMS_SIGN_NAME', 'XiaoNuo快速开发平台', 'Y', '阿里云短信签名', 0, 'ALIYUN_SMS', '2020-06-07 16:29:58', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269547279530926081, '阿里云短信-登录模板号', 'XIAONUO_ALIYUN_SMS_LOGIN_TEMPLATE_CODE', 'SMS_1877123456', 'Y', '阿里云短信-登录模板号', 0, 'ALIYUN_SMS', '2020-06-07 16:30:33', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269547410879750145, '阿里云短信默认失效时间', 'XIAONUO_ALIYUN_SMS_INVALIDATE_MINUTES', '5', 'Y', '阿里云短信默认失效时间(单位:分钟)', 0, 'ALIYUN_SMS', '2020-06-07 16:31:04', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269575927357071361, '腾讯云短信secretId', 'XIAONUO_TENCENT_SMS_SECRET_ID', '你的secretId', 'Y', '腾讯云短信secretId', 0, 'TENCENT_SMS', '2020-06-07 18:24:23', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269575991693500418, '腾讯云短信secretKey', 'XIAONUO_TENCENT_SMS_SECRET_KEY', '你的secretkey', 'Y', '腾讯云短信secretKey', 0, 'TENCENT_SMS', '2020-06-07 18:24:39', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269576044084551682, '腾讯云短信sdkAppId', 'XIAONUO_TENCENT_SMS_SDK_APP_ID', '1400375123', 'Y', '腾讯云短信sdkAppId', 0, 'TENCENT_SMS', '2020-06-07 18:24:51', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269576089294954497, '腾讯云短信签名', 'XIAONUO_TENCENT_SMS_SIGN', 'XiaoNuo快速开发平台', 'Y', '腾讯云短信签名', 0, 'TENCENT_SMS', '2020-06-07 18:25:02', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270378172860403713, '邮箱host', 'XIAONUO_EMAIL_HOST', 'smtp.126.com', 'Y', '邮箱host', 0, 'EMAIL', '2020-06-09 23:32:14', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270378295543795714, '邮箱用户名', 'XIAONUO_EMAIL_USERNAME', 'test@126.com', 'Y', '邮箱用户名', 0, 'EMAIL', '2020-06-09 23:32:43', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270378340510928897, '邮箱密码', 'XIAONUO_EMAIL_PASSWORD', '你的邮箱密码', 'Y', '邮箱密码', 0, 'EMAIL', '2020-06-09 23:32:54', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270378527358783489, '邮箱端口', 'XIAONUO_EMAIL_PORT', '465', 'Y', '邮箱端口', 0, 'EMAIL', '2020-06-09 23:33:38', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270378790035460097, '邮箱是否开启ssl', 'XIAONUO_EMAIL_SSL', 'true', 'Y', '邮箱是否开启ssl', 0, 'EMAIL', '2020-06-09 23:34:41', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649972737, '邮箱发件人', 'XIAONUO_EMAIL_FROM', 'test@126.com', 'Y', '邮箱发件人', 0, 'EMAIL', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649972738, 'win本地上传文件路径', 'XIAONUO_FILE_UPLOAD_PATH_FOR_WINDOWS', 'd:/tmp', 'Y', 'win本地上传文件路径', 0, 'FILE_PATH', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649972739, 'linux/mac本地上传文件路径', 'XIAONUO_FILE_UPLOAD_PATH_FOR_LINUX', '/tmp', 'Y', 'linux/mac本地上传文件路径', 0, 'FILE_PATH', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649982740, 'XiaoNuo演示环境', 'XIAONUO_DEMO_ENV_FLAG', 'false', 'Y', 'XiaoNuo演示环境的开关true-打开false-关闭,如果演示环境开启,则只能读数据不能写数据', 0, 'DEFAULT', '2020-06-09 23:42:37', 1265476890672672808, '2020-09-03 14:38:17', 1265476890672672808);
INSERT INTO `sys_config` VALUES (1270380786649982741, 'XiaoNuo放开XSS过滤的接口', 'XIAONUO_UN_XSS_FILTER_URL', '/demo/xssfilter,/demo/unxss', 'Y', '多个url可以用英文逗号隔开', 0, 'DEFAULT', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649982742, '单用户登陆的开关', 'XIAONUO_ENABLE_SINGLE_LOGIN', 'false', 'Y', '单用户登陆的开关true-打开false-关闭,如果一个人登录两次,就会将上一次登陆挤下去', 0, 'DEFAULT', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649982743, '登录验证码的开关', 'XIAONUO_CAPTCHA_OPEN', 'true', 'Y', '登录验证码的开关true-打开false-关闭', 0, 'DEFAULT', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1280694183769792514, 'druid监控登录账号', 'XIAONUO_DRUID_USERNAME', 'superAdmin', 'Y', 'druid监控登录账号', 0, 'DEFAULT', '2020-07-08 10:44:22', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1280694281648070658, 'druid监控界面登录密码', 'XIAONUO_DRUID_PASSWORD', '123456', 'Y', 'druid监控登录密码', 0, 'DEFAULT', '2020-07-08 10:44:46', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1280694281648070659, '阿里云定位api接口地址', 'XIAONUO_IP_GEO_API', 'http://api01.aliyun.venuscn.com/ip?ip=%s', 'Y', '阿里云定位api接口地址', 0, 'DEFAULT', '2020-07-20 10:44:46', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1280694281648070660, '阿里云定位appCode', 'XIAONUO_IP_GEO_APP_CODE', '461535aabeae4f34861884d392f5d452', 'Y', '阿里云定位appCode', 0, 'DEFAULT', '2020-07-20 10:44:46', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1288309751255412737, 'Oauth用户登录的开关', 'XIAONUO_ENABLE_OAUTH_LOGIN', 'true', 'Y', 'Oauth用户登录的开关', 0, 'OAUTH', '2020-07-29 11:05:55', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1288310043346743297, 'Oauth码云登录ClientId', 'XIAONUO_OAUTH_GITEE_CLIENT_ID', '你的clientId', 'Y', 'Oauth码云登录ClientId', 0, 'OAUTH', '2020-07-29 11:07:05', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1288310157876408321, 'Oauth码云登录ClientSecret', 'XIAONUO_OAUTH_GITEE_CLIENT_SECRET', '你的clientSecret', 'Y', 'Oauth码云登录ClientSecret', 0, 'OAUTH', '2020-07-29 11:07:32', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1288310280056483841, 'Oauth码云登录回调地址', 'XIAONUO_OAUTH_GITEE_REDIRECT_URI', 'http://localhost:83/oauth/callback/gitee', 'Y', 'Oauth码云登录回调地址', 0, 'OAUTH', '2020-07-29 11:08:01', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1265117443880853506, 'jwt密钥', 'SNOWY_JWT_SECRET', 'snowy', 'Y', '重要jwt密钥默认为空自行设置', 0, 'DEFAULT', '2020-05-26 06:35:19', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1265117443880853507, '默认密码', 'SNOWY_DEFAULT_PASSWORD', '123456', 'Y', '默认密码', 0, 'DEFAULT', '2020-05-26 06:37:56', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1265117443880853508, 'token过期时间', 'SNOWY_TOKEN_EXPIRE', '86400', 'Y', 'token过期时间单位', 0, 'DEFAULT', '2020-05-27 11:54:49', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1265117443880853509, 'session会话过期时间', 'SNOWY_SESSION_EXPIRE', '7200', 'Y', 'session会话过期时间单位', 0, 'DEFAULT', '2020-05-27 11:54:49', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1265117443880853519, '阿里云短信keyId', 'SNOWY_ALIYUN_SMS_ACCESSKEY_ID', '你的keyId', 'Y', '阿里云短信keyId', 0, 'ALIYUN_SMS', '2020-06-07 16:27:11', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269547042242371585, '阿里云短信secret', 'SNOWY_ALIYUN_SMS_ACCESSKEY_SECRET', '你的secret', 'Y', '阿里云短信secret', 0, 'ALIYUN_SMS', '2020-06-07 16:29:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269547130041737217, '阿里云短信签名', 'SNOWY_ALIYUN_SMS_SIGN_NAME', 'Snowy快速开发平台', 'Y', '阿里云短信签名', 0, 'ALIYUN_SMS', '2020-06-07 16:29:58', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269547279530926081, '阿里云短信-登录模板号', 'SNOWY_ALIYUN_SMS_LOGIN_TEMPLATE_CODE', 'SMS_1877123456', 'Y', '阿里云短信-登录模板号', 0, 'ALIYUN_SMS', '2020-06-07 16:30:33', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269547410879750145, '阿里云短信默认失效时间', 'SNOWY_ALIYUN_SMS_INVALIDATE_MINUTES', '5', 'Y', '阿里云短信默认失效时间(单位:分钟)', 0, 'ALIYUN_SMS', '2020-06-07 16:31:04', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269575927357071361, '腾讯云短信secretId', 'SNOWY_TENCENT_SMS_SECRET_ID', '你的secretId', 'Y', '腾讯云短信secretId', 0, 'TENCENT_SMS', '2020-06-07 18:24:23', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269575991693500418, '腾讯云短信secretKey', 'SNOWY_TENCENT_SMS_SECRET_KEY', '你的secretkey', 'Y', '腾讯云短信secretKey', 0, 'TENCENT_SMS', '2020-06-07 18:24:39', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269576044084551682, '腾讯云短信sdkAppId', 'SNOWY_TENCENT_SMS_SDK_APP_ID', '1400375123', 'Y', '腾讯云短信sdkAppId', 0, 'TENCENT_SMS', '2020-06-07 18:24:51', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1269576089294954497, '腾讯云短信签名', 'SNOWY_TENCENT_SMS_SIGN', 'Snowy快速开发平台', 'Y', '腾讯云短信签名', 0, 'TENCENT_SMS', '2020-06-07 18:25:02', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270378172860403713, '邮箱host', 'SNOWY_EMAIL_HOST', 'smtp.126.com', 'Y', '邮箱host', 0, 'EMAIL', '2020-06-09 23:32:14', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270378295543795714, '邮箱用户名', 'SNOWY_EMAIL_USERNAME', 'test@126.com', 'Y', '邮箱用户名', 0, 'EMAIL', '2020-06-09 23:32:43', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270378340510928897, '邮箱密码', 'SNOWY_EMAIL_PASSWORD', '你的邮箱密码', 'Y', '邮箱密码', 0, 'EMAIL', '2020-06-09 23:32:54', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270378527358783489, '邮箱端口', 'SNOWY_EMAIL_PORT', '465', 'Y', '邮箱端口', 0, 'EMAIL', '2020-06-09 23:33:38', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270378790035460097, '邮箱是否开启ssl', 'SNOWY_EMAIL_SSL', 'true', 'Y', '邮箱是否开启ssl', 0, 'EMAIL', '2020-06-09 23:34:41', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649972737, '邮箱发件人', 'SNOWY_EMAIL_FROM', 'test@126.com', 'Y', '邮箱发件人', 0, 'EMAIL', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649972738, 'win本地上传文件路径', 'SNOWY_FILE_UPLOAD_PATH_FOR_WINDOWS', 'd:/tmp', 'Y', 'win本地上传文件路径', 0, 'FILE_PATH', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649972739, 'linux/mac本地上传文件路径', 'SNOWY_FILE_UPLOAD_PATH_FOR_LINUX', '/tmp', 'Y', 'linux/mac本地上传文件路径', 0, 'FILE_PATH', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649982740, 'XiaoNuo演示环境', 'SNOWY_DEMO_ENV_FLAG', 'false', 'Y', 'XiaoNuo演示环境的开关true-打开false-关闭,如果演示环境开启,则只能读数据不能写数据', 0, 'DEFAULT', '2020-06-09 23:42:37', 1265476890672672808, '2020-09-03 14:38:17', 1265476890672672808);
INSERT INTO `sys_config` VALUES (1270380786649982741, 'XiaoNuo放开XSS过滤的接口', 'SNOWY_UN_XSS_FILTER_URL', '/demo/xssfilter,/demo/unxss', 'Y', '多个url可以用英文逗号隔开', 0, 'DEFAULT', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649982742, '单用户登陆的开关', 'SNOWY_ENABLE_SINGLE_LOGIN', 'false', 'Y', '单用户登陆的开关true-打开false-关闭,如果一个人登录两次,就会将上一次登陆挤下去', 0, 'DEFAULT', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1270380786649982743, '登录验证码的开关', 'SNOWY_CAPTCHA_OPEN', 'true', 'Y', '登录验证码的开关true-打开false-关闭', 0, 'DEFAULT', '2020-06-09 23:42:37', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1280694183769792514, 'druid监控登录账号', 'SNOWY_DRUID_USERNAME', 'superAdmin', 'Y', 'druid监控登录账号', 0, 'DEFAULT', '2020-07-08 10:44:22', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1280694281648070658, 'druid监控界面登录密码', 'SNOWY_DRUID_PASSWORD', '123456', 'Y', 'druid监控登录密码', 0, 'DEFAULT', '2020-07-08 10:44:46', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1280694281648070659, '阿里云定位api接口地址', 'SNOWY_IP_GEO_API', 'http://api01.aliyun.venuscn.com/ip?ip=%s', 'Y', '阿里云定位api接口地址', 0, 'DEFAULT', '2020-07-20 10:44:46', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1280694281648070660, '阿里云定位appCode', 'SNOWY_IP_GEO_APP_CODE', '461535aabeae4f34861884d392f5d452', 'Y', '阿里云定位appCode', 0, 'DEFAULT', '2020-07-20 10:44:46', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1288309751255412737, 'Oauth用户登录的开关', 'SNOWY_ENABLE_OAUTH_LOGIN', 'true', 'Y', 'Oauth用户登录的开关', 0, 'OAUTH', '2020-07-29 11:05:55', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1288310043346743297, 'Oauth码云登录ClientId', 'SNOWY_OAUTH_GITEE_CLIENT_ID', '你的clientId', 'Y', 'Oauth码云登录ClientId', 0, 'OAUTH', '2020-07-29 11:07:05', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1288310157876408321, 'Oauth码云登录ClientSecret', 'SNOWY_OAUTH_GITEE_CLIENT_SECRET', '你的clientSecret', 'Y', 'Oauth码云登录ClientSecret', 0, 'OAUTH', '2020-07-29 11:07:32', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_config` VALUES (1288310280056483841, 'Oauth码云登录回调地址', 'SNOWY_OAUTH_GITEE_REDIRECT_URI', 'http://localhost:83/oauth/callback/gitee', 'Y', 'Oauth码云登录回调地址', 0, 'OAUTH', '2020-07-29 11:08:01', 1265476890672672808, NULL, NULL);
-- ----------------------------
-- Table structure for sys_dict_data
@ -195,7 +195,7 @@ CREATE TABLE `sys_dict_data` (
INSERT INTO `sys_dict_data` VALUES (1265216536659087357, 1265216211667636234, '', '1', 100, '男性', 0, '2020-04-01 10:23:29', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (1265216536659087358, 1265216211667636234, '', '2', 100, '女性', 0, '2020-04-01 10:23:49', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (1265216536659087359, 1265216211667636234, '未知', '3', 100, '未知性别', 0, '2020-04-01 10:24:01', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (1265216536659087361, 1265216211667636235, '默认常量', 'DEFAULT', 100, '默认常量,都以XIAONUO_开头的', 0, '2020-04-14 23:25:45', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (1265216536659087361, 1265216211667636235, '默认常量', 'DEFAULT', 100, '默认常量,都以SNOWY_开头的', 0, '2020-04-14 23:25:45', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (1265216536659087363, 1265216211667636235, '阿里云短信', 'ALIYUN_SMS', 100, '阿里云短信配置', 0, '2020-04-14 23:25:45', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (1265216536659087364, 1265216211667636235, '腾讯云短信', 'TENCENT_SMS', 100, '腾讯云短信', 0, '2020-04-14 23:25:45', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (1265216536659087365, 1265216211667636235, '邮件配置', 'EMAIL', 100, '邮箱配置', 0, '2020-04-14 23:25:45', 1265476890672672808, NULL, NULL);
@ -604,14 +604,6 @@ CREATE TABLE `sys_notice` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知表' ROW_FORMAT = Compact;
-- ----------------------------
-- Records of sys_notice
-- ----------------------------
INSERT INTO `sys_notice` VALUES (1304960081456066561, 'qqqq', 'qqqqqq<p></p>', 1, 1265476890672672808, '超级管理员', NULL, NULL, '2020-09-13 09:48:23', '2020-09-13 09:52:26', 3, '2020-09-13 09:48:23', 1265476890672672808, '2020-09-13 09:52:27', 1280700700074041345);
INSERT INTO `sys_notice` VALUES (1304960124862918657, '123123123', '<p>23123123123123</p>', 2, 1265476890672672808, '超级管理员', NULL, NULL, '2020-09-13 09:48:33', '2020-09-13 09:52:28', 3, '2020-09-13 09:48:33', 1265476890672672808, '2020-09-13 09:52:40', 1280700700074041345);
INSERT INTO `sys_notice` VALUES (1304961721068220417, '南方的冬天', '<p><img src=\"https://timgsa.baidu.com/timg?image&amp;quality=80&amp;size=b9999_10000&amp;sec=1599972071688&amp;di=9d692807717018e9f36dc209b8f2a290&amp;imgtype=0&amp;src=http%3A%2F%2Fimg1.imgtn.bdimg.com%2Fit%2Fu%3D3178869736%2C1430240761%26fm%3D214%26gp%3D0.jpg\">&nbsp;&nbsp;<br></p>', 1, 1280700700074041345, '老俞', 1265476890672672771, '研发部', '2020-09-13 09:54:54', NULL, 1, '2020-09-13 09:54:54', 1280700700074041345, NULL, NULL);
INSERT INTO `sys_notice` VALUES (1304964964817104898, '南方的冬天', '<div style=\"text-align: center;\"><img src=\"https://timgsa.baidu.com/timg?image&amp;quality=80&amp;size=b9999_10000&amp;sec=1599972936240&amp;di=0c65610a70a7f8de26e84f51da77604f&amp;imgtype=0&amp;src=http%3A%2F%2Fimg1.imgtn.bdimg.com%2Fit%2Fu%3D3178869736%2C1430240761%26fm%3D214%26gp%3D0.jpg\">&nbsp;&nbsp;<br></div><p></p>', 1, 1265476890672672808, '超级管理员', NULL, NULL, '2020-09-13 10:07:47', NULL, 1, '2020-09-13 10:07:47', 1265476890672672808, NULL, NULL);
-- ----------------------------
-- Table structure for sys_notice_user
-- ----------------------------
@ -625,10 +617,6 @@ CREATE TABLE `sys_notice_user` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统用户数据范围表' ROW_FORMAT = Compact;
-- ----------------------------
-- Records of sys_notice_user
-- ----------------------------
-- ----------------------------
-- Table structure for sys_oauth_user
-- ----------------------------
@ -1004,8 +992,8 @@ CREATE TABLE `sys_timers` (
-- ----------------------------
-- Records of sys_timers
-- ----------------------------
INSERT INTO `sys_timers` VALUES (1288760324837851137, '定时同步缓存常量', 'com.cn.xiaonuo.sys.modular.timer.tasks.RefreshConstantsTaskRunner', '0 0/1 * * * ?', 1, '定时同步sys_config表的数据到缓存常量中', '2020-07-30 16:56:20', 1265476890672672808, '2020-07-30 16:58:52', 1265476890672672808);
INSERT INTO `sys_timers` VALUES (1304971718170832898, '定时打印一句话', 'com.cn.xiaonuo.sys.modular.timer.tasks.SystemOutTaskRunner', '0 0 * * * ? *', 2, '定时打印一句话', '2020-09-13 10:34:37', 1265476890672672808, '2020-09-23 20:37:48', 1265476890672672808);
INSERT INTO `sys_timers` VALUES (1288760324837851137, '定时同步缓存常量', 'vip.xiaonuo.sys.modular.timer.tasks.RefreshConstantsTaskRunner', '0 0/1 * * * ?', 1, '定时同步sys_config表的数据到缓存常量中', '2020-07-30 16:56:20', 1265476890672672808, '2020-07-30 16:58:52', 1265476890672672808);
INSERT INTO `sys_timers` VALUES (1304971718170832898, '定时打印一句话', 'vip.xiaonuo.sys.modular.timer.tasks.SystemOutTaskRunner', '0 0 * * * ? *', 2, '定时打印一句话', '2020-09-13 10:34:37', 1265476890672672808, '2020-09-23 20:37:48', 1265476890672672808);
-- ----------------------------
-- Table structure for sys_user

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>logo.png">
<title>XiaoNuo快速开发平台</title>
<title>Snowy快速开发平台</title>
<style>.first-loading-wrp{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:420px;height:100%}.first-loading-wrp>h1{font-size:128px}.first-loading-wrp .loading-wrp{padding:98px;display:flex;justify-content:center;align-items:center}.dot{animation:antRotate 1.2s infinite linear;transform:rotate(45deg);position:relative;display:inline-block;font-size:32px;width:32px;height:32px;box-sizing:border-box}.dot i{width:14px;height:14px;position:absolute;display:block;background-color:#1890ff;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.dot i:nth-child(1){top:0;left:0}.dot i:nth-child(2){top:0;right:0;-webkit-animation-delay:.4s;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;-webkit-animation-delay:.8s;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}@keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes antSpinMove{to{opacity:1}}@-webkit-keyframes antSpinMove{to{opacity:1}}</style>
<!-- require cdn assets css -->
<% for (var i in htmlWebpackPlugin.options.cdn && htmlWebpackPlugin.options.cdn.css) { %>
@ -22,7 +22,7 @@
<div class="loading-wrp">
<span class="dot dot-spin"><i></i><i></i><i></i><i></i></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">XiaoNuo快速开发平台</div>
<div style="display: flex; justify-content: center; align-items: center;">Snowy快速开发平台</div>
</div>
</div>
<!-- require cdn assets js -->

View File

@ -25,7 +25,7 @@ export default {
props: {
title: {
type: String,
default: 'XiaoNuo快速开发平台',
default: 'Snowy快速开发平台',
required: false
},
showTitle: {

View File

@ -5,7 +5,7 @@
<div class="header">
<a href="/">
<img src="~@/assets/logo.png" class="logo" alt="logo">
<span class="title">XiaoNuo快速开发平台</span>
<span class="title">Snowy快速开发平台</span>
</a>
</div>
<div class="desc">

View File

@ -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' })
}
}
}

View File

@ -245,7 +245,7 @@
this.packageNameShow = true
} else {
this.packageNameShow = false
this.form.setFieldsValue({ packageName: 'com.cn.xiaonuo' })
this.form.setFieldsValue({ packageName: 'vip.xiaonuo' })
}
}
}

14
pom.xml
View File

@ -10,18 +10,18 @@
<version>2.3.1.RELEASE</version>
</parent>
<groupId>cn.xiaonuo</groupId>
<artifactId>xiaonuo-vue</artifactId>
<version>1.1.0</version>
<groupId>vip.xiaonuo</groupId>
<artifactId>snowy</artifactId>
<version>1.6.0</version>
<name>xiaonuo-vue</name>
<description>xiaonuo-vue版本</description>
<name>snowy</name>
<description>snowy的前后端分离vue版本</description>
<packaging>pom</packaging>
<modules>
<module>xiaonuo-base</module>
<module>xiaonuo-main</module>
<module>snowy-base</module>
<module>snowy-main</module>
</modules>
<properties>

1
snowy-base/README.md Normal file
View File

@ -0,0 +1 @@
** 此模块大家尽量不要动升级的时候只要将snowy-base的包覆盖此模块即可 **

View File

@ -5,20 +5,20 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>cn.xiaonuo</groupId>
<artifactId>xiaonuo-vue</artifactId>
<version>1.1.0</version>
<groupId>vip.xiaonuo</groupId>
<artifactId>snowy</artifactId>
<version>1.6.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>xiaonuo-base</artifactId>
<artifactId>snowy-base</artifactId>
<packaging>pom</packaging>
<modules>
<module>xiaonuo-core</module>
<module>xiaonuo-system</module>
<module>xiaonuo-gen</module>
<module>snowy-core</module>
<module>snowy-system</module>
<module>snowy-gen</module>
</modules>
</project>

View File

@ -5,13 +5,13 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>cn.xiaonuo</groupId>
<artifactId>xiaonuo-base</artifactId>
<version>1.1.0</version>
<groupId>vip.xiaonuo</groupId>
<artifactId>snowy-base</artifactId>
<version>1.6.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>xiaonuo-core</artifactId>
<artifactId>snowy-core</artifactId>
<packaging>jar</packaging>

View File

@ -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.*;

View File

@ -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.*;

View File

@ -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.*;

View File

@ -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.*;

View File

@ -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.*;

View File

@ -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;

View File

@ -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顺序的常量

View File

@ -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";
/**
* 默认密码

View File

@ -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位
* <p>
* xiaonuo-core模块异常枚举编码
* snowy-core模块异常枚举编码
*/
int XIAONUO_CORE_MODULE_EXP_CODE = 10;
int SNOWY_CORE_MODULE_EXP_CODE = 10;
/* 分类编码4位 */
/**

View File

@ -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;
/**
* 常用媒体类型常量

View File

@ -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相关常量

View File

@ -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;
/**
* 符号常量

View File

@ -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;

View File

@ -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<String> 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);
}
}

View File

@ -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

View File

@ -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字段值用于唯一性校验

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;
/**
* 临时保存当前请求号

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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<String> 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();
}
}

View File

@ -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);
}

View File

@ -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;
/**
* 邮件发送器

View File

@ -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;
}
}

View File

@ -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;
}

View File

@ -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;
/**

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;
/**
* 逻辑枚举

View File

@ -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;

View File

@ -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;
/**

View File

@ -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;

View File

@ -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;

View File

@ -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;
/**

View File

@ -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;
/**

View File

@ -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;

View File

@ -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 {
/**

View File

@ -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 {
/**

View File

@ -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 {
/**

View File

@ -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 {
/**

View File

@ -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 {
/**

View File

@ -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 {
/**

View File

@ -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 {
/**

View File

@ -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 {
/**

View File

@ -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;
/**
* 异常枚举格式规范

View File

@ -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值快速创建

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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
}

View File

@ -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);
}
}

View File

@ -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;

View File

@ -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 {
/**
* 客户端异常
* <p>
* 是由于客户端原因导致无法和服务端完成正常的交互而导致的失败如客户端无法连接到服务端无法解析服务端返回的数据
*/
private ClientException clientException;
/**
* 服务端异常
* <p>
* 用于指交互正常完成但是操作失败的场景
* <p>
* 例如客户端访问一个不存在 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;
}
}

View File

@ -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 {
/**
* 默认北京内网
* <p>
* 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;
}

View File

@ -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;

View File

@ -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";
}

View File

@ -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;

View File

@ -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;

View File

@ -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";
}

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;
}

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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<XiaoNuoAuthority> grantedAuthorities = CollectionUtil.newArrayList();
ArrayList<SnowyAuthority> 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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;
/**
* 成功响应结果

View File

@ -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;

View File

@ -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;

View File

@ -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 {
/**
* 发送短信
* <p>
* 如果是腾讯云params要用LinkedHashMap保证顺序
*
* @param phone 电话号码
* @param templateCode 模板号码
* @param params 模板里参数的集合
* @author xuyuxiang
* @date 2018/7/6 下午2:32
*/
void sendSms(String phone, String templateCode, Map<String, Object> params);
}

Some files were not shown because too many files have changed in this diff Show More