24 lines
933 B
Python
24 lines
933 B
Python
from models.service import Service
|
|
from extensions import db
|
|
|
|
def seed_services():
|
|
services = [
|
|
#{"name": "Chamada Escolar Pro", "description": "Sistema de gestão para escolas"},
|
|
{"name": "Controle de Acesso", "description": "Gestão de acessos virtuais"},
|
|
]
|
|
|
|
for service_data in services:
|
|
# Verifica se o serviço já existe no banco de dados
|
|
existing_service = Service.query.filter_by(name=service_data["name"]).first()
|
|
|
|
if not existing_service:
|
|
# Se o serviço não existir, cria e adiciona
|
|
service = Service(name=service_data["name"], description=service_data["description"])
|
|
db.session.add(service)
|
|
print(f"Serviço '{service_data['name']}' inserido com sucesso!")
|
|
else:
|
|
print(f"Serviço '{service_data['name']}' já existe, pulando inserção.")
|
|
|
|
# Commit as mudanças no banco
|
|
db.session.commit()
|