From c2481fc5c616328716c7f97327c3aba0228fcffd Mon Sep 17 00:00:00 2001 From: test1 Date: Mon, 21 Sep 2026 09:52:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PythonProject/model/teacher_model.py | 20 +++++++++++++++++--- 需求文档.md | 2 +- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/PythonProject/model/teacher_model.py b/PythonProject/model/teacher_model.py index 49035bc..eff69dc 100644 --- a/PythonProject/model/teacher_model.py +++ b/PythonProject/model/teacher_model.py @@ -1,3 +1,17 @@ -# MaRuiZhi NB -# MaRuiZhi NB Plus -# hahaha \ No newline at end of file +from sqlalchemy import DATETIME,Column, Integer, String, Date,ForeignKey +from datetime import datetime +from util.database import Base,engine + +class Teacher_Model(Base): + __tablename__ = 'wl_teacher' + teac_id=Column(Integer,primary_key=True,autoincrement=True,comment='老师编号') + teac_name=Column(String(20),comment='老师姓名') + teac_gender=Column(String(5),comment='老师性别') + teac_age=Column(Integer,comment='老师年龄') + teac_position =Column(String(20),comment='老师职位') + status=Column(Integer,default=0,comment='课程进度:学习中=0,求职中=1,已就业=2') + create_date=Column(DATETIME,default=datetime.now) + update_date=Column(DATETIME,default=datetime.now,onupdate=datetime.now) + +Base.metadata.create_all(engine) + diff --git a/需求文档.md b/需求文档.md index 42c7048..a3a8b7c 100644 --- a/需求文档.md +++ b/需求文档.md @@ -15,7 +15,7 @@ wl_employment(学⽣编号、就业开放时间(只有进入就业课的才 班级管理表 **xxx 做成中** wl_class(班级编号,开课时间,删除状态(0:已删除,1:初始值),班主任(老师编号),授课⽼师(老师编号),作成时间,更新时间) -⽼师管理表 **xxx 做成中** +⽼师管理表 **sgt 做成中** wl_teacher(老师编号,姓名,性别,年龄,删除状态(0:已删除,1:初始值),职位,作成时间,更新时间) dao层(每一个功能就是一个函数,判断能否功能复用)