xiejun
2024-01-23 f09e05514d9a9e2623cfa73c4de1ffa98bb30bf8
Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/mapper/MenuMapper.java
@@ -17,6 +17,8 @@
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;
@@ -49,7 +51,7 @@
    * @param param
    * @return
    */
   List<MenuVO> lazyMenuList(Long parentId, Map<String, Object> param);
   IPage<MenuVO> lazyMenuPage(Long parentId, Map<String, Object> param, IPage page);
   /**
    * 树形结构
@@ -126,6 +128,27 @@
   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