CoolFace
Apppublic

fmatituy/selectospromanager

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
seed_epp.py17 linesDownload Raw Back to database
1from database.queries_epp import create_epp_item, get_epp_catalogo2 3existing = get_epp_catalogo()4if not existing:5    dummy_data = [6        {'nombre': 'Casco de Seguridad Tipo II', 'categoria': 'Cabeza', 'vida_util_meses': 24, 'descripcion': 'Casco dieléctrico con rachet', 'stock_minimo': 10, 'stock_actual': 25, 'ubicacion': 'Estante A1'},7        {'nombre': 'Arnés de 4 Argollas', 'categoria': 'Alturas', 'vida_util_meses': 12, 'descripcion': 'Arnés de cuerpo entero para detención de caídas', 'stock_minimo': 5, 'stock_actual': 12, 'ubicacion': 'Estante B2'},8        {'nombre': 'Gafas de Seguridad (Claras)', 'categoria': 'Ojos/Cara', 'vida_util_meses': 6, 'descripcion': 'Protección contra impactos y UV', 'stock_minimo': 20, 'stock_actual': 40, 'ubicacion': 'Cajón C1'},9        {'nombre': 'Guantes de Vaqueta', 'categoria': 'Manos', 'vida_util_meses': 3, 'descripcion': 'Guantes de cuero para trabajo pesado', 'stock_minimo': 15, 'stock_actual': 8, 'ubicacion': 'Cajón D4'},10        {'nombre': 'Botas de Seguridad Dieléctricas', 'categoria': 'Pies', 'vida_util_meses': 18, 'descripcion': 'Calzado de seguridad sin puntera metálica', 'stock_minimo': 10, 'stock_actual': 15, 'ubicacion': 'Estante A3'},11    ]12    for item in dummy_data:13        create_epp_item(item)14    print("Módulo de EPP precargado con datos de demostración.")15else:16    print("El catálogo ya contiene datos.")17