yanderong
2026-08-25 1b137a662cf48ddad94b48de606ac36061fac4dd
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
package com.ruoyi.system.domain.vo;
 
import java.util.ArrayList;
import java.util.List;
 
/**
 * 权限配置页面使用的模块、页面及按钮权限结构。
 */
public class MenuPermissionVo
{
    private Long menuId;
    private String moduleName;
    private List<Page> pages = new ArrayList<>();
 
    public MenuPermissionVo()
    {
    }
 
    public MenuPermissionVo(Long menuId, String moduleName)
    {
        this.menuId = menuId;
        this.moduleName = moduleName;
    }
 
    public Long getMenuId()
    {
        return menuId;
    }
 
    public void setMenuId(Long menuId)
    {
        this.menuId = menuId;
    }
 
    public String getModuleName()
    {
        return moduleName;
    }
 
    public void setModuleName(String moduleName)
    {
        this.moduleName = moduleName;
    }
 
    public List<Page> getPages()
    {
        return pages;
    }
 
    public void setPages(List<Page> pages)
    {
        this.pages = pages;
    }
 
    public static class Page
    {
        private Long menuId;
        private String pageName;
        private List<Permission> permissions = new ArrayList<>();
 
        public Page()
        {
        }
 
        public Page(Long menuId, String pageName)
        {
            this.menuId = menuId;
            this.pageName = pageName;
        }
 
        public Long getMenuId()
        {
            return menuId;
        }
 
        public void setMenuId(Long menuId)
        {
            this.menuId = menuId;
        }
 
        public String getPageName()
        {
            return pageName;
        }
 
        public void setPageName(String pageName)
        {
            this.pageName = pageName;
        }
 
        public List<Permission> getPermissions()
        {
            return permissions;
        }
 
        public void setPermissions(List<Permission> permissions)
        {
            this.permissions = permissions;
        }
    }
 
    public static class Permission
    {
        private Long menuId;
        private String menuName;
        private String perms;
 
        public Permission()
        {
        }
 
        public Permission(Long menuId, String menuName, String perms)
        {
            this.menuId = menuId;
            this.menuName = menuName;
            this.perms = perms;
        }
 
        public Long getMenuId()
        {
            return menuId;
        }
 
        public void setMenuId(Long menuId)
        {
            this.menuId = menuId;
        }
 
        public String getMenuName()
        {
            return menuName;
        }
 
        public void setMenuName(String menuName)
        {
            this.menuName = menuName;
        }
 
        public String getPerms()
        {
            return perms;
        }
 
        public void setPerms(String perms)
        {
            this.perms = perms;
        }
    }
}