| 4 | |
| 5 | |
| 6 | class CourseChapter(SQLModel, table=True): |
| 7 | id: Optional[int] = Field(default=None, primary_key=True) |
| 8 | order: int |
| 9 | course_id: int = Field( |
| 10 | sa_column=Column(Integer, ForeignKey("course.id", ondelete="CASCADE"), index=True) |
| 11 | ) |
| 12 | chapter_id: int = Field( |
| 13 | sa_column=Column(Integer, ForeignKey("chapter.id", ondelete="CASCADE"), index=True) |
| 14 | ) |
| 15 | org_id: int = Field( |
| 16 | sa_column=Column(Integer, ForeignKey("organization.id", ondelete="CASCADE")) |
| 17 | ) |
| 18 | creation_date: str |
| 19 | update_date: str |