from django.db import models from Base.models import Professional , Base # Lista de clientes class Client(Base): first_name = models.CharField(max_length=100) # Nome last_name = models.CharField(max_length=500) # Sobrenome phone = models.DecimalField(max_digits=12,decimal_places=0) # Whatapp professional = models.ForeignKey( Professional, on_delete=models.DO_NOTHING, related_name='ClientProfessional' ) # profissinal do clinte responsable = models.ForeignKey( 'self', on_delete=models.DO_NOTHING, related_name='ClientResponsable', null = True, blank = True ) #responsalvewl do clinte double_workload = models.BooleanField(default=False) # Tempo dublo late = models.BooleanField(default=False) # costuma atrasar last_visit = models.DateField(null=True, blank=True) # ultimoa visita feed_back = models.BooleanField(default=False) # feedback no google msg_3_months = models.BooleanField(default=False) # mensagem de 3 messes que não vem msg_6_months = models.BooleanField(default=False) # mensagem de 6 messes que não vem msg_12_months = models.BooleanField(default=False) # mensagem de um ano que não vem notes = models.TextField(null=True, blank=True) # notas do clinte class Meta: ordering = ['first_name','last_name'] def __str__(self): return f'{self.first_name} {self.last_name} {self.professional.symbol}'