CoolFace
Apppublic

fmatituy/selectospromanager

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
queries_dashboard.py37 linesDownload Raw Back to database
1from database.queries import db_fetchall, db_fetchone2 3def get_gerencial_stats():4    # Mock data or real queries based on the schema5    return {6        'rentabilidad_global': 24.5,7        'rentabilidad_variacion': 2.1,8        'cumplimiento_global': 88,9        'flujo_caja': {10            'facturado': 1250000000,11            'por_cobrar': 450000000,12            'por_pagar': 18000000013        }14    }15 16def get_alertas_criticas():17    # En un sistema real, esto vendría de una tabla de alertas o logs18    return [19        {'id': 1, 'tipo': 'SST', 'mensaje': 'Vencimiento de Permisos en Proyecto Redes', 'nivel': 'critical'}20    ]21 22def get_rentabilidad_por_proyecto():23    return [24        {'id': 1, 'nombre': 'Planta Oxígeno A', 'rentabilidad': 32.5},25        {'id': 2, 'nombre': 'Tanque Criogénico', 'rentabilidad': 18.2},26        {'id': 3, 'nombre': 'Redes Gas Medic', 'rentabilidad': 27.8},27        {'id': 4, 'nombre': 'Mantenimiento B', 'rentabilidad': 12.4}28    ]29 30def get_novedades_por_categoria():31    return [32        {'category': 'Técnicas', 'count': 12},33        {'category': 'Administrativas', 'count': 5},34        {'category': 'SST', 'count': 3},35        {'category': 'Otros', 'count': 2}36    ]37