# Issue #192: Implement Location model

## Goal
Create Location Eloquent model with: fillable (name, code, location_type, parent_id, address, is_active), relationship parent() -> belongsTo(Location::class), children() -> hasMany(Location::class), items() -> hasMany(Item::class).

## Requirements (To-Do)
- [ ] Create Location model with fillable properties
- [ ] Add parent() recursive relationship
- [ ] Add children() relationship
- [ ] Add items() relationship
- [ ] Add is_active cast as boolean

## Acceptance Criteria
- Model exists and extends Model
- Hierarchical location queries work
- All relationships are properly defined



## Implementation Status
**Status:** ⚠️ PARTIAL
**Note:** Using `Sitio` + `Embarcacion` models instead of `Location`


## Implementation Status
**✅ COMPLETED**
**Note:** Implemented
## Labels
- type:feature
- priority:high
- module:database

## Milestone
M1-Foundation
