This commit is contained in:
efrilm
2025-10-31 14:33:02 +07:00
parent bf43c398d2
commit 8d9e622121
24 changed files with 3054 additions and 79 deletions
@@ -136,4 +136,23 @@ class OrderItemDto with _$OrderItemDto {
printerType: printerType ?? '',
paidQuantity: paidQuantity ?? 0,
);
factory OrderItemDto.fromDomain(OrderItem orderItem) => OrderItemDto(
id: orderItem.id,
orderId: orderItem.orderId,
productId: orderItem.productId,
productName: orderItem.productName,
productVariantId: orderItem.productVariantId,
productVariantName: orderItem.productVariantName,
quantity: orderItem.quantity,
unitPrice: orderItem.unitPrice,
totalPrice: orderItem.totalPrice,
modifiers: orderItem.modifiers,
notes: orderItem.notes,
status: orderItem.status,
createdAt: orderItem.createdAt.toIso8601String(),
updatedAt: orderItem.updatedAt.toIso8601String(),
printerType: orderItem.printerType,
paidQuantity: orderItem.paidQuantity,
);
}