Дипломная работа

This commit is contained in:
IgorVolochay
2026-07-28 09:47:46 +03:00
parent 9baeab8e6a
commit 35e2bbf8bc
12 changed files with 427 additions and 1 deletions
@@ -0,0 +1,13 @@
from typing import Any
from pydantic import BaseModel
ALLOWED_MIME_TYPES = {"image/png", "image/jpeg"}
class AddPersonJSON(BaseModel):
username: str
class BaseResponse(BaseModel):
result: Any
error: bool = False
@@ -0,0 +1,20 @@
from pydantic import BaseModel, NonNegativeInt, ConfigDict
from typing import Any
from datetime import datetime
from numpy import ndarray, dtype
class Person(BaseModel):
person_id: NonNegativeInt = 0
person_name: str
encodings: list[float]
image_name: str
adding_date: str = datetime.now().isoformat()
active_status: bool = True
model_config = ConfigDict(
arbitrary_types_allowed=True,
)