| | |
| | | package com.vci.ubcs.system.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.springblade.core.tool.node.TreeNode; |
| | | import com.vci.ubcs.system.dto.MenuDTO; |
| | | import com.vci.ubcs.system.entity.Menu; |
| | |
| | | * @param param |
| | | * @return |
| | | */ |
| | | List<MenuVO> lazyMenuList(Long parentId, Map<String, Object> param); |
| | | IPage<MenuVO> lazyMenuPage(Long parentId, Map<String, Object> param, IPage page); |
| | | |
| | | /** |
| | | * 树形结构 |
| | |
| | | List<Menu> allMenu(); |
| | | |
| | | /** |
| | | * 根据业务类型查询菜单的子按钮 |
| | | * |
| | | * @return |
| | | */ |
| | | List<Menu> selectMenuChildByBtnType(String btmType,List<String> roleIds); |
| | | |
| | | /** |
| | | * 根据父菜单code和角色id获取已授权的按钮信息 |
| | | * |
| | | * @return |
| | | */ |
| | | List<Menu> getButtonsByRoleIdAndCode(@Param("roleId") String roleId, @Param("code") String code); |
| | | |
| | | /** |
| | | * 根据父菜单code和角色id获取已授权的按钮信息 |
| | | * |
| | | * @return |
| | | */ |
| | | List<Menu> getButtonByIdsOrByParentCode(@Param("roleIds") String roleIds, @Param("code") String code,@Param("ids") List<String> ids); |
| | | |
| | | /** |
| | | * 权限配置菜单 |
| | | * |
| | | * @param roleId |