from datetime import date from sqlalchemy import Boolean, Date, Integer, String from sqlalchemy.orm import Mapped, mapped_column from app.models.announcement import Base class ChineseHoliday(Base): __tablename__ = "chinese_holidays" date: Mapped[date] = mapped_column(Date, primary_key=True) is_workday: Mapped[bool] = mapped_column(Boolean, nullable=False, default=True) year: Mapped[int] = mapped_column(Integer, nullable=False, index=True) description: Mapped[str] = mapped_column(String(100), nullable=False, default="")