This commit is contained in:
2024-06-14 23:32:45 +09:00
parent 08c090d7f2
commit c6c8385253
8 changed files with 98 additions and 8 deletions

View File

@ -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