38 lines
1.2 KiB
Python
38 lines
1.2 KiB
Python
from Teachers.database import *
|
|
from datetime import datetime
|
|
from sqlalchemy import *
|
|
import enum
|
|
|
|
class Gender(str,enum.Enum):
|
|
m = '男'
|
|
f = '女'
|
|
|
|
class Tea(Base):
|
|
__tablename__ = 'teachers_info'
|
|
tea_id = Column(Integer
|
|
, primary_key=True
|
|
,nullable=False
|
|
,autoincrement=True
|
|
,comment='老师id')
|
|
tea_name = Column(String(50)
|
|
,nullable=False
|
|
,comment='老师姓名')
|
|
tea_sex = Column(Enum(Gender),default='未知'
|
|
,comment='老师性别')
|
|
class_id = Column(Integer
|
|
,nullable=False
|
|
,comment='班级id')
|
|
class_sub = Column(String(50)
|
|
,nullable=False
|
|
,comment='教学科目')
|
|
create_date = Column(DateTime
|
|
,default=datetime.now
|
|
,comment='创建时间')
|
|
update_date = Column(DateTime
|
|
,onupdate=datetime.now
|
|
,comment='更新时间')
|
|
is_delete = Column(Integer,default=False,comment='是否删除')
|
|
delete_time = Column(DateTime)
|
|
|
|
|