Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. from django.db import models
  2.  
  3. class EmpresaVetorh(models.Model):
  4. id = models.IntegerField(primary_key=True, db_column='numemp')
  5. nome = models.CharField(max_length=40, db_column='nomemp')
  6.  
  7. class Meta:
  8. managed = False
  9. db_table = 'r030emp'
  10.  
  11. def __str__(self):
  12. return self.nome
  13.  
  14. class FilialVetorh(models.Model):
  15. empresa = models.ForeignKey(EmpresaVetorh, db_column='numemp', related_name='filial_empresa')
  16. id = models.IntegerField(primary_key=True, db_column='codfil')
  17. nome = models.CharField(max_length=40, db_column='nomfil')
  18.  
  19. class Meta:
  20. managed = False
  21. db_table = 'r030fil'
  22. unique_together = ('empresa', 'id',)
  23.  
  24. def __str__(self):
  25. return self.nome
  26.  
  27. class FuncionarioVetorh(models.Model):
  28. id = models.IntegerField(primary_key=True, db_column='numcad')
  29. empresa = models.ForeignKey(EmpresaVetorh, db_column='numemp', related_name='funcionario_empresa')
  30. filial = models.ForeignKey(FilialVetorh, db_column='codfil', related_name='funcionario_filial')
  31. tipo = models.IntegerField(db_column='tipcol')
  32. nome = models.CharField(max_length=40, db_column='nomfun')
  33. nascimento = models.DateField(db_column='datnas')
  34. admissao = models.DateField(db_column='datadm')
  35. situacao = models.IntegerField(db_column='sitafa')
  36.  
  37. class Meta:
  38. managed = False
  39. db_table = 'r034fun'
  40. unique_together = ('empresa', 'tipo', 'id')
  41.  
  42. def __str__(self):
  43. return self.nome
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement