all()); }, '테넌트 필드 효과값 목록 조회'); } // PUT /v1/fields/bulk public function bulkUpsert(Request $request) { return ApiResponse::handle(function () use ($request) { return TenantFieldSettingService::bulkUpsert($request->all()); }, '테넌트 필드 설정 대량 저장'); } // PATCH /v1/fields/{key} public function updateOne(Request $request, string $key) { return ApiResponse::handle(function () use ($request, $key) { return TenantFieldSettingService::updateOne($key, $request->all()); }, '테넌트 필드 설정 단건 수정'); } }