CREATE TABLE `InfoAdicional` (`InfoAdicionalCodigo` bigint NOT NULL AUTO_INCREMENT, `InfoAdicionalDescricao` national varchar(40) NOT NULL , PRIMARY KEY(`InfoAdicionalCodigo`)) ENGINE=InnoDB CREATE TABLE `TempImage` (`TempImageCodigo` bigint NOT NULL AUTO_INCREMENT, `TempImageImage` LONGBLOB NOT NULL , `TempImageImage_GXI` varchar(2048) , `TempImageOrdem` smallint NOT NULL , PRIMARY KEY(`TempImageCodigo`)) ENGINE=InnoDB CREATE TABLE `Logwa` (`LogwaCodigo` bigint NOT NULL AUTO_INCREMENT, `LogwaMomento` datetime NOT NULL , `LogwaNumero` national varchar(40) NOT NULL , `LogwaNome` national varchar(40) NOT NULL , `LogwaOk` BOOL NOT NULL , `LogwaRetorno` national varchar(250) NOT NULL , `LogwaLote` int NOT NULL , PRIMARY KEY(`LogwaCodigo`)) ENGINE=InnoDB CREATE INDEX `ULOGWA` ON `Logwa` (`LogwaLote` ) CREATE TABLE `RetornoCnab` (`RetornoCnabCodigo` bigint NOT NULL AUTO_INCREMENT, `RetornoCnabNome` national varchar(40) NOT NULL , `RetornoCnabBanco` smallint NOT NULL , `RetornoCnabTamanho` smallint NOT NULL , `RetornoCnabCNPJ` smallint NOT NULL , `RetornoCnabCNPJTamanho` smallint NOT NULL , `RetornoCnabNossoNumero` smallint NOT NULL , `RetornoCnabNossoNumeroTamanho` smallint NOT NULL , `RetornoCnabOcorrencia` smallint NOT NULL , `RetornoCnabOcorrenciaTamanho` smallint NOT NULL , `RetornoCnabData` smallint NOT NULL , `RetornoCnabDataTamanho` smallint NOT NULL , `RetornoCnabVencimento` smallint NOT NULL , `RetornoCnabVencimentoTamanho` smallint NOT NULL , `RetornoCnabValor` smallint NOT NULL , `RetornoCnabValorTamanho` smallint NOT NULL , `RetornoCnabJuros` smallint NOT NULL , `RetornoCnabJurosTamanho` smallint NOT NULL , `RetornoCnabAbatimento` smallint NOT NULL , `RetornoCnabAbatimentoTamanho` smallint NOT NULL , `RetornoCnabDesconto` smallint NOT NULL , `RetornoCnabDescontoTamanho` smallint NOT NULL , `RetornoCnabDataCredito` smallint NOT NULL , `RetornoCnabDataCreditoTamanho` smallint NOT NULL , `RetornoCnabValorPago` smallint NOT NULL , `RetornoCnabValorPagoTamanho` smallint NOT NULL , `RetornoCnabDetalhe` smallint NOT NULL , `RetornoCnabDetalheTamanho` smallint NOT NULL , PRIMARY KEY(`RetornoCnabCodigo`)) ENGINE=InnoDB CREATE TABLE `Atendimento` (`AtendimentoCodigo` bigint NOT NULL AUTO_INCREMENT, `FuncionarioCodigo` bigint NOT NULL , `AtendimentoTipo` national char(10) NOT NULL , `AtendimentoStatus` national char(20) NOT NULL , PRIMARY KEY(`AtendimentoCodigo`)) ENGINE=InnoDB CREATE INDEX `IATENDIMENTO1` ON `Atendimento` (`FuncionarioCodigo` ) CREATE TABLE `AgTipo` (`AgTipoCodigo` national char(10) NOT NULL , `AgTipoDescricao` national varchar(20) NOT NULL , `AgTipoNaoOcupa` BOOL NOT NULL , `AgTipoBeep` BOOL NOT NULL , `AgTipoImage` LONGBLOB NOT NULL , `AgTipoImage_GXI` varchar(2048) , PRIMARY KEY(`AgTipoCodigo`)) ENGINE=InnoDB CREATE TABLE `MenuSocio` (`MenuSocioCodigo` bigint NOT NULL AUTO_INCREMENT, `MenuSocioDescricao` national varchar(40) NOT NULL , `MenuSocioImagem` national varchar(100) NOT NULL , `MenuSocioObjeto` national varchar(100) NOT NULL , `MenuSocioOrdem` smallint NOT NULL , PRIMARY KEY(`MenuSocioCodigo`)) ENGINE=InnoDB CREATE TABLE `LancamentoBen` (`LancamentoBenCodigo` bigint NOT NULL AUTO_INCREMENT, `LancamentoBenData` date NOT NULL , `BeneficioCodigo` bigint NOT NULL , `PessoaCodigo` bigint NOT NULL , `FuncionarioCodigo` bigint NOT NULL , `LancamentoBenValor` NUMERIC(14,2) NOT NULL , PRIMARY KEY(`LancamentoBenCodigo`)) ENGINE=InnoDB CREATE INDEX `ILANCAMENTOBEN1` ON `LancamentoBen` (`FuncionarioCodigo` ) CREATE INDEX `ILANCAMENTOBEN2` ON `LancamentoBen` (`PessoaCodigo` ) CREATE INDEX `ILANCAMENTOBEN3` ON `LancamentoBen` (`BeneficioCodigo` ) CREATE TABLE `Beneficiario` (`BeneficiarioCodigo` bigint NOT NULL AUTO_INCREMENT, `CadastroBenCodigo` bigint NOT NULL , `FuncionarioCodigo` bigint NOT NULL , `BeneficiarioAdesao` date NOT NULL , `BeneficiarioExclusao` date NOT NULL , `BeneficiarioMotivo` national varchar(100) NOT NULL , PRIMARY KEY(`BeneficiarioCodigo`)) ENGINE=InnoDB CREATE INDEX `IBENEFICIARIO1` ON `Beneficiario` (`FuncionarioCodigo` ) CREATE INDEX `IBENEFICIARIO2` ON `Beneficiario` (`CadastroBenCodigo` ) CREATE TABLE `CadastroBen` (`CadastroBenCodigo` bigint NOT NULL AUTO_INCREMENT, `CadastroBenData` date NOT NULL , `PessoaCodigo` bigint NOT NULL , `CadastroBenResponsavel` national varchar(100) NOT NULL , `CadastroBenEmail` national varchar(100) NOT NULL , `CadastroBenTelefone` national char(20) NOT NULL , `CadastroBenDesistencia` date NOT NULL , `BeneficioCodigo` bigint NOT NULL , `CadastroBenIP` national varchar(40) NOT NULL , PRIMARY KEY(`CadastroBenCodigo`)) ENGINE=InnoDB CREATE INDEX `ICADASTROBEN1` ON `CadastroBen` (`PessoaCodigo` ) CREATE INDEX `ICADASTROBEN2` ON `CadastroBen` (`BeneficioCodigo` ) CREATE TABLE `Beneficio` (`BeneficioCodigo` bigint NOT NULL AUTO_INCREMENT, `BeneficioNome` national varchar(100) NOT NULL , `BeneficioValorEmpegados` NUMERIC(14,2) NOT NULL , `BeneficioValorUnico` NUMERIC(14,2) NOT NULL , `BeneficioInativo` BOOL NOT NULL , `BeneficioImagem` LONGBLOB NOT NULL , `BeneficioImagem_GXI` varchar(2048) , PRIMARY KEY(`BeneficioCodigo`)) ENGINE=InnoDB CREATE TABLE `tempacao` (`tempacaoCodigo` bigint NOT NULL AUTO_INCREMENT, `tempacaoResponsavel` int NOT NULL , `tempacaoAcao` int NOT NULL , `tempacaoBoolean` BOOL NOT NULL , PRIMARY KEY(`tempacaoCodigo`)) ENGINE=InnoDB CREATE TABLE `AgHorario` (`AgHorarioCodigo` bigint NOT NULL AUTO_INCREMENT, `TipoAgendaCodigo` bigint NOT NULL , `AgHorarioHorario` datetime NOT NULL , `AgHorarioDia` smallint NOT NULL , PRIMARY KEY(`AgHorarioCodigo`)) ENGINE=InnoDB CREATE INDEX `IAGHORARIO1` ON `AgHorario` (`TipoAgendaCodigo` ) CREATE TABLE `Foto` (`FotoCodigo` bigint NOT NULL AUTO_INCREMENT, `FotoReferencia` int NOT NULL , `FotoImage` LONGBLOB NOT NULL , `FotoImage_GXI` varchar(2048) , PRIMARY KEY(`FotoCodigo`)) ENGINE=InnoDB CREATE TABLE `AcpResp` (`AcpRespCodigo` bigint NOT NULL AUTO_INCREMENT, `ResponsavelCodigo` bigint NOT NULL , `AcaoCodigo` bigint NOT NULL , `AcpRespPost` national varchar(100) NOT NULL , `AcpRespCheck` BOOL NOT NULL , `PessoaCodigo` bigint NOT NULL , `AcpRespData` date NOT NULL , `AcpRespHora` datetime NOT NULL , `AcpRespRastro` national varchar(255) NOT NULL , PRIMARY KEY(`AcpRespCodigo`)) ENGINE=InnoDB CREATE INDEX `IACPRESP1` ON `AcpResp` (`AcaoCodigo` ) CREATE INDEX `IACPRESP2` ON `AcpResp` (`ResponsavelCodigo` ) CREATE INDEX `IACPRESP3` ON `AcpResp` (`PessoaCodigo` ) CREATE TABLE `Acao` (`AcaoCodigo` bigint NOT NULL AUTO_INCREMENT, `AcaoDescricao` national varchar(40) NOT NULL , `AcaoTipo` smallint NOT NULL , PRIMARY KEY(`AcaoCodigo`)) ENGINE=InnoDB CREATE TABLE `ContribuicaoSplitPag` (`ContribuicaoCodigo` bigint NOT NULL , `ContribuicaoSplitPagCodigo` bigint NOT NULL , `ContribuicaoSplitPagCNPJ` national varchar(40) NOT NULL , `ContribuicaoSplitPagNome` national varchar(40) NOT NULL , `ContribuicaoSplitPagPctRepasse` NUMERIC(5,2) NOT NULL , PRIMARY KEY(`ContribuicaoCodigo`, `ContribuicaoSplitPagCodigo`)) ENGINE=InnoDB CREATE TABLE `Sala` (`SalaCodigo` bigint NOT NULL AUTO_INCREMENT, `SedeCodigo` bigint NOT NULL , `SalaNome` national varchar(50) NOT NULL , `SalaSound` national varchar(100) NOT NULL , PRIMARY KEY(`SalaCodigo`)) ENGINE=InnoDB CREATE INDEX `ISALA1` ON `Sala` (`SedeCodigo` ) CREATE TABLE `Sede` (`SedeCodigo` bigint NOT NULL AUTO_INCREMENT, `SedeNome` national varchar(100) NOT NULL , `SedeEndereco` national varchar(100) NOT NULL , `SedeNumero` national char(20) NOT NULL , `SedeComplemento` national varchar(40) NOT NULL , `SedeBairro` national varchar(40) NOT NULL , `SedeCidade` national varchar(100) NOT NULL , `SedeUF` national char(2) NOT NULL , `SedeCEP` national char(8) NOT NULL , `SedeTelefone` national varchar(40) NOT NULL , PRIMARY KEY(`SedeCodigo`)) ENGINE=InnoDB CREATE TABLE `AutomaticoValor` (`AutomaticoCodigo` bigint NOT NULL , `AutomaticoValorSeq` smallint NOT NULL , `AutomaticoValorIni` NUMERIC(14,2) NOT NULL , `AutomaticoValorFim` NUMERIC(14,2) NOT NULL , `AutomaticoValorParcelas` smallint NOT NULL , PRIMARY KEY(`AutomaticoCodigo`, `AutomaticoValorSeq`)) ENGINE=InnoDB CREATE TABLE `Automatico` (`AutomaticoCodigo` bigint NOT NULL AUTO_INCREMENT, `AutomaticoInicio` date NOT NULL , `AutomaticoFinal` date NOT NULL , `AutomaticoDiasPrimeira` smallint NOT NULL , `AutomaticoProxima` smallint NOT NULL , `AutomaticoSeqValor` smallint NOT NULL , `ContribuicaoCodigo` bigint NOT NULL , `AutomaticoMesIni` smallint NOT NULL , `AutomaticoAnoIni` smallint NOT NULL , `AutomaticoMesFinal` smallint NOT NULL , `AutomaticoAnoFinal` smallint NOT NULL , `AutomaticoDescontoVista` smallint NOT NULL , PRIMARY KEY(`AutomaticoCodigo`)) ENGINE=InnoDB CREATE INDEX `IAUTOMATICO1` ON `Automatico` (`ContribuicaoCodigo` ) CREATE TABLE `Agenda` (`AgendaCodigo` bigint NOT NULL AUTO_INCREMENT, `TipoAgendaCodigo` bigint NOT NULL , `AgendaData` date NOT NULL , `AgendaHora` datetime NOT NULL , `AgendaStatus` national char(5) NOT NULL , `FuncionarioCodigo` bigint NOT NULL , `subDependenteFuncCodigo` bigint , `AgendaChegada` datetime NOT NULL , `AgendaSaida` datetime NOT NULL , `AgendaTodos` BOOL NOT NULL , PRIMARY KEY(`AgendaCodigo`)) ENGINE=InnoDB CREATE INDEX `IAGENDA2` ON `Agenda` (`TipoAgendaCodigo` ) CREATE INDEX `IAGENDA1` ON `Agenda` (`FuncionarioCodigo` ) CREATE TABLE `TipoAgenda` (`TipoAgendaCodigo` bigint NOT NULL AUTO_INCREMENT, `TipoAgendaDescricao` national varchar(100) NOT NULL , `SedeCodigo` bigint NOT NULL , PRIMARY KEY(`TipoAgendaCodigo`)) ENGINE=InnoDB CREATE INDEX `ITIPOAGENDA1` ON `TipoAgenda` (`SedeCodigo` ) CREATE TABLE `OrcServ` (`OrcServCodigo` bigint NOT NULL AUTO_INCREMENT, `OrcamentoCodigo` bigint NOT NULL , `ServicoCodigo` bigint NOT NULL , `OrcServQtde` smallint NOT NULL , `OrcServComplemento` national varchar(40) NOT NULL , `OrcServ01` national char(5) NOT NULL , `OrcServ02` national char(5) NOT NULL , `OrcServ03` national char(5) NOT NULL , `OrcServ04` national char(5) NOT NULL , `OrcServ05` national char(5) NOT NULL , `OrcServ06` national char(5) NOT NULL , `OrcServ07` national char(5) NOT NULL , `OrcServ08` national char(5) NOT NULL , `OrcServ09` national char(5) NOT NULL , `OrcServ10` national char(5) NOT NULL , `OrcServRealizado` date NOT NULL , PRIMARY KEY(`OrcServCodigo`)) ENGINE=InnoDB CREATE INDEX `IORCSERV1` ON `OrcServ` (`ServicoCodigo` ) CREATE INDEX `IORCSERV2` ON `OrcServ` (`OrcamentoCodigo` ) CREATE TABLE `ServGrupo` (`ServGrupoCodigo` bigint NOT NULL AUTO_INCREMENT, `ServGrupoDescricao` national varchar(50) NOT NULL , PRIMARY KEY(`ServGrupoCodigo`)) ENGINE=InnoDB CREATE TABLE `Orcamento` (`OrcamentoCodigo` bigint NOT NULL AUTO_INCREMENT, `OrcamentoData` date NOT NULL , `FuncionarioCodigo` bigint NOT NULL , `UsuarioCodigo` bigint NOT NULL , `OrcamentoPosicao` national char(20) NOT NULL , `OrcamentoResponsavel` int NOT NULL , PRIMARY KEY(`OrcamentoCodigo`)) ENGINE=InnoDB CREATE INDEX `IORCAMENTO1` ON `Orcamento` (`UsuarioCodigo` ) CREATE INDEX `IORCAMENTO2` ON `Orcamento` (`FuncionarioCodigo` ) CREATE TABLE `Servico` (`ServicoCodigo` bigint NOT NULL AUTO_INCREMENT, `ServicoNome` national varchar(100) NOT NULL , `ServicoInativo` BOOL NOT NULL , `ServicoValor` NUMERIC(14,2) NOT NULL , `ServicoTempo` smallint NOT NULL , `ServGrupoCodigo` bigint NOT NULL , PRIMARY KEY(`ServicoCodigo`)) ENGINE=InnoDB CREATE INDEX `ISERVICO1` ON `Servico` (`ServGrupoCodigo` ) CREATE TABLE `LogAcesso` (`LogAcessoCodigo` bigint NOT NULL AUTO_INCREMENT, `LogAcessoDateTime` datetime NOT NULL , `LogAcessoUsuario` national varchar(150) NOT NULL , `LogAcessoAcao` national varchar(150) NOT NULL , PRIMARY KEY(`LogAcessoCodigo`)) ENGINE=InnoDB CREATE TABLE `Inscricao` (`InscricaoCodigo` bigint NOT NULL AUTO_INCREMENT, `InscricaoCPF` national varchar(11) NOT NULL , `InscricaoNome` national varchar(150) NOT NULL , `InscricaoEmpresa` national varchar(200) NOT NULL , `InscricaoEndereco` national varchar(300) NOT NULL , `InscricaoCelular` national char(20) NOT NULL , `InscricaoEmail` national varchar(100) NOT NULL , `InscricaoDataHora` datetime NOT NULL , `InscricaoStatus` national char(1) NOT NULL , PRIMARY KEY(`InscricaoCodigo`)) ENGINE=InnoDB CREATE TABLE `VotoAssembleia` (`TemaAssembleiaCodigo` bigint NOT NULL , `FuncionarioCodigo` bigint NOT NULL , `VotoAssembleiaVoto` national varchar(200) NOT NULL , PRIMARY KEY(`TemaAssembleiaCodigo`, `FuncionarioCodigo`)) ENGINE=InnoDB CREATE INDEX `IVOTOASSEMBLEIA1` ON `VotoAssembleia` (`FuncionarioCodigo` ) CREATE TABLE `TemaAssembleia` (`TemaAssembleiaCodigo` bigint NOT NULL AUTO_INCREMENT, `AssembleiaCodigo` bigint NOT NULL , `TemaAssembleiaDescricao` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `TemaAssembleiaOpcao1` national varchar(200) NOT NULL , `TemaAssembleiaOpcao2` national varchar(200) NOT NULL , `TemaAssembleiaVotoBranco` BOOL NOT NULL , PRIMARY KEY(`TemaAssembleiaCodigo`)) ENGINE=InnoDB CREATE INDEX `ITEMAASSEMBLEIA1` ON `TemaAssembleia` (`AssembleiaCodigo` ) CREATE TABLE `ListaPresencaAssembleia` (`AssembleiaCodigo` bigint NOT NULL , `FuncionarioCodigo` bigint NOT NULL , `ListaPresencaAssembleiaDataHor` datetime NOT NULL , `ListaPresencaAssembleiaIP` national varchar(20) NOT NULL , `ListaPresencaAssembleiaClientI` national varchar(128) NOT NULL , PRIMARY KEY(`AssembleiaCodigo`, `FuncionarioCodigo`)) ENGINE=InnoDB CREATE INDEX `ILISTAPRESENCAASSEMBLEIA1` ON `ListaPresencaAssembleia` (`FuncionarioCodigo` ) CREATE TABLE `Assembleia` (`AssembleiaCodigo` bigint NOT NULL AUTO_INCREMENT, `AssembleiaTitulo` national varchar(150) NOT NULL , `AssembleiaData` date NOT NULL , `AssembleiaInicio` datetime NOT NULL , `AssembleiaTermino` datetime NOT NULL , `AssembleiaTerminoReal` datetime NOT NULL , `AssembleiaEncerrada` BOOL NOT NULL , `PessoaCodigo` bigint , `GrupoEmpresarialCodigo` bigint , `AssembleiaCabecalho` national varchar(2048) NOT NULL , `AssembleiaFimData` date NOT NULL , `AssembleiaURL` national varchar(1000) NOT NULL , `AssembleiaURLNome` national varchar(100) NOT NULL , PRIMARY KEY(`AssembleiaCodigo`)) ENGINE=InnoDB CREATE INDEX `IASSEMBLEIA1` ON `Assembleia` (`GrupoEmpresarialCodigo` ,`PessoaCodigo` ) CREATE TABLE `Documento` (`DocumentoCodigo` bigint NOT NULL AUTO_INCREMENT, `DocumentoNome` national varchar(100) NOT NULL , `DocumentoTexto` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `DocumentoVariavel1` national varchar(40) NOT NULL , `DocumentoVariavel2` national varchar(40) NOT NULL , `DocumentoVariavel3` national varchar(40) NOT NULL , `DocumentoVariavel4` national varchar(40) NOT NULL , `DocumentoVariavel5` national varchar(40) NOT NULL , `DocumentoVariavel6` national varchar(40) NOT NULL , `DocumentoVariavel7` national varchar(40) NOT NULL , `DocumentoVariavel8` national varchar(40) NOT NULL , `DocumentoVariavel9` national varchar(40) NOT NULL , `DocumentoVariavel10` national varchar(40) NOT NULL , PRIMARY KEY(`DocumentoCodigo`)) ENGINE=InnoDB CREATE TABLE `acpDen` (`acpDenCodigo` bigint NOT NULL AUTO_INCREMENT, `OccDenCodigo` bigint NOT NULL , `DenunciaCodigo` bigint NOT NULL , `acpDenData` date NOT NULL , `acpDenComplemento` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `ResponsavelCodigo` bigint NOT NULL , PRIMARY KEY(`acpDenCodigo`)) ENGINE=InnoDB CREATE INDEX `IACPDEN1` ON `acpDen` (`ResponsavelCodigo` ) CREATE INDEX `IACPDEN2` ON `acpDen` (`DenunciaCodigo` ) CREATE INDEX `IACPDEN3` ON `acpDen` (`OccDenCodigo` ) CREATE TABLE `OccDen` (`OccDenCodigo` bigint NOT NULL AUTO_INCREMENT, `OccDenDescricao` national varchar(40) NOT NULL , `OccDenRelevante` BOOL NOT NULL , PRIMARY KEY(`OccDenCodigo`)) ENGINE=InnoDB CREATE TABLE `CodRetGRCSU` (`CodRetGRCSUCodigo` national char(4) NOT NULL , `CodRetGRCSUDescricao` national varchar(512) NOT NULL , PRIMARY KEY(`CodRetGRCSUCodigo`)) ENGINE=InnoDB CREATE TABLE `DenStatus` (`DenStatusCodigo` bigint NOT NULL AUTO_INCREMENT, `DenStatusDescricao` national varchar(40) NOT NULL , PRIMARY KEY(`DenStatusCodigo`)) ENGINE=InnoDB CREATE TABLE `Denuncia` (`DenunciaCodigo` bigint NOT NULL AUTO_INCREMENT, `DenunciaData` date NOT NULL , `DenunciaPessoaCodigo` int NOT NULL , `DenunciaPessoaNome` national varchar(150) NOT NULL , `AssuntoDenCodigo` bigint NOT NULL , `DenunciaDescricao` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `DenunciaStatus` national varchar(40) NOT NULL , `DenunciaResponsavel` national varchar(100) NOT NULL , `DenunciaFuncCodigo` int NOT NULL , `DenunciaFuncNome` national varchar(120) NOT NULL , `DenunciaFuncCPF` national varchar(11) NOT NULL , `DenunciaFuncTelefone` national varchar(40) NOT NULL , `DenunciaResponsavelCodigo` int NOT NULL , `DenunciaHistorico` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , PRIMARY KEY(`DenunciaCodigo`)) ENGINE=InnoDB CREATE INDEX `IDENUNCIA1` ON `Denuncia` (`AssuntoDenCodigo` ) CREATE TABLE `AssuntoDen` (`AssuntoDenCodigo` bigint NOT NULL AUTO_INCREMENT, `AssuntoDenDescricao` national varchar(50) NOT NULL , PRIMARY KEY(`AssuntoDenCodigo`)) ENGINE=InnoDB CREATE TABLE `Responsavel` (`ResponsavelCodigo` bigint NOT NULL AUTO_INCREMENT, `ResponsavelNome` national varchar(100) NOT NULL , `ResponsavelCelular` national char(20) NOT NULL , `ResponsavelEmail` national varchar(100) NOT NULL , `SetorCodigo` bigint NOT NULL , `ResponsavelInativo` BOOL NOT NULL , `ResponsavelImage` LONGBLOB NOT NULL , `ResponsavelImage_GXI` varchar(2048) , `ResponsavelSenha` national varchar(40) NOT NULL , `ResponsavelTipoAgenda` int NOT NULL , PRIMARY KEY(`ResponsavelCodigo`)) ENGINE=InnoDB CREATE INDEX `IRESPONSAVEL1` ON `Responsavel` (`SetorCodigo` ) CREATE TABLE `Negociacao` (`NegociacaoCodigo` bigint NOT NULL AUTO_INCREMENT, `NegociacaoData` date NOT NULL , `PessoaCodigo` bigint NOT NULL , `NegociacaoDescricao` national varchar(120) NOT NULL , `NegociacaoDetalhe` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `ResponsavelCodigo` bigint NOT NULL , `NegociacaoVigencia` date NOT NULL , PRIMARY KEY(`NegociacaoCodigo`)) ENGINE=InnoDB CREATE INDEX `INEGOCIACAO1` ON `Negociacao` (`PessoaCodigo` ) CREATE INDEX `INEGOCIACAO2` ON `Negociacao` (`ResponsavelCodigo` ) CREATE TABLE `TempCarteirinha` (`TempCarteirinhaCodigo` bigint NOT NULL AUTO_INCREMENT, `FuncionarioCodigo` bigint NOT NULL , PRIMARY KEY(`TempCarteirinhaCodigo`)) ENGINE=InnoDB CREATE INDEX `ITEMPCARTEIRINHA1` ON `TempCarteirinha` (`FuncionarioCodigo` ) CREATE TABLE `UsuarioWS` (`UsuarioWSCodigo` bigint NOT NULL AUTO_INCREMENT, `UsuarioWSNome` national varchar(80) NOT NULL , `UsuarioWSToken` national char(128) NOT NULL , `UsuarioWSEMail` national varchar(100) NOT NULL , `UsuarioWSInativo` BOOL NOT NULL , PRIMARY KEY(`UsuarioWSCodigo`)) ENGINE=InnoDB CREATE TABLE `ComponenteGrupo` (`GrupoEmpresarialCodigo` bigint NOT NULL , `PessoaCodigo` bigint NOT NULL , `ComponenteGrupoComplemento` national varchar(40) NOT NULL , `ComponenteGrupoData` date NOT NULL , PRIMARY KEY(`GrupoEmpresarialCodigo`, `PessoaCodigo`)) ENGINE=InnoDB CREATE INDEX `ICOMPONENTEGRUPO1` ON `ComponenteGrupo` (`PessoaCodigo` ) CREATE TABLE `GrupoEmpresarial` (`GrupoEmpresarialCodigo` bigint NOT NULL AUTO_INCREMENT, `GrupoEmpresarialNome` national varchar(60) NOT NULL , PRIMARY KEY(`GrupoEmpresarialCodigo`)) ENGINE=InnoDB CREATE TABLE `UsuarioSite` (`UsuarioSiteCodigo` bigint NOT NULL AUTO_INCREMENT, `UsuarioSiteLogin` national varchar(40) NOT NULL , `UsuarioSiteSenha` national varchar(15) NOT NULL , `UsuarioSiteNome` national varchar(100) NOT NULL , `UsuarioSiteEmail` national varchar(100) NOT NULL , `PessoaCodigo` bigint NOT NULL , `UsuarioSiteIP` national varchar(40) NOT NULL , PRIMARY KEY(`UsuarioSiteCodigo`)) ENGINE=InnoDB CREATE INDEX `IUSUARIOSITE1` ON `UsuarioSite` (`PessoaCodigo` ) CREATE TABLE `Repis` (`RepisCodigo` bigint NOT NULL AUTO_INCREMENT, `PessoaCodigo` bigint NOT NULL , `RepisData` date NOT NULL , `FormularioCodigo` national char(10) NOT NULL , `RepisProtocolo` int NOT NULL , `RepisFantasia` national varchar(100) NOT NULL , `RepisContador` national varchar(100) NOT NULL , `RepisContadorResponsavel` national varchar(100) NOT NULL , `RepisContadorCRC` national varchar(20) NOT NULL , `RepisContadorCNPJ` national varchar(14) NOT NULL , `RepisContadorTelefone` national varchar(40) NOT NULL , `RepisContadorEmail` national varchar(100) NOT NULL , `RepisSocio` national varchar(100) NOT NULL , `RepisSocioRG` national varchar(20) NOT NULL , `RepisSocioCPF` national varchar(11) NOT NULL , `RepisCapital` NUMERIC(14,2) NOT NULL , `RepisFaturamento` NUMERIC(14,2) NOT NULL , `RepisNumEmpregados` int NOT NULL , `RepisPorte` national varchar(5) NOT NULL , `RepisTelefone` national char(20) NOT NULL , `RepisEmail` national varchar(100) NOT NULL , `RepisCNAE` national varchar(10) NOT NULL , `RepisCNAEDescricao` national varchar(255) NOT NULL , `RepisEnderecoLogradouro` national varchar(100) NOT NULL , `RepisEnderecoNumero` national varchar(10) NOT NULL , `RepisEnderecoComplemento` national varchar(40) NOT NULL , `RepisEnderecoBairro` national varchar(100) NOT NULL , `RepisEnderecoCidade` national varchar(120) NOT NULL , `RepisEnderecoUF` national char(2) NOT NULL , `RepisEnderecoCEP` national char(8) NOT NULL , `RepisIP` national varchar(40) NOT NULL , `RepisUsuario` national varchar(40) NOT NULL , `RepisPatronalOK` national char(1) NOT NULL , `RepisPatronalData` date NOT NULL , `RepisPatronalRecusa` national varchar(100) NOT NULL , `RepisPatronalUsuario` national varchar(100) NOT NULL , `RepisEmpregadosOK` national char(1) NOT NULL , `RepisEmpregadosData` date NOT NULL , `RepisEmpregadosRecusa` national varchar(100) NOT NULL , `RepisEmpregadosUsuario` national varchar(100) NOT NULL , `RepisPosicao` national varchar(40) NOT NULL , `RepisDataMovimento` date NOT NULL , `RepisOpcao` smallint NOT NULL , `RepisHTMLCertificado` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `RepisRegional` bigint NOT NULL , `RepisTermoAdesao` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `RepisPatronalPreOK` national char(1) NOT NULL , `RepisEmpregadosPreOK` national char(1) NOT NULL , `RepisLancamento` bigint NOT NULL , PRIMARY KEY(`RepisCodigo`)) ENGINE=InnoDB CREATE INDEX `IREPIS1` ON `Repis` (`FormularioCodigo` ) CREATE INDEX `IREPIS2` ON `Repis` (`PessoaCodigo` ) CREATE TABLE `OpcaoForm` (`OpcaoFormCodigo` bigint NOT NULL AUTO_INCREMENT, `FormularioCodigo` national char(10) NOT NULL , `OpcaoFormDescricao` national varchar(100) NOT NULL , `OpcaoFormTexto` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , PRIMARY KEY(`OpcaoFormCodigo`)) ENGINE=InnoDB CREATE INDEX `IOPCAOFORM1` ON `OpcaoForm` (`FormularioCodigo` ) CREATE TABLE `RegionalForm` (`FormularioCodigo` national char(10) NOT NULL , `RegionalCodigo` bigint NOT NULL , `RegionalFormTermoAdesao` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `RegionalFormTextoAnexo` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `RegionalFormTextoCertificado` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `RegionalFormInativo` BOOL NOT NULL , PRIMARY KEY(`FormularioCodigo`, `RegionalCodigo`)) ENGINE=InnoDB CREATE INDEX `IREGIONALFORM1` ON `RegionalForm` (`RegionalCodigo` ) CREATE TABLE `Formulario` (`FormularioCodigo` national char(10) NOT NULL , `FormularioDescricao` national varchar(100) NOT NULL , `FormularioCaptionBotao` national varchar(40) NOT NULL , `FormularioTermo` MEDIUMTEXT CHARACTER SET utf8 , `FormularioTextoAnexo` national varchar(256) , `FormularioAceitaAnexo` BOOL NOT NULL , `FormularioAceitaCartaPreposica` BOOL NOT NULL , `FormularioPreAprovacao` BOOL NOT NULL , `FormularioEntidade` int NOT NULL , `FormularioSolicitacaoUnica` BOOL NOT NULL , `FormularioCobrar` BOOL NOT NULL , `FormularioCobrarValor` NUMERIC(14,2) NOT NULL , `FormularioCobrarContribuicao` bigint NOT NULL , `FormularioCobrarDiasVencimento` smallint NOT NULL , `FormularioExercicio` smallint NOT NULL , PRIMARY KEY(`FormularioCodigo`)) ENGINE=InnoDB CREATE TABLE `PesContrib` (`PesContribCodigo` bigint NOT NULL AUTO_INCREMENT, `PessoaCodigo` bigint NOT NULL , `ContribuicaoCodigo` bigint NOT NULL , `PesContribValor` NUMERIC(14,2) NOT NULL , PRIMARY KEY(`PesContribCodigo`)) ENGINE=InnoDB CREATE INDEX `IPESCONTRIB1` ON `PesContrib` (`ContribuicaoCodigo` ) CREATE INDEX `IPESCONTRIB2` ON `PesContrib` (`PessoaCodigo` ) CREATE TABLE `ContribuicaoFaixaValor` (`ContribuicaoFaixaCodigo` bigint NOT NULL , `ContribuicaoFaixaValorCodigo` bigint NOT NULL , `ContribuicaoFaixaValorDe` NUMERIC(14,2) NOT NULL , `ContribuicaoFaixaValorAte` NUMERIC(14,2) NOT NULL , `ContribuicaoFaixaValorContribu` NUMERIC(14,2) NOT NULL , `ContribuicaoFaixaValorAliquota` NUMERIC(5,2) NOT NULL , `ContribuicaoFaixaValorAdiciona` NUMERIC(14,2) NOT NULL , PRIMARY KEY(`ContribuicaoFaixaCodigo`, `ContribuicaoFaixaValorCodigo`)) ENGINE=InnoDB CREATE TABLE `ContribuicaoFaixa` (`ContribuicaoFaixaCodigo` bigint NOT NULL AUTO_INCREMENT, `ContribuicaoCodigo` bigint NOT NULL , `ContribuicaoFaixaDeMes` national varchar(2) NOT NULL , `ContribuicaoFaixaDeAno` smallint NOT NULL , `ContribuicaoFaixaAteMes` national varchar(2) NOT NULL , `ContribuicaoFaixaAteAno` smallint NOT NULL , `ContribuicaoFaixaBaseCalculo` national varchar(1) NOT NULL , `ContribuicaoFaixaSerial` mediumint NOT NULL , `ContribuicaoFaixaIdentificador` national varchar(10) NOT NULL , `ContribuicaoFaixaDescricao` national varchar(80) NOT NULL , PRIMARY KEY(`ContribuicaoFaixaCodigo`)) ENGINE=InnoDB CREATE INDEX `ICONTRIBUICAOFAIXA1` ON `ContribuicaoFaixa` (`ContribuicaoCodigo` ) CREATE TABLE `LancFunc` (`LancFuncCodigo` bigint NOT NULL AUTO_INCREMENT, `FuncionarioCodigo` bigint NOT NULL , `ContribuicaoCodigo` bigint NOT NULL , `FormaPagamentoCodigo` bigint NOT NULL , `LancFuncMes` smallint NOT NULL , `LancFuncAno` smallint NOT NULL , `LancFuncDataVencimento` date NOT NULL , `LancFuncValor` NUMERIC(14,2) NOT NULL , `LancFuncDataPagamento` date NOT NULL , `LancFuncValorPago` NUMERIC(14,2) NOT NULL , `LancFuncData` date NOT NULL , `LancFuncUsuario` national varchar(40) NOT NULL , `LancFuncStatus` bigint NOT NULL , `LancFuncToken` national varchar(100) NOT NULL , `LancFuncNDoc` national varchar(40) NOT NULL , `LancFuncBoletoLink` national varchar(1000) NOT NULL , `LancFuncBoletoLinhaDigitavel` national varchar(100) NOT NULL , `LancFuncComplemento` national varchar(100) NOT NULL , `LancFuncPedido` national varchar(40) NOT NULL , PRIMARY KEY(`LancFuncCodigo`)) ENGINE=InnoDB CREATE INDEX `ILANCFUNC2` ON `LancFunc` (`FormaPagamentoCodigo` ) CREATE INDEX `ILANCFUNC3` ON `LancFunc` (`ContribuicaoCodigo` ) CREATE INDEX `ILANCFUNC4` ON `LancFunc` (`FuncionarioCodigo` ) CREATE TABLE `MenuRapido` (`MenuRapidoCodigo` bigint NOT NULL AUTO_INCREMENT, `UsuarioCodigo` bigint NOT NULL , `MenuRapidoDescricao` national varchar(100) NOT NULL , `MenuRapidoIcone` national varchar(50) NOT NULL , `MenuRapidoLink` national varchar(150) NOT NULL , `MenuRapidoOrdem` smallint NOT NULL , PRIMARY KEY(`MenuRapidoCodigo`)) ENGINE=InnoDB CREATE INDEX `IMENURAPIDO1` ON `MenuRapido` (`UsuarioCodigo` ) CREATE TABLE `MenuUsuarioSub` (`MenuUsuarioCodigo` bigint NOT NULL , `MenuUsuarioSubSeq` bigint NOT NULL , `MenuSistemaItemSeq` bigint NOT NULL , `MenuUsuarioSubInclui` BOOL NOT NULL , `MenuUsuarioSubAltera` BOOL NOT NULL , `MenuUsuarioSubExclui` BOOL NOT NULL , PRIMARY KEY(`MenuUsuarioCodigo`, `MenuUsuarioSubSeq`)) ENGINE=InnoDB CREATE TABLE `MenuUsuario` (`MenuUsuarioCodigo` bigint NOT NULL AUTO_INCREMENT, `UsuarioCodigo` bigint NOT NULL , `MenuSistemaCodigo` bigint NOT NULL , `MenuUsuarioSeqSub` smallint NOT NULL , PRIMARY KEY(`MenuUsuarioCodigo`)) ENGINE=InnoDB CREATE INDEX `IMENUUSUARIO1` ON `MenuUsuario` (`UsuarioCodigo` ) CREATE INDEX `IMENUUSUARIO2` ON `MenuUsuario` (`MenuSistemaCodigo` ) CREATE TABLE `Usuario` (`UsuarioCodigo` bigint NOT NULL AUTO_INCREMENT, `UsuarioNome` national varchar(100) NOT NULL , `UsuarioLogin` national varchar(20) NOT NULL , `UsuarioSenha` national varchar(20) NOT NULL , `UsuarioAtivo` BOOL NOT NULL , `UsuarioAvatar` LONGBLOB NOT NULL , `UsuarioAvatar_GXI` varchar(2048) , `SetorCodigo` bigint NOT NULL , `UsuarioAdministrador` BOOL NOT NULL , `UsuarioBaixaManual` BOOL NOT NULL , `UsuarioExcluirAnexo` BOOL NOT NULL , `UsuarioRegional` bigint NOT NULL , `UsuarioResponsavel` int , `UsuarioTag` national varchar(100) NOT NULL , `UsuarioPainelEmpregados` smallint NOT NULL , `UsuarioSede` int , PRIMARY KEY(`UsuarioCodigo`)) ENGINE=InnoDB CREATE INDEX `IUSUARIO1` ON `Usuario` (`SetorCodigo` ) CREATE TABLE `MenuSistemaItem` (`MenuSistemaCodigo` bigint NOT NULL , `MenuSistemaItemSeq` bigint NOT NULL , `MenuSistemaItemOrdem` smallint NOT NULL , `MenuSistemaItemDescricao` national varchar(40) NOT NULL , `MenuSistemaItemLink` national varchar(120) NOT NULL , PRIMARY KEY(`MenuSistemaCodigo`, `MenuSistemaItemSeq`)) ENGINE=InnoDB CREATE TABLE `MenuSistema` (`MenuSistemaCodigo` bigint NOT NULL AUTO_INCREMENT, `MenuSistemaPosicao` smallint NOT NULL , `MenuSistemaDescricao` national varchar(40) NOT NULL , `MenuSistemaLink` national varchar(120) NOT NULL , `MenuSistemaClasse` national char(100) NOT NULL , `MenuSistemaSeqItem` bigint NOT NULL , PRIMARY KEY(`MenuSistemaCodigo`)) ENGINE=InnoDB CREATE TABLE `RegionalCidade` (`RegionalCidadeCodigo` bigint NOT NULL AUTO_INCREMENT, `RegionalCodigo` bigint NOT NULL , `RegionalCidadeCidade` national varchar(120) NOT NULL , PRIMARY KEY(`RegionalCidadeCodigo`)) ENGINE=InnoDB CREATE INDEX `IREGIONALCIDADE1` ON `RegionalCidade` (`RegionalCodigo` ) CREATE INDEX `UREGIONALCIDADECIDADE` ON `RegionalCidade` (`RegionalCidadeCidade` ) CREATE TABLE `Regional` (`RegionalCodigo` bigint NOT NULL AUTO_INCREMENT, `RegionalDescricao` national varchar(100) NOT NULL , `EntidadeCodigo` bigint NOT NULL , PRIMARY KEY(`RegionalCodigo`)) ENGINE=InnoDB CREATE INDEX `IREGIONAL1` ON `Regional` (`EntidadeCodigo` ) CREATE TABLE `Contrato` (`ContratoCodigo` bigint NOT NULL AUTO_INCREMENT, `PessoaCodigo` bigint NOT NULL , `ContratoData` date NOT NULL , `ContratoDescricao` national varchar(40) NOT NULL , `ContratoDetalhe` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `ContratoValidade` date NOT NULL , `ContratoReajusteData` date NOT NULL , `IndiceCodigo` bigint NOT NULL , `ContratoValorParcela` NUMERIC(14,2) NOT NULL , `ContratoValorTipo` national char(2) NOT NULL , `SetorCodigo` bigint NOT NULL , `ContratoAtivo` national char(1) NOT NULL , `ContratoDistrato` national varchar(80) NOT NULL , PRIMARY KEY(`ContratoCodigo`)) ENGINE=InnoDB CREATE INDEX `ICONTRATO1` ON `Contrato` (`IndiceCodigo` ) CREATE INDEX `ICONTRATO2` ON `Contrato` (`PessoaCodigo` ) CREATE INDEX `ICONTRATO3` ON `Contrato` (`SetorCodigo` ) CREATE TABLE `Setor` (`SetorCodigo` bigint NOT NULL AUTO_INCREMENT, `SetorDescricao` national varchar(40) NOT NULL , PRIMARY KEY(`SetorCodigo`)) ENGINE=InnoDB CREATE TABLE `Indice` (`IndiceCodigo` bigint NOT NULL AUTO_INCREMENT, `IndiceDescricao` national varchar(40) NOT NULL , `IndiceReferencia` national varchar(1000) NOT NULL , PRIMARY KEY(`IndiceCodigo`)) ENGINE=InnoDB CREATE TABLE `StatusAtdJuridico` (`StatusAtdJuridicoCodigo` bigint NOT NULL AUTO_INCREMENT, `StatusAtdJuridicoDescricao` national varchar(40) NOT NULL , PRIMARY KEY(`StatusAtdJuridicoCodigo`)) ENGINE=InnoDB CREATE TABLE `AssuntoAtdJuridico` (`AssuntoAtdJuridicoCodigo` bigint NOT NULL AUTO_INCREMENT, `AssuntoAtdJuridicoDescricao` national varchar(70) NOT NULL , PRIMARY KEY(`AssuntoAtdJuridicoCodigo`)) ENGINE=InnoDB CREATE TABLE `AtdJuridico` (`AtdJuridicoCodigo` bigint NOT NULL AUTO_INCREMENT, `PessoaCodigo` bigint NOT NULL , `AtdJuridicoData` date NOT NULL , `AtdJuridicoDataResposta` date NOT NULL , `AssuntoAtdJuridicoCodigo` bigint NOT NULL , `StatusAtdJuridicoCodigo` bigint NOT NULL , `AtdJuridicoContato` national varchar(50) NOT NULL , `AtdJuridicoTelefone` national char(20) NOT NULL , `AtdJuridicoResumo` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `AtdJuridicoUsuario` national varchar(100) NOT NULL , `AtdJuridicoTipo` national char(1) NOT NULL , PRIMARY KEY(`AtdJuridicoCodigo`)) ENGINE=InnoDB CREATE INDEX `IATDJURIDICO1` ON `AtdJuridico` (`PessoaCodigo` ) CREATE INDEX `IATDJURIDICO2` ON `AtdJuridico` (`StatusAtdJuridicoCodigo` ) CREATE INDEX `IATDJURIDICO3` ON `AtdJuridico` (`AssuntoAtdJuridicoCodigo` ) CREATE TABLE `AcordoParcela` (`AcordoParcelaCodigo` bigint NOT NULL AUTO_INCREMENT, `AcordoCodigo` bigint NOT NULL , `LancamentoCodigo` bigint NOT NULL , `AcordoParcelaVencimento` date NOT NULL , `AcordoParcelaValor` NUMERIC(14,2) NOT NULL , PRIMARY KEY(`AcordoParcelaCodigo`)) ENGINE=InnoDB CREATE INDEX `IACORDOPARCELA1` ON `AcordoParcela` (`LancamentoCodigo` ) CREATE INDEX `IACORDOPARCELA2` ON `AcordoParcela` (`AcordoCodigo` ) CREATE TABLE `AcordoOrigem` (`AcordoOrigemCodigo` bigint NOT NULL AUTO_INCREMENT, `AcordoCodigo` bigint NOT NULL , `LancamentoCodigo` bigint NOT NULL , `AcordoOrigemValor` NUMERIC(14,2) NOT NULL , PRIMARY KEY(`AcordoOrigemCodigo`)) ENGINE=InnoDB CREATE INDEX `IACORDOORIGEM1` ON `AcordoOrigem` (`LancamentoCodigo` ) CREATE INDEX `IACORDOORIGEM2` ON `AcordoOrigem` (`AcordoCodigo` ) CREATE TABLE `Acordo` (`AcordoCodigo` bigint NOT NULL AUTO_INCREMENT, `PessoaCodigo` bigint NOT NULL , `AcordoData` date NOT NULL , `AcordoUsuario` national varchar(100) NOT NULL , `AcordoDescricao` national varchar(100) NOT NULL , `FormaPagamentoCodigo` bigint NOT NULL , `AcordoTermo` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , PRIMARY KEY(`AcordoCodigo`)) ENGINE=InnoDB CREATE INDEX `IACORDO1` ON `Acordo` (`PessoaCodigo` ) CREATE INDEX `IACORDO2` ON `Acordo` (`FormaPagamentoCodigo` ) CREATE TABLE `TempPessoa` (`TempPessoaCodigo` bigint NOT NULL AUTO_INCREMENT, `PessoaCodigo` bigint NOT NULL , `UsuarioCodigo` bigint NOT NULL , PRIMARY KEY(`TempPessoaCodigo`)) ENGINE=InnoDB CREATE INDEX `ITEMPPESSOA1` ON `TempPessoa` (`PessoaCodigo` ) CREATE INDEX `ITEMPPESSOA2` ON `TempPessoa` (`UsuarioCodigo` ) CREATE TABLE `StatusLancamento` (`StatusLancamentoCodigo` bigint NOT NULL AUTO_INCREMENT, `StatusLancamentoDescricao` national varchar(20) NOT NULL , `StatusLancamentoPago` BOOL NOT NULL , PRIMARY KEY(`StatusLancamentoCodigo`)) ENGINE=InnoDB CREATE TABLE `FormaPagamento` (`FormaPagamentoCodigo` bigint NOT NULL , `FormaPagamentoDescricao` national varchar(30) NOT NULL , `FormaPagamentoTaxa` NUMERIC(5,2) NOT NULL , `FormaPagamentoDiasCredito` smallint NOT NULL , PRIMARY KEY(`FormaPagamentoCodigo`)) ENGINE=InnoDB CREATE TABLE `Entidade` (`EntidadeCodigo` bigint NOT NULL AUTO_INCREMENT, `EntidadeRazaoSocial` national varchar(150) NOT NULL , `EntidadeFantasia` national varchar(150) NOT NULL , `EntidadeCNPJ` national char(14) NOT NULL , `EntidadeLogo` LONGBLOB , `EntidadeLogo_GXI` varchar(2048) , `EntidadeEnderecoCEP` national char(8) NOT NULL , `EntidadeEnderecoLogradouro` national varchar(150) NOT NULL , `EntidadeEnderecoNumero` national char(10) NOT NULL , `EntidadeEnderecoComplemento` national varchar(40) NOT NULL , `EntidadeEnderecoBairro` national varchar(150) NOT NULL , `EntidadeEnderecoCidade` national varchar(150) NOT NULL , `EntidadeEnderecoUF` national char(2) NOT NULL , `EntidadeTelefone` national char(20) NOT NULL , `EntidadeEmail` national varchar(100) NOT NULL , `EntidadeLogoLogin` BOOL NOT NULL , `EntidadePrincipal` BOOL NOT NULL , `EntidadePresidente` national varchar(150) NOT NULL , `EntidadeCodigoSindical` national char(10) NOT NULL , `EntidadeCodigoSindicalCompleto` national char(20) NOT NULL , `EntidadeCategoria` national char(1) NOT NULL , PRIMARY KEY(`EntidadeCodigo`)) ENGINE=InnoDB CREATE TABLE `Contribuicao` (`ContribuicaoCodigo` bigint NOT NULL AUTO_INCREMENT, `ContribuicaoDescricao` national varchar(40) NOT NULL , `EntidadeCodigo` bigint NOT NULL , `ContribuicaoBanco` national char(3) NOT NULL , `ContribuicaoAgencia` national varchar(10) NOT NULL , `ContribuicaoConta` national varchar(20) NOT NULL , `ContribuicaoConvenio` national varchar(20) NOT NULL , `ContribuicaoCarteira` national varchar(10) NOT NULL , `ContribuicaoCedente` national varchar(20) NOT NULL , `ContribuicaoMulta` NUMERIC(6,2) NOT NULL , `ContribuicaoJuros` NUMERIC(6,3) NOT NULL , `ContribuicaoLicenca` national varchar(300) NOT NULL , `ContribuicaoInstrucoesCaixa` national varchar(100) NOT NULL , `ContribuicaoLocalPagamento` national varchar(100) NOT NULL , `ContribuicaoTamNossoNumero` smallint NOT NULL , `ContribuicaoCor` national char(3) NOT NULL , `ContribuicaoInativa` BOOL NOT NULL , `ContribuicaoMensagemLivre` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `ContribuicaoCartaCobranca` BOOL NOT NULL , `ContribuicaoExibeSite` BOOL NOT NULL , `ContribuicaoOutroCodigo` national varchar(20) NOT NULL , `ContribuicaoLayout` national varchar(20) NOT NULL , `ContribuicaoProxRemessa` mediumint NOT NULL , `ContribuicaoDirRemessa` national varchar(512) NOT NULL , `ContribuicaoDirRetorno` national varchar(512) NOT NULL , `ContribuicaoNomeArquivoRem` national varchar(40) NOT NULL , `ContribuicaoExtArquivoRem` national char(4) NOT NULL , `ContribuicaoDiasProtesto` smallint NOT NULL , `ContribuicaoVPConta` smallint NOT NULL , `ContribuicaoVPCredencialBoleto` national varchar(100) NOT NULL , `ContribuicaoVPCredencialCartao` national varchar(100) NOT NULL , `ContribuicaoDiasAtrasoSite` smallint NOT NULL , `ContribuicaoDiasBaixa` smallint NOT NULL , `ContribuicaoSplitSerial` bigint NOT NULL , `ContribuicaoInstrucaoSite` MEDIUMTEXT CHARACTER SET utf8 , `ContribuicaoArquivoDefinicao` int , PRIMARY KEY(`ContribuicaoCodigo`)) ENGINE=InnoDB CREATE INDEX `ICONTRIBUICAO1` ON `Contribuicao` (`EntidadeCodigo` ) CREATE TABLE `Lancamento` (`LancamentoCodigo` bigint NOT NULL AUTO_INCREMENT, `PessoaCodigo` bigint NOT NULL , `ContribuicaoCodigo` bigint NOT NULL , `LancamentoMes` smallint NOT NULL , `LancamentoAno` smallint NOT NULL , `LancamentoComplemento` national varchar(100) NOT NULL , `FormaPagamentoCodigo` bigint NOT NULL , `LancamentoNDoc` national varchar(40) NOT NULL , `LancamentoVencimentoOriginal` date NOT NULL , `LancamentoVencimentoAtual` date NOT NULL , `LancamentoValor` NUMERIC(14,2) NOT NULL , `LancamentoCobraMulta` BOOL NOT NULL , `LancamentoCobraJuros` BOOL NOT NULL , `LancamentoDataPagamento` date NOT NULL , `LancamentoDataCredito` date NOT NULL , `LancamentoValorCreditado` NUMERIC(14,2) NOT NULL , `LancamentoValorPago` NUMERIC(14,2) NOT NULL , `LancamentoPctDesconto` NUMERIC(4,2) NOT NULL , `LancamentoValorDesconto` NUMERIC(14,2) NOT NULL , `LancamentoDataDesconto` date NOT NULL , `LancamentoTarifa` NUMERIC(14,2) NOT NULL , `LancamentoValorEncargos` NUMERIC(14,2) NOT NULL , `LancamentoData` datetime NOT NULL , `LancamentoUsuario` national varchar(40) NOT NULL , `StatusLancamentoCodigo` bigint , `LancamentoAcordo` bigint NOT NULL , `LancamentoPU` BOOL NOT NULL , `LancamentoPUDesconto` NUMERIC(14,2) NOT NULL , `LancamentoDataRemessa` date NOT NULL , `LancamentoNumeroRemessa` int NOT NULL , `LancamentoPedido` national varchar(40) NOT NULL , `LancamentoBoletoLink` national varchar(1000) NOT NULL , `LancamentoBoletoLinkGrupo` national varchar(1000) NOT NULL , `LancamentoBoletoLinhaDigitavel` national varchar(100) NOT NULL , `LancamentoToken` national varchar(100) NOT NULL , `LancamentoCCTransacao` national varchar(30) NOT NULL , `LancamentoCCID` national varchar(40) NOT NULL , `LancamentoPrevisao` date NOT NULL , `LancamentoCCConciliacao` national varchar(40) NOT NULL , `LancamentoCCBandeira` national varchar(20) NOT NULL , `LancamentoCCAutorizacao` national varchar(20) NOT NULL , `LancamentoCCCartao` national varchar(20) NOT NULL , `LancamentoCCTransacaoTaxa` NUMERIC(5,2) NOT NULL , `LancamentoStatus` national varchar(40) NOT NULL , PRIMARY KEY(`LancamentoCodigo`)) ENGINE=InnoDB CREATE INDEX `ILANCAMENTO1` ON `Lancamento` (`PessoaCodigo` ) CREATE INDEX `ILANCAMENTO2` ON `Lancamento` (`ContribuicaoCodigo` ) CREATE INDEX `ILANCAMENTO3` ON `Lancamento` (`StatusLancamentoCodigo` ) CREATE INDEX `ILANCAMENTO4` ON `Lancamento` (`FormaPagamentoCodigo` ) CREATE INDEX `LANCAMENTO5` ON `Lancamento` (`LancamentoAno` ) CREATE INDEX `LANCAMENTO6` ON `Lancamento` (`LancamentoMes` ) CREATE INDEX `ULANCAMENTO7` ON `Lancamento` (`LancamentoVencimentoAtual` ) CREATE TABLE `Parametro` (`ParametroCodigo` bigint NOT NULL , `ParametroDescricao` national varchar(100) NOT NULL , `ParametroConteudo` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `ParametroBlob` LONGBLOB NOT NULL , PRIMARY KEY(`ParametroCodigo`)) ENGINE=InnoDB CREATE TABLE `AcpFuncionario` (`AcpFuncionarioCodigo` bigint NOT NULL AUTO_INCREMENT, `AcpFuncionarioData` date NOT NULL , `OccFuncionarioCodigo` bigint NOT NULL , `FuncionarioCodigo` bigint NOT NULL , `PessoaCodigo` bigint , `AcpFuncionarioComplemento` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `AcpFuncionarioPermanente` BOOL NOT NULL , PRIMARY KEY(`AcpFuncionarioCodigo`)) ENGINE=InnoDB CREATE INDEX `IACPFUNCIONARIO1` ON `AcpFuncionario` (`PessoaCodigo` ) CREATE INDEX `IACPFUNCIONARIO2` ON `AcpFuncionario` (`FuncionarioCodigo` ) CREATE INDEX `IACPFUNCIONARIO3` ON `AcpFuncionario` (`OccFuncionarioCodigo` ) CREATE TABLE `OccFuncionario` (`OccFuncionarioCodigo` bigint NOT NULL AUTO_INCREMENT, `OccFuncionarioDescricao` national varchar(50) NOT NULL , `OccFuncionarioRelevante` BOOL NOT NULL , `OccFuncionarioArquivoMorto` BOOL NOT NULL , `OccFuncionarioPermanente` BOOL NOT NULL , PRIMARY KEY(`OccFuncionarioCodigo`)) ENGINE=InnoDB CREATE TABLE `DependenteFunc` (`DependenteFuncCodigo` bigint NOT NULL AUTO_INCREMENT, `FuncionarioCodigo` bigint NOT NULL , `DependenteFuncNome` national varchar(150) NOT NULL , `DependenteFuncNascimento` date NOT NULL , `DependenteFuncParentesco` national varchar(20) NOT NULL , `DependenteFuncFalecido` BOOL NOT NULL , `DependenteFuncSexo` national char(1) NOT NULL , PRIMARY KEY(`DependenteFuncCodigo`)) ENGINE=InnoDB CREATE INDEX `IDEPENDENTEFUNC1` ON `DependenteFunc` (`FuncionarioCodigo` ) CREATE TABLE `Funcionario` (`FuncionarioCodigo` bigint NOT NULL AUTO_INCREMENT, `FuncionarioNome` national varchar(150) NOT NULL , `FuncionarioSituacao` national varchar(40) NOT NULL , `FuncionarioSituacaoData` date NOT NULL , `FuncionarioCPF` national char(11) NOT NULL , `FuncionarioRG` national char(10) NOT NULL , `FuncionarioRegProf` national varchar(15) NOT NULL , `FuncionarioCTPS` national varchar(20) NOT NULL , `FuncionarioNatural` national varchar(40) NOT NULL , `FuncionarioNacionalidade` national varchar(20) NOT NULL , `FuncionarioMae` national varchar(100) NOT NULL , `FuncionarioPai` national varchar(100) NOT NULL , `FuncionarioDataMatricula` date NOT NULL , `FuncionarioNumSocio` national varchar(10) NOT NULL , `FuncionarioSocioData` date NOT NULL , `FuncionarioDataNascimento` date NOT NULL , `FuncionarioEscolaridade` national varchar(50) NOT NULL , `FuncionarioSexo` national varchar(10) NOT NULL , `FuncionarioEstadoCivil` national varchar(20) NOT NULL , `FuncionarioTelefone` national char(20) NOT NULL , `FuncionarioTelefoneObs` national varchar(20) NOT NULL , `FuncionarioCelular` national char(20) NOT NULL , `FuncionarioEMail` national varchar(100) NOT NULL , `FuncionarioArquivoMorto` BOOL NOT NULL , `FuncionarioEnderecoLogradouro` national varchar(150) NOT NULL , `FuncionarioEnderecoNumero` national varchar(10) NOT NULL , `FuncionarioEnderecoComplemento` national varchar(20) NOT NULL , `FuncionarioEnderecoBairro` national varchar(150) NOT NULL , `FuncionarioEnderecoCidade` national varchar(100) NOT NULL , `FuncionarioEnderecoUF` national char(2) NOT NULL , `FuncionarioEnderecoCEP` national char(8) NOT NULL , `ProfissaoCodigo` bigint NOT NULL , `FuncionarioFoto` LONGBLOB NOT NULL , `FuncionarioFoto_GXI` varchar(2048) , `FuncionarioResponsavel` national varchar(100) NOT NULL , `FuncionarioPessoaCodigo` bigint NOT NULL , `FuncionarioPessoaRazao` national varchar(200) NOT NULL , `FuncionarioPessoaFantasia` national varchar(200) NOT NULL , `FuncionarioSenha` national varchar(40) , `FuncionarioDataUltimoPagamento` date NOT NULL , `FuncionarioConjProbatorio` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `FuncionarioCelularVerificado` BOOL NOT NULL , `FuncionarioHTMLTermo` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `FuncionarioAceiteTermo` national varchar(100) NOT NULL , `FuncionarioValorContribuicao` NUMERIC(14,2) NOT NULL , `funcao` national varchar(255) , `FuncionarioDataAlterado` date NOT NULL , `FuncionarioEnviado` BOOL NOT NULL , PRIMARY KEY(`FuncionarioCodigo`)) ENGINE=InnoDB CREATE INDEX `IFUNCIONARIO1` ON `Funcionario` (`ProfissaoCodigo` ) CREATE INDEX `UFUNCIONARIO2` ON `Funcionario` (`FuncionarioCPF` ) CREATE INDEX `UFUNCIONARIO3` ON `Funcionario` (`FuncionarioSituacao` ) CREATE INDEX `FUNCIONARIO4` ON `Funcionario` (`FuncionarioPessoaCodigo` ) CREATE INDEX `FUNCIONARIO5` ON `Funcionario` (`FuncionarioPessoaRazao` ) CREATE INDEX `FUNCIONARIO6` ON `Funcionario` (`FuncionarioPessoaFantasia` ) CREATE TABLE `Profissao` (`ProfissaoCodigo` bigint NOT NULL AUTO_INCREMENT, `ProfissaoDescricao` national varchar(150) NOT NULL , `ProfissaoAtividades` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , PRIMARY KEY(`ProfissaoCodigo`)) ENGINE=InnoDB CREATE TABLE `PessoaAtividade` (`PessoaCodigo` bigint NOT NULL , `AtividadeCodigo` bigint NOT NULL , PRIMARY KEY(`PessoaCodigo`, `AtividadeCodigo`)) ENGINE=InnoDB CREATE INDEX `IPESSOAATIVIDADE1` ON `PessoaAtividade` (`AtividadeCodigo` ) CREATE TABLE `Atividade` (`AtividadeCodigo` bigint NOT NULL AUTO_INCREMENT, `AtividadeDescricao` national varchar(50) NOT NULL , PRIMARY KEY(`AtividadeCodigo`)) ENGINE=InnoDB CREATE TABLE `Ocorrencia` (`OcorrenciaCodigo` bigint NOT NULL AUTO_INCREMENT, `OcorrenciaDescricao` national varchar(40) NOT NULL , `OcorrenciaRelevante` BOOL NOT NULL , `OcorrenciaArquivoMorto` BOOL NOT NULL , `OcorrenciaSite` BOOL NOT NULL , PRIMARY KEY(`OcorrenciaCodigo`)) ENGINE=InnoDB CREATE TABLE `Acompanhamento` (`AcompanhamentoCodigo` bigint NOT NULL AUTO_INCREMENT, `AcompanhamentoData` date NOT NULL , `OcorrenciaCodigo` bigint NOT NULL , `PessoaCodigo` bigint NOT NULL , `AcompanhamentoComplemento` MEDIUMTEXT CHARACTER SET utf8 NOT NULL , `AcompanhamentoUsuario` national varchar(100) NOT NULL , `AcompanhamentoPendente` BOOL NOT NULL , `AcompanhamentoPrazo` date NOT NULL , PRIMARY KEY(`AcompanhamentoCodigo`)) ENGINE=InnoDB CREATE INDEX `IACOMPANHAMENTO1` ON `Acompanhamento` (`PessoaCodigo` ) CREATE INDEX `IACOMPANHAMENTO2` ON `Acompanhamento` (`OcorrenciaCodigo` ) CREATE TABLE `Departamento` (`DepartamentoCodigo` bigint NOT NULL AUTO_INCREMENT, `DepartamentoDescricao` national varchar(40) NOT NULL , PRIMARY KEY(`DepartamentoCodigo`)) ENGINE=InnoDB CREATE TABLE `ContatoPessoa` (`ContatoPessoaCodigo` bigint NOT NULL AUTO_INCREMENT, `PessoaCodigo` bigint NOT NULL , `ContatoPessoaNome` national varchar(50) NOT NULL , `DepartamentoCodigo` bigint NOT NULL , `ContatoPessoaNascimento` date NOT NULL , `ContatoPessoaTelefone` national char(20) NOT NULL , `ContatoPessoaCelular` national char(20) NOT NULL , `ContatoPessoaEmail` national varchar(100) NOT NULL , `ContatoPessoaOutro` national varchar(120) NOT NULL , PRIMARY KEY(`ContatoPessoaCodigo`)) ENGINE=InnoDB CREATE INDEX `ICONTATOPESSOA1` ON `ContatoPessoa` (`PessoaCodigo` ) CREATE INDEX `ICONTATOPESSOA2` ON `ContatoPessoa` (`DepartamentoCodigo` ) CREATE INDEX `UCONTATOPESSOA3` ON `ContatoPessoa` (`ContatoPessoaCelular` ) CREATE INDEX `UCONTATOPESSOA4` ON `ContatoPessoa` (`ContatoPessoaEmail` ) CREATE INDEX `UCONTATOPESSOA5` ON `ContatoPessoa` (`ContatoPessoaTelefone` ) CREATE INDEX `UCONTATOPESSOA6` ON `ContatoPessoa` (`ContatoPessoaOutro` ) CREATE INDEX `UCONTATOPESSOANOMES` ON `ContatoPessoa` (`ContatoPessoaNome` ) CREATE TABLE `Porte` (`PorteCodigo` bigint NOT NULL AUTO_INCREMENT, `PorteDescricao` national varchar(80) NOT NULL , PRIMARY KEY(`PorteCodigo`)) ENGINE=InnoDB CREATE TABLE `CNAE` (`CNAECodigo` bigint NOT NULL , `CNAEDescricao` national varchar(250) NOT NULL , `CNAEContribuinte` BOOL NOT NULL , PRIMARY KEY(`CNAECodigo`)) ENGINE=InnoDB CREATE TABLE `Pessoa` (`PessoaCodigo` bigint NOT NULL AUTO_INCREMENT, `PessoaNome` national varchar(150) NOT NULL , `PessoaFantasia` national varchar(150) NOT NULL , `PessoaCNPJ` national char(14) NOT NULL , `PessoaIE` national varchar(20) NOT NULL , `PessoaEnderecoCEP` national char(8) NOT NULL , `PessoaEnderecoLogradouro` national varchar(150) NOT NULL , `PessoaEnderecoNumero` national varchar(10) NOT NULL , `PessoaEnderecoComplemento` national varchar(40) NOT NULL , `PessoaEnderecoBairro` national varchar(100) NOT NULL , `PessoaEnderecoCidade` national varchar(100) NOT NULL , `PessoaEnderecoUF` national char(2) NOT NULL , `PessoaTelefone` national char(20) NOT NULL , `PessoaCelular` national char(20) NOT NULL , `PessoaEmail` national varchar(100) NOT NULL , `subContadorCodigo` bigint , `CNAECodigo` bigint NOT NULL , `PessoaCapital` NUMERIC(14,2) NOT NULL , `PessoaCapitalData` date NOT NULL , `PessoaDataCadastro` date NOT NULL , `PessoaNumSocio` int NOT NULL , `PessoaDataSocio` date NOT NULL , `PessoaNumEmpregados` int NOT NULL , `PessoaSituacao` national varchar(40) NOT NULL , `PessoaSituacaoData` date NOT NULL , `PessoaArquivoMorto` BOOL NOT NULL , `PessoaDataAbertura` date NOT NULL , `PessoaLinha` int NOT NULL , `PorteCodigo` bigint , `PessoaAtualizado` national varchar(100) NOT NULL , `PessoaRemContador` BOOL NOT NULL , `PessoaSenha` national varchar(40) NOT NULL , `PessoaOccFuncionarioCodigo` bigint NOT NULL , `PessoaDataAlterado` date NOT NULL , PRIMARY KEY(`PessoaCodigo`)) ENGINE=InnoDB CREATE INDEX `IPESSOA1` ON `Pessoa` (`subContadorCodigo` ) CREATE INDEX `IPESSOA2` ON `Pessoa` (`CNAECodigo` ) CREATE INDEX `IPESSOA3` ON `Pessoa` (`PorteCodigo` ) CREATE INDEX `UPESSOA4` ON `Pessoa` (`PessoaNome` ) CREATE INDEX `UPESSOA5` ON `Pessoa` (`PessoaFantasia` ) CREATE INDEX `UPESSOA6` ON `Pessoa` (`PessoaCNPJ` ) CREATE INDEX `UPESSOA7` ON `Pessoa` (`PessoaSituacao` ) CREATE INDEX `UPESSOA8` ON `Pessoa` (`PessoaEnderecoBairro` ) CREATE INDEX `UPESSOA9` ON `Pessoa` (`PessoaEnderecoCEP` ) CREATE INDEX `UPESSOA10` ON `Pessoa` (`PessoaEnderecoCidade` ) CREATE INDEX `UPESSOA11` ON `Pessoa` (`PessoaEnderecoLogradouro` ) ALTER TABLE `Pessoa` ADD CONSTRAINT `IPESSOA2` FOREIGN KEY (`CNAECodigo`) REFERENCES `CNAE` (`CNAECodigo`) ALTER TABLE `Pessoa` ADD CONSTRAINT `IPESSOA3` FOREIGN KEY (`PorteCodigo`) REFERENCES `Porte` (`PorteCodigo`) ALTER TABLE `Pessoa` ADD CONSTRAINT `IPESSOA1` FOREIGN KEY (`subContadorCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `ContatoPessoa` ADD CONSTRAINT `ICONTATOPESSOA1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `ContatoPessoa` ADD CONSTRAINT `ICONTATOPESSOA2` FOREIGN KEY (`DepartamentoCodigo`) REFERENCES `Departamento` (`DepartamentoCodigo`) ALTER TABLE `Acompanhamento` ADD CONSTRAINT `IACOMPANHAMENTO2` FOREIGN KEY (`OcorrenciaCodigo`) REFERENCES `Ocorrencia` (`OcorrenciaCodigo`) ALTER TABLE `Acompanhamento` ADD CONSTRAINT `IACOMPANHAMENTO1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `PessoaAtividade` ADD CONSTRAINT `IPESSOAATIVIDADE2` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `PessoaAtividade` ADD CONSTRAINT `IPESSOAATIVIDADE1` FOREIGN KEY (`AtividadeCodigo`) REFERENCES `Atividade` (`AtividadeCodigo`) ALTER TABLE `Funcionario` ADD CONSTRAINT `IFUNCIONARIO1` FOREIGN KEY (`ProfissaoCodigo`) REFERENCES `Profissao` (`ProfissaoCodigo`) ALTER TABLE `DependenteFunc` ADD CONSTRAINT `IDEPENDENTEFUNC1` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`) ALTER TABLE `AcpFuncionario` ADD CONSTRAINT `IACPFUNCIONARIO3` FOREIGN KEY (`OccFuncionarioCodigo`) REFERENCES `OccFuncionario` (`OccFuncionarioCodigo`) ALTER TABLE `AcpFuncionario` ADD CONSTRAINT `IACPFUNCIONARIO2` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`) ALTER TABLE `AcpFuncionario` ADD CONSTRAINT `IACPFUNCIONARIO1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `Lancamento` ADD CONSTRAINT `ILANCAMENTO1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `Lancamento` ADD CONSTRAINT `ILANCAMENTO2` FOREIGN KEY (`ContribuicaoCodigo`) REFERENCES `Contribuicao` (`ContribuicaoCodigo`) ALTER TABLE `Lancamento` ADD CONSTRAINT `ILANCAMENTO4` FOREIGN KEY (`FormaPagamentoCodigo`) REFERENCES `FormaPagamento` (`FormaPagamentoCodigo`) ALTER TABLE `Lancamento` ADD CONSTRAINT `ILANCAMENTO3` FOREIGN KEY (`StatusLancamentoCodigo`) REFERENCES `StatusLancamento` (`StatusLancamentoCodigo`) ALTER TABLE `Contribuicao` ADD CONSTRAINT `ICONTRIBUICAO1` FOREIGN KEY (`EntidadeCodigo`) REFERENCES `Entidade` (`EntidadeCodigo`) ALTER TABLE `TempPessoa` ADD CONSTRAINT `ITEMPPESSOA1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `TempPessoa` ADD CONSTRAINT `ITEMPPESSOA2` FOREIGN KEY (`UsuarioCodigo`) REFERENCES `Usuario` (`UsuarioCodigo`) ALTER TABLE `Acordo` ADD CONSTRAINT `IACORDO1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `Acordo` ADD CONSTRAINT `IACORDO2` FOREIGN KEY (`FormaPagamentoCodigo`) REFERENCES `FormaPagamento` (`FormaPagamentoCodigo`) ALTER TABLE `AcordoOrigem` ADD CONSTRAINT `IACORDOORIGEM2` FOREIGN KEY (`AcordoCodigo`) REFERENCES `Acordo` (`AcordoCodigo`) ALTER TABLE `AcordoOrigem` ADD CONSTRAINT `IACORDOORIGEM1` FOREIGN KEY (`LancamentoCodigo`) REFERENCES `Lancamento` (`LancamentoCodigo`) ALTER TABLE `AcordoParcela` ADD CONSTRAINT `IACORDOPARCELA2` FOREIGN KEY (`AcordoCodigo`) REFERENCES `Acordo` (`AcordoCodigo`) ALTER TABLE `AcordoParcela` ADD CONSTRAINT `IACORDOPARCELA1` FOREIGN KEY (`LancamentoCodigo`) REFERENCES `Lancamento` (`LancamentoCodigo`) ALTER TABLE `AtdJuridico` ADD CONSTRAINT `IATDJURIDICO1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `AtdJuridico` ADD CONSTRAINT `IATDJURIDICO3` FOREIGN KEY (`AssuntoAtdJuridicoCodigo`) REFERENCES `AssuntoAtdJuridico` (`AssuntoAtdJuridicoCodigo`) ALTER TABLE `AtdJuridico` ADD CONSTRAINT `IATDJURIDICO2` FOREIGN KEY (`StatusAtdJuridicoCodigo`) REFERENCES `StatusAtdJuridico` (`StatusAtdJuridicoCodigo`) ALTER TABLE `Contrato` ADD CONSTRAINT `ICONTRATO2` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `Contrato` ADD CONSTRAINT `ICONTRATO1` FOREIGN KEY (`IndiceCodigo`) REFERENCES `Indice` (`IndiceCodigo`) ALTER TABLE `Contrato` ADD CONSTRAINT `ICONTRATO3` FOREIGN KEY (`SetorCodigo`) REFERENCES `Setor` (`SetorCodigo`) ALTER TABLE `Regional` ADD CONSTRAINT `IREGIONAL1` FOREIGN KEY (`EntidadeCodigo`) REFERENCES `Entidade` (`EntidadeCodigo`) ALTER TABLE `RegionalCidade` ADD CONSTRAINT `IREGIONALCIDADE1` FOREIGN KEY (`RegionalCodigo`) REFERENCES `Regional` (`RegionalCodigo`) ALTER TABLE `MenuSistemaItem` ADD CONSTRAINT `IMENUSISTEMAITEM1` FOREIGN KEY (`MenuSistemaCodigo`) REFERENCES `MenuSistema` (`MenuSistemaCodigo`) ALTER TABLE `Usuario` ADD CONSTRAINT `IUSUARIO1` FOREIGN KEY (`SetorCodigo`) REFERENCES `Setor` (`SetorCodigo`) ALTER TABLE `MenuUsuario` ADD CONSTRAINT `IMENUUSUARIO1` FOREIGN KEY (`UsuarioCodigo`) REFERENCES `Usuario` (`UsuarioCodigo`) ALTER TABLE `MenuUsuario` ADD CONSTRAINT `IMENUUSUARIO2` FOREIGN KEY (`MenuSistemaCodigo`) REFERENCES `MenuSistema` (`MenuSistemaCodigo`) ALTER TABLE `MenuUsuarioSub` ADD CONSTRAINT `IMENUUSUARIOSUB1` FOREIGN KEY (`MenuUsuarioCodigo`) REFERENCES `MenuUsuario` (`MenuUsuarioCodigo`) ALTER TABLE `MenuRapido` ADD CONSTRAINT `IMENURAPIDO1` FOREIGN KEY (`UsuarioCodigo`) REFERENCES `Usuario` (`UsuarioCodigo`) ALTER TABLE `LancFunc` ADD CONSTRAINT `ILANCFUNC4` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`) ALTER TABLE `LancFunc` ADD CONSTRAINT `ILANCFUNC3` FOREIGN KEY (`ContribuicaoCodigo`) REFERENCES `Contribuicao` (`ContribuicaoCodigo`) ALTER TABLE `LancFunc` ADD CONSTRAINT `ILANCFUNC2` FOREIGN KEY (`FormaPagamentoCodigo`) REFERENCES `FormaPagamento` (`FormaPagamentoCodigo`) ALTER TABLE `ContribuicaoFaixa` ADD CONSTRAINT `ICONTRIBUICAOFAIXA1` FOREIGN KEY (`ContribuicaoCodigo`) REFERENCES `Contribuicao` (`ContribuicaoCodigo`) ALTER TABLE `ContribuicaoFaixaValor` ADD CONSTRAINT `ICONTRIBUICAOFAIXAVALOR1` FOREIGN KEY (`ContribuicaoFaixaCodigo`) REFERENCES `ContribuicaoFaixa` (`ContribuicaoFaixaCodigo`) ALTER TABLE `PesContrib` ADD CONSTRAINT `IPESCONTRIB2` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `PesContrib` ADD CONSTRAINT `IPESCONTRIB1` FOREIGN KEY (`ContribuicaoCodigo`) REFERENCES `Contribuicao` (`ContribuicaoCodigo`) ALTER TABLE `RegionalForm` ADD CONSTRAINT `IREGIONALFORM2` FOREIGN KEY (`FormularioCodigo`) REFERENCES `Formulario` (`FormularioCodigo`) ALTER TABLE `RegionalForm` ADD CONSTRAINT `IREGIONALFORM1` FOREIGN KEY (`RegionalCodigo`) REFERENCES `Regional` (`RegionalCodigo`) ALTER TABLE `OpcaoForm` ADD CONSTRAINT `IOPCAOFORM1` FOREIGN KEY (`FormularioCodigo`) REFERENCES `Formulario` (`FormularioCodigo`) ALTER TABLE `Repis` ADD CONSTRAINT `IREPIS2` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `Repis` ADD CONSTRAINT `IREPIS1` FOREIGN KEY (`FormularioCodigo`) REFERENCES `Formulario` (`FormularioCodigo`) ALTER TABLE `UsuarioSite` ADD CONSTRAINT `IUSUARIOSITE1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `ComponenteGrupo` ADD CONSTRAINT `ICOMPONENTEGRUPO2` FOREIGN KEY (`GrupoEmpresarialCodigo`) REFERENCES `GrupoEmpresarial` (`GrupoEmpresarialCodigo`) ALTER TABLE `ComponenteGrupo` ADD CONSTRAINT `ICOMPONENTEGRUPO1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `TempCarteirinha` ADD CONSTRAINT `ITEMPCARTEIRINHA1` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`) ALTER TABLE `Negociacao` ADD CONSTRAINT `INEGOCIACAO1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `Negociacao` ADD CONSTRAINT `INEGOCIACAO2` FOREIGN KEY (`ResponsavelCodigo`) REFERENCES `Responsavel` (`ResponsavelCodigo`) ALTER TABLE `Responsavel` ADD CONSTRAINT `IRESPONSAVEL1` FOREIGN KEY (`SetorCodigo`) REFERENCES `Setor` (`SetorCodigo`) ALTER TABLE `Denuncia` ADD CONSTRAINT `IDENUNCIA1` FOREIGN KEY (`AssuntoDenCodigo`) REFERENCES `AssuntoDen` (`AssuntoDenCodigo`) ALTER TABLE `acpDen` ADD CONSTRAINT `IACPDEN3` FOREIGN KEY (`OccDenCodigo`) REFERENCES `OccDen` (`OccDenCodigo`) ALTER TABLE `acpDen` ADD CONSTRAINT `IACPDEN2` FOREIGN KEY (`DenunciaCodigo`) REFERENCES `Denuncia` (`DenunciaCodigo`) ALTER TABLE `acpDen` ADD CONSTRAINT `IACPDEN1` FOREIGN KEY (`ResponsavelCodigo`) REFERENCES `Responsavel` (`ResponsavelCodigo`) ALTER TABLE `Assembleia` ADD CONSTRAINT `GX_001Q00BE` FOREIGN KEY (`GrupoEmpresarialCodigo`) REFERENCES `GrupoEmpresarial` (`GrupoEmpresarialCodigo`) ALTER TABLE `Assembleia` ADD CONSTRAINT `GX_001Q0001` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `Assembleia` ADD CONSTRAINT `IASSEMBLEIA1` FOREIGN KEY (`GrupoEmpresarialCodigo`, `PessoaCodigo`) REFERENCES `ComponenteGrupo` (`GrupoEmpresarialCodigo`, `PessoaCodigo`) ALTER TABLE `ListaPresencaAssembleia` ADD CONSTRAINT `ILISTAPRESENCAASSEMBLEIA2` FOREIGN KEY (`AssembleiaCodigo`) REFERENCES `Assembleia` (`AssembleiaCodigo`) ALTER TABLE `ListaPresencaAssembleia` ADD CONSTRAINT `ILISTAPRESENCAASSEMBLEIA1` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`) ALTER TABLE `TemaAssembleia` ADD CONSTRAINT `ITEMAASSEMBLEIA1` FOREIGN KEY (`AssembleiaCodigo`) REFERENCES `Assembleia` (`AssembleiaCodigo`) ALTER TABLE `VotoAssembleia` ADD CONSTRAINT `IVOTOASSEMBLEIA2` FOREIGN KEY (`TemaAssembleiaCodigo`) REFERENCES `TemaAssembleia` (`TemaAssembleiaCodigo`) ALTER TABLE `VotoAssembleia` ADD CONSTRAINT `IVOTOASSEMBLEIA1` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`) ALTER TABLE `Servico` ADD CONSTRAINT `ISERVICO1` FOREIGN KEY (`ServGrupoCodigo`) REFERENCES `ServGrupo` (`ServGrupoCodigo`) ALTER TABLE `Orcamento` ADD CONSTRAINT `IORCAMENTO2` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`) ALTER TABLE `Orcamento` ADD CONSTRAINT `IORCAMENTO1` FOREIGN KEY (`UsuarioCodigo`) REFERENCES `Usuario` (`UsuarioCodigo`) ALTER TABLE `OrcServ` ADD CONSTRAINT `IORCSERV2` FOREIGN KEY (`OrcamentoCodigo`) REFERENCES `Orcamento` (`OrcamentoCodigo`) ALTER TABLE `OrcServ` ADD CONSTRAINT `IORCSERV1` FOREIGN KEY (`ServicoCodigo`) REFERENCES `Servico` (`ServicoCodigo`) ALTER TABLE `TipoAgenda` ADD CONSTRAINT `ITIPOAGENDA1` FOREIGN KEY (`SedeCodigo`) REFERENCES `Sede` (`SedeCodigo`) ALTER TABLE `Agenda` ADD CONSTRAINT `IAGENDA2` FOREIGN KEY (`TipoAgendaCodigo`) REFERENCES `TipoAgenda` (`TipoAgendaCodigo`) ALTER TABLE `Agenda` ADD CONSTRAINT `IAGENDA1` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`) ALTER TABLE `Automatico` ADD CONSTRAINT `IAUTOMATICO1` FOREIGN KEY (`ContribuicaoCodigo`) REFERENCES `Contribuicao` (`ContribuicaoCodigo`) ALTER TABLE `AutomaticoValor` ADD CONSTRAINT `IAUTOMATICOVALOR1` FOREIGN KEY (`AutomaticoCodigo`) REFERENCES `Automatico` (`AutomaticoCodigo`) ALTER TABLE `Sala` ADD CONSTRAINT `ISALA1` FOREIGN KEY (`SedeCodigo`) REFERENCES `Sede` (`SedeCodigo`) ALTER TABLE `ContribuicaoSplitPag` ADD CONSTRAINT `ICONTRIBUICAOSPLITPAG1` FOREIGN KEY (`ContribuicaoCodigo`) REFERENCES `Contribuicao` (`ContribuicaoCodigo`) ALTER TABLE `AcpResp` ADD CONSTRAINT `IACPRESP2` FOREIGN KEY (`ResponsavelCodigo`) REFERENCES `Responsavel` (`ResponsavelCodigo`) ALTER TABLE `AcpResp` ADD CONSTRAINT `IACPRESP1` FOREIGN KEY (`AcaoCodigo`) REFERENCES `Acao` (`AcaoCodigo`) ALTER TABLE `AcpResp` ADD CONSTRAINT `IACPRESP3` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `AgHorario` ADD CONSTRAINT `IAGHORARIO1` FOREIGN KEY (`TipoAgendaCodigo`) REFERENCES `TipoAgenda` (`TipoAgendaCodigo`) ALTER TABLE `CadastroBen` ADD CONSTRAINT `ICADASTROBEN1` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `CadastroBen` ADD CONSTRAINT `ICADASTROBEN2` FOREIGN KEY (`BeneficioCodigo`) REFERENCES `Beneficio` (`BeneficioCodigo`) ALTER TABLE `Beneficiario` ADD CONSTRAINT `IBENEFICIARIO2` FOREIGN KEY (`CadastroBenCodigo`) REFERENCES `CadastroBen` (`CadastroBenCodigo`) ALTER TABLE `Beneficiario` ADD CONSTRAINT `IBENEFICIARIO1` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`) ALTER TABLE `LancamentoBen` ADD CONSTRAINT `ILANCAMENTOBEN3` FOREIGN KEY (`BeneficioCodigo`) REFERENCES `Beneficio` (`BeneficioCodigo`) ALTER TABLE `LancamentoBen` ADD CONSTRAINT `ILANCAMENTOBEN2` FOREIGN KEY (`PessoaCodigo`) REFERENCES `Pessoa` (`PessoaCodigo`) ALTER TABLE `LancamentoBen` ADD CONSTRAINT `ILANCAMENTOBEN1` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`) ALTER TABLE `Atendimento` ADD CONSTRAINT `IATENDIMENTO1` FOREIGN KEY (`FuncionarioCodigo`) REFERENCES `Funcionario` (`FuncionarioCodigo`)