From d0542b6f8b7ead9cea467f12d989eaabb8ec6e60 Mon Sep 17 00:00:00 2001 From: luodangjia <luodangjia> Date: 星期二, 07 一月 2025 17:06:57 +0800 Subject: [PATCH] 添加车辆运输路线记录 --- medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 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..0d0f536 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,33 @@ * @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); + + /** + * 角色列表 + * + * @return + */ + List<SysRoleVO> queryList(); } -- Gitblit v1.7.1