feat(app): ModelCatalogItem 增加 coverUrl 字段

This commit is contained in:
2026-08-31 16:32:32 +08:00
parent 09bdaf36cc
commit a1ca9d9a43
@@ -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<String, dynamic> 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? ?? '',
);
}