Добавил поддержку SIGNED из переменной окружения
This commit is contained in:
parent
25916e1d92
commit
71c630bfde
|
@ -5,3 +5,4 @@ DESTINATION_HOST=127.0.0.1
|
|||
DESTINATION_PORT=8000
|
||||
DESTINATION_PROTOCOL=http
|
||||
LAST_ID=0
|
||||
SIGNED=ERIGJHEJKRGH
|
68
src/models.py
Normal file
68
src/models.py
Normal file
|
@ -0,0 +1,68 @@
|
|||
import os
|
||||
from typing import Optional, Any
|
||||
from pydantic import BaseModel
|
||||
|
||||
from environs import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
|
||||
class Abitr(BaseModel):
|
||||
ID: int
|
||||
DATE: str
|
||||
FIO: str
|
||||
BIRTH: str
|
||||
GENDER: str
|
||||
FAMILY_STATUS: str
|
||||
DOCUMENT_TYPE: int
|
||||
DOCUMENT_IDNUMBER: str
|
||||
DOCUMENT_SERIES: str
|
||||
DOCUMENT_NUMBER: int
|
||||
DOCUMENT_BY: str
|
||||
DOCUMENT_DATE: str
|
||||
HOME_ADDRESS: str
|
||||
EMAIL: str
|
||||
PHONE_HOME: Optional[str]
|
||||
PHONE_MOBILE: Optional[str]
|
||||
PARENT_FIO: Optional[str]
|
||||
PARENT_ADDRESS: Optional[str]
|
||||
PARENT_PHONE: Optional[str]
|
||||
PARENT_PHONEMOB: Optional[str]
|
||||
MATHER_FIO: Optional[str]
|
||||
MATHER_ADDRESS: Optional[str]
|
||||
MATHER_PHONE: Optional[str]
|
||||
MATHER_PHONEMOB: Optional[str]
|
||||
EDUCATION_LEVEL: int
|
||||
EDUCATIONAL_INSTITUTION: str
|
||||
EDUCATIONAL_INSTITUTION_CITY: str
|
||||
GRADUATION: int
|
||||
LANGUAGE: str
|
||||
WORK: Optional[str]
|
||||
SENIORITY_YEAR: Optional[Any]
|
||||
SENIORITY_MOUNTS: Optional[Any]
|
||||
SPECIALTY_IPS: Optional[Any]
|
||||
SPECIALTY_FSB: Optional[Any]
|
||||
SPECIALTY_FSB2: Optional[Any]
|
||||
PRIORUTY1: Optional[Any]
|
||||
PRIORUTY2: Optional[Any]
|
||||
PRIORUTY3: Optional[Any]
|
||||
PRIVILEGES_QUESTION: Optional[Any]
|
||||
BENEFITS: Optional[Any]
|
||||
MOVA_ID: int
|
||||
MATH_EN_ID: int
|
||||
FIZ_ID: int
|
||||
MOVA_POINTS: Optional[Any]
|
||||
MOVA_SERTIFICATE: Optional[str]
|
||||
MOVA_SERTIFICATENUMB: Optional[Any]
|
||||
MATH_POINTS: Optional[Any]
|
||||
MATH_SERTIFICATE: Optional[str]
|
||||
MATH_SERTIFICATENUMB: Optional[Any]
|
||||
FOREIGN_POINTS: Optional[Any]
|
||||
FOREIGN_SERTIFICATE: Optional[str]
|
||||
FOREIGN_SERTIFICATENUMB: Optional[Any]
|
||||
ATESTATDIPLOM_NUMB: Optional[Any]
|
||||
ATESTATDIPLOM_DATE: Optional[str]
|
||||
ATESTATDIPLOM_POINTS: Optional[str]
|
||||
ATESTATDIPLOM_POINTSAVERAGE: float
|
||||
TOTAL_SCORE: int
|
||||
SIGNED: str = os.getenv('SIGNED')
|
Loading…
Reference in New Issue
Block a user