del old task dep, page start from 1
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user