del old task dep, page start from 1

This commit is contained in:
IluaAir
2025-09-30 00:23:16 +03:00
parent ac28f9b420
commit 41c64127a5
3 changed files with 9 additions and 17 deletions

View File

@@ -5,9 +5,7 @@ from fastapi import Depends, Query
from fastapi.exceptions import HTTPException
from pydantic import BaseModel, model_validator
from src.schemas.tasks import TaskFilter
TaskFilterDep = Annotated[TaskFilter, Depends()]
from src.schemas.tasks import StatusEnum
class Date(BaseModel):
@@ -24,11 +22,15 @@ class Date(BaseModel):
class Page(BaseModel):
limit: int | None = Query(default=30, ge=1, le=100)
page: int | None = Query(default=0, ge=0)
limit: int = Query(default=30, ge=1, le=100)
page: int | None = Query(default=1, ge=1)
class Filters(Page, Date):
class Status(BaseModel):
status: StatusEnum | None = Query(default=None)
class Filters(Date, Status, Page):
pass