You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.4 KiB
51 lines
1.4 KiB
|
|
class Task { |
|
Task(); |
|
String aspects; |
|
int complateNum; |
|
int conplateNum; |
|
String createTime; |
|
String createUser; |
|
String id; |
|
int limitDay; |
|
String name; |
|
int rewardType; |
|
String rewardValue; |
|
bool status; |
|
String type; |
|
String updateTime; |
|
String updateUser; |
|
|
|
factory Task.fromJson(Map<String, dynamic> json) => Task() |
|
..aspects = json['aspects'] as String |
|
..complateNum = json['complateNum'] as int |
|
..conplateNum = json['conplateNum'] as int |
|
..createTime = json['createTime'] as String |
|
..createUser = json['createUser'] as String |
|
..id = json['id'] as String |
|
..limitDay = json['limitDay'] as int |
|
..name = json['name'] as String |
|
..rewardType = json['rewardType'] as int |
|
..rewardValue = json['rewardValue'] as String |
|
..status = json['status'] as bool |
|
..type = json['type'] as String |
|
..updateTime = json['updateTime'] as String |
|
..updateUser = json['updateUser'] as String; |
|
Map<String, dynamic> toJson() => <String, dynamic>{ |
|
'aspects': this.aspects, |
|
'complateNum': this.complateNum, |
|
'conplateNum': this.conplateNum, |
|
'createTime': this.createTime, |
|
'createUser': this.createUser, |
|
'id': this.id, |
|
'limitDay': this.limitDay, |
|
'name': this.name, |
|
'rewardType': this.rewardType, |
|
'rewardValue': this.rewardValue, |
|
'status': this.status, |
|
'type': this.type, |
|
'updateTime': this.updateTime, |
|
'updateUser': this.updateUser, |
|
}; |
|
|
|
} |