first commit
This commit is contained in:
parent
b216a187bd
commit
f73c77f548
119 changed files with 4504 additions and 4829 deletions
0
backend/models/__init__.py
Normal file
0
backend/models/__init__.py
Normal file
BIN
backend/models/__pycache__/__init__.cpython-313.pyc
Normal file
BIN
backend/models/__pycache__/__init__.cpython-313.pyc
Normal file
Binary file not shown.
BIN
backend/models/__pycache__/contact_model.cpython-313.pyc
Normal file
BIN
backend/models/__pycache__/contact_model.cpython-313.pyc
Normal file
Binary file not shown.
BIN
backend/models/__pycache__/cv_model.cpython-313.pyc
Normal file
BIN
backend/models/__pycache__/cv_model.cpython-313.pyc
Normal file
Binary file not shown.
BIN
backend/models/__pycache__/project_model.cpython-313.pyc
Normal file
BIN
backend/models/__pycache__/project_model.cpython-313.pyc
Normal file
Binary file not shown.
BIN
backend/models/__pycache__/service_model.cpython-313.pyc
Normal file
BIN
backend/models/__pycache__/service_model.cpython-313.pyc
Normal file
Binary file not shown.
24
backend/models/contact_model.py
Normal file
24
backend/models/contact_model.py
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
class ContactModel:
|
||||
def __init__(self, data):
|
||||
self.first_name = data.get('first_name')
|
||||
self.last_name = data.get('last_name')
|
||||
self.email = data.get('email')
|
||||
self.phonenumber = data.get('phone_number')
|
||||
self.linkedin = data.get('linkedin')
|
||||
self.git = data.get('git')
|
||||
self.web = data.get('web')
|
||||
|
||||
|
||||
def is_valid(self):
|
||||
return self.first_name is not None and self.last_name is not None and self.email is not None and self.phonenumber is not None
|
||||
|
||||
def to_dict(self):
|
||||
return {
|
||||
"first_name": self.first_name,
|
||||
"last_name": self.last_name,
|
||||
"email": self.email,
|
||||
"phone_number": self.phonenumber,
|
||||
"linkedin": self.linkedin,
|
||||
"git": self.git,
|
||||
"web": self.web,
|
||||
}
|
||||
20
backend/models/cv_model.py
Normal file
20
backend/models/cv_model.py
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
class CVModel:
|
||||
def __init__(self, data):
|
||||
self.about_text = data.get("about_text")
|
||||
self.my_values = data.get("my_values")
|
||||
self.my_skills = data.get("my_skills")
|
||||
self.technologies = data.get("technologies")
|
||||
self.work_experience = data.get("work_experience")
|
||||
self.education = data.get("education")
|
||||
self.hobbies = data.get("hobbies")
|
||||
|
||||
def to_dict(self):
|
||||
return {
|
||||
"about_text": self.about_text,
|
||||
"my_values": self.my_values,
|
||||
"my_skills": self.my_skills,
|
||||
"technologies": self.technologies,
|
||||
"work_experience": self.work_experience,
|
||||
"education": self.education,
|
||||
"hobbies": self.hobbies
|
||||
}
|
||||
31
backend/models/project_model.py
Normal file
31
backend/models/project_model.py
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
import time
|
||||
from utils.enums import enumerates
|
||||
class ProjectModel:
|
||||
def __init__(self, data):
|
||||
self.id = data.get('id')
|
||||
self.name = data.get('name')
|
||||
self.description = data.get('description')
|
||||
self.technologies = data.get('technologies')
|
||||
self.image = data.get('image')
|
||||
self.url = data.get('url')
|
||||
self.source = data.get('source')
|
||||
self.created_at = data.get('created_at')
|
||||
self.updated_at = data.get('updated_at')
|
||||
self.status = data.get('status')
|
||||
|
||||
def is_valid(self):
|
||||
return self.name is not None
|
||||
|
||||
def to_dict(self):
|
||||
return {
|
||||
"id": self.id,
|
||||
"name": self.name,
|
||||
"description": self.description,
|
||||
"technologies": self.technologies,
|
||||
"image": self.image,
|
||||
"url": self.url,
|
||||
"source": self.source,
|
||||
"created_at": time.time() if self.created_at is None else self.created_at,
|
||||
"updated_at": time.time() if self.updated_at is None else self.updated_at,
|
||||
"status": enumerates["status"],
|
||||
}
|
||||
14
backend/models/service_model.py
Normal file
14
backend/models/service_model.py
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
class ServiceModel:
|
||||
def __init__(self, data):
|
||||
self.service_id = data.get('id')
|
||||
self.service_name = data.get('name')
|
||||
self.service_icon = data.get('icon')
|
||||
self.service_description = data.get('description')
|
||||
|
||||
def to_dict(self):
|
||||
return {
|
||||
"id": self.service_id,
|
||||
"name": self.service_name,
|
||||
"icon": self.service_icon,
|
||||
"description": self.service_description
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue