diff --git a/.image/screenshot/001仪表盘.png b/.image/screenshot/001仪表盘.png index 1660f75b..294ca400 100644 Binary files a/.image/screenshot/001仪表盘.png and b/.image/screenshot/001仪表盘.png differ diff --git a/.image/screenshot/002仪表盘-查看公告.png b/.image/screenshot/002仪表盘-查看公告.png deleted file mode 100644 index 9cef778b..00000000 Binary files a/.image/screenshot/002仪表盘-查看公告.png and /dev/null differ diff --git a/.image/screenshot/002分析页.png b/.image/screenshot/002分析页.png new file mode 100644 index 00000000..1fd7f9b4 Binary files /dev/null and b/.image/screenshot/002分析页.png differ diff --git a/.image/screenshot/010个人中心.png b/.image/screenshot/010个人中心.png index 588d09d3..8eae0840 100644 Binary files a/.image/screenshot/010个人中心.png and b/.image/screenshot/010个人中心.png differ diff --git a/.image/screenshot/010账号管理.png b/.image/screenshot/010账号管理.png deleted file mode 100644 index fa594617..00000000 Binary files a/.image/screenshot/010账号管理.png and /dev/null differ diff --git a/.image/screenshot/011安全设置-修改邮箱.png b/.image/screenshot/011安全设置-修改邮箱.png new file mode 100644 index 00000000..c3bfdde9 Binary files /dev/null and b/.image/screenshot/011安全设置-修改邮箱.png differ diff --git a/.image/screenshot/011安全设置.png b/.image/screenshot/011安全设置.png deleted file mode 100644 index a57c071c..00000000 Binary files a/.image/screenshot/011安全设置.png and /dev/null differ diff --git a/.image/screenshot/012安全设置-修改邮箱.png b/.image/screenshot/012安全设置-修改邮箱.png deleted file mode 100644 index 860e4fc4..00000000 Binary files a/.image/screenshot/012安全设置-修改邮箱.png and /dev/null differ diff --git a/.image/screenshot/013安全设置-修改邮箱-邮箱验证码.png b/.image/screenshot/013安全设置-修改邮箱-邮箱验证码.png deleted file mode 100644 index c28c0f0c..00000000 Binary files a/.image/screenshot/013安全设置-修改邮箱-邮箱验证码.png and /dev/null differ diff --git a/.image/screenshot/011消息中心.png b/.image/screenshot/013消息中心.png similarity index 100% rename from .image/screenshot/011消息中心.png rename to .image/screenshot/013消息中心.png diff --git a/.image/screenshot/020系统管理-用户管理-列表.png b/.image/screenshot/020系统管理-用户管理-列表.png index 4718c882..efade46b 100644 Binary files a/.image/screenshot/020系统管理-用户管理-列表.png and b/.image/screenshot/020系统管理-用户管理-列表.png differ diff --git a/.image/screenshot/021系统管理-用户管理-新增.png b/.image/screenshot/021系统管理-用户管理-新增.png index a5357e84..47b84f3a 100644 Binary files a/.image/screenshot/021系统管理-用户管理-新增.png and b/.image/screenshot/021系统管理-用户管理-新增.png differ diff --git a/.image/screenshot/025系统管理-角色管理-列表.png b/.image/screenshot/025系统管理-角色管理-列表.png new file mode 100644 index 00000000..9e248d7b Binary files /dev/null and b/.image/screenshot/025系统管理-角色管理-列表.png differ diff --git a/.image/screenshot/025系统管理-部门管理-列表.png b/.image/screenshot/025系统管理-部门管理-列表.png deleted file mode 100644 index 02139265..00000000 Binary files a/.image/screenshot/025系统管理-部门管理-列表.png and /dev/null differ diff --git a/.image/screenshot/026系统管理-角色管理-新增.png b/.image/screenshot/026系统管理-角色管理-新增.png new file mode 100644 index 00000000..9910fbc4 Binary files /dev/null and b/.image/screenshot/026系统管理-角色管理-新增.png differ diff --git a/.image/screenshot/026系统管理-部门管理-新增.png b/.image/screenshot/026系统管理-部门管理-新增.png deleted file mode 100644 index 079b4e1d..00000000 Binary files a/.image/screenshot/026系统管理-部门管理-新增.png and /dev/null differ diff --git a/.image/screenshot/027系统管理-角色管理-分配.png b/.image/screenshot/027系统管理-角色管理-分配.png new file mode 100644 index 00000000..78d4e575 Binary files /dev/null and b/.image/screenshot/027系统管理-角色管理-分配.png differ diff --git a/.image/screenshot/030系统管理-菜单管理-列表.png b/.image/screenshot/030系统管理-菜单管理-列表.png new file mode 100644 index 00000000..f1190b79 Binary files /dev/null and b/.image/screenshot/030系统管理-菜单管理-列表.png differ diff --git a/.image/screenshot/030系统管理-角色管理-列表.png b/.image/screenshot/030系统管理-角色管理-列表.png deleted file mode 100644 index 2d1d5f1b..00000000 Binary files a/.image/screenshot/030系统管理-角色管理-列表.png and /dev/null differ diff --git a/.image/screenshot/031系统管理-菜单管理-新增.png b/.image/screenshot/031系统管理-菜单管理-新增.png new file mode 100644 index 00000000..b8f6a7a5 Binary files /dev/null and b/.image/screenshot/031系统管理-菜单管理-新增.png differ diff --git a/.image/screenshot/031系统管理-角色管理-新增.png b/.image/screenshot/031系统管理-角色管理-新增.png deleted file mode 100644 index c8e91497..00000000 Binary files a/.image/screenshot/031系统管理-角色管理-新增.png and /dev/null differ diff --git a/.image/screenshot/035系统管理-菜单管理-列表.png b/.image/screenshot/035系统管理-菜单管理-列表.png deleted file mode 100644 index 6191d7e3..00000000 Binary files a/.image/screenshot/035系统管理-菜单管理-列表.png and /dev/null differ diff --git a/.image/screenshot/035系统管理-部门管理-列表.png b/.image/screenshot/035系统管理-部门管理-列表.png new file mode 100644 index 00000000..88fb5e8e Binary files /dev/null and b/.image/screenshot/035系统管理-部门管理-列表.png differ diff --git a/.image/screenshot/036系统管理-菜单管理-新增.png b/.image/screenshot/036系统管理-菜单管理-新增.png deleted file mode 100644 index 7d066790..00000000 Binary files a/.image/screenshot/036系统管理-菜单管理-新增.png and /dev/null differ diff --git a/.image/screenshot/036系统管理-部门管理-新增.png b/.image/screenshot/036系统管理-部门管理-新增.png new file mode 100644 index 00000000..d6dab35e Binary files /dev/null and b/.image/screenshot/036系统管理-部门管理-新增.png differ diff --git a/.image/screenshot/040系统管理-公告管理-列表.png b/.image/screenshot/040系统管理-公告管理-列表.png deleted file mode 100644 index b54d62f0..00000000 Binary files a/.image/screenshot/040系统管理-公告管理-列表.png and /dev/null differ diff --git a/.image/screenshot/040系统管理-字典管理-列表.png b/.image/screenshot/040系统管理-字典管理-列表.png new file mode 100644 index 00000000..4d76b60e Binary files /dev/null and b/.image/screenshot/040系统管理-字典管理-列表.png differ diff --git a/.image/screenshot/041系统管理-公告管理-修改.png b/.image/screenshot/041系统管理-公告管理-修改.png deleted file mode 100644 index c44032db..00000000 Binary files a/.image/screenshot/041系统管理-公告管理-修改.png and /dev/null differ diff --git a/.image/screenshot/041系统管理-字典项管理.png b/.image/screenshot/041系统管理-字典项管理.png new file mode 100644 index 00000000..881e13f1 Binary files /dev/null and b/.image/screenshot/041系统管理-字典项管理.png differ diff --git a/.image/screenshot/045系统管理-公告管理-列表.png b/.image/screenshot/045系统管理-公告管理-列表.png new file mode 100644 index 00000000..73e0dfab Binary files /dev/null and b/.image/screenshot/045系统管理-公告管理-列表.png differ diff --git a/.image/screenshot/045系统管理-字典管理-列表.png b/.image/screenshot/045系统管理-字典管理-列表.png deleted file mode 100644 index 329e1fb0..00000000 Binary files a/.image/screenshot/045系统管理-字典管理-列表.png and /dev/null differ diff --git a/.image/screenshot/046系统管理-公告管理-修改.png b/.image/screenshot/046系统管理-公告管理-修改.png new file mode 100644 index 00000000..660c0672 Binary files /dev/null and b/.image/screenshot/046系统管理-公告管理-修改.png differ diff --git a/.image/screenshot/046系统管理-字典项管理.png b/.image/screenshot/046系统管理-字典项管理.png deleted file mode 100644 index 17f3b5ae..00000000 Binary files a/.image/screenshot/046系统管理-字典项管理.png and /dev/null differ diff --git a/.image/screenshot/050系统管理-文件管理-列表-1.png b/.image/screenshot/050系统管理-文件管理-列表-1.png index da4fbcb2..3d8f51c0 100644 Binary files a/.image/screenshot/050系统管理-文件管理-列表-1.png and b/.image/screenshot/050系统管理-文件管理-列表-1.png differ diff --git a/.image/screenshot/051系统管理-文件管理-列表-2.png b/.image/screenshot/051系统管理-文件管理-列表-2.png index e58596df..8d185bf7 100644 Binary files a/.image/screenshot/051系统管理-文件管理-列表-2.png and b/.image/screenshot/051系统管理-文件管理-列表-2.png differ diff --git a/.image/screenshot/052系统管理-文件管理-图片.png b/.image/screenshot/052系统管理-文件管理-图片.png deleted file mode 100644 index 98256a3e..00000000 Binary files a/.image/screenshot/052系统管理-文件管理-图片.png and /dev/null differ diff --git a/.image/screenshot/052系统管理-文件管理-查看文档.png b/.image/screenshot/052系统管理-文件管理-查看文档.png new file mode 100644 index 00000000..03596476 Binary files /dev/null and b/.image/screenshot/052系统管理-文件管理-查看文档.png differ diff --git a/.image/screenshot/053系统管理-文件管理-音乐.png b/.image/screenshot/053系统管理-文件管理-音乐.png deleted file mode 100644 index 965e69a2..00000000 Binary files a/.image/screenshot/053系统管理-文件管理-音乐.png and /dev/null differ diff --git a/.image/screenshot/055系统管理-存储管理-列表.png b/.image/screenshot/055系统管理-存储管理-列表.png index 7a4ebfa8..89d5f600 100644 Binary files a/.image/screenshot/055系统管理-存储管理-列表.png and b/.image/screenshot/055系统管理-存储管理-列表.png differ diff --git a/.image/screenshot/056系统管理-存储管理-新增.png b/.image/screenshot/056系统管理-存储管理-新增.png index f923318a..c0647cf3 100644 Binary files a/.image/screenshot/056系统管理-存储管理-新增.png and b/.image/screenshot/056系统管理-存储管理-新增.png differ diff --git a/.image/screenshot/060系统管理-系统配置.png b/.image/screenshot/060系统管理-系统配置.png index 4e65c8f0..b2644730 100644 Binary files a/.image/screenshot/060系统管理-系统配置.png and b/.image/screenshot/060系统管理-系统配置.png differ diff --git a/.image/screenshot/061系统管理-安全配置.png b/.image/screenshot/061系统管理-安全配置.png index 360ee5d2..10598f6d 100644 Binary files a/.image/screenshot/061系统管理-安全配置.png and b/.image/screenshot/061系统管理-安全配置.png differ diff --git a/.image/screenshot/100系统工具-代码生成-列表.png b/.image/screenshot/100系统工具-代码生成-列表.png deleted file mode 100644 index ed221e5b..00000000 Binary files a/.image/screenshot/100系统工具-代码生成-列表.png and /dev/null differ diff --git a/.image/screenshot/100系统监控-在线用户.png b/.image/screenshot/100系统监控-在线用户.png new file mode 100644 index 00000000..b8c05f31 Binary files /dev/null and b/.image/screenshot/100系统监控-在线用户.png differ diff --git a/.image/screenshot/101系统工具-代码生成-配置.png b/.image/screenshot/101系统工具-代码生成-配置.png deleted file mode 100644 index 6b34c6b0..00000000 Binary files a/.image/screenshot/101系统工具-代码生成-配置.png and /dev/null differ diff --git a/.image/screenshot/101系统监控-系统日志-登录日志.png b/.image/screenshot/101系统监控-系统日志-登录日志.png new file mode 100644 index 00000000..4428c31a Binary files /dev/null and b/.image/screenshot/101系统监控-系统日志-登录日志.png differ diff --git a/.image/screenshot/102系统工具-代码生成-预览.png b/.image/screenshot/102系统工具-代码生成-预览.png deleted file mode 100644 index d7b53b96..00000000 Binary files a/.image/screenshot/102系统工具-代码生成-预览.png and /dev/null differ diff --git a/.image/screenshot/102系统监控-系统日志-操作日志.png b/.image/screenshot/102系统监控-系统日志-操作日志.png new file mode 100644 index 00000000..71017e21 Binary files /dev/null and b/.image/screenshot/102系统监控-系统日志-操作日志.png differ diff --git a/.image/screenshot/103系统监控-系统日志-操作日志-详情.png b/.image/screenshot/103系统监控-系统日志-操作日志-详情.png new file mode 100644 index 00000000..80c79645 Binary files /dev/null and b/.image/screenshot/103系统监控-系统日志-操作日志-详情.png differ diff --git a/.image/screenshot/150任务调度-任务管理-列表.png b/.image/screenshot/150任务调度-任务管理-列表.png new file mode 100644 index 00000000..b734ebcd Binary files /dev/null and b/.image/screenshot/150任务调度-任务管理-列表.png differ diff --git a/.image/screenshot/151任务调度-任务管理-新增.png b/.image/screenshot/151任务调度-任务管理-新增.png new file mode 100644 index 00000000..bfee2418 Binary files /dev/null and b/.image/screenshot/151任务调度-任务管理-新增.png differ diff --git a/.image/screenshot/155任务调度-任务日志-列表.png b/.image/screenshot/155任务调度-任务日志-列表.png new file mode 100644 index 00000000..6fddcfe3 Binary files /dev/null and b/.image/screenshot/155任务调度-任务日志-列表.png differ diff --git a/.image/screenshot/156任务调度-任务日志-详情.png b/.image/screenshot/156任务调度-任务日志-详情.png new file mode 100644 index 00000000..d692c743 Binary files /dev/null and b/.image/screenshot/156任务调度-任务日志-详情.png differ diff --git a/.image/screenshot/200系统监控-在线用户.png b/.image/screenshot/200系统监控-在线用户.png deleted file mode 100644 index ed56a04c..00000000 Binary files a/.image/screenshot/200系统监控-在线用户.png and /dev/null differ diff --git a/.image/screenshot/200能力开放-应用管理-列表.png b/.image/screenshot/200能力开放-应用管理-列表.png new file mode 100644 index 00000000..b16adf5b Binary files /dev/null and b/.image/screenshot/200能力开放-应用管理-列表.png differ diff --git a/.image/screenshot/201系统监控-系统日志-登录日志.png b/.image/screenshot/201系统监控-系统日志-登录日志.png deleted file mode 100644 index 0953fe27..00000000 Binary files a/.image/screenshot/201系统监控-系统日志-登录日志.png and /dev/null differ diff --git a/.image/screenshot/201能力开放-应用管理-新增.png b/.image/screenshot/201能力开放-应用管理-新增.png new file mode 100644 index 00000000..1aa49c88 Binary files /dev/null and b/.image/screenshot/201能力开放-应用管理-新增.png differ diff --git a/.image/screenshot/202系统监控-系统日志-操作日志-详情.png b/.image/screenshot/202系统监控-系统日志-操作日志-详情.png deleted file mode 100644 index 0de3f687..00000000 Binary files a/.image/screenshot/202系统监控-系统日志-操作日志-详情.png and /dev/null differ diff --git a/.image/screenshot/202系统监控-系统日志-操作日志.png b/.image/screenshot/202系统监控-系统日志-操作日志.png deleted file mode 100644 index 97c6c81f..00000000 Binary files a/.image/screenshot/202系统监控-系统日志-操作日志.png and /dev/null differ diff --git a/.image/screenshot/300系统工具-代码生成-列表.png b/.image/screenshot/300系统工具-代码生成-列表.png new file mode 100644 index 00000000..78453870 Binary files /dev/null and b/.image/screenshot/300系统工具-代码生成-列表.png differ diff --git a/.image/screenshot/301系统工具-代码生成-配置.png b/.image/screenshot/301系统工具-代码生成-配置.png new file mode 100644 index 00000000..1e62a54d Binary files /dev/null and b/.image/screenshot/301系统工具-代码生成-配置.png differ diff --git a/.image/screenshot/302系统工具-代码生成-预览.png b/.image/screenshot/302系统工具-代码生成-预览.png new file mode 100644 index 00000000..e8982089 Binary files /dev/null and b/.image/screenshot/302系统工具-代码生成-预览.png differ diff --git a/CHANGELOG.md b/CHANGELOG.md index 1aceda52..95daeeee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,53 @@ +## [v3.4.0](https://github.com/continew-org/continew-admin/compare/v3.3.0...v3.4.0) (2024-11-18) + +### ✨ 新特性 + +* 新增仪表盘分析接口,查询访问时段分析、查询模块分析、查询终端分析、查询浏览器分析 ([dea8dbe](https://github.com/continew-org/continew-admin/commit/dea8dbe131867a564f7e151a6484db5be6effaa3)) +* 新增查询仪表盘数据总览相关接口, 重构仪表盘相关代码 ([e01df09](https://github.com/continew-org/continew-admin/commit/e01df09127e6efc33971d64e2fe49a2a42282425)) +* 公告支持设置通知范围 ([29202ae](https://github.com/continew-org/continew-admin/commit/29202aea307a7257c9d1e9649dee00140164c59c)) (GitCode#1) +* 角色管理增加分配角色功能 ([73f880e](https://github.com/continew-org/continew-admin/commit/73f880ec57cfdccfc297aac228410f5bb7fed448)) ([ad3f832](https://github.com/continew-org/continew-admin/commit/ad3f8329dd07858b0982020db3605200112f09b5)) (GitHub#93) +* 新增能力开放模块应用管理功能 ([f774183](https://github.com/continew-org/continew-admin/commit/f7741832bdd315039cc5f1aa062d8ffac32ddf0f)) ([d1b3824](https://github.com/continew-org/continew-admin/commit/d1b38242b9f291c897a8eb82bd330bd775e656cf)) ([4454daa](https://github.com/continew-org/continew-admin/commit/4454daa9e07af7c7202c386e533ea055bb79f0df)) (Gitee#31) +* 新增查询用户字典接口 ([d4b02ba](https://github.com/continew-org/continew-admin/commit/d4b02ba9180f82084e5ca844eaa9b4a0966a0164)) +* 代码生成新增菜单SQL模板 ([fb947c9](https://github.com/continew-org/continew-admin/commit/fb947c98fdd075a19c55e1e9e5c137a8482db618)) (GitHub#95) + +### 💎 功能优化 + +- 优化部分 Mapper 方法使用 (替换为 MP 新增方法) ([ad69d44](https://github.com/continew-org/continew-admin/commit/ad69d44ebda72dbdb639ba4ff48cde9aa7f6e400)) +- 优化查询代码生成表性能 ([781d291](https://github.com/continew-org/continew-admin/commit/781d29142fbcc1f981d3760565f2f96b49570438)) +- 移除上传文件时的多余校验 ([8466105](https://github.com/continew-org/continew-admin/commit/8466105a9b8b2fd807ac9d3029e4da7bc609d551)) +- 重构获取登录用户信息方式(线程级存储) ([79ea39d](https://github.com/continew-org/continew-admin/commit/79ea39dd078639b4e137d576f3d7820bb6c24d0a)) +- 完善及优化代码生成模板 ([ffdc971](https://github.com/continew-org/continew-admin/commit/ffdc9712d4cd1fd3093cec0780f630d672339cdf)) ([2b47ed7](https://github.com/continew-org/continew-admin/commit/2b47ed711074ad64d98fa0d9d68ccd2777b70bf2)) ([90e3bc0](https://github.com/continew-org/continew-admin/commit/90e3bc0595fdb692644ed7fd9b1a3735962cb68b)) ([985bc25](https://github.com/continew-org/continew-admin/commit/985bc25716daae6fb018a856af889919436f26e6)) +- 字典项管理日志模块调整为字典管理 ([60cb2e3](https://github.com/continew-org/continew-admin/commit/60cb2e3b5cae56d9a3117aeea6c57ec02cb9abe4)) +- 解决查询日志数据时索引失效的问题 ([4525cb3](https://github.com/continew-org/continew-admin/commit/4525cb3531c06354e3dc57147c93dd5f7f8a4e8a)) +- 重构拆分 liquibase 脚本结构 ([aadaa5b](https://github.com/continew-org/continew-admin/commit/aadaa5b4a70caaa775a38fd542890aa8d7f951c6)) +- 调整系统配置菜单图标 ([872bc1c](https://github.com/continew-org/continew-admin/commit/872bc1ca8143632ea0ca00eb320e57f61729937c)) +- 优化系统管理、代码生成相关代码及初始数据脚本 ([9ecdeb5](https://github.com/continew-org/continew-admin/commit/9ecdeb52f601b93116f6e89d8db32d8db95cb0c5)) ([5717d03](https://github.com/continew-org/continew-admin/commit/5717d03d01f8f052688bef873def83a3b8defc21)) ([7870de2](https://github.com/continew-org/continew-admin/commit/7870de28926cde86a8732ad5d6950616e1078d57)) +- 优化项目模块命名(简化、分类、统一) ([c276e53](https://github.com/continew-org/continew-admin/commit/c276e53a8e02e64f9e5d8270171e20424804382d)) +- 优化任务调度配置及 docker 部署脚本 ([b927470](https://github.com/continew-org/continew-admin/commit/b927470e33bb75594f1546a4f06d48bc2281f5ab)) ([c5cd4e2](https://github.com/continew-org/continew-admin/commit/c5cd4e2c284fa195411f704e41ca50a70271c6b7)) +- 重构仪表盘查询地域分析接口 ([e0e157f](https://github.com/continew-org/continew-admin/commit/e0e157f0e5b23ff6e27ec7ae0ee028af6f2facd1)) +- 完善 PostgreSQL 代码生成类型映射配置 ([4c36f23](https://github.com/continew-org/continew-admin/commit/4c36f2339830272aa047e46d02f34485b9051ec3)) +- 优化通知公告部分代码 ([e1941ec](https://github.com/continew-org/continew-admin/commit/e1941eca455a066dae631b1533d63f8d9a193161)) +- 优化初始数据脚本 ([6abb444](https://github.com/continew-org/continew-admin/commit/6abb444f9dce7ed1ea4aa90502c21d2ab6c8e247)) +- 忽略获取在线用户信息异常 ([4856366](https://github.com/continew-org/continew-admin/commit/48563663e1fed93154f63f6c9a6c07ea79d741da)) +- 优化部分注释 ([3116836](https://github.com/continew-org/continew-admin/commit/3116836b0139232769797da271a400fa4d9d52fa)) + +### 🐛 问题修复 + +- 参数配置支持设值为空 ([d7e8fc9](https://github.com/continew-org/continew-admin/commit/d7e8fc9bc31409b3652b5ad03a79248726547088)) +- 修复修改存储时同时设置默认存储及启用判断顺序错误 ([d9602e8](https://github.com/continew-org/continew-admin/commit/d9602e8639bcd125b15faea5ca7f618429bcc50e)) +- 修复任务日志缺失异常堆栈的问题 ([5cbeddb](https://github.com/continew-org/continew-admin/commit/5cbeddb97bd38274641ac5d63226a937975d69ba)) (Gitee#29) +- 修复更新在线用户权限信息报错的问题 ([8278032](https://github.com/continew-org/continew-admin/commit/82780324b7c2faeba22f2dbde440d1cf0e42c3c9)) +- 修复查询日志排序错误 ([8b403f4](https://github.com/continew-org/continew-admin/commit/8b403f4357caeac0c0a4cc9ac67c73043a1f4465)) +- 修复部分错误规范代码 ([a83b45f](https://github.com/continew-org/continew-admin/commit/a83b45f776234274a844337a2f2b541705ba5aff)) +- 调整部分实体包 ([3f4331e](https://github.com/continew-org/continew-admin/commit/3f4331e92b86e73303c4d675f0f1d4bc91a2a71b)) +- 修复获取邮箱验证码未进行行为验证码校验错误 ([731bfa0](https://github.com/continew-org/continew-admin/commit/731bfa065ab3a10ab933aaffd2e9ceebf0a4d16d)) +- 完善用户角色变更校验及在线用户权限处理 ([c28d3cf](https://github.com/continew-org/continew-admin/commit/c28d3cf1c45212e670b90fc0077b5e176a894bd2)) +- 修复查询系统配置参数漏洞 :boom: ([8c3fe35](https://github.com/continew-org/continew-admin/commit/8c3fe353be5d68f1ed252eef12f5fcdc0a1e3c83)) + +### 📦 依赖升级 + +- ContiNew Starter 2.6.0 => 2.7.4 (更多特性及依赖升级详情,请查看 ContiNew Starter [更新日志](https://github.com/continew-org/continew-starter/blob/dev/CHANGELOG.md)) + ## [v3.3.0](https://github.com/continew-org/continew-admin/compare/v3.2.0...v3.3.0) (2024-09-09) ### ✨ 新特性 diff --git a/README.md b/README.md index 91444926..a853fa28 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ License -Release +Release Codacy Badge @@ -77,6 +77,7 @@ ContiNew Admin(Continue New Admin)持续迭代优化的前后端分离中后 2.**Starter 组件:** 从 v2.1.0 版本开始,抽取并封装后端基础组件及各框架集成配置到 ContiNew Starter 项目,且 **[已发布至 Maven 中央仓库](https://central.sonatype.com/search?q=continew-starter&namespace=top.continew)**,可在你的任意项目中直接引入所需依赖使用。即使你不用脚手架项目,难道能让你搭项目框架更快、更爽、更省力的 Starter 也要 Say No 吗? 3.**CRUD 套件:** 封装通用增删改查套件,适配后端各分层,几分钟即可提供一套 CRUD API,包括新增、修改、批量删除、查询详情、分页列表查询、全部列表查询、树型列表查询、导出到 Excel,且 API 支持按实际所需开放或扩展。 + ```java @Tag(name = "部门管理 API") @RestController @@ -100,6 +101,7 @@ public class DeptController extends BaseController 一个好的脚手架项目,不仅仅是提供一系列组件集成与配置,也不仅仅是封装一堆好用的工具,还更应该提供一系列通用基础业务解决方案及设计,为初创团队项目减负。 9.**质量与安全:** CI 已集成 Sonar、Codacy,Push 即扫描代码质量,定期扫描 CVE 漏洞,及时解决潜在问题。封装数据库字段加密、JSON 脱敏、XSS 过滤等工具,提供诸多安全解决方案。 @@ -112,49 +114,63 @@ public class DeptController extends BaseController [!TIP] > 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [任务清单](https://continew.top/require.html) 和 [更新日志](https://continew.top/admin/other/changelog.html)。 +- 仪表盘:提供工作台、分析页,工作台提供功能快捷导航入口、最新公告、动态;分析页提供全面数据可视化能力 - 个人中心:支持基础信息修改、密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑、头像裁剪上传 -- 消息中心:提供站内信消息统一查看、标记已读、全部已读、删除等功能 -- 系统管理 - - 用户管理:提供用户的相关配置,新增、修改、删除、重置密码、导出 - - 部门管理:可配置系统组织架构,并以树形表格展示 - - 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限 - - 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单 - - 通知公告:提供公告的发布、查看和删除等功能。管理员可以在后台发布公告,并可以设置公告的生效时间、终止时间,以 markdown-it 为内核渲染 Markdown 格式内容显示 - - 字典管理:提供对系统公用数据字典的维护,例如:公告类型,支持字典标签背景色和排序等配置 - - 文件管理:提供文件上传、下载、预览(目前支持图片、音视频)、重命名、切换视图(列表、网格)等功能 - - 存储管理:提供文件存储库新增、编辑、删除等功能,支持本地存储、兼容 S3 协议存储 - - 系统配置: - - 基础配置:提供修改系统标题、Logo、favicon、版权信息等基础配置功能,以方便用户系统与其自身品牌形象保持一致 - - 邮件配置:提供系统发件箱配置,也支持通过配置文件指定 - - 安全配置:提供密码策略修改,支持丰富的密码策略设定,包括但不限于 `密码有效期`、`密码重复次数`、`密码错误锁定账号次数、时间` 等 - -- 系统监控 - - 在线用户:管理当前登录用户,可一键踢下线 - - 日志管理:提供登录日志、操作日志管理功能,可查看指定日志的详细请求及响应信息 - -- 任务调度 - - 任务管理:提供定时任务的新增、修改、删除、执行功能,支持 CORN 和固定频率 - - 任务日志:提供任务执行日志的查询功能,支持停止、重试指定批次,支持查询集群各节点的详细输出日志 - +- 消息中心:提供站内信消息统一查看、标记已读、全部已读、删除等功能(目前仅支持系统通知消息) +- 用户管理:管理系统用户,包含新增、修改、删除、导入、导出、重置密码、分配角色等功能 + +- 角色管理:管理系统用户的功能权限及数据权限,包含新增、修改、删除、分配角色等功能 + +- 菜单管理:管理系统菜单及按钮权限,支持多级菜单,动态路由,包含新增、修改、删除等功能 + +- 部门管理:管理系统组织架构,包含新增、修改、删除、导出等功能,以树形列表进行展示 + +- 字典管理:管理系统公用数据字典,例如:消息类型。支持字典标签背景色和排序等配置 + +- 通知公告:管理系统公告,支持设置公告的生效时间、终止时间、通知范围(所有人、指定用户) + +- 文件管理:管理系统文件,支持上传、下载、预览(目前支持图片、音视频、PDF、Word、Excel、PPT)、重命名、切换视图(列表、网格)等功能 + +- 存储管理:管理文件存储配置,支持本地存储、兼容 S3 协议存储 + +- 系统配置: + - 基础配置:提供修改系统标题、Logo、favicon、版权信息等基础配置功能,以方便用户系统与其自身品牌形象保持一致 + - 邮件配置:提供系统发件箱配置,也支持通过配置文件指定 + - 安全配置:提供密码策略修改,支持丰富的密码策略设定,包括但不限于 `密码有效期`、`密码重复次数`、`密码错误锁定账号次数、时间` 等 + +- 在线用户:管理当前登录用户,可一键踢除下线 + +- 日志管理:管理系统登录日志、操作日志,支持查看日志详情,包含请求头、响应头等报文信息 + +- 任务管理:管理系统定时任务,包含新增、修改、删除、执行功能,支持 Cron(可配置式生成 Cron 表达式) 和固定频率 + +- 任务日志:管理定时任务执行日志,包含停止、重试指定批次,查询集群各节点的详细输出日志等功能 + +- 应用管理:管理第三方系统应用 AK、SK,包含新增、修改、删除、查看密钥、重置密钥等功能,支持设置密钥有效期 + - 代码生成:提供根据数据库表自动生成相应的前后端 CRUD 代码的功能,支持同步最新表结构及代码生成预览 ## 系统截图 > [!TIP] -> 受篇幅长度及功能更新频率影响,下方仅为系统 **部分** 功能于 **2024年6月13日** 进行的截图,更多新增功能及细节请登录演示环境或 clone 代码到本地启动查看。 +> 受篇幅长度及功能更新频率影响,下方仅为系统 **部分** 功能于 **2024年11月18日** 进行的截图,更多新增功能及细节请登录演示环境或 clone 代码到本地启动查看。 + + + + - - + + - + @@ -166,48 +182,41 @@ public class DeptController extends BaseController系统管理-用户管理-新增 - - + + - - + + - - + + - - + + - - - - - + - - + + - - + + - - - - - - + +
登录页面登录页面-H5
仪表盘分析页
仪表盘-查看公告
个人中心消息中心
消息中心安全设置-修改邮箱 安全设置-修改邮箱-邮箱验证码
系统管理-部门管理-列表系统管理-部门管理-新增系统管理-角色管理-列表系统管理-角色管理-新增
系统管理-角色管理-列表系统管理-角色管理-新增系统管理-菜单管理-列表系统管理-菜单管理-新增
系统管理-菜单管理-列表系统管理-菜单管理-新增系统管理-公告管理-列表系统管理-公告管理-修改
系统管理-公告管理-列表系统管理-公告管理-修改系统管理-字典管理-列表系统管理-字典项管理
系统管理-字典管理-列表系统管理-字典项管理
系统管理-文件管理-列表-1 系统管理-文件管理-列表-2系统管理-文件管理-查看文档
系统管理-文件管理-图片系统管理-文件管理-音乐系统工具-代码生成-配置系统工具-代码生成-预览
系统工具-代码生成-配置系统工具-代码生成-预览系统监控-在线用户系统监控-系统日志-登录日志
系统监控-在线用户系统监控-系统日志-登录日志
系统监控-系统日志-操作日志系统监控-系统日志-操作日志-详情系统监控-系统日志-操作日志系统监控-系统日志-操作日志-详情
+ ## 核心技术栈 | 名称 | 版本 | 简介 | @@ -324,7 +333,8 @@ continew-admin │ │ │ │ │ ├─ query(系统管理相关查询条件) │ │ │ │ │ ├─ req(系统管理相关请求对象(Request)) │ │ │ │ │ └─ resp(系统管理相关响应对象(Response)) -│ │ │ │ └─ service(系统管理相关业务接口及实现类) +│ │ │ │ ├─ service(系统管理相关业务接口及实现类) +│ │ │ │ └─ util(系统管理相关工具类) │ │ │ └─ resources │ │ │ └─ mapper(系统管理相关 Mapper XML 文件目录) │ │ └─ test(测试相关代码目录) @@ -344,6 +354,18 @@ continew-admin │ │ │ │ └─ service(代码生成器相关业务接口及实现类) │ │ │ └─ test(测试相关代码目录) │ │ └─ pom.xml +│ ├─ continew-plugin-open(能力开放插件模块) +│ │ ├─ src +│ │ │ ├─ main/java/top/continew/admin/open +│ │ │ │ ├─ mapper(代码生成器相关 Mapper) +│ │ │ │ ├─ model(能力开放相关模型) +│ │ │ │ │ ├─ entity(能力开放相关实体对象) +│ │ │ │ │ ├─ query(能力开放相关查询条件) +│ │ │ │ │ ├─ req(能力开放相关请求对象(Request)) +│ │ │ │ │ └─ resp(能力开放相关响应对象(Response)) +│ │ │ │ └─ service(能力开放相关业务接口及实现类) +│ │ │ └─ test(测试相关代码目录) +│ │ └─ pom.xml │ ├─ continew-plugin-generator(代码生成器插件模块) │ │ ├─ src │ │ │ ├─ main @@ -400,7 +422,7 @@ continew-admin ├─ .idea │ └─ icon.png(IDEA 项目图标,实际开发时直接删除) ├─ .image(截图目录,实际开发时直接删除) -├─ .style(代码格式相关配置目录,实际开发时根据需要取舍,删除时注意删除 spotless 插件配置) +├─ .style(代码格式、License文件头相关配置目录,实际开发时根据需要取舍,删除时注意删除 spotless 插件配置) ├─ .gitignore(Git 忽略文件相关配置文件) ├─ docker(项目部署相关配置目录,实际开发时可备份后直接删除) ├─ LICENSE(开源协议文件) diff --git a/continew-extension/continew-extension-schedule-server/src/main/java/top/continew/admin/extension/scheduling/ScheduleServerApplication.java b/continew-extension/continew-extension-schedule-server/src/main/java/top/continew/admin/extension/scheduling/ScheduleServerApplication.java index 6a8d7cc9..4b5afa2a 100644 --- a/continew-extension/continew-extension-schedule-server/src/main/java/top/continew/admin/extension/scheduling/ScheduleServerApplication.java +++ b/continew-extension/continew-extension-schedule-server/src/main/java/top/continew/admin/extension/scheduling/ScheduleServerApplication.java @@ -52,7 +52,7 @@ public class ScheduleServerApplication extends com.aizuda.snailjob.server.SnailJ String baseUrl = URLUtil.normalize("%s:%s%s".formatted(hostAddress, port, contextPath)); log.info("----------------------------------------------"); log.info("{} service started successfully.", SpringUtil.getApplicationName()); - log.info("API 地址:{}", baseUrl); + log.info("访问地址:{}", baseUrl); log.info("----------------------------------------------"); } } diff --git a/continew-webapi/src/main/java/top/continew/admin/ContiNewAdminApplication.java b/continew-webapi/src/main/java/top/continew/admin/ContiNewAdminApplication.java index 36566e30..5c7fa8f5 100644 --- a/continew-webapi/src/main/java/top/continew/admin/ContiNewAdminApplication.java +++ b/continew-webapi/src/main/java/top/continew/admin/ContiNewAdminApplication.java @@ -76,11 +76,13 @@ public class ContiNewAdminApplication implements ApplicationRunner { String baseUrl = URLUtil.normalize("%s:%s%s".formatted(hostAddress, port, contextPath)); log.info("----------------------------------------------"); log.info("{} service started successfully.", projectProperties.getName()); - log.info("API 地址:{}", baseUrl); + log.info("API地址:{}", baseUrl); Knife4jProperties knife4jProperties = SpringUtil.getBean(Knife4jProperties.class); if (!knife4jProperties.isProduction()) { - log.info("API 文档:{}/doc.html", baseUrl); + log.info("API文档:{}/doc.html", baseUrl); } + log.info("在线文档:https://continew.top"); + log.info("常见问题:https://continew.top/faq.html"); log.info("----------------------------------------------"); } } diff --git a/continew-webapi/src/main/resources/config/application.yml b/continew-webapi/src/main/resources/config/application.yml index c1972f41..395e7201 100644 --- a/continew-webapi/src/main/resources/config/application.yml +++ b/continew-webapi/src/main/resources/config/application.yml @@ -5,7 +5,7 @@ project: # 应用名称 app-name: continew-admin # 版本 - version: 3.3.0 + version: 3.4.0 # 描述 description: 持续迭代优化的前后端分离中后台管理系统框架,开箱即用,持续提供舒适的开发体验。 # 基本包 diff --git a/pom.xml b/pom.xml index fdb2445b..f0ec997d 100644 --- a/pom.xml +++ b/pom.xml @@ -33,7 +33,7 @@ - 3.3.0 + 3.4.0