fix: [attendance] User 모델에 tenantProfiles 관계 추가로 500 에러 수정

- User 모델에 tenantProfiles() HasMany 관계 추가 (tenant_user_profiles 테이블)
- eager loading에 department 관계도 포함하여 N+1 방지
This commit is contained in:
김보곤
2026-02-26 21:55:27 +09:00
parent 7b2300e1be
commit 4398d5e27c
3 changed files with 11 additions and 3 deletions

View File

@@ -195,6 +195,14 @@ public function currentTenant()
return $this->tenants()->find($tenantId);
}
/**
* 관계: 테넌트별 프로필 (tenant_user_profiles 테이블)
*/
public function tenantProfiles(): HasMany
{
return $this->hasMany(\App\Models\HR\Employee::class, 'user_id');
}
/**
* 관계: 사용자-역할 (user_roles 테이블, 테넌트별)
*/