release: v3.4.0
| Before Width: | Height: | Size: 253 KiB After Width: | Height: | Size: 248 KiB | 
| Before Width: | Height: | Size: 252 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/002分析页.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 250 KiB | 
| Before Width: | Height: | Size: 116 KiB After Width: | Height: | Size: 125 KiB | 
| Before Width: | Height: | Size: 99 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/011安全设置-修改邮箱.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 250 KiB | 
| Before Width: | Height: | Size: 113 KiB | 
| Before Width: | Height: | Size: 106 KiB | 
| Before Width: | Height: | Size: 48 KiB | 
| Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB | 
| Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 105 KiB | 
| Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 108 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/025系统管理-角色管理-列表.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 80 KiB | 
| Before Width: | Height: | Size: 96 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/026系统管理-角色管理-新增.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 95 KiB | 
| Before Width: | Height: | Size: 100 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/027系统管理-角色管理-分配.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 106 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/030系统管理-菜单管理-列表.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 177 KiB | 
| Before Width: | Height: | Size: 74 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/031系统管理-菜单管理-新增.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 183 KiB | 
| Before Width: | Height: | Size: 87 KiB | 
| Before Width: | Height: | Size: 128 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/035系统管理-部门管理-列表.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 100 KiB | 
| Before Width: | Height: | Size: 146 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/036系统管理-部门管理-新增.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 107 KiB | 
| Before Width: | Height: | Size: 88 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/040系统管理-字典管理-列表.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 88 KiB | 
| Before Width: | Height: | Size: 305 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/041系统管理-字典项管理.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 130 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/045系统管理-公告管理-列表.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 77 KiB | 
| Before Width: | Height: | Size: 81 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/046系统管理-公告管理-修改.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 168 KiB | 
| Before Width: | Height: | Size: 92 KiB | 
| Before Width: | Height: | Size: 128 KiB After Width: | Height: | Size: 322 KiB | 
| Before Width: | Height: | Size: 105 KiB After Width: | Height: | Size: 185 KiB | 
| Before Width: | Height: | Size: 808 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/052系统管理-文件管理-查看文档.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 244 KiB | 
| Before Width: | Height: | Size: 119 KiB | 
| Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 90 KiB | 
| Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 94 KiB | 
| Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB | 
| Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 96 KiB | 
| Before Width: | Height: | Size: 98 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/100系统监控-在线用户.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 122 KiB | 
| Before Width: | Height: | Size: 94 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/101系统监控-系统日志-登录日志.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 131 KiB | 
| Before Width: | Height: | Size: 221 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/102系统监控-系统日志-操作日志.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 139 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/103系统监控-系统日志-操作日志-详情.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 161 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/150任务调度-任务管理-列表.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 78 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/151任务调度-任务管理-新增.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 129 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/155任务调度-任务日志-列表.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 107 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/156任务调度-任务日志-详情.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 145 KiB | 
| Before Width: | Height: | Size: 81 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/200能力开放-应用管理-列表.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 66 KiB | 
| Before Width: | Height: | Size: 122 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/201能力开放-应用管理-新增.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 77 KiB | 
| Before Width: | Height: | Size: 150 KiB | 
| Before Width: | Height: | Size: 131 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/300系统工具-代码生成-列表.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 91 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/301系统工具-代码生成-配置.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 131 KiB | 
							
								
								
									
										
											BIN
										
									
								
								.image/screenshot/302系统工具-代码生成-预览.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 118 KiB | 
							
								
								
									
										50
									
								
								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) | ## [v3.3.0](https://github.com/continew-org/continew-admin/compare/v3.2.0...v3.3.0) (2024-09-09) | ||||||
|  |  | ||||||
| ### ✨ 新特性 | ### ✨ 新特性 | ||||||
|   | |||||||
							
								
								
									
										128
									
								
								README.md
									
									
									
									
									
								
							
							
						
						| @@ -4,7 +4,7 @@ | |||||||
| <img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License" /> | <img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License" /> | ||||||
| </a> | </a> | ||||||
| <a href="https://github.com/continew-org/continew-admin" target="_blank"> | <a href="https://github.com/continew-org/continew-admin" target="_blank"> | ||||||
| <img src="https://img.shields.io/badge/RELEASE-v3.3.0-%23ff3f59.svg" alt="Release" /> | <img src="https://img.shields.io/badge/RELEASE-v3.4.0-%23ff3f59.svg" alt="Release" /> | ||||||
| </a> | </a> | ||||||
| <a href="https://app.codacy.com/gh/continew-org/continew-admin/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade" target="_blank"> | <a href="https://app.codacy.com/gh/continew-org/continew-admin/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade" target="_blank"> | ||||||
| <img src="https://app.codacy.com/project/badge/Grade/19e3e2395d554efe902c3822e65db30e" alt="Codacy Badge" /> | <img src="https://app.codacy.com/project/badge/Grade/19e3e2395d554efe902c3822e65db30e" alt="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 吗? | 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 支持按实际所需开放或扩展。 | 3.**CRUD 套件:** 封装通用增删改查套件,适配后端各分层,几分钟即可提供一套 CRUD API,包括新增、修改、批量删除、查询详情、分页列表查询、全部列表查询、树型列表查询、导出到 Excel,且 API 支持按实际所需开放或扩展。 | ||||||
|  |  | ||||||
| ```java | ```java | ||||||
| @Tag(name = "部门管理 API") | @Tag(name = "部门管理 API") | ||||||
| @RestController | @RestController | ||||||
| @@ -100,6 +101,7 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe | |||||||
| 7.**卓越工程:** 后端采用模块化工程结构,并适配了统一项目版本号、编译项目自动代码格式化、代码混淆等插件,提供了自定义打包部署结构配置(配置文件、三方依赖和主程序分离),提供全套环境及应用的 Docker Compose 部署脚本。为了减少您开发新项目时的改造耗时,项目品牌配置持续进行深度聚合,简单的配置和结构修改即可快速开始独属于你的新项目。 | 7.**卓越工程:** 后端采用模块化工程结构,并适配了统一项目版本号、编译项目自动代码格式化、代码混淆等插件,提供了自定义打包部署结构配置(配置文件、三方依赖和主程序分离),提供全套环境及应用的 Docker Compose 部署脚本。为了减少您开发新项目时的改造耗时,项目品牌配置持续进行深度聚合,简单的配置和结构修改即可快速开始独属于你的新项目。 | ||||||
|  |  | ||||||
| 8.**业务脚手架:** 有颜有料,不止是说说而已,持续打磨 UI 设计与色彩主题。提供基于 RBAC 的权限控制、通用数据权限,包含丰富的通用业务功能:第三方登录,邮箱、短信(生产级炸弹漏洞处理方案),个人中心、用户管理、角色管理、部门管理、系统配置(基础站点配置、邮件配置、安全配置)、系统日志、消息中心、通知公告等,设计用心,逻辑合理闭环。 | 8.**业务脚手架:** 有颜有料,不止是说说而已,持续打磨 UI 设计与色彩主题。提供基于 RBAC 的权限控制、通用数据权限,包含丰富的通用业务功能:第三方登录,邮箱、短信(生产级炸弹漏洞处理方案),个人中心、用户管理、角色管理、部门管理、系统配置(基础站点配置、邮件配置、安全配置)、系统日志、消息中心、通知公告等,设计用心,逻辑合理闭环。 | ||||||
|  |  | ||||||
| > 一个好的脚手架项目,不仅仅是提供一系列组件集成与配置,也不仅仅是封装一堆好用的工具,还更应该提供一系列通用基础业务解决方案及设计,为初创团队项目减负。 | > 一个好的脚手架项目,不仅仅是提供一系列组件集成与配置,也不仅仅是封装一堆好用的工具,还更应该提供一系列通用基础业务解决方案及设计,为初创团队项目减负。 | ||||||
|  |  | ||||||
| 9.**质量与安全:** CI 已集成 Sonar、Codacy,Push 即扫描代码质量,定期扫描 CVE 漏洞,及时解决潜在问题。封装数据库字段加密、JSON 脱敏、XSS 过滤等工具,提供诸多安全解决方案。 | 9.**质量与安全:** CI 已集成 Sonar、Codacy,Push 即扫描代码质量,定期扫描 CVE 漏洞,及时解决潜在问题。封装数据库字段加密、JSON 脱敏、XSS 过滤等工具,提供诸多安全解决方案。 | ||||||
| @@ -112,49 +114,63 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe | |||||||
| > [!TIP] | > [!TIP] | ||||||
| > 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [任务清单](https://continew.top/require.html) 和 [更新日志](https://continew.top/admin/other/changelog.html)。 | > 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [任务清单](https://continew.top/require.html) 和 [更新日志](https://continew.top/admin/other/changelog.html)。 | ||||||
|  |  | ||||||
|  | - 仪表盘:提供工作台、分析页,工作台提供功能快捷导航入口、最新公告、动态;分析页提供全面数据可视化能力 | ||||||
| - 个人中心:支持基础信息修改、密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑、头像裁剪上传 | - 个人中心:支持基础信息修改、密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑、头像裁剪上传 | ||||||
| - 消息中心:提供站内信消息统一查看、标记已读、全部已读、删除等功能 | - 消息中心:提供站内信消息统一查看、标记已读、全部已读、删除等功能(目前仅支持系统通知消息) | ||||||
| - 系统管理 | - 用户管理:管理系统用户,包含新增、修改、删除、导入、导出、重置密码、分配角色等功能 | ||||||
|   - 用户管理:提供用户的相关配置,新增、修改、删除、重置密码、导出 |    | ||||||
|   - 部门管理:可配置系统组织架构,并以树形表格展示 | - 角色管理:管理系统用户的功能权限及数据权限,包含新增、修改、删除、分配角色等功能 | ||||||
|   - 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限 |    | ||||||
|   - 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单 | - 菜单管理:管理系统菜单及按钮权限,支持多级菜单,动态路由,包含新增、修改、删除等功能 | ||||||
|   - 通知公告:提供公告的发布、查看和删除等功能。管理员可以在后台发布公告,并可以设置公告的生效时间、终止时间,以 markdown-it 为内核渲染 Markdown 格式内容显示 |    | ||||||
|   - 字典管理:提供对系统公用数据字典的维护,例如:公告类型,支持字典标签背景色和排序等配置 | - 部门管理:管理系统组织架构,包含新增、修改、删除、导出等功能,以树形列表进行展示 | ||||||
|   - 文件管理:提供文件上传、下载、预览(目前支持图片、音视频)、重命名、切换视图(列表、网格)等功能 |    | ||||||
|   - 存储管理:提供文件存储库新增、编辑、删除等功能,支持本地存储、兼容 S3 协议存储 | - 字典管理:管理系统公用数据字典,例如:消息类型。支持字典标签背景色和排序等配置 | ||||||
|   - 系统配置: |    | ||||||
|     - 基础配置:提供修改系统标题、Logo、favicon、版权信息等基础配置功能,以方便用户系统与其自身品牌形象保持一致 | - 通知公告:管理系统公告,支持设置公告的生效时间、终止时间、通知范围(所有人、指定用户) | ||||||
|     - 邮件配置:提供系统发件箱配置,也支持通过配置文件指定 |    | ||||||
|     - 安全配置:提供密码策略修改,支持丰富的密码策略设定,包括但不限于 `密码有效期`、`密码重复次数`、`密码错误锁定账号次数、时间` 等 | - 文件管理:管理系统文件,支持上传、下载、预览(目前支持图片、音视频、PDF、Word、Excel、PPT)、重命名、切换视图(列表、网格)等功能 | ||||||
|  |    | ||||||
| - 系统监控 | - 存储管理:管理文件存储配置,支持本地存储、兼容 S3 协议存储 | ||||||
|   - 在线用户:管理当前登录用户,可一键踢下线 |    | ||||||
|   - 日志管理:提供登录日志、操作日志管理功能,可查看指定日志的详细请求及响应信息 | - 系统配置: | ||||||
|  |   - 基础配置:提供修改系统标题、Logo、favicon、版权信息等基础配置功能,以方便用户系统与其自身品牌形象保持一致 | ||||||
| - 任务调度 |   - 邮件配置:提供系统发件箱配置,也支持通过配置文件指定 | ||||||
|   - 任务管理:提供定时任务的新增、修改、删除、执行功能,支持 CORN 和固定频率 |   - 安全配置:提供密码策略修改,支持丰富的密码策略设定,包括但不限于 `密码有效期`、`密码重复次数`、`密码错误锁定账号次数、时间` 等 | ||||||
|   - 任务日志:提供任务执行日志的查询功能,支持停止、重试指定批次,支持查询集群各节点的详细输出日志 |    | ||||||
|  | - 在线用户:管理当前登录用户,可一键踢除下线 | ||||||
|  |    | ||||||
|  | - 日志管理:管理系统登录日志、操作日志,支持查看日志详情,包含请求头、响应头等报文信息 | ||||||
|  |    | ||||||
|  | - 任务管理:管理系统定时任务,包含新增、修改、删除、执行功能,支持 Cron(可配置式生成 Cron 表达式) 和固定频率 | ||||||
|  |    | ||||||
|  | - 任务日志:管理定时任务执行日志,包含停止、重试指定批次,查询集群各节点的详细输出日志等功能 | ||||||
|  |    | ||||||
|  | - 应用管理:管理第三方系统应用 AK、SK,包含新增、修改、删除、查看密钥、重置密钥等功能,支持设置密钥有效期 | ||||||
|  |    | ||||||
| - 代码生成:提供根据数据库表自动生成相应的前后端 CRUD 代码的功能,支持同步最新表结构及代码生成预览 | - 代码生成:提供根据数据库表自动生成相应的前后端 CRUD 代码的功能,支持同步最新表结构及代码生成预览 | ||||||
|  |  | ||||||
| ## 系统截图 | ## 系统截图 | ||||||
|  |  | ||||||
| > [!TIP] | > [!TIP] | ||||||
| > 受篇幅长度及功能更新频率影响,下方仅为系统 **部分** 功能于 **2024年6月13日** 进行的截图,更多新增功能及细节请登录演示环境或 clone 代码到本地启动查看。 | > 受篇幅长度及功能更新频率影响,下方仅为系统 **部分** 功能于 **2024年11月18日** 进行的截图,更多新增功能及细节请登录演示环境或 clone 代码到本地启动查看。 | ||||||
|  |  | ||||||
| <table border="1" cellpadding="1" cellspacing="1" style="width: 500px"> | <table border="1" cellpadding="1" cellspacing="1" style="width: 500px"> | ||||||
|     <tbody> |     <tbody> | ||||||
|         <tr> |         <tr> | ||||||
|             <td><img src=".image/screenshot/000登录页面.png" alt="登录页面" width="1920" /></td> |             <td><img src=".image/screenshot/000登录页面.png" alt="登录页面" width="1920" /></td> | ||||||
|  |             <td><img src=".image/screenshot/000登录页面-H5.png" alt="登录页面-H5" width="1920" /></td> | ||||||
|  |         </tr> | ||||||
|  |         <tr> | ||||||
|             <td><img src=".image/screenshot/001仪表盘.png" alt="仪表盘" width="1920" /></td> |             <td><img src=".image/screenshot/001仪表盘.png" alt="仪表盘" width="1920" /></td> | ||||||
|  |             <td><img src=".image/screenshot/002分析页.png" alt="分析页" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |        <tr> | ||||||
|             <td><img src=".image/screenshot/002仪表盘-查看公告.png" alt="仪表盘-查看公告" width="1920" /></td> |  | ||||||
|             <td><img src=".image/screenshot/010个人中心.png" alt="个人中心" width="1920" /></td> |             <td><img src=".image/screenshot/010个人中心.png" alt="个人中心" width="1920" /></td> | ||||||
|  |             <td><img src=".image/screenshot/013消息中心.png" alt="消息中心" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |         <tr> | ||||||
|             <td><img src=".image/screenshot/011消息中心.png" alt="消息中心" width="1920" /></td> |             <td><img src=".image/screenshot/011安全设置-修改邮箱.png" alt="安全设置-修改邮箱" width="1920" /></td> | ||||||
|             <td><img src=".image/screenshot/012安全设置-修改邮箱-邮箱验证码.png" alt="安全设置-修改邮箱-邮箱验证码" width="1920" /></td> |             <td><img src=".image/screenshot/012安全设置-修改邮箱-邮箱验证码.png" alt="安全设置-修改邮箱-邮箱验证码" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |         <tr> | ||||||
| @@ -166,48 +182,41 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe | |||||||
|             <td><img src=".image/screenshot/021系统管理-用户管理-新增.png" alt="系统管理-用户管理-新增" width="1920" /></td> |             <td><img src=".image/screenshot/021系统管理-用户管理-新增.png" alt="系统管理-用户管理-新增" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |         <tr> | ||||||
|             <td><img src=".image/screenshot/025系统管理-部门管理-列表.png" alt="系统管理-部门管理-列表" width="1920" /></td> |             <td><img src=".image/screenshot/025系统管理-角色管理-列表.png" alt="系统管理-角色管理-列表" width="1920" /></td> | ||||||
|             <td><img src=".image/screenshot/026系统管理-部门管理-新增.png" alt="系统管理-部门管理-新增" width="1920" /></td> |             <td><img src=".image/screenshot/026系统管理-角色管理-新增.png" alt="系统管理-角色管理-新增" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |         <tr> | ||||||
|             <td><img src=".image/screenshot/030系统管理-角色管理-列表.png" alt="系统管理-角色管理-列表" width="1920" /></td> |             <td><img src=".image/screenshot/030系统管理-菜单管理-列表.png" alt="系统管理-菜单管理-列表" width="1920" /></td> | ||||||
|             <td><img src=".image/screenshot/031系统管理-角色管理-新增.png" alt="系统管理-角色管理-新增" width="1920" /></td> |             <td><img src=".image/screenshot/031系统管理-菜单管理-新增.png" alt="系统管理-菜单管理-新增" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |         <tr> | ||||||
|             <td><img src=".image/screenshot/035系统管理-菜单管理-列表.png" alt="系统管理-菜单管理-列表" width="1920" /></td> |             <td><img src=".image/screenshot/045系统管理-公告管理-列表.png" alt="系统管理-公告管理-列表" width="1920" /></td> | ||||||
|             <td><img src=".image/screenshot/036系统管理-菜单管理-新增.png" alt="系统管理-菜单管理-新增" width="1920" /></td> |             <td><img src=".image/screenshot/046系统管理-公告管理-修改.png" alt="系统管理-公告管理-修改" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |         <tr> | ||||||
|             <td><img src=".image/screenshot/040系统管理-公告管理-列表.png" alt="系统管理-公告管理-列表" width="1920" /></td> |             <td><img src=".image/screenshot/040系统管理-字典管理-列表.png" alt="系统管理-字典管理-列表" width="1920" /></td> | ||||||
|             <td><img src=".image/screenshot/041系统管理-公告管理-修改.png" alt="系统管理-公告管理-修改" width="1920" /></td> |             <td><img src=".image/screenshot/041系统管理-字典项管理.png" alt="系统管理-字典项管理" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |         <tr> | ||||||
|             <td><img src=".image/screenshot/045系统管理-字典管理-列表.png" alt="系统管理-字典管理-列表" width="1920" /></td> |  | ||||||
|             <td><img src=".image/screenshot/046系统管理-字典项管理.png" alt="系统管理-字典项管理" width="1920" /></td> |  | ||||||
|         </tr> |  | ||||||
|         <tr> |  | ||||||
|             <td><img src=".image/screenshot/050系统管理-文件管理-列表-1.png" alt="系统管理-文件管理-列表-1" width="1920" /></td> |  | ||||||
|             <td><img src=".image/screenshot/051系统管理-文件管理-列表-2.png" alt="系统管理-文件管理-列表-2" width="1920" /></td> |             <td><img src=".image/screenshot/051系统管理-文件管理-列表-2.png" alt="系统管理-文件管理-列表-2" width="1920" /></td> | ||||||
|  |             <td><img src=".image/screenshot/052系统管理-文件管理-查看文档.png" alt="系统管理-文件管理-查看文档" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |         <tr> | ||||||
|             <td><img src=".image/screenshot/052系统管理-文件管理-图片.png" alt="系统管理-文件管理-图片" width="1920" /></td> |             <td><img src=".image/screenshot/301系统工具-代码生成-配置.png" alt="系统工具-代码生成-配置" width="1920" /></td> | ||||||
|             <td><img src=".image/screenshot/053系统管理-文件管理-音乐.png" alt="系统管理-文件管理-音乐" width="1920" /></td> |             <td><img src=".image/screenshot/302系统工具-代码生成-预览.png" alt="系统工具-代码生成-预览" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |         <tr> | ||||||
|             <td><img src=".image/screenshot/101系统工具-代码生成-配置.png" alt="系统工具-代码生成-配置" width="1920" /></td> |             <td><img src=".image/screenshot/100系统监控-在线用户.png" alt="系统监控-在线用户" width="1920" /></td> | ||||||
|             <td><img src=".image/screenshot/102系统工具-代码生成-预览.png" alt="系统工具-代码生成-预览" width="1920" /></td> |             <td><img src=".image/screenshot/101系统监控-系统日志-登录日志.png" alt="系统监控-系统日志-登录日志" width="1920" /></td> | ||||||
|         </tr> |         </tr> | ||||||
|         <tr> |         <tr> | ||||||
|             <td><img src=".image/screenshot/200系统监控-在线用户.png" alt="系统监控-在线用户" width="1920" /></td> |             <td><img src=".image/screenshot/102系统监控-系统日志-操作日志.png" alt="系统监控-系统日志-操作日志" width="1920" /></td> | ||||||
|             <td><img src=".image/screenshot/201系统监控-系统日志-登录日志.png" alt="系统监控-系统日志-登录日志" width="1920" /></td> |             <td><img src=".image/screenshot/103系统监控-系统日志-操作日志-详情.png" alt="系统监控-系统日志-操作日志-详情" width="1920" /></td> | ||||||
|         </tr> |  | ||||||
|         <tr> |  | ||||||
|             <td><img src=".image/screenshot/202系统监控-系统日志-操作日志.png" alt="系统监控-系统日志-操作日志" width="1920" /></td> |  | ||||||
|             <td><img src=".image/screenshot/202系统监控-系统日志-操作日志-详情.png" alt="系统监控-系统日志-操作日志-详情" width="1920" /></td> |  | ||||||
|         </tr> |         </tr> | ||||||
|     </tbody> |     </tbody> | ||||||
| </table> | </table> | ||||||
|  |  | ||||||
|  |  | ||||||
| ## 核心技术栈 | ## 核心技术栈 | ||||||
|  |  | ||||||
| | 名称                                                         | 版本           | 简介                                                         | | | 名称                                                         | 版本           | 简介                                                         | | ||||||
| @@ -324,7 +333,8 @@ continew-admin | |||||||
| │  │  │  │     │  ├─ query(系统管理相关查询条件) | │  │  │  │     │  ├─ query(系统管理相关查询条件) | ||||||
| │  │  │  │     │  ├─ req(系统管理相关请求对象(Request)) | │  │  │  │     │  ├─ req(系统管理相关请求对象(Request)) | ||||||
| │  │  │  │     │  └─ resp(系统管理相关响应对象(Response)) | │  │  │  │     │  └─ resp(系统管理相关响应对象(Response)) | ||||||
| │  │  │  │     └─ service(系统管理相关业务接口及实现类) | │  │  │  │     ├─ service(系统管理相关业务接口及实现类) | ||||||
|  | │  │  │  │     └─ util(系统管理相关工具类) | ||||||
| │  │  │  └─ resources | │  │  │  └─ resources | ||||||
| │  │  │     └─ mapper(系统管理相关 Mapper XML 文件目录) | │  │  │     └─ mapper(系统管理相关 Mapper XML 文件目录) | ||||||
| │  │  └─ test(测试相关代码目录) | │  │  └─ test(测试相关代码目录) | ||||||
| @@ -344,6 +354,18 @@ continew-admin | |||||||
| │  │  │  │  └─ service(代码生成器相关业务接口及实现类) | │  │  │  │  └─ service(代码生成器相关业务接口及实现类) | ||||||
| │  │  │  └─ test(测试相关代码目录) | │  │  │  └─ test(测试相关代码目录) | ||||||
| │  │  └─ pom.xml | │  │  └─ 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(代码生成器插件模块) | │  ├─ continew-plugin-generator(代码生成器插件模块) | ||||||
| │  │  ├─ src | │  │  ├─ src | ||||||
| │  │  │  ├─ main | │  │  │  ├─ main | ||||||
| @@ -400,7 +422,7 @@ continew-admin | |||||||
| ├─ .idea | ├─ .idea | ||||||
| │  └─ icon.png(IDEA 项目图标,实际开发时直接删除) | │  └─ icon.png(IDEA 项目图标,实际开发时直接删除) | ||||||
| ├─ .image(截图目录,实际开发时直接删除) | ├─ .image(截图目录,实际开发时直接删除) | ||||||
| ├─ .style(代码格式相关配置目录,实际开发时根据需要取舍,删除时注意删除 spotless 插件配置) | ├─ .style(代码格式、License文件头相关配置目录,实际开发时根据需要取舍,删除时注意删除 spotless 插件配置) | ||||||
| ├─ .gitignore(Git 忽略文件相关配置文件) | ├─ .gitignore(Git 忽略文件相关配置文件) | ||||||
| ├─ docker(项目部署相关配置目录,实际开发时可备份后直接删除) | ├─ docker(项目部署相关配置目录,实际开发时可备份后直接删除) | ||||||
| ├─ LICENSE(开源协议文件) | ├─ LICENSE(开源协议文件) | ||||||
|   | |||||||
| @@ -52,7 +52,7 @@ public class ScheduleServerApplication extends com.aizuda.snailjob.server.SnailJ | |||||||
|         String baseUrl = URLUtil.normalize("%s:%s%s".formatted(hostAddress, port, contextPath)); |         String baseUrl = URLUtil.normalize("%s:%s%s".formatted(hostAddress, port, contextPath)); | ||||||
|         log.info("----------------------------------------------"); |         log.info("----------------------------------------------"); | ||||||
|         log.info("{} service started successfully.", SpringUtil.getApplicationName()); |         log.info("{} service started successfully.", SpringUtil.getApplicationName()); | ||||||
|         log.info("API 地址:{}", baseUrl); |         log.info("访问地址:{}", baseUrl); | ||||||
|         log.info("----------------------------------------------"); |         log.info("----------------------------------------------"); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -76,11 +76,13 @@ public class ContiNewAdminApplication implements ApplicationRunner { | |||||||
|         String baseUrl = URLUtil.normalize("%s:%s%s".formatted(hostAddress, port, contextPath)); |         String baseUrl = URLUtil.normalize("%s:%s%s".formatted(hostAddress, port, contextPath)); | ||||||
|         log.info("----------------------------------------------"); |         log.info("----------------------------------------------"); | ||||||
|         log.info("{} service started successfully.", projectProperties.getName()); |         log.info("{} service started successfully.", projectProperties.getName()); | ||||||
|         log.info("API 地址:{}", baseUrl); |         log.info("API地址:{}", baseUrl); | ||||||
|         Knife4jProperties knife4jProperties = SpringUtil.getBean(Knife4jProperties.class); |         Knife4jProperties knife4jProperties = SpringUtil.getBean(Knife4jProperties.class); | ||||||
|         if (!knife4jProperties.isProduction()) { |         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("----------------------------------------------"); |         log.info("----------------------------------------------"); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -5,7 +5,7 @@ project: | |||||||
|   # 应用名称 |   # 应用名称 | ||||||
|   app-name: continew-admin |   app-name: continew-admin | ||||||
|   # 版本 |   # 版本 | ||||||
|   version: 3.3.0 |   version: 3.4.0 | ||||||
|   # 描述 |   # 描述 | ||||||
|   description: 持续迭代优化的前后端分离中后台管理系统框架,开箱即用,持续提供舒适的开发体验。 |   description: 持续迭代优化的前后端分离中后台管理系统框架,开箱即用,持续提供舒适的开发体验。 | ||||||
|   # 基本包 |   # 基本包 | ||||||
|   | |||||||