chore: chore

Signed-off-by: ITQ <itq.dev@ya.ru>
This commit is contained in:
ITQ
2025-11-22 11:15:37 +03:00
parent e24a3882a6
commit 4e0cbfa328
3 changed files with 5 additions and 13 deletions
@@ -97,6 +97,7 @@ resume_table: Final = Table(
Column("key_skills", ARRAY(String, as_tuple=True), nullable=False),
Column("experience_type", String, nullable=False),
Column("down_resume_id", UUID, ForeignKey("resume.id", ondelete="CASCADE"), nullable=True, default=None),
Column("up_resume_id", UUID, ForeignKey("resume.id", ondelete="CASCADE"), nullable=True, default=None),
)
resume_embedding_table: Final = Table(
@@ -23,6 +23,7 @@ class Resume(Entity[ResumeId]):
key_skills: list[str]
experience_type: ExperienceType
down_resume_id: ResumeId | None = None
up_resume_id: ResumeId | None = None
@classmethod
def factory(
@@ -33,6 +34,7 @@ class Resume(Entity[ResumeId]):
key_skills: list[str],
experience_type: ExperienceType,
down_resume_id: ResumeId | None = None,
up_resume_id: ResumeId | None = None,
) -> Self:
return cls(
id=ResumeId(uuid7()),
@@ -43,6 +45,7 @@ class Resume(Entity[ResumeId]):
key_skills=key_skills,
experience_type=experience_type,
down_resume_id=down_resume_id,
up_resume_id=up_resume_id,
)
+1 -13
View File
@@ -199,19 +199,7 @@ async def get_resume_list(
offset: Annotated[int, Query(ge=0)],
interactor: FromDishka[GetResumeListInteractor],
) -> GetResumeListResponse:
interactor_response: list[ResumeListItemResponse] = await interactor.execute(limit=limit, offset=offset)
return GetResumeListResponse(
resumes=[
ResumeListItem(
position=i.position,
about_me=i.about_me,
key_skills=i.key_skills,
experience_type=i.experience_type,
)
for i in interactor_response
]
)
raise NotImplementedError
@router.get(