定制简历 添加 原简历id 简历名字段

This commit is contained in:
zk
2026-06-18 16:36:03 +08:00
parent 0ddc4b5a6b
commit 1edc28e332
4 changed files with 26 additions and 11 deletions
+3 -1
View File
@@ -6,7 +6,7 @@
from datetime import datetime
from typing import Optional
from sqlalchemy import BigInteger, DateTime, JSON
from sqlalchemy import BigInteger, DateTime, JSON, String
from sqlalchemy.orm import Mapped, mapped_column
from app.core.database import Base
@@ -19,6 +19,8 @@ class UserJobCustomizeResume(Base):
id: Mapped[int] = mapped_column(BigInteger, primary_key=True)
user_id: Mapped[int] = mapped_column(BigInteger, nullable=False, comment="用户ID")
job_id: Mapped[int] = mapped_column(BigInteger, nullable=False, comment="岗位ID,关联 bg_job.id")
resume_id: Mapped[Optional[int]] = mapped_column(BigInteger, nullable=True, comment="原简历ID,关联 bg_user_resume.id")
resume_name: Mapped[Optional[str]] = mapped_column(String(256), nullable=True, comment="定制简历名称")
content: Mapped[Optional[dict]] = mapped_column(JSON, nullable=False, comment="定制简历完整 JSONCustomizeResume 结构)")
create_time: Mapped[datetime] = mapped_column(DateTime, default=datetime.now, comment="创建时间")
update_time: Mapped[datetime] = mapped_column(DateTime, default=datetime.now, onupdate=datetime.now, comment="更新时间")