#!/bin/bash
# Script para verificar arquivos faltantes na VPS
# Execute na VPS: bash deploy/verificar-arquivos-faltantes.sh

echo "=========================================="
echo "Verificando arquivos faltantes na VPS"
echo "=========================================="
echo ""

cd /var/www/maktubia-backend

# Verificar arquivos de serviços
echo "📋 Verificando arquivos de serviços..."
echo ""

SERVICES=(
    "services/pointsRedemptionService.js"
    "services/pointsPurchaseService.js"
    "services/pointsSaleService.js"
    "services/pointsDirectAssignmentService.js"
    "services/pointsExpirationService.js"
    "services/pointsLedgerService.js"
    "services/pointsSchema.js"
)

for service in "${SERVICES[@]}"; do
    if [ -f "$service" ]; then
        echo "✅ $service"
    else
        echo "❌ $service - FALTANDO!"
    fi
done

echo ""
echo "📋 Verificando controllers relacionados..."
echo ""

CONTROLLERS=(
    "controllers/pointsRedemptionController.js"
    "controllers/pointsPurchaseController.js"
    "controllers/pointsSaleController.js"
    "controllers/pointsAssignmentController.js"
    "controllers/pointsExpirationController.js"
    "controllers/pointsTraceController.js"
)

for controller in "${CONTROLLERS[@]}"; do
    if [ -f "$controller" ]; then
        echo "✅ $controller"
    else
        echo "❌ $controller - FALTANDO!"
    fi
done

echo ""
echo "=========================================="
echo "Verificação concluída!"
echo "=========================================="

