21 lines
735 B
Python
21 lines
735 B
Python
from sqlalchemy import Column, Integer, String, Float, ForeignKey, DateTime, Date
|
|
from sqlalchemy.orm import relationship
|
|
from database import Base
|
|
|
|
class Employment(Base):
|
|
__tablename__="employment"
|
|
id=Column(Integer,primary_key=True, autoincrement=True)
|
|
name=Column(String(50))
|
|
stu_id=Column(Integer,ForeignKey("student.id"),unique=True,nullable=False,index=True)
|
|
employment_open_time=Column(DateTime,nullable=True)
|
|
offer_time=Column(DateTime,nullable=True)
|
|
company_name=Column(String(50),nullable=True)
|
|
salary=Column(Float,nullable=True)
|
|
is_deleted = Column(Integer, default=0, nullable=False, comment="0未删除 1已删除")
|
|
student=relationship("Student",back_populates="employment")
|
|
|
|
|
|
|
|
|
|
|