

class SmsRecipient(BaseModel):
    """مدل برای ذخیره شماره های تلفن دریافت کننده پیامک"""
    phone_number = models.CharField(max_length=11, unique=True)
    name = models.CharField(max_length=100)
    is_active = models.BooleanField(default=True)

    def __str__(self):
        return f"{self.name} - {self.phone_number}"

    def save(self, *args, **kwargs):
        super(SmsRecipient, self).save(*args, **kwargs)

    class Meta:
        verbose_name = "پیگیر پیامک"
        verbose_name_plural = "پیگیران پیامک"