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 | 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 | 46 | factory CourseModuleEntity.fromJson(Map<String, dynamic> json) => |
35 | 47 | $CourseModuleEntityFromJson(json); |
... | ... | @@ -42,7 +54,7 @@ class CourseModuleEntity { |
42 | 54 | return CourseModuleEntity( |
43 | 55 | id: courseModuleId, |
44 | 56 | code: courseModuleCode, |
45 | - courseModuleName: courseModuleName, | |
57 | + name: courseModuleName, | |
46 | 58 | courseModuleThemeColor: courseModuleThemeColor, |
47 | 59 | // Set default values or leave other fields null |
48 | 60 | ); |
... | ... | @@ -56,10 +68,9 @@ class CourseModuleEntity { |
56 | 68 | |
57 | 69 | ///对可空的CourseModuleEntity对象扩展 |
58 | 70 | extension PersonSafeExt on CourseModuleEntity? { |
59 | - | |
60 | 71 | ///获取非空的主题色,系统主题色0xFF00B6F1兜底 |
61 | 72 | String getSafeThemeColor() { |
62 | - return this?.courseModuleThemeColor ?? '0xFF00B6F1'; | |
73 | + return this?.courseModuleThemeColor ?? '0xFFFFFFFF'; | |
63 | 74 | } |
64 | 75 | |
65 | 76 | ///获取非空的阶段名称 | ... | ... |