gaoluyang
10 天以前 d39e4f7d839167c16425086dfa2f8747bccfdff9
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
-- 只读预览:查询权限清理脚本将影响的按钮和角色授权数量。
-- 注意:完整前端仍引用其中多种权限,请勿据此直接执行删除脚本。
SELECT m.id, m.name, m.permission, m.parent_id, m.deleted,
       COUNT(rm.id) AS role_menu_rows
FROM system_menu m
LEFT JOIN system_role_menu rm ON rm.menu_id = m.id
WHERE m.type = 3 AND m.permission IN (
    'aftersales:problem:query',
    'aftersales:return:query',
    'aftersales:ticket:query',
    'aftersales:visit:query',
    'ai:api-key:query',
    'ai:knowledge:query',
    'ai:model:query',
    'bi:chart-config:query',
    'bi:dashboard:query',
    'bi:data-source-config:query',
    'bpm:business-attach:query',
    'bpm:category:query',
    'bpm:form:query',
    'bpm:model:query',
    'bpm:oa-leave:query',
    'bpm:oa-notice:query',
    'bpm:process-auto-approve:query',
    'bpm:process-definition:query',
    'bpm:process-expression:query',
    'bpm:process-instance-cc:query',
    'bpm:process-listener:query',
    'bpm:task:query',
    'bpm:user-group:query',
    'crm:business-status:query',
    'crm:business:query',
    'crm:clue:query',
    'crm:contact:query',
    'crm:contract-config:query',
    'crm:contract:query',
    'crm:customer-limit-config:query',
    'crm:customer-pool-config:query',
    'crm:customer:query',
    'crm:invoice:query',
    'crm:receivable-plan:query',
    'crm:receivable:query',
    'crm:sale-quotation:query',
    'crm:sales-target:query',
    'crm:statistics-customer:query',
    'crm:statistics-funnel:query',
    'crm:statistics-performance:query',
    'crm:statistics-portrait:query',
    'crm:statistics-rank:query',
    'energy:alert:query',
    'energy:analysis:query',
    'energy:record:query',
    'erp:account:query',
    'erp:finance-payment:query',
    'erp:finance-receipt:query',
    'erp:purchase-invoice:query',
    'erp:purchase-order:query',
    'erp:purchase-request:query',
    'erp:sale-order:query',
    'erp:statistics:query',
    'erp:supplier:query',
    'finance:account-subject:query',
    'finance:fixed-asset:query',
    'finance:intangible-asset:query',
    'finance:ledger:query',
    'finance:statistics:query',
    'finance:voucher:query',
    'hrm:attendance-exception:query',
    'hrm:attendance-holiday:query',
    'hrm:attendance-record:query',
    'hrm:attendance-rule:query',
    'hrm:attendance-summary:query',
    'hrm:employee-contract:query',
    'hrm:employee-schedule:query',
    'hrm:employee-social-security:query',
    'hrm:employee:query',
    'hrm:leave-type-config:query',
    'hrm:leave:query',
    'hrm:overtime:query',
    'hrm:resignation:query',
    'hrm:salary-calculation:query',
    'hrm:salary-payment:query',
    'hrm:salary-structure:query',
    'hrm:shift:query',
    'hrm:social-security-scheme:query',
    'hrm:social-security:query',
    'hrm:tax-rate-config:query',
    'hrm:transfer:query',
    'im:manager:channel-material:query',
    'im:manager:channel-message:query',
    'im:manager:channel:query',
    'im:manager:face-pack-item:query',
    'im:manager:face-pack:query',
    'im:manager:face-user-item:query',
    'im:manager:friend-request:query',
    'im:manager:friend:query',
    'im:manager:group-request:query',
    'im:manager:group:query',
    'im:manager:message:query',
    'im:manager:rtc:query',
    'im:manager:sensitive-word:query',
    'im:manager:statistics:query',
    'infra:api-access-log:query',
    'infra:api-error-log:query',
    'infra:codegen:query',
    'infra:config:query',
    'infra:data-source-config:query',
    'infra:demo01-contact:query',
    'infra:demo02-category:query',
    'infra:demo03-student:query',
    'infra:file-config:query',
    'infra:file:query',
    'infra:job:query',
    'mdm:brand:query',
    'mdm:item-category:query',
    'mdm:item:query',
    'mdm:unit:query',
    'mdm:warehouse:query',
    'member:config:query',
    'member:experience-record:query',
    'member:group:query',
    'member:level-record:query',
    'member:level:query',
    'member:tag:query',
    'member:user:query',
    'mes:cal-holiday:query',
    'mes:cal-plan:query',
    'mes:cal-team-shift:query',
    'mes:cal-team:query',
    'mes:dv-check-plan:query',
    'mes:dv-check-record:query',
    'mes:dv-machinery-type:query',
    'mes:dv-machinery:query',
    'mes:dv-mainten-record:query',
    'mes:dv-metering-check:query',
    'mes:dv-metering:query',
    'mes:dv-repair:query',
    'mes:dv-spare:query',
    'mes:dv-subject:query',
    'mes:home:query',
    'mes:md-item-type:query',
    'mes:md-item:query',
    'mes:md-unit-measure:query',
    'mes:md-workshop:query',
    'mes:md-workstation:query',
    'mes:pd-archive:query',
    'mes:pd-document-audit:query',
    'mes:pd-document:query',
    'mes:pd-process-param-template:query',
    'mes:pd-process-param:query',
    'mes:pd-project:query',
    'mes:pro-andon-config:query',
    'mes:pro-andon-record:query',
    'mes:pro-card:query',
    'mes:pro-feedback:query',
    'mes:pro-mps:query',
    'mes:pro-process:query',
    'mes:pro-route:query',
    'mes:pro-task-issue:query',
    'mes:pro-task:query',
    'mes:pro-work-order:query',
    'mes:pro-workrecord:query',
    'mes:qc-defect:query',
    'mes:qc-indicator:query',
    'mes:qc-inspection-ledger:query',
    'mes:qc-ipqc:query',
    'mes:qc-iqc:query',
    'mes:qc-ncr:query',
    'mes:qc-oqc:query',
    'mes:qc-pending-inspect:query',
    'mes:qc-rqc:query',
    'mes:qc-template:query',
    'mes:tm-tool-type:query',
    'mes:tm-tool:query',
    'mes:wm-arrival-notice:query',
    'mes:wm-barcode-config:query',
    'mes:wm-barcode:query',
    'mes:wm-batch:query',
    'mes:wm-item-receipt:query',
    'mes:wm-material-stock:query',
    'mes:wm-misc-issue:query',
    'mes:wm-outsource-issue:query',
    'mes:wm-outsource-receipt:query',
    'mes:wm-package:query',
    'mes:wm-product-issue:query',
    'mes:wm-product-produce:query',
    'mes:wm-product-receipt:query',
    'mes:wm-product-sales:query',
    'mes:wm-return-issue:query',
    'mes:wm-return-sales:query',
    'mes:wm-return-vendor:query',
    'mes:wm-sales-notice:query',
    'mes:wm-sn:query',
    'mes:wm-stock-taking-plan:query',
    'mes:wm-stock-taking-task:query',
    'mes:wm-transaction:query',
    'mes:wm-transfer:query',
    'mes:wm-warehouse:query',
    'mes:wm:misc-receipt:query',
    'point:record:query',
    'point:sign-in-config:query',
    'point:sign-in-record:query',
    'qc-report:instance:query',
    'qc-report:template:query',
    'srm:bid-award:query',
    'srm:bid-evaluation:query',
    'srm:bid-open:query',
    'srm:statistics:query',
    'srm:supplier-apply:query',
    'srm:supplier-certificate:query',
    'srm:supplier-contact:query',
    'srm:supplier-evaluation:query',
    'srm:supplier-quote:query',
    'srm:supplier:query',
    'srm:tender-bid:query',
    'srm:tender-config:query',
    'srm:tender-project:query',
    'system:dept:query',
    'system:dict:query',
    'system:login-log:query',
    'system:mail-account:query',
    'system:mail-log:query',
    'system:mail-template:query',
    'system:menu:query',
    'system:notice:query',
    'system:notify-message:query',
    'system:notify-template:query',
    'system:oauth2-client:query',
    'system:operate-log:query',
    'system:post:query',
    'system:role:query',
    'system:sms-channel:query',
    'system:sms-log:query',
    'system:sms-template:query',
    'system:social-client:query',
    'system:social-user:query',
    'system:storage-attachment:query',
    'system:tenant-package:query',
    'system:tenant:query',
    'system:user:query'
)
GROUP BY m.id, m.name, m.permission, m.parent_id, m.deleted
ORDER BY m.permission, m.id;