From a1ca9d9a43334627465ff0f05706dd725fbbd797 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=96=8C?= <259278618@qq.com> Date: Mon, 31 Aug 2026 16:32:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(app):=20ModelCatalogItem=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=20coverUrl=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flutter_app/lib/models/model_manager.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/flutter_app/lib/models/model_manager.dart b/flutter_app/lib/models/model_manager.dart index cc61a6c..0783ac0 100644 --- a/flutter_app/lib/models/model_manager.dart +++ b/flutter_app/lib/models/model_manager.dart @@ -18,6 +18,7 @@ class ModelCatalogItem { final int sizeBytes; final String sha256; final String downloadUrl; + final String coverUrl; const ModelCatalogItem({ required this.datasetId, @@ -27,6 +28,7 @@ class ModelCatalogItem { required this.sizeBytes, required this.sha256, required this.downloadUrl, + this.coverUrl = '', }); factory ModelCatalogItem.fromJson(Map j) => @@ -40,6 +42,7 @@ class ModelCatalogItem { sizeBytes: (j['sizeBytes'] as num?)?.toInt() ?? 0, sha256: j['sha256'] as String? ?? '', downloadUrl: j['downloadUrl'] as String? ?? '', + coverUrl: j['coverUrl'] as String? ?? '', ); }