ultima versao api

This commit is contained in:
ka-lucas 2025-05-06 17:27:02 -03:00
parent 3b92c7b13e
commit 1bff849684
4 changed files with 34 additions and 46 deletions

6
app.py
View File

@ -153,7 +153,7 @@ def get_database_type(uri):
if __name__ == "__main__": if __name__ == "__main__":
app = create_app() app = create_app()
# with app.app_context(): with app.app_context():
# db.create_all() # Cria as tabelas db.create_all() # Cria as tabelas
# run_all_seeds() run_all_seeds() # Executa os seeds
app.run(debug=True, host="0.0.0.0") app.run(debug=True, host="0.0.0.0")

View File

@ -17,17 +17,8 @@ def seed_holiday():
"estado":"Rio de Janeiro", "estado":"Rio de Janeiro",
"municipio":"Rio de Janeiro", "municipio":"Rio de Janeiro",
}, }
# Feriado 2
{
"parent_id": 1,
"service_instance_id":4,
"name": "Dia das crianças",
"date": data_iso2,
"estado":"Rio de Janeiro",
"municipio":"Rio de Janeiro",
},
] ]
for holiday_data in holidays: for holiday_data in holidays:
# Verifica se já existe um papel para o service_id e name fornecidos # Verifica se já existe um papel para o service_id e name fornecidos
@ -51,4 +42,4 @@ def seed_holiday():
print("adiconei no banco") print("adiconei no banco")
# Commit a transação para salvar os dados no banco # Commit a transação para salvar os dados no banco
db.session.commit() db.session.commit()

View File

@ -14,7 +14,6 @@ from .camera_seed import seed_cameras
from .ambiente_seed import seed_ambiente from .ambiente_seed import seed_ambiente
from .reports_seed import reports_seed from .reports_seed import reports_seed
from .shifts_times_seed import seed_shifts_and_schedules from .shifts_times_seed import seed_shifts_and_schedules
from .holiday_seed import seed_holiday
from .company_seed import seed_company from .company_seed import seed_company
from .time_schedule import seed_time_schedules from .time_schedule import seed_time_schedules
from extensions import db from extensions import db
@ -23,14 +22,14 @@ from extensions import db
def run_all_seeds(): def run_all_seeds():
try: try:
print("Iniciando o processo de seed...") print("Iniciando o processo de seed...")
# seed_services() seed_services()
# seed_holiday() # seed_holiday()
# seed_service_instances() seed_service_instances()
# seed_company() # seed_company()
# seed_permissions() seed_permissions()
# seed_service_roles() seed_service_roles()
# seed_service_role_permissions() seed_service_role_permissions()
# seed_users() seed_users()
# seed_address_types() # seed_address_types()
# seed_address() # seed_address()
#seed_contacts() #seed_contacts()
@ -39,8 +38,7 @@ def run_all_seeds():
# seed_ambiente() # seed_ambiente()
# reports_seed() # reports_seed()
# seed_cameras() # seed_cameras()
# seed_shifts_and_schedules() #seed_shifts_and_schedules()
# seed_holiday()
seed_time_schedules() seed_time_schedules()
print("Seeds executados com sucesso!") print("Seeds executados com sucesso!")

View File

@ -66,8 +66,7 @@ def seed_users():
user = User( user = User(
username=user_data["username"], username=user_data["username"],
email=user_data["email"], email=user_data["email"],
phone=user_data["phone"], service_instance_id=user_data["service_instance_id"]
service_role_id=user_data["service_role_id"]
) )
user.set_password(user_data["password"]) # Gerar o hash da senha user.set_password(user_data["password"]) # Gerar o hash da senha
db.session.add(user) db.session.add(user)