update printer

This commit is contained in:
Efril
2026-05-25 20:35:40 +07:00
parent 56e720e253
commit 6d9377f4ab
8 changed files with 185 additions and 44 deletions
@@ -115,6 +115,8 @@ class OrderItemDto with _$OrderItemDto {
@JsonKey(name: "updated_at") String? updatedAt,
@JsonKey(name: "printer_type") String? printerType,
@JsonKey(name: "paid_quantity") int? paidQuantity,
@JsonKey(name: "category_id") String? categoryId,
@JsonKey(name: "category_name") String? categoryName,
}) = _OrderItemDto;
factory OrderItemDto.fromJson(Map<String, dynamic> json) =>
@@ -138,6 +140,8 @@ class OrderItemDto with _$OrderItemDto {
updatedAt: updatedAt != null ? DateTime.parse(updatedAt!) : DateTime(1970),
printerType: printerType ?? '',
paidQuantity: paidQuantity ?? 0,
categoryId: categoryId ?? '',
categoryName: categoryName ?? '',
);
factory OrderItemDto.fromDomain(OrderItem orderItem) => OrderItemDto(
@@ -157,5 +161,7 @@ class OrderItemDto with _$OrderItemDto {
updatedAt: orderItem.updatedAt.toIso8601String(),
printerType: orderItem.printerType,
paidQuantity: orderItem.paidQuantity,
categoryId: orderItem.categoryId,
categoryName: orderItem.categoryName,
);
}