基础框架搭建完成,外键未连接
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
|
||||
from sqlalchemy import Column,Integer,String,Date,Boolean
|
||||
from sqlalchemy.dialects.mysql import DATETIME
|
||||
from datetime import datetime
|
||||
from database import Base
|
||||
|
||||
|
||||
|
||||
|
||||
class ClassInfo(Base):
|
||||
__tablename__ = 'class_info'
|
||||
|
||||
class_id = Column(Integer
|
||||
,primary_key=True
|
||||
,autoincrement=True
|
||||
,comment='班级id主键'
|
||||
)
|
||||
class_name = Column(String(10)
|
||||
,nullable=False
|
||||
,comment='班级名称'
|
||||
)
|
||||
class_teacher = Column(String(50)
|
||||
,nullable=False
|
||||
,comment='班主任'
|
||||
)
|
||||
class_lecturer = Column(String(50)
|
||||
,nullable=False
|
||||
,comment='授课老师'
|
||||
)
|
||||
class_start_time = Column(Date
|
||||
,nullable=False
|
||||
,comment='开班日期'
|
||||
)
|
||||
class_end_time = Column(Date
|
||||
,nullable=False
|
||||
,comment='结课日期'
|
||||
)
|
||||
is_delete = Column(Integer
|
||||
,default=False
|
||||
,comment='逻辑删除 False未删除 True已删除'
|
||||
)
|
||||
create_time = Column(DATETIME
|
||||
,default=datetime.now
|
||||
,comment='记录创建时间'
|
||||
)
|
||||
update_time = Column(DATETIME
|
||||
,default=datetime.now
|
||||
,onupdate=datetime.now
|
||||
,comment='记录更新时间'
|
||||
)
|
||||
Reference in New Issue
Block a user