feat: added cruds, seed, schemas, session

This commit is contained in:
Arduinum
2025-12-26 15:30:08 +03:00
committed by Arduinum628
parent d382d6ad3f
commit 8a0e2e0121
8 changed files with 192 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
from kawai_focus_v2.schemas.timer import TimerModel
from kawai_focus_v2.database.cruds import new_timer
from kawai_focus_v2.database.db import get_db_instance
from kawai_focus_v2.database.data import data_timers
def new_temers(data: list[TimerModel]) -> None:
"""Заполняет базу данных образцами таймеров"""
db = get_db_instance()
for timer in data:
new_timer(data=timer, db=db)
def start_filling_data() -> None:
"""Функция для заполнения бд данными"""
new_temers(data=data_timers)