from django.db import models


class TtActivityLocation(models.Model):
    activity = models.ForeignKey("api.TtActivity", on_delete=models.CASCADE)
    location_tt_id = models.BigIntegerField(db_comment="Timetabler location id")

    class Meta:
        db_table = "tt_activity_location"
        unique_together = ("activity", "location_tt_id")

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