first commit

This commit is contained in:
2024-11-07 17:44:29 +03:00
commit 643d6d8f65
247 changed files with 420800 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
class AddEventFunctionality:
@classmethod
def retrieve_events(cls, events) -> list[tuple[int, str]]:
from database_sql_models import Events
from sqlalchemy import select
get_event_ids = Events.session.execute(
select(Events.id, Events.uu_id).where(
Events.function_code.in_([event["function_code"] for event in events])
)
).all()
if get_event_ids:
return [(get_event[0], str(get_event[1])) for get_event in get_event_ids]
else:
raise Exception("No event found")