package cn.reghao.autodop.dmaster.rbac.service;

import cn.reghao.autodop.dmaster.rbac.model.po.Menu;

import java.util.*;

/**
 * @author reghao
 * @date 2021-04-04 23:36:10
 */
public interface HomeService {
    /**
     * 用户拥有的角色可访问的资源
     *
     * @param
     * @return
     * @date 2021-09-10 下午6:27
     */
    List<Menu> userMenus(Set<String> roles);
    /**
     * 根据 menu 集合生成页面侧边栏的树形菜单
     *
     * @param
     * @return
     * @date 2021-09-10 下午6:24
     */
    Map<Integer, Menu> treeMenu(List<Menu> menus);
}
