28 lines
781 B
Python
28 lines
781 B
Python
def serialize_search_job(row) -> dict:
|
|
return {
|
|
"id": str(row.id) if row.id else None,
|
|
"title": row.title,
|
|
"department": row.department or None,
|
|
"location": row.location,
|
|
"requisition_status": row.requisition_status,
|
|
}
|
|
|
|
|
|
def serialize_search_candidate(user_id, name, email, inbox_id=None, file_path=None) -> dict:
|
|
return {
|
|
"id": str(user_id) if user_id else None,
|
|
"name": name,
|
|
"email": email,
|
|
"inbox_id": inbox_id,
|
|
"file_path": file_path or None,
|
|
}
|
|
|
|
|
|
def serialize_search_manager(user) -> dict:
|
|
return {
|
|
"id": str(user.id) if user.id else None,
|
|
"name": user.name,
|
|
"email": user.email,
|
|
"role_name": user.role.role_name if user.role else None,
|
|
}
|