|  | 4d70bc84db | feat: 支持手机号登录(演示环境不开放) 1.在个人中心-安全设置中绑手机号后,才支持手机号登录
2.SMS4J(短信聚合框架,轻松集成多家短信服务,解决接入多个短信 SDK 的繁琐流程) | 2023-10-27 21:32:25 +08:00 |  | 
			
				
					|  | 05cb609780 | feat: 支持第三方账号登录 Just Auth(开箱即用的整合第三方登录的开源组件,脱离繁琐的第三方登录 SDK,让登录变得 So easy!) | 2023-10-14 23:58:13 +08:00 |  | 
			
				
					|  | 698a7251b7 | chore: 升级前后端依赖 1.Spring Boot 2.7.15 => 2.7.16
2.Sa-Token 1.35.0.RC => 1.36.0
3.Hutool 5.8.20 => 5.8.22
4.Arco Design Vue 2.51.0 => 2.52.0
5.dayjs 1.11.9 => 1.11.10
6.vue-i18n 9.2.2 => 9.5.0
7.其他依赖升级 | 2023-10-08 21:17:18 +08:00 |  | 
			
				
					|  | 7429626aae | chore: 更新版本号 | 2023-09-25 20:50:51 +08:00 |  | 
			
				
					|  | 0263fc1779 | release: v1.2.0 | 2023-09-24 20:34:38 +08:00 |  | 
			
				
					|  | e679abfccc | ci: 👷 调整项目打包结构,分离依赖、配置文件 1.调整 Spring Boot 配置文件到 config 目录
