Добавил поддержку SIGNED из переменной окружения
This commit is contained in:
parent
25916e1d92
commit
71c630bfde
|
@ -5,3 +5,4 @@ DESTINATION_HOST=127.0.0.1
|
||||||
DESTINATION_PORT=8000
|
DESTINATION_PORT=8000
|
||||||
DESTINATION_PROTOCOL=http
|
DESTINATION_PROTOCOL=http
|
||||||
LAST_ID=0
|
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