-- 清理已取消接口查询权限校验所对应的按钮及角色关联。
|
-- 页面菜单(type = 2)保留;仍用于非查询接口的权限也保留。
|
-- 执行后需刷新权限缓存或重启服务。
|
START TRANSACTION;
|
UPDATE system_role_menu rm
|
JOIN system_menu m ON m.id = rm.menu_id
|
SET rm.deleted = b'1', rm.update_time = NOW()
|
WHERE rm.deleted = b'0' AND m.deleted = b'0' AND 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',
|
'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'
|
);
|
UPDATE system_menu
|
SET deleted = b'1', update_time = NOW()
|
WHERE deleted = b'0' AND type = 3
|
AND 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',
|
'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'
|
);
|
COMMIT;
|