From 0caceccbe768a9f8c68d98936a0583c56debff2c Mon Sep 17 00:00:00 2001 From: 0919word <835535015@qq.com> Date: Mon, 21 Sep 2026 10:17:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=92=8B=E7=AB=8B=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PythonProject/model/cla_model.py | 36 ++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 PythonProject/model/cla_model.py diff --git a/PythonProject/model/cla_model.py b/PythonProject/model/cla_model.py new file mode 100644 index 0000000..4891bd1 --- /dev/null +++ b/PythonProject/model/cla_model.py @@ -0,0 +1,36 @@ + +from sqlalchemy import DateTime,Date,Column,Integer,ForeignKey,Boolean +from util.database import Base,engine + +class ClassManagement(Base): + __tablename__ = "wl_class" + + class_id= Column(Integer, primary_key=True, autoincrement=True,comment='班级编号') + + start_class_date = Column(Date,comment='开课时间') + + head_teacher_id= Column(Integer,ForeignKey('wl_teacher.id'),comment='班主任') + + class_teacher_id = Column(Integer,ForeignKey('wl_teacher.id'),comment='授课教师') + + Entry_date= Column(DateTime,comment='录入时间') + + update_date = Column(DateTime,comment='更新时间') + + delete_status = Column( + Boolean, + nullable=False, + default=False, + server_default='0', + comment='删除状态:0未删除,1已删除' + ) + delete_time = Column(DateTime, nullable=True, comment='删除时间') + +Base.metadata.create_all(engine) + + + + + + +