From 3f37e642d9401d0d764a25abc4aa3cba31ca98e9 Mon Sep 17 00:00:00 2001 From: maruizhi <3088243241@qq.com> Date: Mon, 21 Sep 2026 11:51:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=A0=E9=99=A4=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PythonProject/model/cla_model.py | 10 +++++----- PythonProject/model/employment_model.py | 2 ++ PythonProject/model/grade_model.py | 9 +++++---- PythonProject/model/student_model.py | 2 ++ PythonProject/model/teacher_model.py | 2 ++ PythonProject/schema/teacher_schema.py | 2 -- 6 files changed, 16 insertions(+), 11 deletions(-) diff --git a/PythonProject/model/cla_model.py b/PythonProject/model/cla_model.py index 2ba1346..2a95cec 100644 --- a/PythonProject/model/cla_model.py +++ b/PythonProject/model/cla_model.py @@ -1,6 +1,6 @@ - -from sqlalchemy import DateTime,Date,Column,Integer,ForeignKey,String +from sqlalchemy import DATETIME,Date,Column,Integer,ForeignKey,String from util.database import Base,engine +from datetime import datetime class ClassManagement(Base): __tablename__ = "wl_class" @@ -15,14 +15,14 @@ class ClassManagement(Base): class_teacher_id = Column(Integer,ForeignKey('wl_teacher.id'),comment='授课教师') - Entry_date= Column(DateTime,comment='录入时间') + Entry_date= Column(DATETIME,default=datetime.now,comment='录入时间') - update_date = Column(DateTime,comment='更新时间') + update_date = Column(DATETIME,default=datetime.now,onupdate=datetime.now,comment='更新时间') delete_status = Column( Integer,default=0,comment='删除状态:0未删除,1已删除') - delete_time = Column(DateTime, nullable=True, comment='删除时间') + delete_time = Column(DATETIME,default=datetime.now,onupdate=datetime.now,comment='删除时间') Base.metadata.create_all(engine) diff --git a/PythonProject/model/employment_model.py b/PythonProject/model/employment_model.py index 5d1abe3..e5930f8 100644 --- a/PythonProject/model/employment_model.py +++ b/PythonProject/model/employment_model.py @@ -56,4 +56,6 @@ class Employment_info(Base): delete_status = Column( Integer,default=0,comment='删除状态:0未删除,1已删除') + delete_time = Column(DATETIME,default=datetime.now,onupdate=datetime.now,comment='删除时间') + Base.metadata.create_all(engine) \ No newline at end of file diff --git a/PythonProject/model/grade_model.py b/PythonProject/model/grade_model.py index 50856a3..a1235e1 100644 --- a/PythonProject/model/grade_model.py +++ b/PythonProject/model/grade_model.py @@ -1,4 +1,4 @@ -from sqlalchemy import Column, Integer, Numeric, DateTime,ForeignKey +from sqlalchemy import Column, Integer, Numeric, DATETIME,ForeignKey from datetime import datetime from util.database import Base,engine @@ -24,12 +24,12 @@ class WlScore(Base): score=Column(Numeric(5, 2) , comment="成绩") - create_time = Column(DateTime + create_time = Column(DATETIME , nullable=False , default=datetime.now , comment="作成时间") - update_time = Column(DateTime + update_time = Column(DATETIME , nullable=False , default=datetime.now , onupdate=datetime.now @@ -38,5 +38,6 @@ class WlScore(Base): delete_status = Column( Integer,default=0,comment='删除状态:0未删除,1已删除') -Base.metadata.create_all(engine) + delete_time = Column(DATETIME,default=datetime.now,onupdate=datetime.now,comment='删除时间') +Base.metadata.create_all(engine) diff --git a/PythonProject/model/student_model.py b/PythonProject/model/student_model.py index d44ebe5..1a11e87 100644 --- a/PythonProject/model/student_model.py +++ b/PythonProject/model/student_model.py @@ -47,4 +47,6 @@ class Student_Model(Base): delete_status = Column( Integer,default=0,comment='删除状态:0未删除,1已删除') + delete_time = Column(DATETIME,default=datetime.now,onupdate=datetime.now,comment='删除时间') + Base.metadata.create_all(engine) diff --git a/PythonProject/model/teacher_model.py b/PythonProject/model/teacher_model.py index d91c4a3..257366d 100644 --- a/PythonProject/model/teacher_model.py +++ b/PythonProject/model/teacher_model.py @@ -22,5 +22,7 @@ class Teacher_Model(Base): delete_status = Column( Integer,default=0,comment='删除状态:0未删除,1已删除') + delete_time = Column(DATETIME,default=datetime.now,onupdate=datetime.now,comment='删除时间') + Base.metadata.create_all(engine) diff --git a/PythonProject/schema/teacher_schema.py b/PythonProject/schema/teacher_schema.py index 79a6167..696276b 100644 --- a/PythonProject/schema/teacher_schema.py +++ b/PythonProject/schema/teacher_schema.py @@ -10,8 +10,6 @@ class Teacher_RequestModel(BaseModel): teac_position:str delete_status:int - - class Teacher_ResponseModel(BaseModel): code:int=200 detail:str='OK!'