package com.dsh.upms.mapper;
|
|
|
import cn.mb.cloud.common.api.vo.MenuVO;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.dsh.upms.entity.SysMenu;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
import java.util.Set;
|
|
/**
|
* <p>
|
* 权限 Mapper 接口
|
* </p>
|
*
|
* @author null123
|
* @since 2022-05-16
|
*/
|
public interface SysMenuMapper extends BaseMapper<SysMenu> {
|
/**
|
* 通过角色编号查询菜单
|
*
|
* @param roleId 角色ID
|
* @return
|
*/
|
List<MenuVO> listMenusByRoleId(Long roleId);
|
|
/**
|
* 根据用户Id查询用户的菜单信息
|
* @param userId
|
* @return
|
*/
|
Set<MenuVO> findMenuByUserId(@Param("userId") Long userId);
|
}
|