From 2e5b7bee0585daa1584477dbac2298eb7c87bbd6 Mon Sep 17 00:00:00 2001 From: mohammadreza Date: Sat, 27 Jun 2026 01:42:31 +0330 Subject: [PATCH] Add CartItem class for order item tracking --- src/main/java/dev/model/CartItem.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/java/dev/model/CartItem.java b/src/main/java/dev/model/CartItem.java index d3af263..fe90e25 100644 --- a/src/main/java/dev/model/CartItem.java +++ b/src/main/java/dev/model/CartItem.java @@ -1,4 +1,23 @@ package dev.model; public class CartItem { + private final MenuItem item; + private final int quantity; + + public CartItem(MenuItem item, int quantity) { + this.item = item; + this.quantity = quantity; + } + + public MenuItem getItem() { + return item; + } + + public int getQuantity() { + return quantity; + } + + public double getSubtotal() { + return item.getPrice() * quantity; + } }