from sqlalchemy import Integer, Column, Date, DateTime, Numeric, String from util.database import Base class Student(Base): """对应 Excel Sheet:学生表。""" __tablename__ = "wl_student" id = Column(Integer, primary_key=True, autoincrement=True) student_number = Column(String(50), nullable=False) name = Column(String(100)) gender = Column(String(20)) birth_date = Column(Date) id_card_number = Column(String(18)) phone_number = Column(String(30)) hometown = Column(String(100)) graduate_school = Column(String(200)) education = Column(String(50)) hobbies = Column(String(500)) trial_date = Column(Date) expected_salary = Column(Numeric(12, 2)) consultant_id = Column(Integer) class_id = Column(Integer) payment_method = Column(String(20)) emergency_contact = Column(String(100)) remark = Column(String(1000)) created_at = Column(DateTime) updated_at = Column(DateTime) is_deleted = Column(default=False, nullable=False)