From 2a0f3471a8810a4c5c6fd244a9f4f391a2bd6e81 Mon Sep 17 00:00:00 2001 From: kent Date: Tue, 29 Jul 2025 23:22:31 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=EC=A3=BC=EB=AC=B8=20=ED=85=8C?= =?UTF-8?q?=EC=9D=B4=EB=B8=94=20=EB=AA=A8=EB=8D=B8=EB=A7=81=20->=20?= =?UTF-8?q?=EC=B6=94=ED=9B=84=20=EB=B3=80=EA=B2=BD=EC=98=88=EC=A0=95=20(?= =?UTF-8?q?=EA=B2=AC=EC=A0=81,=20=EC=88=98=EC=A3=BC,=20=EB=B0=9C=EC=A3=BC?= =?UTF-8?q?=EC=97=90=20=EB=8C=80=ED=95=9C=20=EA=B0=81=EA=B0=81=EC=9D=98=20?= =?UTF-8?q?=EC=BB=AC=EB=9F=BC=EC=9D=84=20=EC=9C=84=ED=95=9C=20=ED=85=8C?= =?UTF-8?q?=EC=9D=B4=EB=B8=94=20=ED=95=84=EC=9A=94)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/Orders/Order.php | 38 ++++++++++++++++++++++++ app/Models/Orders/OrderHistory.php | 20 +++++++++++++ app/Models/Orders/OrderItem.php | 30 +++++++++++++++++++ app/Models/Orders/OrderItemComponent.php | 24 +++++++++++++++ app/Models/Orders/OrderVersion.php | 20 +++++++++++++ 5 files changed, 132 insertions(+) create mode 100644 app/Models/Orders/Order.php create mode 100644 app/Models/Orders/OrderHistory.php create mode 100644 app/Models/Orders/OrderItem.php create mode 100644 app/Models/Orders/OrderItemComponent.php create mode 100644 app/Models/Orders/OrderVersion.php diff --git a/app/Models/Orders/Order.php b/app/Models/Orders/Order.php new file mode 100644 index 0000000..b819eb0 --- /dev/null +++ b/app/Models/Orders/Order.php @@ -0,0 +1,38 @@ +hasMany(OrderItem::class); + } + + // 이력 + public function histories() + { + return $this->hasMany(OrderHistory::class); + } + + // 버전관리 + public function versions() + { + return $this->hasMany(OrderVersion::class); + } +} diff --git a/app/Models/Orders/OrderHistory.php b/app/Models/Orders/OrderHistory.php new file mode 100644 index 0000000..016f3c8 --- /dev/null +++ b/app/Models/Orders/OrderHistory.php @@ -0,0 +1,20 @@ +belongsTo(Order::class); + } +} diff --git a/app/Models/Orders/OrderItem.php b/app/Models/Orders/OrderItem.php new file mode 100644 index 0000000..f8dc674 --- /dev/null +++ b/app/Models/Orders/OrderItem.php @@ -0,0 +1,30 @@ +hasMany(OrderItemComponent::class); + } + + public function order() + { + return $this->belongsTo(Order::class); + } +} diff --git a/app/Models/Orders/OrderItemComponent.php b/app/Models/Orders/OrderItemComponent.php new file mode 100644 index 0000000..aed60d2 --- /dev/null +++ b/app/Models/Orders/OrderItemComponent.php @@ -0,0 +1,24 @@ +belongsTo(OrderItem::class); + } +} diff --git a/app/Models/Orders/OrderVersion.php b/app/Models/Orders/OrderVersion.php new file mode 100644 index 0000000..128c98c --- /dev/null +++ b/app/Models/Orders/OrderVersion.php @@ -0,0 +1,20 @@ +belongsTo(Order::class); + } +}