2026-09-13 19:50:22 +08:00
|
|
|
from sqlalchemy import String, Column, ForeignKey, Integer
|
|
|
|
|
from database import Base
|
2026-09-12 16:30:43 +08:00
|
|
|
|
|
|
|
|
class Teacher(Base):
|
|
|
|
|
__tablename__ = 'wl_teacher'
|
|
|
|
|
t_id = Column(Integer, primary_key=True, autoincrement=True)
|
2026-09-12 20:55:36 +08:00
|
|
|
t_no = Column(String(20), unique=True, nullable=False)
|
2026-09-12 16:30:43 +08:00
|
|
|
t_name = Column(String(50), nullable=False)
|
|
|
|
|
t_phone = Column(String(20), unique=True, nullable=True)
|
|
|
|
|
t_email = Column(String(20), unique=False)
|
2026-09-13 19:50:22 +08:00
|
|
|
#创建老师时必须指定一个存在的班级
|
|
|
|
|
class_id = Column(Integer, ForeignKey("class_info.class_id"), nullable=False)
|
2026-09-12 16:30:43 +08:00
|
|
|
role = Column(String(50), nullable=False)
|
|
|
|
|
is_deleted = Column(Integer, default=0)
|
|
|
|
|
|
2026-09-13 19:50:22 +08:00
|
|
|
|
2026-09-12 16:30:43 +08:00
|
|
|
|