2026-09-12 20:55:36 +08:00
|
|
|
from sqlalchemy import Column, Integer, Date, String
|
2026-09-13 22:06:43 +08:00
|
|
|
from sqlalchemy.orm import relationship
|
|
|
|
|
|
2026-09-12 16:30:43 +08:00
|
|
|
from database import Base
|
|
|
|
|
|
2026-09-12 20:55:36 +08:00
|
|
|
class Class_(Base):
|
|
|
|
|
__tablename__ = "class_info"
|
|
|
|
|
|
|
|
|
|
class_id = Column(Integer, primary_key=True, autoincrement=True, comment="班级编号")
|
2026-09-13 17:20:15 +08:00
|
|
|
start_time = Column(Date, comment="开课时间")
|
2026-09-13 22:06:43 +08:00
|
|
|
|
|
|
|
|
students=relationship("Student", back_populates="class_")
|
2026-09-13 17:20:15 +08:00
|
|
|
# 逻辑删除标记(0代表正常,1代表已删除)
|
|
|
|
|
is_deleted = Column(Integer, default=0, comment="逻辑删除标记")
|