Commit 8ce8acaa1d01f1bcea1245e8bfdf2bf6affd1b40
1 parent
7f56315d
feat:修复阶段主题色赋值没生效
Showing
1 changed file
with
19 additions
and
8 deletions
lib/models/course_module_entity.dart
@@ -25,11 +25,23 @@ class CourseModuleEntity { | @@ -25,11 +25,23 @@ class CourseModuleEntity { | ||
25 | CourseModuleEntity.empty(); | 25 | CourseModuleEntity.empty(); |
26 | 26 | ||
27 | // 命名构造函数 | 27 | // 命名构造函数 |
28 | - CourseModuleEntity( | ||
29 | - {int? id, | ||
30 | - String? code, | ||
31 | - String? courseModuleName, | ||
32 | - String? courseModuleThemeColor}); | 28 | + CourseModuleEntity({ |
29 | + this.id, | ||
30 | + this.code, | ||
31 | + this.courseModuleThemeId, | ||
32 | + this.courseTotal, | ||
33 | + this.coverUrl, | ||
34 | + this.createTime, | ||
35 | + this.deleted, | ||
36 | + this.des, | ||
37 | + this.modifyTime, | ||
38 | + this.name, | ||
39 | + this.opening, | ||
40 | + this.picUrl, | ||
41 | + this.sortOrder, | ||
42 | + this.status, | ||
43 | + this.courseModuleThemeColor, | ||
44 | + }); | ||
33 | 45 | ||
34 | factory CourseModuleEntity.fromJson(Map<String, dynamic> json) => | 46 | factory CourseModuleEntity.fromJson(Map<String, dynamic> json) => |
35 | $CourseModuleEntityFromJson(json); | 47 | $CourseModuleEntityFromJson(json); |
@@ -42,7 +54,7 @@ class CourseModuleEntity { | @@ -42,7 +54,7 @@ class CourseModuleEntity { | ||
42 | return CourseModuleEntity( | 54 | return CourseModuleEntity( |
43 | id: courseModuleId, | 55 | id: courseModuleId, |
44 | code: courseModuleCode, | 56 | code: courseModuleCode, |
45 | - courseModuleName: courseModuleName, | 57 | + name: courseModuleName, |
46 | courseModuleThemeColor: courseModuleThemeColor, | 58 | courseModuleThemeColor: courseModuleThemeColor, |
47 | // Set default values or leave other fields null | 59 | // Set default values or leave other fields null |
48 | ); | 60 | ); |
@@ -56,10 +68,9 @@ class CourseModuleEntity { | @@ -56,10 +68,9 @@ class CourseModuleEntity { | ||
56 | 68 | ||
57 | ///对可空的CourseModuleEntity对象扩展 | 69 | ///对可空的CourseModuleEntity对象扩展 |
58 | extension PersonSafeExt on CourseModuleEntity? { | 70 | extension PersonSafeExt on CourseModuleEntity? { |
59 | - | ||
60 | ///获取非空的主题色,系统主题色0xFF00B6F1兜底 | 71 | ///获取非空的主题色,系统主题色0xFF00B6F1兜底 |
61 | String getSafeThemeColor() { | 72 | String getSafeThemeColor() { |
62 | - return this?.courseModuleThemeColor ?? '0xFF00B6F1'; | 73 | + return this?.courseModuleThemeColor ?? '0xFFFFFFFF'; |
63 | } | 74 | } |
64 | 75 | ||
65 | ///获取非空的阶段名称 | 76 | ///获取非空的阶段名称 |