feat: time tracking in minutes

This commit is contained in:
2024-11-22 21:34:17 +04:00
parent 8652d31f6d
commit 42a193dae7
6 changed files with 23 additions and 13 deletions

View File

@@ -8,13 +8,13 @@ from schemas.user import UserSchema
# region Entities
class TimeTrackingData(BaseSchema):
date: datetime.date
hours: int
amount: int
hours: float
amount: float
class TimeTrackingRecord(BaseSchema):
user: UserSchema
total_amount: int
total_amount: float
data: List[TimeTrackingData]
@@ -30,7 +30,7 @@ class GetTimeTrackingRecordsRequest(BaseSchema):
class UpdateTimeTrackingRecordRequest(BaseSchema):
user_id: int
date: datetime.date
hours: int
hours: float
# endregion