'array', 'is_active' => 'boolean', ]; /** * 테넌트별 품목유형 목록 조회 (tenant_id 또는 글로벌) * * @return array [code => name] */ public static function getItemTypes(int $tenantId): array { return static::query() ->where(function ($query) use ($tenantId) { $query->where('tenant_id', $tenantId) ->orWhereNull('tenant_id'); }) ->where('code_group', 'item_type') ->where('is_active', true) ->orderBy('sort_order') ->pluck('name', 'code') ->toArray(); } }