Blame view

lib/generated/json/course_entity.g.dart 4.43 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;
  	}
68dd7ba8   liangchengyou   feat:首页主题颜色+已知问题修改
30
31
32
33
  	final String? courseModuleCode = jsonConvert.convert<String>(json['courseModuleCode']);
  	if (courseModuleCode != null) {
  		courseEntity.courseModuleCode = courseModuleCode;
  	}
8988aa69   liangchengyou   feat:首页+课程列表数据获取
34
35
36
37
38
39
40
41
42
43
  	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:首页模块颜色
44
  	data['courseModuleThemeColor'] = entity.courseModuleThemeColor;
68dd7ba8   liangchengyou   feat:首页主题颜色+已知问题修改
45
  	data['courseModuleCode'] = entity.courseModuleCode;
8988aa69   liangchengyou   feat:首页+课程列表数据获取
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
94
95
96
97
98
  	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:首页+课程列表数据获取
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
  	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:首页+课程列表数据获取
116
117
  	return data;
  }