add login log

This commit is contained in:
jyuesong
2022-01-18 10:53:52 +08:00
parent a6208ea5f2
commit 8798501737
15 changed files with 725 additions and 151 deletions

View File

@@ -0,0 +1,35 @@
import 'package:json_conversion_annotation/json_conversion_annotation.dart';
/// @author NewTab
@JsonConversion()
class LoginLogBean {
int? timestamp;
String? address;
String? ip;
String? platform;
int? status; //0代表成功,1代表失败
LoginLogBean({this.timestamp, this.address, this.ip, this.platform, this.status});
LoginLogBean.fromJson(Map<String, dynamic> json) {
timestamp = json['timestamp'];
address = json['address'];
ip = json['ip'];
platform = json['platform'];
status = json['status'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['timestamp'] = this.timestamp;
data['address'] = this.address;
data['ip'] = this.ip;
data['platform'] = this.platform;
data['status'] = this.status;
return data;
}
static LoginLogBean jsonConversion(Map<String, dynamic> json) {
return LoginLogBean.fromJson(json);
}
}