This commit is contained in:
2026-09-22 18:26:40 +08:00
parent 5020eeb640
commit b497e6e2a1
4 changed files with 24 additions and 29 deletions
+10 -17
View File
@@ -1,4 +1,3 @@
from databases import engine_all,Base_all,Session
from sqlalchemy import ForeignKey
from stu_jiuye.database import DATETIME,Base,Column,Integer,String,DATE
@@ -6,7 +5,7 @@ from datetime import datetime
class Employments(Base_all): #学生就业信息基类
class Employments(Base): #学生就业信息基类
__tablename__ = 'Employments' #表名
id = Column(Integer #主键,自增主键
, primary_key=True
@@ -14,25 +13,19 @@ class Employments(Base_all): #学生
# , ForeignKey('student.id')
, comment='自增主键'
)
sname = Column(String(50)
# , ForeignKey='student.name'
) #学生姓名,冗余字段
class_num = Column(Integer
# , ForeignKey='class.id'
) #学生班级,冗余字段
# compname=Column(String(50)
# ,nullable=False
# )
stuid = Column(Integer
, ForeignKey('students.id')
) #学生姓名,冗余字段
class_id = Column(Integer
, ForeignKey('classes.id')
) #学生班级,冗余字段
company_id = Column(Integer #公司id,外键匹配公司表
, ForeignKey('Company.id')
, nullable=True
)
# address_id = Column(Integer
# , ForeignKey('Address.id')
# , nullable=False
# )
employment_salary = Column(Integer, nullable=True) #薪资
employment_open_time = Column(DATE, nullable=True) #就业开放时间
@@ -48,7 +41,7 @@ class Employments(Base_all): #学生
)
is_deleted = Column(Integer, default=0) #是否为删除信息,默认为0
class Company(Base_all): #公司信息基类
class Company(Base): #公司信息基类
__tablename__ = 'Company' #表名
id = Column(Integer
, primary_key=True
@@ -70,7 +63,7 @@ class Company(Base_all): #公司
)
is_deleted = Column(Integer, default=0)
class Address(Base_all):
class Address(Base):
__tablename__ = 'Address'
id = Column(Integer #地址id,自增主键
, primary_key=True