yangys
2024-04-04 ed4a5236bab800094be4a8378f5098eebe3de6ac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package com.qianwen.smartman.modules.system.mapper;
 
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Param;
import com.qianwen.smartman.modules.system.dto.MenuDTO;
import com.qianwen.smartman.modules.system.entity.Menu;
import com.qianwen.smartman.modules.system.vo.MenuVO;
 
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/mapper/MenuMapper.class */
public interface MenuMapper extends BaseMapper<Menu> {
    List<MenuVO> lazyList(Long parentId, Map<String, Object> param);
 
    List<MenuVO> lazyMenuList(Long parentId, Map<String, Object> param);
 
    List<MenuVO> tree();
 
    List<MenuVO> grantTree();
 
    List<MenuVO> grantTreeByRole(List<Long> roleId);
 
    List<MenuVO> grantTopTree();
 
    List<MenuVO> grantTopTreeByRole(List<Long> roleId);
 
    List<MenuVO> grantDataScopeTree();
 
    List<MenuVO> grantApiScopeTree();
 
    List<MenuVO> grantDataScopeTreeByRole(List<Long> roleId);
 
    List<MenuVO> grantApiScopeTreeByRole(List<Long> roleId);
 
    List<Menu> allMenu();
 
    List<Menu> roleMenu(List<Long> roleId, Long topMenuId);
 
    List<Menu> roleMenuByRoleId(List<Long> roleId);
 
    List<Menu> roleMenuByTopMenuId(Long topMenuId);
 
    List<Menu> allMenuExt();
 
    List<Menu> roleMenuExt(List<Long> roleId, Long topMenuId);
 
    List<Menu> routes(List<Long> roleId);
 
    List<Menu> allButtons();
 
    List<Menu> buttons(List<Long> roleId);
 
    List<MenuDTO> authRoutes(List<Long> roleIds);
 
    List<MenuVO> getRoleMenuByCondition(@Param("roleIds") List<String> roleIds, @Param("categoryList") List<Integer> categoryList);
 
    List<MenuVO> grantTreeByCategory(List<Integer> categoryList);
 
    List<MenuVO> getRoleMenuCardByCondition(@Param("roleIds") List<String> roleIds, @Param("categoryList") List<Integer> categoryList);
 
    List<MenuVO> grantTreeByCategoryForWorkBench(List<Integer> categoryList);
 
    List<MenuVO> getRoleMenuCardByConditionForWorkBench(@Param("roleIds") List<String> roleIds, @Param("categoryList") List<Integer> categoryList);
 
    List<String> getGrantedApplication(@Param("roleIds") List<String> roleIds);
}