This commit is contained in:
2026-03-17 20:36:51 +03:00
parent c80faeb665
commit f59791caf1
9 changed files with 106 additions and 6 deletions
@@ -1,3 +1,5 @@
from datetime import datetime, time
from sqlalchemy import select, delete
from sqlalchemy.ext.asyncio import AsyncSession
@@ -41,8 +43,6 @@ class HoursTransactionsDAO:
await self.session.commit()
async def get_by_period(self, start_date, end_date) -> list[HoursTransaction]:
from datetime import datetime, time
start_datetime = datetime.combine(start_date, time.min)
end_datetime = datetime.combine(end_date, time.max)
@@ -2,6 +2,7 @@ from sqlalchemy import select, update, delete
from sqlalchemy.ext.asyncio import AsyncSession
from dutylog.infrastructure.database.models.resident import Resident
from dutylog.infrastructure.database.models.room import Room
class ResidentsDAO:
@@ -37,7 +38,6 @@ class ResidentsDAO:
return list(result.scalars().all())
async def search_by_room_number(self, room_number: int) -> list[Resident]:
from dutylog.infrastructure.database.models.room import Room
result = await self.session.execute(
select(Resident)
.join(Room, Resident.room == Room.id)