feat: deal's status and board update

This commit is contained in:
2025-09-02 14:42:11 +04:00
parent de5ffed7de
commit 404a58735d
3 changed files with 19 additions and 6 deletions

View File

@ -2,6 +2,8 @@ from datetime import datetime
from typing import Optional
from schemas.base import BaseSchema, BaseResponse, PaginationInfoSchema
from schemas.board import BoardSchema
from schemas.status import StatusSchema
# region Entities
@ -11,8 +13,8 @@ class DealSchema(BaseSchema):
id: int
name: str
lexorank: str
status_id: int
board_id: int
status: StatusSchema
board: BoardSchema
created_at: datetime
@ -26,6 +28,7 @@ class CreateDealSchema(BaseSchema):
class UpdateDealSchema(BaseSchema):
name: Optional[str] = None
lexorank: Optional[str] = None
board_id: Optional[int] = None
status_id: Optional[int] = None