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 | ///获取非空的阶段名称 | ... | ... |