#!/bin/bash # Script to migrate remaining getSalesforceFieldMap usages to SalesforceFieldMapService echo "🔄 Migrating remaining field map usages..." # Files that still need migration FILES=( "apps/bff/src/modules/orders/services/order-fulfillment-validator.service.ts" "apps/bff/src/modules/orders/services/order-builder.service.ts" "apps/bff/src/integrations/salesforce/salesforce.service.ts" "apps/bff/src/modules/orders/services/order-fulfillment-orchestrator.service.ts" "apps/bff/src/modules/orders/services/order-pricebook.service.ts" ) echo "⚠️ The following files still need manual migration:" for file in "${FILES[@]}"; do echo " - $file" done echo "" echo "📝 These files use getSalesforceFieldMap() and need to be updated to:" echo " 1. Inject SalesforceFieldMapService in constructor" echo " 2. Call this.fieldMapService.getFieldMap() instead" echo " 3. Import CoreConfigModule in their respective modules" echo "" echo "🎯 After manual migration, the deprecated functions can be completely removed."