转换为Map
Map<String, dynamic> toMap() { return { 'action': action, 'contentId': contentId, 'timestamp': timestamp, if (extra != null) 'extra': extra, }; }