// 导航条目模型 class NavItem { final String id; // 唯一标识 final String title; // 显示名称 final String url; // 链接地址 final String icon; // 图标(emoji 或文字) final bool isSystem; // 是否系统默认(true=不可修改) // 构造函数 NavItem({ required this.id, required this.title, required this.url, required this.icon, required this.isSystem, }); // 从 JSON 创建对象(后续从后端获取数据时使用) factory NavItem.fromJson(Map json) { return NavItem( id: json['id'], title: json['title'], url: json['url'], icon: json['icon'] ?? '🔗', isSystem: json['isSystem'] ?? false, ); } }