Blame view

lib/generated/json/course_entity.g.dart 4.21 KB
8988aa69   liangchengyou   feat:首页+课程列表数据获取
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  import 'package:wow_english/generated/json/base/json_convert_content.dart';
  import 'package:wow_english/models/course_entity.dart';
  
  CourseEntity $CourseEntityFromJson(Map<String, dynamic> json) {
  	final CourseEntity courseEntity = CourseEntity();
  	final List<CourseCourseLessons>? courseLessons = jsonConvert.convertListNotNull<CourseCourseLessons>(json['courseLessons']);
  	if (courseLessons != null) {
  		courseEntity.courseLessons = courseLessons;
  	}
  	final int? nowCourseLesson = jsonConvert.convert<int>(json['nowCourseLesson']);
  	if (nowCourseLesson != null) {
  		courseEntity.nowCourseLesson = nowCourseLesson;
  	}
  	final int? nowCourseModuleId = jsonConvert.convert<int>(json['nowCourseModuleId']);
  	if (nowCourseModuleId != null) {
  		courseEntity.nowCourseModuleId = nowCourseModuleId;
  	}
  	final String? nowCourseModuleName = jsonConvert.convert<String>(json['nowCourseModuleName']);
  	if (nowCourseModuleName != null) {
  		courseEntity.nowCourseModuleName = nowCourseModuleName;
  	}
  	final int? totalCourseLesson = jsonConvert.convert<int>(json['totalCourseLesson']);
  	if (totalCourseLesson != null) {
  		courseEntity.totalCourseLesson = totalCourseLesson;
  	}
e5c9e98f   liangchengyou   feat:首页模块颜色
26
27
28
29
  	final String? courseModuleThemeColor = jsonConvert.convert<String>(json['courseModuleThemeColor']);
  	if (courseModuleThemeColor != null) {
  		courseEntity.courseModuleThemeColor = courseModuleThemeColor;
  	}
8988aa69   liangchengyou   feat:首页+课程列表数据获取
30
31
32
33
34
35
36
37
38
39
  	return courseEntity;
  }
  
  Map<String, dynamic> $CourseEntityToJson(CourseEntity entity) {
  	final Map<String, dynamic> data = <String, dynamic>{};
  	data['courseLessons'] =  entity.courseLessons?.map((v) => v.toJson()).toList();
  	data['nowCourseLesson'] = entity.nowCourseLesson;
  	data['nowCourseModuleId'] = entity.nowCourseModuleId;
  	data['nowCourseModuleName'] = entity.nowCourseModuleName;
  	data['totalCourseLesson'] = entity.totalCourseLesson;
e5c9e98f   liangchengyou   feat:首页模块颜色
40
  	data['courseModuleThemeColor'] = entity.courseModuleThemeColor;
8988aa69   liangchengyou   feat:首页+课程列表数据获取
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
  	return data;
  }
  
  CourseCourseLessons $CourseCourseLessonsFromJson(Map<String, dynamic> json) {
  	final CourseCourseLessons courseCourseLessons = CourseCourseLessons();
  	final int? courseModuleId = jsonConvert.convert<int>(json['courseModuleId']);
  	if (courseModuleId != null) {
  		courseCourseLessons.courseModuleId = courseModuleId;
  	}
  	final int? courseType = jsonConvert.convert<int>(json['courseType']);
  	if (courseType != null) {
  		courseCourseLessons.courseType = courseType;
  	}
  	final String? coverUrl = jsonConvert.convert<String>(json['coverUrl']);
  	if (coverUrl != null) {
  		courseCourseLessons.coverUrl = coverUrl;
  	}
  	final String? createTime = jsonConvert.convert<String>(json['createTime']);
  	if (createTime != null) {
  		courseCourseLessons.createTime = createTime;
  	}
  	final String? deleted = jsonConvert.convert<String>(json['deleted']);
  	if (deleted != null) {
  		courseCourseLessons.deleted = deleted;
  	}
  	final String? des = jsonConvert.convert<String>(json['des']);
  	if (des != null) {
  		courseCourseLessons.des = des;
  	}
  	final String? id = jsonConvert.convert<String>(json['id']);
  	if (id != null) {
  		courseCourseLessons.id = id;
  	}
  	final bool? lock = jsonConvert.convert<bool>(json['lock']);
  	if (lock != null) {
  		courseCourseLessons.lock = lock;
  	}
  	final String? modifyTime = jsonConvert.convert<String>(json['modifyTime']);
  	if (modifyTime != null) {
  		courseCourseLessons.modifyTime = modifyTime;
  	}
  	final String? name = jsonConvert.convert<String>(json['name']);
  	if (name != null) {
  		courseCourseLessons.name = name;
  	}
  	final int? sortOrder = jsonConvert.convert<int>(json['sortOrder']);
  	if (sortOrder != null) {
  		courseCourseLessons.sortOrder = sortOrder;
  	}
  	final int? status = jsonConvert.convert<int>(json['status']);
  	if (status != null) {
  		courseCourseLessons.status = status;
  	}
8988aa69   liangchengyou   feat:首页+课程列表数据获取
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
  	return courseCourseLessons;
  }
  
  Map<String, dynamic> $CourseCourseLessonsToJson(CourseCourseLessons entity) {
  	final Map<String, dynamic> data = <String, dynamic>{};
  	data['courseModuleId'] = entity.courseModuleId;
  	data['courseType'] = entity.courseType;
  	data['coverUrl'] = entity.coverUrl;
  	data['createTime'] = entity.createTime;
  	data['deleted'] = entity.deleted;
  	data['des'] = entity.des;
  	data['id'] = entity.id;
  	data['lock'] = entity.lock;
  	data['modifyTime'] = entity.modifyTime;
  	data['name'] = entity.name;
  	data['sortOrder'] = entity.sortOrder;
  	data['status'] = entity.status;
8988aa69   liangchengyou   feat:首页+课程列表数据获取
111
112
  	return data;
  }