ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysConfigMapper.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.SysConfig; /** ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDeptMapper.java
@@ -1,9 +1,7 @@ package com.ruoyi.system.mapper; import java.util.List; import org.apache.ibatis.annotations.Param; import com.ruoyi.system.api.domain.SysDept; /** @@ -28,7 +26,7 @@ * @param deptCheckStrictly 部门树选择项是否关联显示 * @return 选中部门列表 */ public List<Integer> selectDeptListByRoleId(@Param("roleId") Long roleId, @Param("deptCheckStrictly") boolean deptCheckStrictly); public List<Long> selectDeptListByRoleId(@Param("roleId") Long roleId, @Param("deptCheckStrictly") boolean deptCheckStrictly); /** * 根据部门ID查询信息 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java
@@ -1,9 +1,7 @@ package com.ruoyi.system.mapper; import java.util.List; import org.apache.ibatis.annotations.Param; import com.ruoyi.system.domain.SysMenu; /** @@ -54,7 +52,7 @@ /** * 根据用户ID查询菜单 * * @param username 用户ID * @param userId 用户ID * @return 菜单列表 */ public List<SysMenu> selectMenuTreeByUserId(Long userId); @@ -66,7 +64,7 @@ * @param menuCheckStrictly 菜单树选择项是否关联显示 * @return 选中菜单列表 */ public List<Integer> selectMenuListByRoleId(@Param("roleId") Long roleId, @Param("menuCheckStrictly") boolean menuCheckStrictly); public List<Long> selectMenuListByRoleId(@Param("roleId") Long roleId, @Param("menuCheckStrictly") boolean menuCheckStrictly); /** * 根据菜单ID查询信息 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeMapper.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.SysNotice; /** ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysOperLogMapper.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.api.domain.SysOperLog; /** ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysPostMapper.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.SysPost; /** @@ -40,7 +39,7 @@ * @param userId 用户ID * @return 选中岗位ID列表 */ public List<Integer> selectPostListByUserId(Long userId); public List<Long> selectPostListByUserId(Long userId); /** * 查询用户所属岗位组 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleDeptMapper.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.SysRoleDept; /** ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMapper.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.api.domain.SysRole; /** ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMenuMapper.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.SysRoleMenu; /** ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java
@@ -18,6 +18,7 @@ * @return 用户信息集合信息 */ public List<SysUser> selectUserList(SysUser sysUser); /** * 根据条件分页查询未已配用户角色列表 * ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.SysUserPost; /** ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserRoleMapper.java
@@ -1,9 +1,7 @@ package com.ruoyi.system.mapper; import java.util.List; import org.apache.ibatis.annotations.Param; import com.ruoyi.system.domain.SysUserRole; /** ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysConfigService.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.service; import java.util.List; import com.ruoyi.system.domain.SysConfig; /** ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDeptService.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.service; import java.util.List; import com.ruoyi.system.api.domain.SysDept; import com.ruoyi.system.domain.vo.TreeSelect; @@ -42,7 +41,7 @@ * @param roleId 角色ID * @return 选中部门列表 */ public List<Integer> selectDeptListByRoleId(Long roleId); public List<Long> selectDeptListByRoleId(Long roleId); /** * 根据部门ID查询信息 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysMenuService.java
@@ -2,7 +2,6 @@ import java.util.List; import java.util.Set; import com.ruoyi.system.domain.SysMenu; import com.ruoyi.system.domain.vo.RouterVo; import com.ruoyi.system.domain.vo.TreeSelect; @@ -53,7 +52,7 @@ * @param roleId 角色ID * @return 选中菜单列表 */ public List<Integer> selectMenuListByRoleId(Long roleId); public List<Long> selectMenuListByRoleId(Long roleId); /** * 构建前端路由所需要的菜单 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysNoticeService.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.service; import java.util.List; import com.ruoyi.system.domain.SysNotice; /** ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysPostService.java
@@ -1,7 +1,6 @@ package com.ruoyi.system.service; import java.util.List; import com.ruoyi.system.domain.SysPost; /** @@ -40,7 +39,7 @@ * @param userId 用户ID * @return 选中岗位ID列表 */ public List<Integer> selectPostListByUserId(Long userId); public List<Long> selectPostListByUserId(Long userId); /** * 校验岗位名称 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysRoleService.java
@@ -144,6 +144,7 @@ * @return 结果 */ public int deleteRoleByIds(Long[] roleIds); /** * 取消授权用户角色 * ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java
@@ -127,7 +127,7 @@ * @return 结果 */ public int updateUser(SysUser user); /** * 用户授权角色 * ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java
@@ -100,7 +100,7 @@ * @return 选中部门列表 */ @Override public List<Integer> selectDeptListByRoleId(Long roleId) public List<Long> selectDeptListByRoleId(Long roleId) { SysRole role = roleMapper.selectRoleById(roleId); return deptMapper.selectDeptListByRoleId(roleId, role.isDeptCheckStrictly()); ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
@@ -128,7 +128,7 @@ * @return 选中菜单列表 */ @Override public List<Integer> selectMenuListByRoleId(Long roleId) public List<Long> selectMenuListByRoleId(Long roleId) { SysRole role = roleMapper.selectRoleById(roleId); return menuMapper.selectMenuListByRoleId(roleId, role.isMenuCheckStrictly()); @@ -179,7 +179,7 @@ router.setPath("/inner"); List<RouterVo> childrenList = new ArrayList<RouterVo>(); RouterVo children = new RouterVo(); String routerPath = StringUtils.replaceEach(menu.getPath(), new String[] { Constants.HTTP, Constants.HTTPS }, new String[] { "", "" }); String routerPath = innerLinkReplaceEach(menu.getPath()); children.setPath(routerPath); children.setComponent(UserConstants.INNER_LINK); children.setName(StringUtils.capitalize(routerPath)); @@ -358,7 +358,7 @@ // 内链打开外网方式 if (menu.getParentId().intValue() != 0 && isInnerLink(menu)) { routerPath = StringUtils.replaceEach(routerPath, new String[] { Constants.HTTP, Constants.HTTPS }, new String[] { "", "" }); routerPath = innerLinkReplaceEach(routerPath); } // 非外链并且是一级目录(类型为目录) if (0 == menu.getParentId().intValue() && UserConstants.TYPE_DIR.equals(menu.getMenuType()) @@ -500,4 +500,15 @@ { return getChildList(list, t).size() > 0 ? true : false; } /** * 内链域名特殊字符替换 * * @return */ public String innerLinkReplaceEach(String path) { return StringUtils.replaceEach(path, new String[] { Constants.HTTP, Constants.HTTPS }, new String[] { "", "" }); } } ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeServiceImpl.java
@@ -1,10 +1,8 @@ package com.ruoyi.system.service.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.system.domain.SysNotice; import com.ruoyi.system.mapper.SysNoticeMapper; import com.ruoyi.system.service.ISysNoticeService; ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPermissionServiceImpl.java
@@ -4,7 +4,6 @@ import java.util.Set; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.system.api.domain.SysUser; import com.ruoyi.system.service.ISysMenuService; import com.ruoyi.system.service.ISysPermissionService; ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java
@@ -1,10 +1,8 @@ package com.ruoyi.system.service.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.common.core.constant.UserConstants; import com.ruoyi.common.core.exception.ServiceException; import com.ruoyi.common.core.utils.StringUtils; @@ -69,7 +67,7 @@ * @return 选中岗位ID列表 */ @Override public List<Integer> selectPostListByUserId(Long userId) public List<Long> selectPostListByUserId(Long userId) { return postMapper.selectPostListByUserId(userId); } ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -2,11 +2,13 @@ import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; import com.ruoyi.common.core.constant.UserConstants; import com.ruoyi.common.core.exception.ServiceException; import com.ruoyi.common.core.utils.SpringUtils; @@ -127,16 +129,11 @@ public String selectUserRoleGroup(String userName) { List<SysRole> list = roleMapper.selectRolesByUserName(userName); StringBuffer idsStr = new StringBuffer(); for (SysRole role : list) if (CollectionUtils.isEmpty(list)) { idsStr.append(role.getRoleName()).append(","); return StringUtils.EMPTY; } if (StringUtils.isNotEmpty(idsStr.toString())) { return idsStr.substring(0, idsStr.length() - 1); } return idsStr.toString(); return list.stream().map(SysRole::getRoleName).collect(Collectors.joining(",")); } /** @@ -149,16 +146,11 @@ public String selectUserPostGroup(String userName) { List<SysPost> list = postMapper.selectPostsByUserName(userName); StringBuffer idsStr = new StringBuffer(); for (SysPost post : list) if (CollectionUtils.isEmpty(list)) { idsStr.append(post.getPostName()).append(","); return StringUtils.EMPTY; } if (StringUtils.isNotEmpty(idsStr.toString())) { return idsStr.substring(0, idsStr.length() - 1); } return idsStr.toString(); return list.stream().map(SysPost::getPostName).collect(Collectors.joining(",")); } /** @@ -179,7 +171,7 @@ } /** * 校验用户名称是否唯一 * 校验手机号码是否唯一 * * @param user 用户信息 * @return