转换为Map
@override Map<String, dynamic> toMap() { final map = super.toMap(); map.addAll({ 'position': position, 'duration': duration, 'status': status.name, }); return map; }