From 8ce8acaa1d01f1bcea1245e8bfdf2bf6affd1b40 Mon Sep 17 00:00:00 2001 From: wuqifeng <540416539@qq.com> Date: Mon, 5 Aug 2024 17:08:47 +0800 Subject: [PATCH] feat:修复阶段主题色赋值没生效 --- lib/models/course_module_entity.dart | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/lib/models/course_module_entity.dart b/lib/models/course_module_entity.dart index 9c167ce..3225315 100644 --- a/lib/models/course_module_entity.dart +++ b/lib/models/course_module_entity.dart @@ -25,11 +25,23 @@ class CourseModuleEntity { CourseModuleEntity.empty(); // 命名构造函数 - CourseModuleEntity( - {int? id, - String? code, - String? courseModuleName, - String? courseModuleThemeColor}); + CourseModuleEntity({ + this.id, + this.code, + this.courseModuleThemeId, + this.courseTotal, + this.coverUrl, + this.createTime, + this.deleted, + this.des, + this.modifyTime, + this.name, + this.opening, + this.picUrl, + this.sortOrder, + this.status, + this.courseModuleThemeColor, + }); factory CourseModuleEntity.fromJson(Map json) => $CourseModuleEntityFromJson(json); @@ -42,7 +54,7 @@ class CourseModuleEntity { return CourseModuleEntity( id: courseModuleId, code: courseModuleCode, - courseModuleName: courseModuleName, + name: courseModuleName, courseModuleThemeColor: courseModuleThemeColor, // Set default values or leave other fields null ); @@ -56,10 +68,9 @@ class CourseModuleEntity { ///对可空的CourseModuleEntity对象扩展 extension PersonSafeExt on CourseModuleEntity? { - ///获取非空的主题色,系统主题色0xFF00B6F1兜底 String getSafeThemeColor() { - return this?.courseModuleThemeColor ?? '0xFF00B6F1'; + return this?.courseModuleThemeColor ?? '0xFFFFFFFF'; } ///获取非空的阶段名称 -- libgit2 0.22.2