updateByKValues method
通过用字符串key读取字段值的Map来更新字段
Implementation
@override
void updateByKValues(Map<String, dynamic> map) {
if (map.containsKey('_id')) _id = map['_id'];
if (map.containsKey('_bsid')) _bsid = map['_bsid'];
if (map.containsKey('_time')) _time = map['_time'];
if (map.containsKey('_extra')) _extra = map['_extra'];
if (map.containsKey('_trans')) _trans = map['_trans'];
if (map.containsKey('uid')) uid = map['uid'];
if (map.containsKey('clientVersion')) clientVersion = map['clientVersion'];
if (map.containsKey('deviceType')) deviceType = map['deviceType'];
if (map.containsKey('deviceVersion')) deviceVersion = map['deviceVersion'];
if (map.containsKey('deviceDetail')) deviceDetail = map['deviceDetail'];
if (map.containsKey('loginCount')) loginCount = map['loginCount'];
if (map.containsKey('location')) location = map['location'];
if (map.containsKey('login')) login = map['login'];
if (map.containsKey('ip')) ip = map['ip'];
}