from extensions import db from models.settings_calculo_horas import SettingsCalculoHoras def seed_settings_calculo_horas(): settings_data = [ { "service_instance_id": 1, "jornada_diaria": 480, # minutos "jornada_semanal": 2400, # minutos "inicio_periodo_noturno": "22:00:00", "fim_periodo_noturno": "05:00:00", "desconto_atraso_automatico": "True", "tolerancia_para_descontos": 10, "arredondamento_minutos": 5 } ] for setting in settings_data: existing = db.session.query(SettingsCalculoHoras).filter_by( service_instance_id=setting["service_instance_id"] ).first() if not existing: new_setting = SettingsCalculoHoras( service_instance_id=setting["service_instance_id"], jornada_diaria=setting["jornada_diaria"], jornada_semanal=setting["jornada_semanal"], inicio_periodo_noturno=setting["inicio_periodo_noturno"], fim_periodo_noturno=setting["fim_periodo_noturno"], desconto_atraso_automatico=setting["desconto_atraso_automatico"], tolerancia_para_descontos=setting["tolerancia_para_descontos"], arredondamento_minutos=setting["arredondamento_minutos"] ) print("antes do banco") db.session.add(new_setting) print("adicionei no banco") db.session.commit()