[
  {
    "name": "赛事活动",
    "path": "/activities",
    "icon": "FlagOutlined",
    "component": null,
    "parentId": null,
    "sort": 1,
    "permission": "activity:read",
    "children": [
      {
        "name": "活动列表",
        "path": "/activities",
        "icon": "UnorderedListOutlined",
        "component": "contests/Activities",
        "sort": 1,
        "permission": "activity:read"
      },
      {
        "name": "我的报名",
        "path": "/activities/registrations",
        "icon": "UserAddOutlined",
        "component": "contests/registrations/Index",
        "sort": 2,
        "permission": "registration:create"
      },
      {
        "name": "我的作品",
        "path": "/activities/works",
        "icon": "FileTextOutlined",
        "component": "contests/works/Index",
        "sort": 3,
        "permission": "work:create"
      }
    ]
  },
  {
    "name": "学校管理",
    "path": "/school",
    "icon": "BankOutlined",
    "component": null,
    "parentId": null,
    "sort": 2,
    "permission": "school:read",
    "children": [
      {
        "name": "学校信息",
        "path": "/school/schools",
        "icon": "BankOutlined",
        "component": "school/schools/Index",
        "sort": 1,
        "permission": "school:read"
      },
      {
        "name": "部门管理",
        "path": "/school/departments",
        "icon": "ApartmentOutlined",
        "component": "school/departments/Index",
        "sort": 2,
        "permission": "department:read"
      },
      {
        "name": "年级管理",
        "path": "/school/grades",
        "icon": "AppstoreOutlined",
        "component": "school/grades/Index",
        "sort": 3,
        "permission": "grade:read"
      },
      {
        "name": "班级管理",
        "path": "/school/classes",
        "icon": "TeamOutlined",
        "component": "school/classes/Index",
        "sort": 4,
        "permission": "class:read"
      },
      {
        "name": "教师管理",
        "path": "/school/teachers",
        "icon": "UserOutlined",
        "component": "school/teachers/Index",
        "sort": 5,
        "permission": "teacher:read"
      },
      {
        "name": "学生管理",
        "path": "/school/students",
        "icon": "UsergroupAddOutlined",
        "component": "school/students/Index",
        "sort": 6,
        "permission": "student:read"
      }
    ]
  },
  {
    "name": "赛事管理",
    "path": "/contests",
    "icon": "TrophyOutlined",
    "component": null,
    "parentId": null,
    "sort": 3,
    "permission": "contest:create",
    "children": [
      {
        "name": "赛事列表",
        "path": "/contests",
        "icon": "UnorderedListOutlined",
        "component": "contests/Index",
        "sort": 1,
        "permission": "contest:create"
      },
      {
        "name": "评委管理",
        "path": "/contests/judges",
        "icon": "SolutionOutlined",
        "component": "contests/judges/Index",
        "sort": 2,
        "permission": "judge:read"
      },
      {
        "name": "报名管理",
        "path": "/contests/registrations",
        "icon": "UserAddOutlined",
        "component": "contests/registrations/Index",
        "sort": 3,
        "permission": "registration:approve"
      },
      {
        "name": "作品管理",
        "path": "/contests/works",
        "icon": "FileTextOutlined",
        "component": "contests/works/Index",
        "sort": 4,
        "permission": "contest:read"
      },
      {
        "name": "评审进度",
        "path": "/contests/review-progress",
        "icon": "AuditOutlined",
        "component": "contests/reviews/Progress",
        "sort": 5,
        "permission": "review-rule:read"
      },
      {
        "name": "评审规则",
        "path": "/contests/reviews",
        "icon": "CheckCircleOutlined",
        "component": "contests/reviews/Index",
        "sort": 6,
        "permission": "review-rule:read"
      },
      {
        "name": "赛果发布",
        "path": "/contests/results",
        "icon": "TrophyOutlined",
        "component": "contests/results/Index",
        "sort": 7,
        "permission": "contest:create"
      },
      {
        "name": "通知管理",
        "path": "/contests/notices",
        "icon": "BellOutlined",
        "component": "contests/notices/Index",
        "sort": 8,
        "permission": "notice:create"
      }
    ]
  },
  {
    "name": "作业管理",
    "path": "/homework",
    "icon": "FormOutlined",
    "component": null,
    "parentId": null,
    "sort": 4,
    "permission": "homework:read",
    "children": [
      {
        "name": "作业列表",
        "path": "/homework",
        "icon": "FileTextOutlined",
        "component": "homework/Index",
        "sort": 1,
        "permission": "homework:create"
      },
      {
        "name": "评审规则",
        "path": "/homework/review-rules",
        "icon": "CheckCircleOutlined",
        "component": "homework/ReviewRules",
        "sort": 2,
        "permission": "homework-review-rule:read"
      },
      {
        "name": "我的作业",
        "path": "/homework/my",
        "icon": "BookOutlined",
        "component": "homework/StudentList",
        "sort": 3,
        "permission": "homework-submission:create"
      }
    ]
  },
  {
    "name": "系统管理",
    "path": "/system",
    "icon": "SettingOutlined",
    "component": null,
    "parentId": null,
    "sort": 9,
    "permission": "user:read",
    "children": [
      {
        "name": "用户管理",
        "path": "/system/users",
        "icon": "UserOutlined",
        "component": "system/users/Index",
        "sort": 1,
        "permission": "user:read"
      },
      {
        "name": "角色管理",
        "path": "/system/roles",
        "icon": "TeamOutlined",
        "component": "system/roles/Index",
        "sort": 2,
        "permission": "role:read"
      },
      {
        "name": "菜单管理",
        "path": "/system/menus",
        "icon": "MenuOutlined",
        "component": "system/menus/Index",
        "sort": 3,
        "permission": "menu:read"
      },
      {
        "name": "数据字典",
        "path": "/system/dict",
        "icon": "BookOutlined",
        "component": "system/dict/Index",
        "sort": 4,
        "permission": "dict:read"
      },
      {
        "name": "系统配置",
        "path": "/system/config",
        "icon": "ToolOutlined",
        "component": "system/config/Index",
        "sort": 5,
        "permission": "config:read"
      },
      {
        "name": "日志记录",
        "path": "/system/logs",
        "icon": "FileTextOutlined",
        "component": "system/logs/Index",
        "sort": 6,
        "permission": "log:read"
      },
      {
        "name": "权限管理",
        "path": "/system/permissions",
        "icon": "SafetyOutlined",
        "component": "system/permissions/Index",
        "sort": 7,
        "permission": "permission:read"
      },
      {
        "name": "租户管理",
        "path": "/system/tenants",
        "icon": "TeamOutlined",
        "component": "system/tenants/Index",
        "sort": 8,
        "permission": "tenant:read"
      }
    ]
  },
  {
    "name": "工作台",
    "path": "/workbench",
    "icon": "DashboardOutlined",
    "component": null,
    "parentId": null,
    "sort": 10,
    "permission": "ai-3d:read",
    "children": [
      {
        "name": "3D建模实验室",
        "path": "/workbench/3d-lab",
        "icon": "ExperimentOutlined",
        "component": "workbench/ai-3d/Index",
        "sort": 1,
        "permission": "ai-3d:read"
      }
    ]
  }
]
