This commit is contained in:
jyuesong
2022-01-13 14:52:44 +08:00
parent 80670821cd
commit d29c9e73f7
8 changed files with 277 additions and 6 deletions

View File

@@ -2,6 +2,7 @@
import 'package:qinglong_app/module/login/login_bean.dart';
import 'package:qinglong_app/module/task/task_bean.dart';
import 'package:qinglong_app/module/task/task_detail/task_detail_bean.dart';
class JsonConversion$Json {
@@ -26,6 +27,10 @@ class JsonConversion$Json {
return TaskBean.jsonConversion(json) as M;
}
if(type == (TaskDetailBean).toString()){
return TaskDetailBean.jsonConversion(json) as M;
}
throw Exception("not found");
}
@@ -38,6 +43,10 @@ class JsonConversion$Json {
return data.map<TaskBean>((e) => TaskBean.jsonConversion(e)).toList() as M;
}
if(<TaskDetailBean>[] is M){
return data.map<TaskDetailBean>((e) => TaskDetailBean.jsonConversion(e)).toList() as M;
}
throw Exception("not found");
}
}