# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='AcompMateria',
            fields=[
                ('cod_cadastro', models.AutoField(serialize=False, primary_key=True)),
                ('cod_materia', models.IntegerField()),
                ('end_email', models.CharField(max_length=100)),
                ('txt_hash', models.CharField(max_length=8)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'acomp_materia',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Anexada',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_materia_principal', models.IntegerField()),
                ('cod_materia_anexada', models.IntegerField()),
                ('dat_anexacao', models.DateField()),
                ('dat_desanexacao', models.DateField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'anexada',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='AssuntoMateria',
            fields=[
                ('cod_assunto', models.IntegerField(serialize=False, primary_key=True)),
                ('des_assunto', models.CharField(max_length=200)),
                ('des_dispositivo', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'assunto_materia',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='AssuntoNorma',
            fields=[
                ('cod_assunto', models.AutoField(serialize=False, primary_key=True)),
                ('des_assunto', models.CharField(max_length=50)),
                ('des_estendida', models.CharField(max_length=250, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'assunto_norma',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Autor',
            fields=[
                ('cod_autor', models.AutoField(serialize=False, primary_key=True)),
                ('cod_partido', models.IntegerField(blank=True, null=True)),
                ('cod_comissao', models.IntegerField(blank=True, null=True)),
                ('cod_parlamentar', models.IntegerField(blank=True, null=True)),
                ('tip_autor', models.IntegerField()),
                ('nom_autor', models.CharField(max_length=50, blank=True, null=True)),
                ('des_cargo', models.CharField(max_length=50, blank=True, null=True)),
                ('col_username', models.CharField(max_length=50, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'autor',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Autoria',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_autor', models.IntegerField()),
                ('cod_materia', models.IntegerField()),
                ('ind_primeiro_autor', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'autoria',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='CargoComissao',
            fields=[
                ('cod_cargo', models.AutoField(serialize=False, primary_key=True)),
                ('des_cargo', models.CharField(max_length=50)),
                ('ind_unico', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'cargo_comissao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='CargoMesa',
            fields=[
                ('cod_cargo', models.AutoField(serialize=False, primary_key=True)),
                ('des_cargo', models.CharField(max_length=50)),
                ('ind_unico', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'cargo_mesa',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Coligacao',
            fields=[
                ('cod_coligacao', models.AutoField(serialize=False, primary_key=True)),
                ('num_legislatura', models.IntegerField()),
                ('nom_coligacao', models.CharField(max_length=50)),
                ('num_votos_coligacao', models.IntegerField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'coligacao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Comissao',
            fields=[
                ('cod_comissao', models.AutoField(serialize=False, primary_key=True)),
                ('tip_comissao', models.IntegerField()),
                ('nom_comissao', models.CharField(max_length=60)),
                ('sgl_comissao', models.CharField(max_length=10)),
                ('dat_criacao', models.DateField()),
                ('dat_extincao', models.DateField(blank=True, null=True)),
                ('nom_apelido_temp', models.CharField(max_length=100, blank=True, null=True)),
                ('dat_instalacao_temp', models.DateField(blank=True, null=True)),
                ('dat_final_prevista_temp', models.DateField(blank=True, null=True)),
                ('dat_prorrogada_temp', models.DateField(blank=True, null=True)),
                ('dat_fim_comissao', models.DateField(blank=True, null=True)),
                ('nom_secretario', models.CharField(max_length=30, blank=True, null=True)),
                ('num_tel_reuniao', models.CharField(max_length=15, blank=True, null=True)),
                ('end_secretaria', models.CharField(max_length=100, blank=True, null=True)),
                ('num_tel_secretaria', models.CharField(max_length=15, blank=True, null=True)),
                ('num_fax_secretaria', models.CharField(max_length=15, blank=True, null=True)),
                ('des_agenda_reuniao', models.CharField(max_length=100, blank=True, null=True)),
                ('loc_reuniao', models.CharField(max_length=100, blank=True, null=True)),
                ('txt_finalidade', models.TextField(blank=True, null=True)),
                ('end_email', models.CharField(max_length=100, blank=True, null=True)),
                ('ind_unid_deliberativa', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'comissao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='ComposicaoColigacao',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_partido', models.IntegerField()),
                ('cod_coligacao', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'composicao_coligacao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='ComposicaoComissao',
            fields=[
                ('cod_comp_comissao', models.AutoField(serialize=False, primary_key=True)),
                ('cod_parlamentar', models.IntegerField()),
                ('cod_comissao', models.IntegerField()),
                ('cod_periodo_comp', models.IntegerField()),
                ('cod_cargo', models.IntegerField()),
                ('ind_titular', models.IntegerField()),
                ('dat_designacao', models.DateField()),
                ('dat_desligamento', models.DateField(blank=True, null=True)),
                ('des_motivo_desligamento', models.CharField(max_length=150, blank=True, null=True)),
                ('obs_composicao', models.CharField(max_length=150, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'composicao_comissao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='ComposicaoMesa',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_parlamentar', models.IntegerField()),
                ('cod_sessao_leg', models.IntegerField()),
                ('cod_cargo', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'composicao_mesa',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Dependente',
            fields=[
                ('cod_dependente', models.AutoField(serialize=False, primary_key=True)),
                ('tip_dependente', models.IntegerField()),
                ('cod_parlamentar', models.IntegerField()),
                ('nom_dependente', models.CharField(max_length=50)),
                ('sex_dependente', models.CharField(max_length=1)),
                ('dat_nascimento', models.DateField(blank=True, null=True)),
                ('num_cpf', models.CharField(max_length=14, blank=True, null=True)),
                ('num_rg', models.CharField(max_length=15, blank=True, null=True)),
                ('num_tit_eleitor', models.CharField(max_length=15, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'dependente',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='DespachoInicial',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_materia', models.IntegerField()),
                ('num_ordem', models.IntegerField()),
                ('cod_comissao', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'despacho_inicial',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='DocumentoAcessorio',
            fields=[
                ('cod_documento', models.AutoField(serialize=False, primary_key=True)),
                ('cod_materia', models.IntegerField()),
                ('tip_documento', models.IntegerField()),
                ('nom_documento', models.CharField(max_length=30)),
                ('dat_documento', models.DateField(blank=True, null=True)),
                ('nom_autor_documento', models.CharField(max_length=50, blank=True, null=True)),
                ('txt_ementa', models.TextField(blank=True, null=True)),
                ('txt_indexacao', models.TextField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'documento_acessorio',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='DocumentoAcessorioAdministrativo',
            fields=[
                ('cod_documento_acessorio', models.AutoField(serialize=False, primary_key=True)),
                ('cod_documento', models.IntegerField()),
                ('tip_documento', models.IntegerField()),
                ('nom_documento', models.CharField(max_length=30)),
                ('nom_arquivo', models.CharField(max_length=100)),
                ('dat_documento', models.DateField(blank=True, null=True)),
                ('nom_autor_documento', models.CharField(max_length=50, blank=True, null=True)),
                ('txt_assunto', models.TextField(blank=True, null=True)),
                ('txt_indexacao', models.TextField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'documento_acessorio_administrativo',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='DocumentoAdministrativo',
            fields=[
                ('cod_documento', models.AutoField(serialize=False, primary_key=True)),
                ('tip_documento', models.IntegerField()),
                ('num_documento', models.IntegerField()),
                ('ano_documento', models.SmallIntegerField()),
                ('dat_documento', models.DateField()),
                ('num_protocolo', models.IntegerField(blank=True, null=True)),
                ('txt_interessado', models.CharField(max_length=50, blank=True, null=True)),
                ('cod_autor', models.IntegerField(blank=True, null=True)),
                ('num_dias_prazo', models.IntegerField(blank=True, null=True)),
                ('dat_fim_prazo', models.DateField(blank=True, null=True)),
                ('ind_tramitacao', models.IntegerField()),
                ('txt_assunto', models.TextField()),
                ('txt_observacao', models.TextField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'documento_administrativo',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='ExpedienteMateria',
            fields=[
                ('cod_ordem', models.AutoField(serialize=False, primary_key=True)),
                ('cod_sessao_plen', models.IntegerField()),
                ('cod_materia', models.IntegerField()),
                ('dat_ordem', models.DateField()),
                ('txt_observacao', models.TextField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
                ('num_ordem', models.IntegerField()),
                ('txt_resultado', models.TextField(blank=True, null=True)),
                ('tip_votacao', models.IntegerField()),
            ],
            options={
                'db_table': 'expediente_materia',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='ExpedienteSessaoPlenaria',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_sessao_plen', models.IntegerField()),
                ('cod_expediente', models.IntegerField()),
                ('txt_expediente', models.TextField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'expediente_sessao_plenaria',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Filiacao',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('dat_filiacao', models.DateField()),
                ('cod_parlamentar', models.IntegerField()),
                ('cod_partido', models.IntegerField()),
                ('dat_desfiliacao', models.DateField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'filiacao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='LegislacaoCitada',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_materia', models.IntegerField()),
                ('cod_norma', models.IntegerField()),
                ('des_disposicoes', models.CharField(max_length=15, blank=True, null=True)),
                ('des_parte', models.CharField(max_length=8, blank=True, null=True)),
                ('des_livro', models.CharField(max_length=7, blank=True, null=True)),
                ('des_titulo', models.CharField(max_length=7, blank=True, null=True)),
                ('des_capitulo', models.CharField(max_length=7, blank=True, null=True)),
                ('des_secao', models.CharField(max_length=7, blank=True, null=True)),
                ('des_subsecao', models.CharField(max_length=7, blank=True, null=True)),
                ('des_artigo', models.CharField(max_length=4, blank=True, null=True)),
                ('des_paragrafo', models.CharField(max_length=3, blank=True, null=True)),
                ('des_inciso', models.CharField(max_length=10, blank=True, null=True)),
                ('des_alinea', models.CharField(max_length=3, blank=True, null=True)),
                ('des_item', models.CharField(max_length=3, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'legislacao_citada',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Legislatura',
            fields=[
                ('num_legislatura', models.IntegerField(serialize=False, primary_key=True)),
                ('dat_inicio', models.DateField()),
                ('dat_fim', models.DateField()),
                ('dat_eleicao', models.DateField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'legislatura',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='LexmlRegistroProvedor',
            fields=[
                ('cod_provedor', models.AutoField(serialize=False, primary_key=True)),
                ('id_provedor', models.IntegerField()),
                ('nom_provedor', models.CharField(max_length=255)),
                ('sgl_provedor', models.CharField(max_length=15)),
                ('adm_email', models.CharField(max_length=50, blank=True, null=True)),
                ('nom_responsavel', models.CharField(max_length=255, blank=True, null=True)),
                ('tipo', models.CharField(max_length=50)),
                ('id_responsavel', models.IntegerField(blank=True, null=True)),
                ('xml_provedor', models.TextField(blank=True, null=True)),
            ],
            options={
                'db_table': 'lexml_registro_provedor',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='LexmlRegistroPublicador',
            fields=[
                ('cod_publicador', models.AutoField(serialize=False, primary_key=True)),
                ('id_publicador', models.IntegerField()),
                ('nom_publicador', models.CharField(max_length=255)),
                ('adm_email', models.CharField(max_length=50, blank=True, null=True)),
                ('sigla', models.CharField(max_length=255, blank=True, null=True)),
                ('nom_responsavel', models.CharField(max_length=255, blank=True, null=True)),
                ('tipo', models.CharField(max_length=50)),
                ('id_responsavel', models.IntegerField()),
            ],
            options={
                'db_table': 'lexml_registro_publicador',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Localidade',
            fields=[
                ('cod_localidade', models.IntegerField(serialize=False, primary_key=True)),
                ('nom_localidade', models.CharField(max_length=50, blank=True, null=True)),
                ('nom_localidade_pesq', models.CharField(max_length=50, blank=True, null=True)),
                ('tip_localidade', models.CharField(max_length=1, blank=True, null=True)),
                ('sgl_uf', models.CharField(max_length=2, blank=True, null=True)),
                ('sgl_regiao', models.CharField(max_length=2, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'localidade',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Mandato',
            fields=[
                ('cod_mandato', models.AutoField(serialize=False, primary_key=True)),
                ('cod_parlamentar', models.IntegerField()),
                ('tip_afastamento', models.IntegerField(blank=True, null=True)),
                ('num_legislatura', models.IntegerField()),
                ('cod_coligacao', models.IntegerField(blank=True, null=True)),
                ('tip_causa_fim_mandato', models.IntegerField(blank=True, null=True)),
                ('dat_fim_mandato', models.DateField(blank=True, null=True)),
                ('num_votos_recebidos', models.IntegerField(blank=True, null=True)),
                ('dat_expedicao_diploma', models.DateField(blank=True, null=True)),
                ('txt_observacao', models.TextField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'mandato',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='MateriaAssunto',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_assunto', models.IntegerField()),
                ('cod_materia', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'materia_assunto',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='MateriaLegislativa',
            fields=[
                ('cod_materia', models.AutoField(serialize=False, primary_key=True)),
                ('tip_id_basica', models.IntegerField()),
                ('num_protocolo', models.IntegerField(blank=True, null=True)),
                ('num_ident_basica', models.IntegerField()),
                ('ano_ident_basica', models.SmallIntegerField()),
                ('dat_apresentacao', models.DateField(blank=True, null=True)),
                ('tip_apresentacao', models.CharField(max_length=1, blank=True, null=True)),
                ('cod_regime_tramitacao', models.IntegerField()),
                ('dat_publicacao', models.DateField(blank=True, null=True)),
                ('tip_origem_externa', models.IntegerField(blank=True, null=True)),
                ('num_origem_externa', models.CharField(max_length=5, blank=True, null=True)),
                ('ano_origem_externa', models.SmallIntegerField(blank=True, null=True)),
                ('dat_origem_externa', models.DateField(blank=True, null=True)),
                ('cod_local_origem_externa', models.IntegerField(blank=True, null=True)),
                ('nom_apelido', models.CharField(max_length=50, blank=True, null=True)),
                ('num_dias_prazo', models.IntegerField(blank=True, null=True)),
                ('dat_fim_prazo', models.DateField(blank=True, null=True)),
                ('ind_tramitacao', models.IntegerField()),
                ('ind_polemica', models.IntegerField(blank=True, null=True)),
                ('des_objeto', models.CharField(max_length=150, blank=True, null=True)),
                ('ind_complementar', models.IntegerField(blank=True, null=True)),
                ('txt_ementa', models.TextField()),
                ('txt_indexacao', models.TextField(blank=True, null=True)),
                ('txt_observacao', models.TextField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
                ('txt_resultado', models.TextField(blank=True, null=True)),
            ],
            options={
                'db_table': 'materia_legislativa',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='MesaSessaoPlenaria',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_cargo', models.IntegerField()),
                ('cod_sessao_leg', models.IntegerField()),
                ('cod_parlamentar', models.IntegerField()),
                ('cod_sessao_plen', models.IntegerField()),
                ('ind_excluido', models.IntegerField(blank=True, null=True)),
            ],
            options={
                'db_table': 'mesa_sessao_plenaria',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='NivelInstrucao',
            fields=[
                ('cod_nivel_instrucao', models.AutoField(serialize=False, primary_key=True)),
                ('des_nivel_instrucao', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'nivel_instrucao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='NormaJuridica',
            fields=[
                ('cod_norma', models.AutoField(serialize=False, primary_key=True)),
                ('tip_norma', models.IntegerField()),
                ('cod_materia', models.IntegerField(blank=True, null=True)),
                ('num_norma', models.IntegerField()),
                ('ano_norma', models.SmallIntegerField()),
                ('tip_esfera_federacao', models.CharField(max_length=1)),
                ('dat_norma', models.DateField(blank=True, null=True)),
                ('dat_publicacao', models.DateField(blank=True, null=True)),
                ('des_veiculo_publicacao', models.CharField(max_length=30, blank=True, null=True)),
                ('num_pag_inicio_publ', models.IntegerField(blank=True, null=True)),
                ('num_pag_fim_publ', models.IntegerField(blank=True, null=True)),
                ('txt_ementa', models.TextField()),
                ('txt_indexacao', models.TextField(blank=True, null=True)),
                ('txt_observacao', models.TextField(blank=True, null=True)),
                ('ind_complemento', models.IntegerField(blank=True, null=True)),
                ('cod_assunto', models.CharField(max_length=16)),
                ('dat_vigencia', models.DateField(blank=True, null=True)),
                ('timestamp', models.DateTimeField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'norma_juridica',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Numeracao',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_materia', models.IntegerField()),
                ('num_ordem', models.IntegerField()),
                ('tip_materia', models.IntegerField()),
                ('num_materia', models.CharField(max_length=5)),
                ('ano_materia', models.SmallIntegerField()),
                ('dat_materia', models.DateField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'numeracao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Oradores',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_sessao_plen', models.IntegerField()),
                ('cod_parlamentar', models.IntegerField()),
                ('num_ordem', models.IntegerField()),
                ('url_discurso', models.CharField(max_length=150, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'oradores',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='OradoresExpediente',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_sessao_plen', models.IntegerField()),
                ('cod_parlamentar', models.IntegerField()),
                ('num_ordem', models.IntegerField()),
                ('url_discurso', models.CharField(max_length=150, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'oradores_expediente',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='OrdemDia',
            fields=[
                ('cod_ordem', models.AutoField(serialize=False, primary_key=True)),
                ('cod_sessao_plen', models.IntegerField()),
                ('cod_materia', models.IntegerField()),
                ('dat_ordem', models.DateField()),
                ('txt_observacao', models.TextField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
                ('num_ordem', models.IntegerField()),
                ('txt_resultado', models.TextField(blank=True, null=True)),
                ('tip_votacao', models.IntegerField()),
            ],
            options={
                'db_table': 'ordem_dia',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='OrdemDiaPresenca',
            fields=[
                ('cod_presenca_ordem_dia', models.AutoField(serialize=False, primary_key=True)),
                ('cod_sessao_plen', models.IntegerField()),
                ('cod_parlamentar', models.IntegerField()),
                ('dat_ordem', models.DateField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'ordem_dia_presenca',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Orgao',
            fields=[
                ('cod_orgao', models.AutoField(serialize=False, primary_key=True)),
                ('nom_orgao', models.CharField(max_length=60)),
                ('sgl_orgao', models.CharField(max_length=10)),
                ('ind_unid_deliberativa', models.IntegerField()),
                ('end_orgao', models.CharField(max_length=100, blank=True, null=True)),
                ('num_tel_orgao', models.CharField(max_length=50, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'orgao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Origem',
            fields=[
                ('cod_origem', models.AutoField(serialize=False, primary_key=True)),
                ('sgl_origem', models.CharField(max_length=10)),
                ('nom_origem', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'origem',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Parecer',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_relatoria', models.IntegerField()),
                ('cod_materia', models.IntegerField()),
                ('tip_conclusao', models.CharField(max_length=3, blank=True, null=True)),
                ('tip_apresentacao', models.CharField(max_length=1)),
                ('txt_parecer', models.TextField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'parecer',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Parlamentar',
            fields=[
                ('cod_parlamentar', models.AutoField(serialize=False, primary_key=True)),
                ('cod_nivel_instrucao', models.IntegerField(blank=True, null=True)),
                ('tip_situacao_militar', models.IntegerField(blank=True, null=True)),
                ('nom_completo', models.CharField(max_length=50)),
                ('nom_parlamentar', models.CharField(max_length=50, blank=True, null=True)),
                ('sex_parlamentar', models.CharField(max_length=1)),
                ('dat_nascimento', models.DateField(blank=True, null=True)),
                ('num_cpf', models.CharField(max_length=14, blank=True, null=True)),
                ('num_rg', models.CharField(max_length=15, blank=True, null=True)),
                ('num_tit_eleitor', models.CharField(max_length=15, blank=True, null=True)),
                ('cod_casa', models.IntegerField()),
                ('num_gab_parlamentar', models.CharField(max_length=10, blank=True, null=True)),
                ('num_tel_parlamentar', models.CharField(max_length=50, blank=True, null=True)),
                ('num_fax_parlamentar', models.CharField(max_length=50, blank=True, null=True)),
                ('end_residencial', models.CharField(max_length=100, blank=True, null=True)),
                ('cod_localidade_resid', models.IntegerField(blank=True, null=True)),
                ('num_cep_resid', models.CharField(max_length=9, blank=True, null=True)),
                ('num_tel_resid', models.CharField(max_length=50, blank=True, null=True)),
                ('num_fax_resid', models.CharField(max_length=50, blank=True, null=True)),
                ('end_web', models.CharField(max_length=100, blank=True, null=True)),
                ('nom_profissao', models.CharField(max_length=50, blank=True, null=True)),
                ('end_email', models.CharField(max_length=100, blank=True, null=True)),
                ('des_local_atuacao', models.CharField(max_length=100, blank=True, null=True)),
                ('ind_ativo', models.IntegerField()),
                ('txt_biografia', models.TextField(blank=True, null=True)),
                ('ind_unid_deliberativa', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'parlamentar',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Partido',
            fields=[
                ('cod_partido', models.AutoField(serialize=False, primary_key=True)),
                ('sgl_partido', models.CharField(max_length=9)),
                ('nom_partido', models.CharField(max_length=50)),
                ('dat_criacao', models.DateField(blank=True, null=True)),
                ('dat_extincao', models.DateField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'partido',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='PeriodoCompComissao',
            fields=[
                ('cod_periodo_comp', models.AutoField(serialize=False, primary_key=True)),
                ('dat_inicio_periodo', models.DateField()),
                ('dat_fim_periodo', models.DateField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'periodo_comp_comissao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Proposicao',
            fields=[
                ('cod_proposicao', models.AutoField(serialize=False, primary_key=True)),
                ('cod_materia', models.IntegerField(blank=True, null=True)),
                ('cod_autor', models.IntegerField()),
                ('tip_proposicao', models.IntegerField()),
                ('dat_envio', models.DateTimeField()),
                ('dat_recebimento', models.DateTimeField(blank=True, null=True)),
                ('txt_descricao', models.CharField(max_length=100)),
                ('cod_mat_ou_doc', models.IntegerField(blank=True, null=True)),
                ('dat_devolucao', models.DateTimeField(blank=True, null=True)),
                ('txt_justif_devolucao', models.CharField(max_length=200, blank=True, null=True)),
                ('num_proposicao', models.IntegerField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'proposicao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Protocolo',
            fields=[
                ('cod_protocolo', models.AutoField(serialize=False, primary_key=True)),
                ('num_protocolo', models.IntegerField(blank=True, null=True)),
                ('ano_protocolo', models.SmallIntegerField()),
                ('dat_protocolo', models.DateField()),
                ('hor_protocolo', models.TimeField()),
                ('dat_timestamp', models.DateTimeField()),
                ('tip_protocolo', models.IntegerField()),
                ('tip_processo', models.IntegerField()),
                ('txt_interessado', models.CharField(max_length=60, blank=True, null=True)),
                ('cod_autor', models.IntegerField(blank=True, null=True)),
                ('txt_assunto_ementa', models.TextField(blank=True, null=True)),
                ('tip_documento', models.IntegerField(blank=True, null=True)),
                ('tip_materia', models.IntegerField(blank=True, null=True)),
                ('num_paginas', models.IntegerField(blank=True, null=True)),
                ('txt_observacao', models.TextField(blank=True, null=True)),
                ('ind_anulado', models.IntegerField()),
                ('txt_user_anulacao', models.CharField(max_length=20, blank=True, null=True)),
                ('txt_ip_anulacao', models.CharField(max_length=15, blank=True, null=True)),
                ('txt_just_anulacao', models.CharField(max_length=60, blank=True, null=True)),
                ('timestamp_anulacao', models.DateTimeField(blank=True, null=True)),
            ],
            options={
                'db_table': 'protocolo',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='RegimeTramitacao',
            fields=[
                ('cod_regime_tramitacao', models.AutoField(serialize=False, primary_key=True)),
                ('des_regime_tramitacao', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'regime_tramitacao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='RegistroVotacao',
            fields=[
                ('cod_votacao', models.AutoField(serialize=False, primary_key=True)),
                ('tip_resultado_votacao', models.IntegerField()),
                ('cod_materia', models.IntegerField()),
                ('cod_ordem', models.IntegerField()),
                ('num_votos_sim', models.IntegerField()),
                ('num_votos_nao', models.IntegerField()),
                ('num_abstencao', models.IntegerField()),
                ('txt_observacao', models.TextField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'registro_votacao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='RegistroVotacaoParlamentar',
            fields=[
                ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')),
                ('cod_votacao', models.IntegerField()),
                ('cod_parlamentar', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
                ('vot_parlamentar', models.CharField(max_length=10)),
            ],
            options={
                'db_table': 'registro_votacao_parlamentar',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Relatoria',
            fields=[
                ('cod_relatoria', models.AutoField(serialize=False, primary_key=True)),
                ('cod_materia', models.IntegerField()),
                ('cod_parlamentar', models.IntegerField()),
                ('tip_fim_relatoria', models.IntegerField(blank=True, null=True)),
                ('cod_comissao', models.IntegerField(blank=True, null=True)),
                ('dat_desig_relator', models.DateField()),
                ('dat_destit_relator', models.DateField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'relatoria',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='SessaoLegislativa',
            fields=[
                ('cod_sessao_leg', models.AutoField(serialize=False, primary_key=True)),
                ('num_legislatura', models.IntegerField()),
                ('num_sessao_leg', models.IntegerField()),
                ('tip_sessao_leg', models.CharField(max_length=1)),
                ('dat_inicio', models.DateField()),
                ('dat_fim', models.DateField()),
                ('dat_inicio_intervalo', models.DateField(blank=True, null=True)),
                ('dat_fim_intervalo', models.DateField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'sessao_legislativa',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='SessaoPlenaria',
            fields=[
                ('cod_sessao_plen', models.AutoField(serialize=False, primary_key=True)),
                ('cod_andamento_sessao', models.IntegerField(blank=True, null=True)),
                ('tip_sessao', models.IntegerField()),
                ('cod_sessao_leg', models.IntegerField()),
                ('num_legislatura', models.IntegerField()),
                ('tip_expediente', models.CharField(max_length=10)),
                ('dat_inicio_sessao', models.DateField()),
                ('dia_sessao', models.CharField(max_length=15)),
                ('hr_inicio_sessao', models.CharField(max_length=5)),
                ('hr_fim_sessao', models.CharField(max_length=5, blank=True, null=True)),
                ('num_sessao_plen', models.IntegerField()),
                ('dat_fim_sessao', models.DateField(blank=True, null=True)),
                ('url_audio', models.CharField(max_length=150, blank=True, null=True)),
                ('url_video', models.CharField(max_length=150, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'sessao_plenaria',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='SessaoPlenariaPresenca',
            fields=[
                ('cod_presenca_sessao', models.AutoField(serialize=False, primary_key=True)),
                ('cod_sessao_plen', models.IntegerField()),
                ('cod_parlamentar', models.IntegerField()),
                ('dat_sessao', models.DateField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'sessao_plenaria_presenca',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='SituacaoMilitar',
            fields=[
                ('tip_situacao_militar', models.IntegerField(serialize=False, primary_key=True)),
                ('des_tipo_situacao', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_situacao_militar',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='StatusTramitacao',
            fields=[
                ('cod_status', models.AutoField(serialize=False, primary_key=True)),
                ('sgl_status', models.CharField(max_length=10)),
                ('des_status', models.CharField(max_length=60)),
                ('ind_fim_tramitacao', models.IntegerField()),
                ('ind_retorno_tramitacao', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'status_tramitacao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='StatusTramitacaoAdministrativo',
            fields=[
                ('cod_status', models.AutoField(serialize=False, primary_key=True)),
                ('sgl_status', models.CharField(max_length=10)),
                ('des_status', models.CharField(max_length=60)),
                ('ind_fim_tramitacao', models.IntegerField()),
                ('ind_retorno_tramitacao', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'status_tramitacao_administrativo',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoAfastamento',
            fields=[
                ('tip_afastamento', models.AutoField(serialize=False, primary_key=True)),
                ('des_afastamento', models.CharField(max_length=50)),
                ('ind_afastamento', models.IntegerField()),
                ('ind_fim_mandato', models.IntegerField()),
                ('des_dispositivo', models.CharField(max_length=50, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_afastamento',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoAutor',
            fields=[
                ('tip_autor', models.IntegerField(serialize=False, primary_key=True)),
                ('des_tipo_autor', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_autor',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoComissao',
            fields=[
                ('tip_comissao', models.AutoField(serialize=False, primary_key=True)),
                ('nom_tipo_comissao', models.CharField(max_length=50)),
                ('sgl_natureza_comissao', models.CharField(max_length=1)),
                ('sgl_tipo_comissao', models.CharField(max_length=10)),
                ('des_dispositivo_regimental', models.CharField(max_length=50, blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_comissao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoDependente',
            fields=[
                ('tip_dependente', models.AutoField(serialize=False, primary_key=True)),
                ('des_tipo_dependente', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_dependente',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoDocumento',
            fields=[
                ('tip_documento', models.AutoField(serialize=False, primary_key=True)),
                ('des_tipo_documento', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_documento',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoDocumentoAdministrativo',
            fields=[
                ('tip_documento', models.AutoField(serialize=False, primary_key=True)),
                ('sgl_tipo_documento', models.CharField(max_length=5)),
                ('des_tipo_documento', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_documento_administrativo',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoExpediente',
            fields=[
                ('cod_expediente', models.AutoField(serialize=False, primary_key=True)),
                ('nom_expediente', models.CharField(max_length=100)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_expediente',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoFimRelatoria',
            fields=[
                ('tip_fim_relatoria', models.AutoField(serialize=False, primary_key=True)),
                ('des_fim_relatoria', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_fim_relatoria',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoMateriaLegislativa',
            fields=[
                ('tip_materia', models.AutoField(serialize=False, primary_key=True)),
                ('sgl_tipo_materia', models.CharField(max_length=5)),
                ('des_tipo_materia', models.CharField(max_length=50)),
                ('ind_num_automatica', models.IntegerField()),
                ('quorum_minimo_votacao', models.IntegerField()),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_materia_legislativa',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoNormaJuridica',
            fields=[
                ('tip_norma', models.AutoField(serialize=False, primary_key=True)),
                ('voc_lexml', models.CharField(max_length=50, blank=True, null=True)),
                ('sgl_tipo_norma', models.CharField(max_length=3)),
                ('des_tipo_norma', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_norma_juridica',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoProposicao',
            fields=[
                ('tip_proposicao', models.AutoField(serialize=False, primary_key=True)),
                ('des_tipo_proposicao', models.CharField(max_length=50)),
                ('ind_mat_ou_doc', models.CharField(max_length=1)),
                ('tip_mat_ou_doc', models.IntegerField()),
                ('nom_modelo', models.CharField(max_length=50)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_proposicao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoResultadoVotacao',
            fields=[
                ('tip_resultado_votacao', models.AutoField(serialize=False, primary_key=True)),
                ('nom_resultado', models.CharField(max_length=100)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_resultado_votacao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TipoSessaoPlenaria',
            fields=[
                ('tip_sessao', models.AutoField(serialize=False, primary_key=True)),
                ('nom_sessao', models.CharField(max_length=30)),
                ('ind_excluido', models.IntegerField()),
                ('num_minimo', models.IntegerField()),
            ],
            options={
                'db_table': 'tipo_sessao_plenaria',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='Tramitacao',
            fields=[
                ('cod_tramitacao', models.AutoField(serialize=False, primary_key=True)),
                ('cod_status', models.IntegerField(blank=True, null=True)),
                ('cod_materia', models.IntegerField()),
                ('dat_tramitacao', models.DateField(blank=True, null=True)),
                ('cod_unid_tram_local', models.IntegerField(blank=True, null=True)),
                ('dat_encaminha', models.DateField(blank=True, null=True)),
                ('cod_unid_tram_dest', models.IntegerField(blank=True, null=True)),
                ('ind_ult_tramitacao', models.IntegerField()),
                ('ind_urgencia', models.IntegerField()),
                ('sgl_turno', models.CharField(max_length=1, blank=True, null=True)),
                ('txt_tramitacao', models.TextField(blank=True, null=True)),
                ('dat_fim_prazo', models.DateField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tramitacao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='TramitacaoAdministrativo',
            fields=[
                ('cod_tramitacao', models.AutoField(serialize=False, primary_key=True)),
                ('cod_documento', models.IntegerField()),
                ('dat_tramitacao', models.DateField(blank=True, null=True)),
                ('cod_unid_tram_local', models.IntegerField(blank=True, null=True)),
                ('dat_encaminha', models.DateField(blank=True, null=True)),
                ('cod_unid_tram_dest', models.IntegerField(blank=True, null=True)),
                ('cod_status', models.IntegerField(blank=True, null=True)),
                ('ind_ult_tramitacao', models.IntegerField()),
                ('txt_tramitacao', models.TextField(blank=True, null=True)),
                ('dat_fim_prazo', models.DateField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'tramitacao_administrativo',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='UnidadeTramitacao',
            fields=[
                ('cod_unid_tramitacao', models.AutoField(serialize=False, primary_key=True)),
                ('cod_comissao', models.IntegerField(blank=True, null=True)),
                ('cod_orgao', models.IntegerField(blank=True, null=True)),
                ('cod_parlamentar', models.IntegerField(blank=True, null=True)),
                ('ind_excluido', models.IntegerField()),
            ],
            options={
                'db_table': 'unidade_tramitacao',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='VinculoNormaJuridica',
            fields=[
                ('cod_vinculo', models.AutoField(serialize=False, primary_key=True)),
                ('cod_norma_referente', models.IntegerField()),
                ('cod_norma_referida', models.IntegerField()),
                ('tip_vinculo', models.CharField(max_length=1, blank=True, null=True)),
                ('ind_excluido', models.CharField(max_length=1)),
            ],
            options={
                'db_table': 'vinculo_norma_juridica',
                'managed': False,
            },
        ),
    ]