This commit is contained in:
msj
2026-09-20 14:26:23 +08:00
parent 275e4b84c9
commit ab9ef1c335
2 changed files with 32 additions and 2 deletions
+30
View File
@@ -0,0 +1,30 @@
from sqlalchemy import DATETIME,Column, Integer, String, Date,ForeignKey
from sqlalchemy.orm import declarative_base
import datetime
Base = declarative_base()
class Student(Base):
__tablename__ = 'wl_student'
stu_id = Column(Integer
, primary_key=True
, autoincrement=True
,comment='学生编号')
class_id=Column(Integer
,ForeignKey('wl_class.class_id')
,nullable=False
,comment='班级编号')
stu_name=Column(String(100),comment='学生姓名')
age=Column(Integer,comment='年龄')
gender=Column(String(50),comment='性别')
native_place=Column(String(200),comment='籍贯')
birthday=Column(Date,comment='生日')
school=Column(String(100),comment='毕业学校')
major=Column(String(50),comment='专业')
degree=Column(String(50),comment='学位')
admission_date=Column(Date,comment='入学日期')
graduation_date=Column(Date,comment='毕业日期')
create_date=Column(DATETIME
,default=datetime.now)
update_date=Column(DATETIME
,default=datetime.now
,onupdate=datetime.now)
progress=Column(Integer,default=0)
+2 -2
View File
@@ -1,9 +1,9 @@
model层
学⽣基本信息表 **msj 作成中**
wl_score(学⽣编号、学⽣班级、学⽣姓名、年龄、性别、籍贯、生日、毕业院校、专业、学历、⼊学时间、毕业时间、当前进度(学习中=0,求职中=1,已就业=2)、顾问编号(人事老师)、删除状态(0:初始值,1:已删除)、班级编号(外键)、作成时间、更新时间)
wl_student(学⽣编号、学⽣班级、学⽣姓名、年龄、性别、籍贯、生日、毕业院校、专业、学历、⼊学时间、毕业时间、当前进度(学习中=0,求职中=1,已就业=2)、顾问编号(人事老师)、删除状态(0:初始值,1:已删除)、班级编号(外键)、作成时间、更新时间)
学⽣考核成绩表 **xxx 做成中**
wl_student(学⽣编号、考核序次、成绩、删除状态(0:已删除,1:初始值)、作成时间、更新时间)
wl_score(学⽣编号、考核序次、成绩、删除状态(0:已删除,1:初始值)、作成时间、更新时间)
学⽣就业管理模表 **xxx 做成中**
wl_employment(学⽣编号、就业开放时间(只有进入就业课的才会输入数据)、offer下发时间()、就业公司名称、就业薪资、删除状态(0:已删除,1:初始值)、作成时间、更新时间)