toJson method
转换为基本数据类型的Map。转换结果可以直接使用jsonEncode进行序列化,可以直接保存到mongo数据库
Implementation
@override
Map<String, dynamic> toJson() {
return {
'_id': DbQueryField.toBaseType(_id),
'_bsid': DbQueryField.toBaseType(_bsid),
'_time': DbQueryField.toBaseType(_time),
'_extra': DbQueryField.toBaseType(_extra),
'_trans': DbQueryField.toBaseType(_trans),
'uid': DbQueryField.toBaseType(uid),
'sid': DbQueryField.toBaseType(sid),
'rid': DbQueryField.toBaseType(rid),
'fid': DbQueryField.toBaseType(fid),
'from': DbQueryField.toBaseType(from),
'state': DbQueryField.toBaseType(state),
'apply': DbQueryField.toBaseType(apply),
'alias': DbQueryField.toBaseType(alias),
'dialog': DbQueryField.toBaseType(dialog),
'notice': DbQueryField.toBaseType(notice),
'top': DbQueryField.toBaseType(top),
'unread': DbQueryField.toBaseType(unread),
'recent': DbQueryField.toBaseType(recent),
'update': DbQueryField.toBaseType(update),
'active': DbQueryField.toBaseType(active),
};
}