-- ============================================================
-- 添加文档列表路由
-- 说明：将文档列表作为"文档管理"的子菜单
-- 生成时间: 2025-11-17
-- ============================================================

-- 添加 /documents/list 路由（文档列表）
INSERT INTO sys_routes (
    route_path,
    route_name,
    route_title,
    parent_id,
    icon,
    sort_order,
    is_hidden,
    is_cache,
    component,
    meta
) VALUES (
    '/documents/list',
    'DocumentsList',
    '文档列表',
    2,  -- parent_id = 2 (Documents 父级菜单)
    NULL,
    1,
    false,
    true,
    'views/documents/List.vue',
    '{}'
);

-- 调整文档上传的排序，让文档列表排在第一位
UPDATE sys_routes
SET sort_order = 2
WHERE id = 32;  -- /documents/upload

-- 调整编辑文档的排序
UPDATE sys_routes
SET sort_order = 3
WHERE id = 33;  -- /documents/edit

-- 调整下载文档的排序
UPDATE sys_routes
SET sort_order = 4
WHERE id = 34;  -- /documents/download

-- 验证结果
SELECT id, route_path, route_name, route_title, parent_id, sort_order, is_hidden
FROM sys_routes
WHERE parent_id = 2 OR id = 2
ORDER BY parent_id NULLS FIRST, sort_order;

-- ============================================================
-- 预期结果
-- ============================================================
-- 文档管理 (/documents) [id=2, parent_id=null]
--   ├─ 文档列表 (/documents/list) [新增, sort_order=1]
--   ├─ 文档上传 (/documents/upload) [id=32, sort_order=2]
--   ├─ 编辑文档 (/documents/edit) [id=33, sort_order=3, is_hidden=true]
--   └─ 下载文档 (/documents/download) [id=34, sort_order=4, is_hidden=true]
-- ============================================================
