Commit 8ce8acaa1d01f1bcea1245e8bfdf2bf6affd1b40

Authored by 吴启风
1 parent 7f56315d

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

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