se-modules/se-file/se-file.iml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-modules/se-gen/se-gen.iml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-modules/se-job/se-job.iml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-modules/se-system/se-system.iml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-modules/se-system/src/main/java/com/se/system/mapper/SysMenuMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-modules/se-system/src/main/java/com/se/system/service/ISysMenuService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-modules/se-system/src/main/resources/bootstrap.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-modules/se-system/src/main/resources/mapper/system/SysMenuMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
se-modules/se-file/se-file.iml
ÎļþÒÑɾ³ý se-modules/se-gen/se-gen.iml
ÎļþÒÑɾ³ý se-modules/se-job/se-job.iml
ÎļþÒÑɾ³ý se-modules/se-system/se-system.iml
ÎļþÒÑɾ³ý se-modules/se-system/src/main/java/com/se/system/mapper/SysMenuMapper.java
@@ -61,7 +61,7 @@ * æ ¹æ®ç¨æ·IDæ¥è¯¢èå * * @param userId ç¨æ·ID * @param mark æ è¯ * @param mark èåæ è¯ * @return èåå表 */ public List<SysMenu> selectMenuTreeByUserId(@Param("userId") Long userId, @Param("mark") String mark); @@ -128,7 +128,7 @@ * æ ¹æ®ç¨æ·IDåæ è¯æ¥è¯¢èå * * @param userId ç¨æ·ID * @param mark æ è¯ * @param mark èåæ è¯ * @return èåéå */ List<SysMenu> selectMenusByUserIdAndMark(@Param("userId") Long userId, @Param("mark") String mark); se-modules/se-system/src/main/java/com/se/system/service/ISysMenuService.java
@@ -49,7 +49,7 @@ * æ ¹æ®ç¨æ·IDæ¥è¯¢èåæ ä¿¡æ¯ * * @param userId ç¨æ·ID * @param mark æ è¯ * @param mark èåæ è¯ * @return èåå表 */ public List<SysMenu> selectMenuTreeByUserId(Long userId, String mark); @@ -146,7 +146,7 @@ * æ ¹æ®ç¨æ·IDåæ è¯æ¥è¯¢èå * * @param userId ç¨æ·ID * @param mark æ è¯ * @param mark èåæ è¯ * @return èåéå */ List<SysMenu> selectMenusByUserIdAndMark(Long userId, String mark); se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java
@@ -29,6 +29,7 @@ * @author admin */ @Service @SuppressWarnings("ALL") public class SysMenuServiceImpl implements ISysMenuService { public static final String PREMISSION_STRING = "perms[\"{0}\"]"; @@ -60,15 +61,15 @@ */ @Override public List<SysMenu> selectMenuList(SysMenu menu, Long userId) { List<SysMenu> menuList = null; /*List<SysMenu> menuList = null; // 管çåæ¾ç¤ºææèåä¿¡æ¯ if (SysUser.isAdmin(userId)) { menuList = menuMapper.selectMenuList(menu); } else { menu.getParams().put("userId", userId); menuList = menuMapper.selectMenuListByUserId(menu); } return menuList; }*/ return menuMapper.selectMenuListByUserId(menu, SecurityUtils.isAdmin(userId) ? null : userId); } /** @@ -111,7 +112,7 @@ * æ ¹æ®ç¨æ·IDæ¥è¯¢èå * * @param userId ç¨æ·åç§° * @param mark æ è¯ * @param mark èåæ è¯ * @return èåå表 */ @Override @@ -337,7 +338,7 @@ /** * è·åè·¯ç±åç§°ï¼å¦æ²¡æé 置路ç±åç§°ååè·¯ç±å°å * * @param routerName è·¯ç±åç§° * @param name è·¯ç±åç§° * @param path è·¯ç±å°å * @return è·¯ç±åç§°ï¼é©¼å³°æ ¼å¼ï¼ */ se-modules/se-system/src/main/resources/bootstrap.yml
@@ -25,4 +25,4 @@ # å ±äº«é ç½® shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} enableEncrypt: false enableEncrypt: true se-modules/se-system/src/main/resources/mapper/system/SysMenuMapper.xml
@@ -62,7 +62,11 @@ left join sys_role_menu rm on m.menu_id = rm.menu_id left join sys_user_role ur on rm.role_id = ur.role_id left join sys_role ro on ur.role_id = ro.role_id where ur.user_id = #{params.userId} -- where ur.user_id = #{params.userId} <where> <if test="userId != null"> ur.user_id = #{userId} </if> <if test="menuName != null and menuName != ''"> AND m.menu_name like concat('%', #{menuName}, '%') </if> @@ -72,6 +76,10 @@ <if test="status != null and status != ''"> AND m.status = #{status} </if> <if test="mark != null and mark != ''"> AND m.mark = #{mark} </if> </where> order by m.parent_id, m.order_num </select> @@ -83,7 +91,7 @@ left join sys_role ro on ur.role_id = ro.role_id left join sys_user u on ur.user_id = u.user_id where m.menu_type in ('M', 'C') and m.status = 0 and ro.status = 0 <if test="userId != null and userId != ''"> <if test="userId != null"> and u.user_id = #{userId} </if> <if test="mark != null and mark != ''">