2.移除 Maven Profiles 配置
3.调整项目打包结构,分离依赖、配置文件。如无依赖调整,部署时仅需拷贝程序包,且更方便进行配置修改
4.调整后的项目打包结构,更贴合部署安装程序结构,例如:Tomcat 安装包、Maven 安装包
5.建议在 bin 目录上一级执行程序,以使日志文件能正确生成在 logs 目录下,参考 Dockerfile | 2023-09-07 00:41:18 +08:00 |  | 
			
				
					|  | 32904b54ef | refactor: 升级 MyBatis Plus 3.5.3.1 => 3.5.3.2,并优化数据权限处理 1.解决升级到 MyBatis Plus 3.5.3.2 后,由于 BaseMapper 接口变化导致部分数据权限处理报 Invalid bound statement (not found) 错误的问题(处理思路来源于:https://github.com/baomidou/mybatis-plus/issues/5630)
2.提取 DataPermissionMapper(数据权限 Mapper 基类),如需处理通用 Mapper 方法的数据权限,继承该 Mapper 即可 | 2023-09-04 22:18:28 +08:00 |  | 
			
				
					|  | d20aadfc93 | revert: 降级 MyBatis Plus 3.5.3.2 => 3.5.3.1 3.5.3.2 与项目现有数据权限处理方式存在冲突,初步分析是 MyBatis Plus 3.5.3.2 版本对 selectPage 等方法添加了 default
默认实现,此时项目的数据权限处理方式(重写 selectPage 方法)会导致 Invalid bound statement (not
found) 异常 | 2023-09-02 00:10:18 +08:00 |  | 
			
				
					|  | 5049e1e312 | chore: 升级后端依赖 1.Spring Boot 2.7.10 => 2.7.15
2.Sa-Token 1.34.0 => 1.35.0.RC
3.MyBatis Plus 3.5.3.1 => 3.5.3.2
4.Easy Excel 3.2.1 => 3.3.2
5.Hutool 5.8.16 => 5.8.20
6.Knife4j 4.1.0 => 4.3.0
7.Redisson 3.20.0 => 3.20.1
8.ip2region 2.7.6 => 2.7.15
9.spotless 2.28.0 => 2.30.0 | 2023-09-01 22:55:10 +08:00 |  | 
			
				
					|  | 520cdad61e | chore: 更新版本号 | 2023-09-01 21:29:52 +08:00 |  | 
			
				
					|  | 8fac2680f9 | release: v1.1.0 | 2023-09-01 00:45:03 +08:00 |  | 
			
				
					|  | 76622c238f | fix: 修复 Redisson 与 Spring Boot 2.7.x 版本冲突的问题 1.报错信息:Caused by: java.lang.ClassNotFoundException:org.springframework.data.redis.connection.zset.Tuple
2.解决方案:将 redisson-spring-data-30(对应 Spring Boot 3.0.x 版本) 调整为 redisson-spring-data-27(对应 Spring Boot 2.7.x 版本) | 2023-08-17 00:04:08 +08:00 |  | 
			
				
					|  | 94f88bad22 | fix: 修复访问 doc.html 接口文档,控制台报 No mapping for GET /favicon.ico 警告的问题 | 2023-08-15 23:02:11 +08:00 |  | 
			
				
					|  | bb6f47cfd2 | feat: 新增系统工具模块(存放系统工具模块相关功能,例如:代码生成、文件管理等) | 2023-08-05 00:08:41 +08:00 |  | 
			
				
					|  | 9217f5079f | 修复:修正版本号 | 2023-03-30 21:08:00 +08:00 |  | 
			
				
					|  | 114333361c | Merge branch '1.0.x' into dev # Conflicts:
#	README.md | 2023-03-30 20:31:53 +08:00 |  | 
			
				
					|  | fe9201427e | 修复:修正版本号 | 2023-03-30 20:29:05 +08:00 |  | 
			
				
					|  | 51a82d8f4e | 升级:升级后端依赖 1.Spring Boot 2.7.8 => 2.7.10
2.Redisson 3.19.0 => 2.20.0
3.Easy Excel 3.2.0 => 3.2.1
4.Knife4j 4.0.0 => 4.1.0(此版本已内置了 springdoc-openapi-ui 依赖)
5.Hutool 5.8.11 => 5.8.16 | 2023-03-27 21:22:14 +08:00 |  | 
			
				
					|  | 405d40e19d | release: v1.0.0 | 2023-03-26 21:10:30 +08:00 |  | 
			
				
					|  | 2600fe22a3 | 优化:移除 devtools 依赖 | 2023-03-21 20:22:29 +08:00 |  | 
			
				
					|  | 716b721aa6 | !1 优化: 新增远程仓库配置 * 优化: 新增远程仓库配置 | 2023-02-11 04:59:02 +00:00 |  | 
			
				
					|  | ceba8e9e53 | 新增:新增系统管理/部门管理/导出功能(引入 Easy Excel 依赖用于导出 Excel,详情可见 README 介绍。另请注意:测试导出功能时,前端需要关闭 mockjs,否则 responseType 会被 mockjs 设置为 '',导致导出的文件无法打开) | 2023-02-06 23:02:23 +08:00 |  | 
			
				
					|  | f146c4839a | 升级:Spring Boot 2.7.7 => 2.7.8;Sa-Token 1.33.0 => 1.34.0 | 2023-01-31 20:47:22 +08:00 |  | 
			
				
					|  | 8b82557883 | 新增:新增修改邮箱功能,并优化部分以往代码(引入 spring-boot-starter-mail 用于发送邮件验证码) | 2023-01-14 01:05:39 +08:00 |  | 
			
				
					|  | abff6f997a | 升级:升级 MyBatis Plus 版本为 3.5.3.1,升级 Hutool 版本为 5.8.11(已将 ServletUtils.getHeadersMap(HttpServletResponse) PR 到了 Hutool,详情见:dromara/hutool#2828) | 2023-01-02 11:09:11 +08:00 |  | 
			
				
					|  | d9a48f7a95 | 修复:修复生产环境报 java.lang.NoClassDefFoundError: org/springframework/data/redis/connection/zset/Tuple 的错误问题(移除 Sa-Token 集成 Redis 依赖,改为本地 Redis 适配 SaTokenDao) | 2022-12-28 23:32:05 +08:00 |  | 
			
				
					|  | 032eaa54a8 | 升级:升级 Spring Boot 版本为 2.7.7 | 2022-12-25 19:03:26 +08:00 |  | 
			
				
					|  | 727850933f | 新增:新增系统监控模块(存放系统监控模块相关功能,例如:日志管理、服务监控等),新增操作日志引擎,记录 HTTP 请求信息 | 2022-12-25 13:16:15 +08:00 |  | 
			
				
					|  | 78e84e8941 | 完善:完善用户登录 API,优化部分包结构(引入 MyBatis Plus、多数据源、P6Spy、Liquibase 等依赖,详情可见 README 介绍) | 2022-12-25 12:35:35 +08:00 |  | 
			
				
					|  | 00e2b44d0e | 新增:新增用户登录和退出 API(引入 Sa-Token 依赖,详情可见 README 介绍) | 2022-12-22 19:39:27 +08:00 |  | 
			
				
					|  | d54c93aebc | 升级:升级 Knife4j 为 4.0.0 正式版,并完善接口文档配置 | 2022-12-22 18:05:06 +08:00 |  | 
			
				
					|  | 79891e8b5a | 新增:新增接口文档配置(基于 Spring Doc OpenAPI,使用 Knife4j 作为增强解决方案) | 2022-12-11 22:32:18 +08:00 |  | 
			
				
					|  | 1e5eaab9d3 | 新增:新增获取图片验证码 API(引入 Redisson、Hutool、Easy Captcha 依赖,详情可见 README 介绍) | 2022-12-11 15:06:21 +08:00 |  | 
			
				
					|  | c46379f6a8 | 优化:参照 alibaba/easyexcel 配置 P3C(阿里巴巴 Java 开发手册代码规范)代码格式,重新对现有代码执行了格式优化 | 2022-12-10 22:54:30 +08:00 |  | 
			
				
					|  | 12b839f297 | 重构:按功能初步拆分模块 | 2022-12-10 21:25:14 +08:00 |  | 
			
				
					|  | 4ed8ba4709 | 优化:引入 spotless 插件(代码等格式化插件),已对现有代码执行了格式优化(mvn spotless:apply) | 2022-12-10 18:41:46 +08:00 |  | 
			
				
					|  | e55d7edb34 | 优化:移除内置 Tomcat 服务器,集成 Undertow 服务器(采用 Java 开发的灵活的高性能 Web 服务器,提供包括阻塞和基于 NIO 的非堵塞机制) | 2022-12-09 23:58:12 +08:00 |  | 
			
				
					|  | e21a7d9657 | first commit | 2022-12-09 23:51:19 +08:00 |  |