from rest_framework.views import APIView
from rest_framework.response import Response
from rest_framework import status, permissions
from apps.business.system_stats_service import SystemStatsService

class SystemStatsView(APIView):
    permission_classes = [permissions.IsAdminUser]

    def get(self, request):
        stats = SystemStatsService.get_stats()
        return Response(stats, status=status.HTTP_200_OK)
