forked from VinokurovVE/tests
General
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
from pydantic import BaseModel, ConfigDict, EmailStr
|
||||
|
||||
from uuid import UUID
|
||||
from datetime import date
|
||||
class RoleBase(BaseModel):
|
||||
name: str
|
||||
|
||||
@ -23,4 +24,23 @@ class User(UserBase):
|
||||
|
||||
class Role(RoleBase):
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
id: int
|
||||
id: int
|
||||
|
||||
|
||||
class Object(BaseModel):
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
id: UUID
|
||||
id_city: int
|
||||
id_parent: UUID | None
|
||||
year: int | None
|
||||
|
||||
|
||||
class Value(BaseModel):
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
id: int
|
||||
id_object: UUID
|
||||
id_param: int
|
||||
value: str|None
|
||||
date_s: date
|
||||
date_po: date|None
|
||||
id_user: int
|
Reference in New Issue
Block a user