refactor pesantissimo dei Customer Files

This commit is contained in:
2026-04-23 11:20:34 +02:00
parent ba54267b77
commit 41f6d0dd43
25 changed files with 518 additions and 157 deletions

View File

@@ -4,7 +4,7 @@ class CustomerFileModel extends Equatable {
final String? id;
final String customerId; // Riferimento UUID
final String name;
final String url;
final String storagePath;
final String extension;
final DateTime? createdAt;
final int fileSize;
@@ -13,7 +13,7 @@ class CustomerFileModel extends Equatable {
this.id,
required this.customerId,
required this.name,
required this.url,
required this.storagePath,
required this.extension,
this.createdAt,
required this.fileSize,
@@ -35,7 +35,7 @@ class CustomerFileModel extends Equatable {
String? id,
String? customerId,
String? name,
String? url,
String? storagePath,
String? extension,
DateTime? createdAt,
int? fileSize,
@@ -44,7 +44,7 @@ class CustomerFileModel extends Equatable {
id: id ?? this.id,
customerId: customerId ?? this.customerId,
name: name ?? this.name,
url: url ?? this.url,
storagePath: storagePath ?? this.storagePath,
extension: extension ?? this.extension,
createdAt: createdAt ?? this.createdAt,
fileSize: fileSize ?? this.fileSize,
@@ -56,7 +56,7 @@ class CustomerFileModel extends Equatable {
id: map['id'] as String,
customerId: map['customer_id'],
name: map['name'],
url: map['url'],
storagePath: map['storage_path'],
extension: map['extension'] ?? '',
createdAt: map['created_at'] != null
? DateTime.parse(map['created_at'])
@@ -72,7 +72,7 @@ class CustomerFileModel extends Equatable {
if (id != null) 'id': id,
'customer_id': customerId,
'name': name,
'url': url,
'storage_path': storagePath,
'extension': extension,
'file_size': fileSize,
};
@@ -83,7 +83,7 @@ class CustomerFileModel extends Equatable {
id,
customerId,
name,
url,
storagePath,
extension,
createdAt,
fileSize,