Add api func

This commit is contained in:
danamir
2025-01-25 21:29:06 +03:00
commit 43705bc7e2
3 changed files with 160 additions and 0 deletions

50
schemas.py Normal file
View File

@@ -0,0 +1,50 @@
from pydantic import BaseModel
from datetime import datetime
# Pydantic модель для Auditory
class AuditoryBase(BaseModel):
audnazvanie: str
class AuditoryCreate(AuditoryBase):
pass
class Auditory(AuditoryBase):
id: int
class Config:
from_attributes = True # Ранее называлось `orm_mode = True`
# Pydantic модель для Oboruds
class OborudsBase(BaseModel):
invNumber: int
nazvanie: str
raspologenie: str
numberved: str
numberppasu: str
kolichestvo: int
balancenumber: int
aud_id: int
class OborudsCreate(OborudsBase):
pass
class Oboruds(OborudsBase):
id: int
class Config:
from_attributes = True
# Pydantic модель для Zametki
class ZametkiBase(BaseModel):
txtzam: str
rmdt: datetime | None = None
class ZametkiCreate(ZametkiBase):
pass
class Zametki(ZametkiBase):
id: int
created_date: datetime
class Config:
from_attributes = True