package com.dsh.upms.service.impl;
|
|
import cn.mb.cloud.common.api.vo.MenuVO;
|
import cn.mb.cloud.common.data.base.impl.BaseServiceImpl;
|
import com.dsh.upms.entity.SysMenu;
|
import com.dsh.upms.mapper.SysMenuMapper;
|
import com.dsh.upms.service.ISysMenuService;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
import java.util.Set;
|
|
/**
|
* <p>
|
* 权限 服务实现类
|
* </p>
|
*
|
* @author zhao
|
* @since 2022-05-16
|
*/
|
@Service
|
public class SysMenuServiceImpl extends BaseServiceImpl<SysMenuMapper, SysMenu> implements ISysMenuService {
|
/**
|
* 通过角色编号查询URL 权限
|
*
|
* @param roleId 角色ID
|
* @return
|
*/
|
@Override
|
public List<MenuVO> findMenuByRoleId(Long roleId) {
|
return baseMapper.listMenusByRoleId(roleId);
|
}
|
|
/**
|
* 根据用户Id查询用户的菜单信息
|
*
|
* @param userId
|
* @return
|
*/
|
@Override
|
public Set<MenuVO> findMenuByUserId(Long userId) {
|
return baseMapper.findMenuByUserId(userId);
|
}
|
}
|