Files
stu_system/model/employments.py
T
2026-09-21 17:39:16 +08:00

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()