Assist_Design/scripts/migrate-field-map.sh

28 lines
1.0 KiB
Bash
Executable File

#!/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."