From 7486d3bc58de7a69aefa939ca7ef912f243448ab Mon Sep 17 00:00:00 2001 From: liutao-lx <1375833278@qq.com> Date: Mon, 9 Sep 2024 22:05:36 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E3=80=90=E8=BD=BB=E9=87=8F=E7=BA=A7=20PR?= =?UTF-8?q?=E3=80=91=E4=BF=AE=E6=94=B9=E9=87=8D=E7=BD=AE=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E4=BD=BF=E7=94=A8Long=E7=B1=BB=E5=9E=8B=E6=8E=A5=E6=94=B6?= =?UTF-8?q?=E5=91=98=E5=B7=A5id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/system/employee/controller/EmployeeController.java | 2 +- .../sa/admin/module/system/employee/dao/EmployeeDao.java | 2 +- .../admin/module/system/employee/service/EmployeeService.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/controller/EmployeeController.java b/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/controller/EmployeeController.java index b6d1c6d5..56c9856b 100644 --- a/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/controller/EmployeeController.java +++ b/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/controller/EmployeeController.java @@ -110,7 +110,7 @@ public class EmployeeController { @Operation(summary = "重置员工密码 @author 卓大") @GetMapping("/employee/update/password/reset/{employeeId}") @SaCheckPermission("system:employee:password:reset") - public ResponseDTO resetPassword(@PathVariable Integer employeeId) { + public ResponseDTO resetPassword(@PathVariable Long employeeId) { return employeeService.resetPassword(employeeId); } diff --git a/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/dao/EmployeeDao.java b/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/dao/EmployeeDao.java index c1297a84..6ef0acab 100644 --- a/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/dao/EmployeeDao.java +++ b/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/dao/EmployeeDao.java @@ -113,6 +113,6 @@ public interface EmployeeDao extends BaseMapper { /** * 员工重置密码 */ - Integer updatePassword(@Param("employeeId") Integer employeeId, @Param("password") String password); + Integer updatePassword(@Param("employeeId") Long employeeId, @Param("password") String password); } \ No newline at end of file diff --git a/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/service/EmployeeService.java b/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/service/EmployeeService.java index 61cd6f79..c4e57e92 100644 --- a/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/service/EmployeeService.java +++ b/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/service/EmployeeService.java @@ -362,7 +362,7 @@ public class EmployeeService { /** * 重置密码 */ - public ResponseDTO resetPassword(Integer employeeId) { + public ResponseDTO resetPassword(Long employeeId) { String password = securityPasswordService.randomPassword(); employeeDao.updatePassword(employeeId, SecurityPasswordService.getEncryptPwd(password)); return ResponseDTO.ok(password); From 2fe5a0796ef7c5679b9657ad9a7ef38a86d8739d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=93=E5=A4=A7?= Date: Tue, 8 Oct 2024 14:05:44 +0000 Subject: [PATCH 2/3] update README.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卓大 --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8f5e3992..7f55caba 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,17 @@ ### **SmartAdmin** -**SmartAdmin** 由 **中国·洛阳** [1024创新实验室](https://www.1024lab.net/) 基于SpringBoot+Sa-Token+Mybatis-Plus 和 Vue3+Vite5+Ant Design Vue ,坚持以 **「高质量代码」为核心,「简洁、高效、安全」**的快速开发平台! +*SmartAdmin** 由 **中国·洛阳** [1024创新实验室](https://www.1024lab.net/) 基于SpringBoot2/3+Sa-Token+Mybatis-Plus 和 Vue3+Ant Design Vue+Uni-App+Uni-UI,并以 **「高质量代码」为核心,「简洁、高效、安全」**的快速开发平台。 -**国内首个满足《网络安全》、《数据安全》、三级等保**, 支持登录限制、支持接口国产加解密、支持数据加解密等一系列安全措施的开源项目。 +**国内首个满足《网络安全-三级等保》、《数据安全》** 功能要求,支持登录限制、接口国产加解密、数据脱敏等一系列安全要求。 -前端同时支持 **JavaScript和TypeScript双版本**,后端同时支持 **Java8+SpringBoot2.X和Java17+SpringBoot3.X 双版本**。 +前端提供 **JavaScript和TypeScript双版本**,后端提供 **Java8+SpringBoot2.X和Java17+SpringBoot3.X 双版本**。 -**SmartAdmin开源一套漂亮的代码和一套整洁的代码规范**,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,保持谦逊,保持学习,**热爱代码,更热爱生活** +同时 **重磅开源** 开源六年来 **千余家企业验证过且正在使用** 的代码规范: **《高质量代码思想》、《Vue3规范》、《Java规范》** ,让大家在这浮躁的世界里感受到一股把代码写好的清流!同时又能节省大量时间,减少加班,快乐工作,保持谦逊,保持学习,**热爱代码,更热爱生活** ! ### **技术体系** -- 前端:Vue3 + Vite5 + Vue-Router + Pinia + Ant Design Vue 4.X +- 前端:JavaScript/TypeScript + Vue3 + Vite5 + Pinia + Ant Design Vue 4.X - 移动端:uniapp (vue3版本) + uni-ui + (同时支持APP、小程序、H5) -- 后端:SpringBoot2/3 + Sa Token + Mybatis-plus + 多种数据库 +- 后端:Java8/17 + SpringBoot2/3 + Sa Token + Mybatis-plus + 多种数据库 - 电脑在线预览:[https://preview.smartadmin.vip](https://preview.smartadmin.vip) - 官方文档:[https://smartadmin.vip](https://smartadmin.vip) - 移动端在线预览:[https://app.smartadmin.vip](https://app.smartadmin.vip/#/pages/login/login) @@ -51,7 +51,7 @@ ### **功能亮点** -- **安全体系**:满足国家三级等保要求,如密码加密、密码复杂度要求、登录错误次数锁定、登录超时退出等关键功能 +- **安全体系**:满足国家三级等保要求,如双因子登录、密码加密、密码复杂度要求、登录错误次数锁定、登录超时退出、数据脱敏等网络安全和数据安全功能 - **接口加解密**:支持请求参数和返回内容进行加解密操作,支持国产加密算法和其他国外加密算法 - **表格自定义列**:支持用户自定义列,并能将用户自定义列持久化到数据库 - **数据变更记录**:支持基于git diff插件的数据变更记录,查看数据变化更直观方便 From 3940dcb2454a637c1774175f3242f0e965245076 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=93=E5=A4=A7?= Date: Tue, 8 Oct 2024 14:16:28 +0000 Subject: [PATCH 3/3] update README.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卓大 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7f55caba..e850848d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ### **SmartAdmin** -*SmartAdmin** 由 **中国·洛阳** [1024创新实验室](https://www.1024lab.net/) 基于SpringBoot2/3+Sa-Token+Mybatis-Plus 和 Vue3+Ant Design Vue+Uni-App+Uni-UI,并以 **「高质量代码」为核心,「简洁、高效、安全」**的快速开发平台。 +**SmartAdmin** 由 **中国·洛阳** [1024创新实验室](https://www.1024lab.net/) 基于SpringBoot2/3+Sa-Token+Mybatis-Plus 和 Vue3+Ant Design Vue+Uni-App+Uni-UI,并以 **「高质量代码」为核心,「简洁、高效、安全」**的快速开发平台。 **国内首个满足《网络安全-三级等保》、《数据安全》** 功能要求,支持登录限制、接口国产加解密、数据脱敏等一系列安全要求。