30 lines
690 B
SQL
30 lines
690 B
SQL
-- 查询工单管理菜单及其所有子菜单
|
|
SELECT
|
|
m.menu_id,
|
|
m.menu_name,
|
|
m.parent_id,
|
|
m.order_num,
|
|
m.path,
|
|
m.component,
|
|
m.query,
|
|
m.menu_type,
|
|
m.visible,
|
|
m.perms,
|
|
CASE
|
|
WHEN m.parent_id = 0 THEN '根菜单'
|
|
WHEN m.parent_id = 2098 THEN '工单管理子菜单'
|
|
WHEN m.parent_id = 2092 THEN '测试工单子菜单'
|
|
ELSE '其他'
|
|
END as menu_level
|
|
FROM sys_menu m
|
|
WHERE m.menu_id IN (2098, 2092)
|
|
OR m.parent_id IN (2098, 2092)
|
|
ORDER BY
|
|
CASE
|
|
WHEN m.menu_id = 2098 THEN 1
|
|
WHEN m.parent_id = 2098 THEN 2
|
|
WHEN m.parent_id = 2092 THEN 3
|
|
ELSE 4
|
|
END,
|
|
m.order_num;
|