diff --git a/LOGICAL_RELATIONSHIPS.md b/LOGICAL_RELATIONSHIPS.md index a81b37c..bf16312 100644 --- a/LOGICAL_RELATIONSHIPS.md +++ b/LOGICAL_RELATIONSHIPS.md @@ -1,6 +1,6 @@ # 논리적 데이터베이스 관계 문서 -> **자동 생성**: 2026-02-07 09:56:46 +> **자동 생성**: 2026-02-07 01:10:55 > **소스**: Eloquent 모델 관계 분석 ## 📊 모델별 관계 현황 @@ -499,6 +499,8 @@ ### orders - **item()**: belongsTo → `items` - **sale()**: belongsTo → `sales` - **items()**: hasMany → `order_items` +- **nodes()**: hasMany → `order_nodes` +- **rootNodes()**: hasMany → `order_nodes` - **histories()**: hasMany → `order_histories` - **versions()**: hasMany → `order_versions` - **workOrders()**: hasMany → `work_orders` @@ -514,6 +516,7 @@ ### order_items **모델**: `App\Models\Orders\OrderItem` - **order()**: belongsTo → `orders` +- **node()**: belongsTo → `order_nodes` - **item()**: belongsTo → `items` - **quote()**: belongsTo → `quotes` - **quoteItem()**: belongsTo → `quote_items` @@ -524,6 +527,14 @@ ### order_item_components - **orderItem()**: belongsTo → `order_items` +### order_nodes +**모델**: `App\Models\Orders\OrderNode` + +- **parent()**: belongsTo → `order_nodes` +- **order()**: belongsTo → `orders` +- **children()**: hasMany → `order_nodes` +- **items()**: hasMany → `order_items` + ### order_versions **모델**: `App\Models\Orders\OrderVersion` @@ -597,6 +608,7 @@ ### work_orders - **primaryAssignee()**: hasMany → `work_order_assignees` - **items()**: hasMany → `work_order_items` - **issues()**: hasMany → `work_order_issues` +- **stepProgress()**: hasMany → `work_order_step_progress` - **shipments()**: hasMany → `shipments` - **bendingDetail()**: hasOne → `work_order_bending_details` @@ -624,6 +636,14 @@ ### work_order_items - **workOrder()**: belongsTo → `work_orders` - **item()**: belongsTo → `items` +### work_order_step_progress +**모델**: `App\Models\Production\WorkOrderStepProgress` + +- **workOrder()**: belongsTo → `work_orders` +- **processStep()**: belongsTo → `process_steps` +- **workOrderItem()**: belongsTo → `work_order_items` +- **completedByUser()**: belongsTo → `users` + ### work_results **모델**: `App\Models\Production\WorkResult`