Sistema de Apoio ao Processo Legislativo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

46 lines
1.9 KiB

# -*- coding: utf-8 -*-
from django.db import models
from django.utils.translation import ugettext as _
class LexmlProvedor(models.Model): # LexmlRegistroProvedor
id_provedor = models.IntegerField(verbose_name=_('Id do provedor'))
nome = models.CharField(max_length=255, verbose_name=_('Nome do provedor'))
sigla = models.CharField(max_length=15)
email_responsavel = models.CharField(
max_length=50, blank=True, null=True, verbose_name=_('E-mail do responsável'))
nome_responsavel = models.CharField(
max_length=255, blank=True, null=True, verbose_name=_('Nome do responsável'))
tipo = models.CharField(max_length=50)
id_responsavel = models.IntegerField(
blank=True, null=True, verbose_name=_('Id do responsável'))
xml = models.TextField(
blank=True, null=True, verbose_name=_('XML fornecido pela equipe do LexML:'))
class Meta:
verbose_name = _('Provedor Lexml')
verbose_name_plural = _('Provedores Lexml')
def __str__(self):
return self.nome
class LexmlPublicador(models.Model):
id_publicador = models.IntegerField(verbose_name=_('Id do publicador'))
nome = models.CharField(
max_length=255, verbose_name=_('Nome do publicador'))
email_responsavel = models.CharField(
max_length=50, blank=True, null=True, verbose_name=_('E-mail do responsável'))
sigla = models.CharField(
max_length=255, blank=True, null=True, verbose_name=_('Sigla do Publicador'))
nome_responsavel = models.CharField(
max_length=255, blank=True, null=True, verbose_name=_('Nome do responsável'))
tipo = models.CharField(max_length=50)
id_responsavel = models.IntegerField(verbose_name=_('Id do responsável'))
class Meta:
verbose_name = _('Publicador Lexml')
verbose_name_plural = _('Publicadores Lexml')
def __str__(self):
return self.nome