from django.db import models


class TtStudentSetActivity(models.Model):
    activity = models.ForeignKey("api.TtActivity", on_delete=models.CASCADE)
    student_set_tt_id = models.BigIntegerField(db_comment="Timetabler student set id")

    class Meta:
        db_table = "tt_student_set_activity"
        unique_together = ("activity", "student_set_tt_id")

    def __str__(self) -> str:
        return f"StudentSetActivity({self.activity_id}->{self.student_set_tt_id})"
