diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/UserMapper.java b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/UserMapper.java index 058cb29c..6471eb18 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/UserMapper.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/UserMapper.java @@ -14,9 +14,9 @@ import java.util.Set; @Mapper public interface UserMapper extends BaseMapper { - Long getUserCountByCriteria(@Param("criteria") QueryUserRequest criteria); + Long getUserCountByArgs(@Param("criteria") QueryUserRequest criteria); - IPage queryUserPage(@Param("criteria") QueryUserRequest criteria, Page page); + IPage queryUserPageByArgs(@Param("criteria") QueryUserRequest criteria, Page page); User getUserByUsername(@Param("username") String username); @@ -28,17 +28,17 @@ public interface UserMapper extends BaseMapper { void updateEmailByUsername(@Param("username") String username, @Param("email") String email); - List selectUserByRoleId(@Param("roleId") Long roleId); + List queryUserListByRoleId(@Param("roleId") Long roleId); - List selectUserByRoleDeptId(@Param("deptId") Long deptId); + List queryUserListByDeptId(@Param("deptId") Long deptId); - List selectUserByMenuId(@Param("menuId") Long menuId); + List queryUserListByMenuId(@Param("menuId") Long menuId); - int getCountByJobs(@Param("jobIds") Set jobIds); + int getCountByJobIds(@Param("jobIds") Set jobIds); - int getCountByDepts(@Param("deptIds") Set deptIds); + int getCountByDeptIds(@Param("deptIds") Set deptIds); - int getCountByRoles(@Param("roleIds") Set roleIds); + int getCountByRoleIds(@Param("roleIds") Set roleIds); - void resetPasswordByUserIds(@Param("userIds") Set userIds, @Param("pwd") String password); + void updatePasswordByUserIds(@Param("pwd") String password, @Param("userIds") Set userIds); } diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/DeptServiceImpl.java b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/DeptServiceImpl.java index 537a14c8..af94f658 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/DeptServiceImpl.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/DeptServiceImpl.java @@ -230,7 +230,7 @@ public class DeptServiceImpl extends ServiceImpl implements De @Override public void verifyBindRelationByIds(Set deptSet) { Set deptIds = deptSet.stream().map(Dept::getId).collect(Collectors.toSet()); - if (userMapper.getCountByDepts(deptIds) > 0) { + if (userMapper.getCountByDeptIds(deptIds) > 0) { throw new BadRequestException("所选部门存在用户关联,请解除后再试!"); } if (roleMapper.getRoleCountByDeptIds(deptIds) > 0) { @@ -280,7 +280,7 @@ public class DeptServiceImpl extends ServiceImpl implements De * @param id / */ public void delCaches(Long id) { - List users = userMapper.selectUserByRoleDeptId(id); + List users = userMapper.queryUserListByDeptId(id); // 删除数据权限 redisHelper.delByKeys(SystemRedisKey.DATA_USER, users.stream().map(User::getId).collect(Collectors.toSet())); redisHelper.del(SystemRedisKey.DEPT_ID + id); diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/JobServiceImpl.java b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/JobServiceImpl.java index 38e9b34b..8c9c8cff 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/JobServiceImpl.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/JobServiceImpl.java @@ -103,7 +103,7 @@ public class JobServiceImpl extends ServiceImpl implements JobSe @Override public void verifyBindRelationByIds(Set ids) { - if (userMapper.getCountByJobs(ids) > 0) { + if (userMapper.getCountByJobIds(ids) > 0) { throw new BadRequestException("所选的岗位中存在用户关联,请解除关联再试!"); } } diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/MenuServiceImpl.java b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/MenuServiceImpl.java index 1b5bd22f..21e81cc0 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/MenuServiceImpl.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/MenuServiceImpl.java @@ -325,7 +325,7 @@ public class MenuServiceImpl extends ServiceImpl implements Me * @param id 菜单ID */ public void delCaches(Long id) { - List users = userMapper.selectUserByMenuId(id); + List users = userMapper.queryUserListByMenuId(id); redisHelper.del(SystemRedisKey.MENU_ID + id); redisHelper.delByKeys(SystemRedisKey.MENU_USER, users.stream().map(User::getId).collect(Collectors.toSet())); // 清除 Role 缓存 diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/RoleServiceImpl.java b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/RoleServiceImpl.java index 76831e95..0c626737 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/RoleServiceImpl.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/RoleServiceImpl.java @@ -119,7 +119,7 @@ public class RoleServiceImpl extends ServiceImpl implements Ro @Override public void updateMenuById(Role role) { - List users = userMapper.selectUserByRoleId(role.getId()); + List users = userMapper.queryUserListByRoleId(role.getId()); // 更新菜单 roleMenuMapper.deleteByRoleId(role.getId()); // 判断是否为空 @@ -205,7 +205,7 @@ public class RoleServiceImpl extends ServiceImpl implements Ro @Override public void verifyBindRelationByIds(Set ids) { - if (userMapper.getCountByRoles(ids) > 0) { + if (userMapper.getCountByRoleIds(ids) > 0) { throw new BadRequestException("所选角色存在用户关联,请解除关联再试!"); } } @@ -221,7 +221,7 @@ public class RoleServiceImpl extends ServiceImpl implements Ro * @param id / */ public void delCaches(Long id, List users) { - users = CollectionUtil.isEmpty(users) ? userMapper.selectUserByRoleId(id) : users; + users = CollectionUtil.isEmpty(users) ? userMapper.queryUserListByRoleId(id) : users; if (CollectionUtil.isNotEmpty(users)) { users.forEach(item -> userCacheService.cleanUserCacheByUsername(item.getUsername())); Set userIds = users.stream().map(User::getId).collect(Collectors.toSet()); diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/UserServiceImpl.java b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/UserServiceImpl.java index 548de49d..fc483c70 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/UserServiceImpl.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/UserServiceImpl.java @@ -55,14 +55,14 @@ public class UserServiceImpl extends ServiceImpl implements Us @Override public PageResult queryUserPage(QueryUserRequest criteria, Page page) { criteria.setOffset(page.offset()); - List users = userMapper.queryUserPage(criteria, PageUtil.getCount(userMapper)).getRecords(); - Long total = userMapper.getUserCountByCriteria(criteria); + List users = userMapper.queryUserPageByArgs(criteria, PageUtil.getCount(userMapper)).getRecords(); + Long total = userMapper.getUserCountByArgs(criteria); return PageUtil.toPage(users, total); } @Override public List selectUserByCriteria(QueryUserRequest criteria) { - return userMapper.queryUserPage(criteria, PageUtil.getCount(userMapper)).getRecords(); + return userMapper.queryUserPageByArgs(criteria, PageUtil.getCount(userMapper)).getRecords(); } @Override @@ -204,7 +204,7 @@ public class UserServiceImpl extends ServiceImpl implements Us userOnlineService.kickOutByUsername(user.getUsername()); }); // 重置密码 - userMapper.resetPasswordByUserIds(ids, password); + userMapper.updatePasswordByUserIds(password, ids); } @Override diff --git a/cutejava/cutejava-system/src/main/resources/mapper/UserMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/UserMapper.xml index 80a4f5e3..ab6c5558 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/UserMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/UserMapper.xml @@ -34,7 +34,7 @@ - select count(*) from sys_user u @@ -62,7 +62,7 @@ - select u.*, j.id as job_id, j.name as job_name, r.role_id as role_id, r.name as role_name, r.level as role_level, r.data_scope as role_data_scope @@ -156,7 +156,7 @@ set email = #{email} where username = #{username} - SELECT u.user_id as id, u.username FROM sys_user u, sys_users_roles r @@ -164,7 +164,7 @@ AND r.role_id = #{roleId} group by u.user_id - SELECT u.* FROM sys_user u, sys_users_roles r, @@ -174,7 +174,7 @@ AND d.dept_id = #{deptId} group by u.user_id - SELECT u.user_id as id, u.username FROM sys_user u, sys_users_roles ur, @@ -184,28 +184,28 @@ AND rm.menu_id = #{menuId} group by u.user_id - SELECT count(*) FROM sys_user u, sys_users_jobs j WHERE u.user_id = j.user_id AND j.job_id IN #{jobId} - SELECT count(*) FROM sys_user u WHERE u.dept_id IN #{deptId} - SELECT count(*) FROM sys_user u, sys_users_roles r WHERE u.user_id = r.user_id AND r.role_id in #{roleId} - + update sys_user set password = #{password} where user_id in