Commit 8ce8acaa1d01f1bcea1245e8bfdf2bf6affd1b40

Authored by 吴启风
1 parent 7f56315d

feat:修复阶段主题色赋值没生效

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