26 lines
1.2 KiB
Python
26 lines
1.2 KiB
Python
from sqlalchemy import create_engine, Column, Float, String, DateTime, Boolean, ForeignKey
|
|
from sqlalchemy.orm import relationship
|
|
|
|
from database import Base
|
|
# db_url='mysql+pymysql://root:123456@localhost:3306/student_manager'
|
|
# engine=create_engine(db_url,pool_size=5)
|
|
#学生就业表
|
|
class Employments(Base):
|
|
__tablename__='employments'
|
|
id = Column(String(20), ForeignKey('students.id'), primary_key=True) #学生id
|
|
offer_open=Column(DateTime,nullable=True,comment='就业开放时间') #就业开放时间
|
|
offer_review=Column(DateTime,nullable=True,comment='offer时间') #offer下发时间
|
|
emp=Column(String(20),nullable=True,comment='就业公司名称') #就业公司名称
|
|
sal = Column(Float, nullable=True, comment="就业薪资") #就业薪资
|
|
is_deleted = Column(Boolean, default=False, comment="判断状态") #判断状态
|
|
student = relationship("Student", back_populates="employment")
|
|
|
|
# Base.metadata.drop_all(engine)
|
|
# Base.metadata.create_all(engine)
|
|
# SessionLocal=sessionmaker(bind=engine)
|
|
# # db=SessionLocal()
|
|
# Base.metadata.create_all(engine)
|
|
# db.close()
|
|
|
|
|