From 1c940b2c9b9cb8f8591045e5048eac8de5923a14 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期三, 04 十二月 2024 18:52:21 +0800 Subject: [PATCH] 系统管理:区域管理接口 --- medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java b/medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java index ca32cb7..58a3bc9 100644 --- a/medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java +++ b/medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java @@ -1,7 +1,9 @@ package com.sinata.system.service; import com.baomidou.mybatisplus.extension.service.IService; +import com.sinata.common.core.domain.entity.SysMenu; import com.sinata.common.core.domain.entity.SysRole; +import com.sinata.common.core.domain.model.LoginUser; import com.sinata.common.entity.PageDTO; import com.sinata.system.domain.SysUserRole; import com.sinata.system.domain.dto.SysRoleDTO; @@ -200,4 +202,26 @@ * @return */ SysRoleVO getDetailInfo(Long roleId); + + /** + * 获取当前登录用户可管理角色列表 + * + * @param loginUser + * @return + */ + List<SysRoleVO> getManageRoleList(LoginUser loginUser); + + /** + * 获取菜单列表 + * + * @param menusId + * @return + */ + List<SysMenu> getMenuLevelList(List<Long> menusId); + + /** + * @param userId + * @return + */ + List<SysMenu> roleInfoFromUserId(Long userId); } -- Gitblit v1.7.1