SEJA BEM VINDO AO SISTEMA DE PROTOCOLIZAÇÃO ELETRÔNICA DE DOCUMENTOS DO MINISTÉRIO DO PLANEJAMENTO, DESENVOLVIMENTO E GESTÃO. PARA CONCLUIR O SEU CADASTRO, ACESSE O LINK {$METADADO_USUARIO_URLCONFIRMACAO}
\r\n
ESSE PASSO É IMPORTANTE PARA VALIDARMOS TODOS OS USUÁRIOS.
'),(2,'EMAIL_CONTEUDO_CONSOLIDACAO','
PREZADO(A),
\r\n
SEJA BEM VINDO AO SISTEMA DE PROTOCOLIZAÇÃO ELETRÔNICA DE DOCUMENTOS DO MINISTÉRIO DO PLANEJAMENTO, DESENVOLVIMENTO E GESTÃO. PARA CONCLUIR O SEU CADASTRO, ACESSE O LINK {$METADADO_USUARIO_URLCONSILIACAO}
\r\n
ESSE PASSO É IMPORTANTE PARA VALIDARMOS TODOS OS USUÁRIOS.
'),(3,'EMAIL_CONTEUDO_ERRO_SEI','
Erro ao enviar o protocolo Nº {$METADADO_PROTOCOLO_NUMERO}para o SEI
\r\n
Detalhe do Erro: {$METADADO_MSGERRO}.
'),(4,'EMAIL_CONTEUDO_ESQUECI_SENHA','
Recebemos uma solicitação de recuperação de senha, por isso estamos enviando uma nova para que você possa continuar usando nosso sistema de protocolo.
\r\n
Sua nova senha é: {$METADADO_USUARIO_NOVASENHA}
'),(5,'EMAIL_CONTEUDO_PROTOCOLO','
Número do Protocolo Provisório: {$METADADO_PROTOCOLO_NUMERO}
\r\n
Número Único de Protocolo: Será enviado para o(s) e-mail(s) cadastrado(s) no prazo máximo de vinte e quatro horas, contadas do recebimento, salvo quando este ocorrer às sextas-feiras, véspera de feriados ou pontos facultativos ou haja restrição técnica da unidade, devidamente fundamentada.
\r\n
Data: {$METADADO_PROTOCOLO_DATAHORAFORMADATA}
\r\n
Nome: {$METADADO_PROTOCOLO_USUARIONOME}
\r\n
E-mail: {$METADADO_PROTOCOLO_USUARIOEMAIL}
\r\n
E-mail: {$METADADO_PROTOCOLO_EMAIL1}
\r\n
E-mail: {$METADADO_PROTOCOLO_EMAIL2}
\r\n
Referência ao protocolo anterior: {$METADADO_PROTOCOLO_NUMEROANTERIOR}
\r\n
{$METADADO_PROTOCOLO_TABELAARQUIVO}
'),(6,'EMAIL_CONTEUDO_NEGADO','
Número do Protocolo Provisório: {$METADADO_PROTOCOLO_NUMERO}
\r\n
Prezado (a){$METADADO_PROTOCOLO_USUARIONOME}, Esta é uma mensagem automática e não deve ser respondida. Seu protocolo não foi aceito pelo motivo abaixo especificado: {$METADADO_PROTOCOLO_OBSERVACAO}
\r\n
Nome:{$METADADO_PROTOCOLO_USUARIONOME}
\r\n
E-mail:{$METADADO_PROTOCOLO_USUARIOEMAIL}
\r\n
E-mail:{$METADADO_PROTOCOLO_EMAIL1}
\r\n
E-mail:{$METADADO_PROTOCOLO_EMAIL2}
'),(7,'EMAIL_CONTEUDO_RECEBIMENTO_SEI','
Número Único de Protocolo:{$METADADO_PROTOCOLO_NUPE}
\r\n
Prezado (a) usuário (a), Esta é uma mensagem automática e não deve ser respondida. Informamos que seu protocolo foi entregue ao setor responsável e que foi gerado o NUP:{$METADADO_PROTOCOLO_NUPE}. Quaisquer divergências das informações prestadas ou problemas nos arquivos anexados serão comunicados ao (à) senhor (a) através dos e-mails informados em seu cadastro. Informações referentes à tramitação de seu processo serão atualizadas até 24 horas e estarão acessíveis no sítio do protocolo integrado do Governo Federal, disponível em {$METADADO_PROTOCOLO_LINKSEI}
\r\n
Data:{$METADADO_PROTOCOLO_DATAHORAFORMADATA}}.
\r\n
Nome:{$METADADO_PROTOCOLO_USUARIONOME}
\r\n
E-mail:{$METADADO_PROTOCOLO_USUARIOEMAIL}
\r\n
E-mail:{$METADADO_PROTOCOLO_EMAIL1}
\r\n
E-mail:{$METADADO_PROTOCOLO_EMAIL2}
\r\n
Referência ao protocolo anterior:
\r\n
{$METADADO_PROTOCOLO_TABELAARQUIVO}
'),(8,'EMAIL_CABECALHO','
{$METADADO_LOGO_EMAIL}
Ministério do Planejamento, Desenvolvimento e Gestão Protocolo Central Esplanada dos Ministérios Bloco K, Térreo, sala T 28, CEP 70.040-906 – Brasília-DF protocolo@planejamento.gov.br (61) 2020-5195/5580
'),(9,'EMAIL_RODAPE','
\r
“Por gentileza, responda nossa pesquisa de satisfação do Sistema de Protocolo Eletrônico. Sua contribuição é de extrema valia. Clique aqui”
\r
\r
São de exclusiva responsabilidade do usuário: A conformidade entre os dados informados e os documentos; A conservação dos originais em papel de documentos digitalizados até que decaia o direito de revisão dos atos praticados no processo, para que, caso solicitado, sejam apresentados para qualquer tipo de conferência; A observação de que os atos processuais se consideram realizados no dia e hora do recebimento pelo SEI, considerando-se tempestivos os praticados até 23h59min59s do último dia do prazo, considerando sempre o horário oficial de Brasília, independente do fuso horário em que se encontre.
'),(10,'EMAIL_CONTEUDO_DESBLOQUEIO','
PREZADO(A),
\r\n
Usurio bloqueado, favor acessar o LINK {$METADADO_USUARIO_URLDESBLOQUEIO}
\r\n
para desbloqueiar o usurio.
');
-/*!40000 ALTER TABLE `configuracao_email` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `expedicao`
---
-
-DROP TABLE IF EXISTS `expedicao`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `expedicao` (
- `codigo` bigint(20) NOT NULL AUTO_INCREMENT,
- `numero_processo` varchar(100) NOT NULL,
- `data_expedicao` datetime NOT NULL,
- `usuario_codigo` bigint(20) NOT NULL,
- `status_expedicao` varchar(45) DEFAULT NULL,
- PRIMARY KEY (`codigo`),
- KEY `fk_expedicao_usuario1_idx` (`usuario_codigo`),
- CONSTRAINT `fk_expedicao_usuario1` FOREIGN KEY (`usuario_codigo`) REFERENCES `usuario` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION
-) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
-
---
--- Table structure for table `grupo`
---
-
-DROP TABLE IF EXISTS `grupo`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `grupo` (
- `codigo` bigint(20) NOT NULL,
- `nome` varchar(50) NOT NULL,
- PRIMARY KEY (`codigo`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `grupo`
---
-
-LOCK TABLES `grupo` WRITE;
-/*!40000 ALTER TABLE `grupo` DISABLE KEYS */;
-INSERT INTO `grupo` VALUES (1,'Administrador'),(2,'Protocolo'),(3,'Brasil Cidadao'),(4,'Usuario Expedidor');
-/*!40000 ALTER TABLE `grupo` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `grupo_permissao`
---
-
-DROP TABLE IF EXISTS `grupo_permissao`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `grupo_permissao` (
- `codigo_grupo` bigint(20) NOT NULL,
- `codigo_permissao` bigint(20) NOT NULL,
- PRIMARY KEY (`codigo_grupo`,`codigo_permissao`),
- KEY `codigo_permissao` (`codigo_permissao`),
- CONSTRAINT `grupo_permissao_ibfk_1` FOREIGN KEY (`codigo_grupo`) REFERENCES `grupo` (`codigo`),
- CONSTRAINT `grupo_permissao_ibfk_2` FOREIGN KEY (`codigo_permissao`) REFERENCES `permissao` (`codigo`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `grupo_permissao`
---
-
-LOCK TABLES `grupo_permissao` WRITE;
-/*!40000 ALTER TABLE `grupo_permissao` DISABLE KEYS */;
-INSERT INTO `grupo_permissao` VALUES (1,1),(2,2),(3,3),(4,4);
-/*!40000 ALTER TABLE `grupo_permissao` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `link_expedicao_sei`
---
-
-DROP TABLE IF EXISTS `link_expedicao_sei`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `link_expedicao_sei` (
- `codigo` bigint(20) NOT NULL AUTO_INCREMENT,
- `link` varchar(255) NOT NULL,
- `data` datetime NOT NULL,
- `status` varchar(10) NOT NULL,
- `usuario_codigo` bigint(20) NOT NULL,
- `expedicao_codigo` bigint(20) NOT NULL,
- PRIMARY KEY (`codigo`),
- KEY `fk_link_expedicao_sei_usuario1_idx` (`usuario_codigo`),
- KEY `fk_link_expedicao_sei_expedicao1_idx` (`expedicao_codigo`),
- CONSTRAINT `fk_link_expedicao_sei_expedicao1` FOREIGN KEY (`expedicao_codigo`) REFERENCES `expedicao` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION,
- CONSTRAINT `fk_link_expedicao_sei_usuario1` FOREIGN KEY (`usuario_codigo`) REFERENCES `usuario` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION
-) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
-
---
--- Table structure for table `log_sistema`
---
-
-DROP TABLE IF EXISTS `log_sistema`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `log_sistema` (
- `codigo` bigint(20) NOT NULL AUTO_INCREMENT,
- `codigo_entidade` bigint(20) NOT NULL,
- `entidade` varchar(45) NOT NULL,
- `acao` varchar(45) NOT NULL,
- `antes` text,
- `depois` text,
- `data_hora` datetime NOT NULL,
- `codigo_usuario` bigint(20) DEFAULT NULL,
- PRIMARY KEY (`codigo`)
-) ENGINE=InnoDB AUTO_INCREMENT=202 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
-
---
--- Table structure for table `login_attempt`
---
-
-DROP TABLE IF EXISTS `login_attempt`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `login_attempt` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `key` varchar(255) NOT NULL,
- `amount` int(2) NOT NULL DEFAULT '1',
- `reset_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `amount` (`amount`),
- KEY `reset_at` (`reset_at`),
- KEY `key` (`key`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=latin1;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
-
---
--- Table structure for table `metadado`
---
-
-DROP TABLE IF EXISTS `metadado`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `metadado` (
- `codigo` int(11) NOT NULL,
- `nome` varchar(45) NOT NULL,
- `valor` text,
- `descricao` text,
- PRIMARY KEY (`codigo`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `metadado`
---
-
-LOCK TABLES `metadado` WRITE;
-/*!40000 ALTER TABLE `metadado` DISABLE KEYS */;
-INSERT INTO `metadado` VALUES (1,'METADADO_LOGO_EMAIL','','Imagem do logtipo do ministrio.'),(2,'METADADO_MSGERRO','Erro no protocolo.','Mensagem de erro ao enviar ao SEI.'),(3,'METADADO_PROTOCOLO_DATAHORAFORMADATA','','Data de criao do protocolo.'),(4,'METADADO_PROTOCOLO_EMAIL1','E-mail: protocolo.email1','E-mail 1 de interessado.'),(5,'METADADO_PROTOCOLO_EMAIL2','E-mail: protocolo.emails','E-mail 2 de interessado.'),(6,'METADADO_PROTOCOLO_LINKSEI','Link protocolo integrado.','Link de acesso ao protocolo no SEI.'),(7,'METADADO_PROTOCOLO_NUMERO','Nmero do Protocolo Provisrio: 123ads31232asfd','Numero do protocolo.'),(8,'METADADO_PROTOCOLO_NUMEROANTERIOR','Referncia ao protocolo anterior: 121345461','Numero de protocolo anterior.'),(9,'METADADO_PROTOCOLO_NUPE','protocolo.nupe','Numero nico do protocolo no SEI.'),(10,'METADADO_PROTOCOLO_OBSERVACAO','observacao','Obsersavao cadastrada no cancelamento do protocolo.'),(11,'METADADO_PROTOCOLO_TABELAARQUIVO','
\n \n
\n
\n Descrio do documento\n
\n
\n Arquivo\n
\n
\n \n \n
\n
${arquivo.tipoDocumento.descricao}
\n
${arquivo.nomeOriginal}
\n
\n \n
','Tabela com a lista de arquivos do protocolo.'),(12,'METADADO_PROTOCOLO_USUARIOEMAIL','E-mail: protocolo.email1','E-mail do usurio que cadastrou o protocolo.'),(13,'METADADO_PROTOCOLO_USUARIONOME','$ usuario nome','Nome do usurio que cadastrou o protocolo.'),(14,'METADADO_USUARIO_NOVASENHA','Sua nova senha : 5as4f56as4f5as4','Nova senha gerada para o usurio.'),(15,'METADADO_USUARIO_URLCONFIRMACAO','CONFIRMAR MEU CADASTRO.','Url para ativao do usurio.'),(16,'METADADO_USUARIO_URLCONSILIACAO','CONFIRMAR MEU CADASTRO.','Url para consiliao de usurio protocolo com usurio brasil cidado.'),(17,'METADADO_USUARIO_URLDESBLOQUEIO','Link de desbloqueio',NULL);
-/*!40000 ALTER TABLE `metadado` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `metadado_email`
---
-
-DROP TABLE IF EXISTS `metadado_email`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `metadado_email` (
- `codigo_email` int(11) NOT NULL,
- `codigo_metadado` int(11) NOT NULL,
- PRIMARY KEY (`codigo_metadado`,`codigo_email`),
- KEY `fk_metadado_email_configuracao_email1_idx` (`codigo_email`),
- CONSTRAINT `metadado_email_fk1` FOREIGN KEY (`codigo_email`) REFERENCES `configuracao_email` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION,
- CONSTRAINT `metadado_email_fk2` FOREIGN KEY (`codigo_metadado`) REFERENCES `metadado` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `metadado_email`
---
-
-LOCK TABLES `metadado_email` WRITE;
-/*!40000 ALTER TABLE `metadado_email` DISABLE KEYS */;
-INSERT INTO `metadado_email` VALUES (1,15),(2,16),(3,2),(3,7),(4,14),(5,3),(5,4),(5,5),(5,7),(5,8),(5,10),(5,11),(5,12),(5,13),(6,3),(6,4),(6,5),(6,7),(6,10),(6,12),(6,13),(7,3),(7,4),(7,5),(7,6),(7,7),(7,8),(7,9),(7,10),(7,11),(7,12),(7,13),(8,1),(9,1),(10,17);
-/*!40000 ALTER TABLE `metadado_email` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `permissao`
---
-
-DROP TABLE IF EXISTS `permissao`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `permissao` (
- `codigo` bigint(20) NOT NULL,
- `nome` varchar(50) NOT NULL,
- PRIMARY KEY (`codigo`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `permissao`
---
-
-LOCK TABLES `permissao` WRITE;
-/*!40000 ALTER TABLE `permissao` DISABLE KEYS */;
-INSERT INTO `permissao` VALUES (1,'ROLE_CADASTRO'),(2,'ROLE_PROTOCOLO'),(3,'ROLE_BRASILCIDADAO'),(4,'ROLE_EXPEDIDOR');
-/*!40000 ALTER TABLE `permissao` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `protocolo`
---
-
-DROP TABLE IF EXISTS `protocolo`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `protocolo` (
- `codigo` bigint(20) NOT NULL AUTO_INCREMENT,
- `numero` varchar(50) NOT NULL,
- `data_hora` datetime DEFAULT NULL,
- `codigo_usuario` bigint(20) NOT NULL,
- `status` varchar(20) NOT NULL DEFAULT 'PENDENTE',
- `email1` varchar(50) DEFAULT NULL,
- `email2` varchar(50) DEFAULT NULL,
- `observacao` text,
- `nupe` varchar(20) DEFAULT NULL,
- `data_envio` datetime DEFAULT NULL,
- `erro_ws` text,
- `nr_protocolo_anterior` varchar(50) DEFAULT NULL,
- `id_unidade` bigint(20) DEFAULT NULL,
- `linksei` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`codigo`),
- KEY `codigo_usuario` (`codigo_usuario`),
- CONSTRAINT `protocolo_ibfk_1` FOREIGN KEY (`codigo_usuario`) REFERENCES `usuario` (`codigo`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
-
---
--- Table structure for table `schema_version`
---
-
-DROP TABLE IF EXISTS `schema_version`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `schema_version` (
- `installed_rank` int(11) NOT NULL,
- `version` varchar(50) DEFAULT NULL,
- `description` varchar(200) NOT NULL,
- `type` varchar(20) NOT NULL,
- `script` varchar(1000) NOT NULL,
- `checksum` int(11) DEFAULT NULL,
- `installed_by` varchar(100) NOT NULL,
- `installed_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `execution_time` int(11) NOT NULL,
- `success` tinyint(1) NOT NULL,
- PRIMARY KEY (`installed_rank`),
- KEY `schema_version_s_idx` (`success`)
-) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `schema_version`
---
-
-LOCK TABLES `schema_version` WRITE;
-/*!40000 ALTER TABLE `schema_version` DISABLE KEYS */;
-INSERT INTO `schema_version` VALUES (1,'01','Script inicial','SQL','V01__Start.sql',107793004,'root','2018-10-26 14:48:18',1610,1);
-/*!40000 ALTER TABLE `schema_version` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `temp_arquivo`
---
-
-DROP TABLE IF EXISTS `temp_arquivo`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `temp_arquivo` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nome` varchar(255) CHARACTER SET latin1 NOT NULL,
- `pagina` varchar(10) CHARACTER SET latin1 NOT NULL,
- `temp_desc_arquivo_idarquivo` varchar(2) CHARACTER SET latin1 NOT NULL,
- `temp_desc_arquivo_token` varchar(6) CHARACTER SET latin1 NOT NULL,
- PRIMARY KEY (`id`),
- KEY `fk_temp_arquivo_temp_desc_arquivo1_idx` (`temp_desc_arquivo_idarquivo`,`temp_desc_arquivo_token`),
- CONSTRAINT `fk_temp_arquivo_temp_desc_arquivo1` FOREIGN KEY (`temp_desc_arquivo_idarquivo`, `temp_desc_arquivo_token`) REFERENCES `temp_desc_arquivo` (`idarquivo`, `token`) ON DELETE NO ACTION ON UPDATE NO ACTION
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
-
---
--- Table structure for table `temp_desc_arquivo`
---
-
-DROP TABLE IF EXISTS `temp_desc_arquivo`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `temp_desc_arquivo` (
- `tipo` varchar(45) CHARACTER SET latin1 NOT NULL,
- `qtd_paginas` varchar(10) CHARACTER SET latin1 NOT NULL,
- `temp_protocolo_token` varchar(6) CHARACTER SET latin1 NOT NULL,
- `idarquivo` varchar(2) CHARACTER SET latin1 NOT NULL,
- `token` varchar(6) CHARACTER SET latin1 NOT NULL,
- `descricao` varchar(45) CHARACTER SET latin1 NOT NULL,
- PRIMARY KEY (`idarquivo`,`token`),
- KEY `fk_temp_desc_arquivo_temp_protocolo1_idx` (`temp_protocolo_token`),
- CONSTRAINT `fk_temp_desc_arquivo_temp_protocolo1` FOREIGN KEY (`temp_protocolo_token`) REFERENCES `temp_protocolo` (`token`) ON DELETE NO ACTION ON UPDATE NO ACTION
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
-
---
--- Table structure for table `temp_protocolo`
---
-
-DROP TABLE IF EXISTS `temp_protocolo`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `temp_protocolo` (
- `token` varchar(6) CHARACTER SET latin1 NOT NULL,
- `email1` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
- `email2` varchar(100) CHARACTER SET big5 DEFAULT NULL,
- `nr_protocolo_anterior` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
- `usuario_codigo` bigint(20) NOT NULL,
- PRIMARY KEY (`token`),
- KEY `fk_temp_protocolo_usuario1_idx` (`usuario_codigo`),
- CONSTRAINT `fk_temp_protocolo_usuario1` FOREIGN KEY (`usuario_codigo`) REFERENCES `usuario` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
-
---
--- Table structure for table `tipo_documento`
---
-
-DROP TABLE IF EXISTS `tipo_documento`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `tipo_documento` (
- `codigo` bigint(20) NOT NULL AUTO_INCREMENT,
- `descricao` varchar(50) NOT NULL,
- `codigo_sei` varchar(45) NOT NULL,
- `ativo` tinyint(4) NOT NULL,
- PRIMARY KEY (`codigo`)
-) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `tipo_documento`
---
-
-LOCK TABLES `tipo_documento` WRITE;
-/*!40000 ALTER TABLE `tipo_documento` DISABLE KEYS */;
-INSERT INTO `tipo_documento` VALUES (14,'Requerimento','238',1),(15,'Complemento','651',1);
-/*!40000 ALTER TABLE `tipo_documento` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `usuario`
---
-
-DROP TABLE IF EXISTS `usuario`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `usuario` (
- `codigo` bigint(20) NOT NULL AUTO_INCREMENT,
- `nome` varchar(50) NOT NULL,
- `email` varchar(50) NOT NULL,
- `senha` varchar(120) NOT NULL,
- `telefone` varchar(15) DEFAULT NULL,
- `ativo` tinyint(1) DEFAULT '1',
- `token` varchar(255) NOT NULL DEFAULT '0',
- `nome_social` varchar(50) DEFAULT NULL,
- `status_expedicao` tinyint(1) DEFAULT '0',
- `listexpedidor` varchar(30) DEFAULT NULL,
- `unidade` varchar(12) DEFAULT NULL,
- PRIMARY KEY (`codigo`),
- UNIQUE KEY `email` (`email`)
-) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `usuario`
---
-
-LOCK TABLES `usuario` WRITE;
-/*!40000 ALTER TABLE `usuario` DISABLE KEYS */;
-INSERT INTO `usuario` VALUES (1,'Admin','admin@admin.com','$2a$10$g.wT4R0Wnfel1jc/k84OXuwZE02BlACSLfWy6TycGPvvEKvIm86SG',NULL,1,'0',NULL,0,'LISTA1',NULL),(2,'Drio','dario.santos.bsb@gmail.com','$2a$10$kGXHZvmTfzS3.uAn7L5q1e6LXrQAhA29qFG0/d4jIUA684i8EJtNC','(99) 99999-9999',0,'0','',0,'selecionadosUsuarioExpedicao',NULL),(6,'FABIO HENRIQUE MAXIMIANO','dario.santos@redes.unb.br','$2a$10$Wv4zAd2QnmS.sFtvQf2xFuJZBCqkfyKeqI8lw3yEht/E6IUN9WgBm','(00)00000-0000',1,'0',NULL,1,'selecionadosUsuarioExpedicao',NULL),(7,'EXPEDIDOR','dariobsb@hotmail.com','$2a$10$K27B2DRGIjZAZxNXWzhkc./JFAQM98LJtzZbbGLm5Y6H0eSCDZTLO','(61) 99999-9999',1,'0','EXPED',0,'0',NULL),(8,'EXP@EXP.COM','exp@exp.com','$2a$10$sXtxt6ZrHbh8048pAppe8ubWUMJosr7wBVYsnMaIcpPAXM6SMT/1W','(11) 11111-1111',1,'0','EXP@EXP.COM',NULL,NULL,'110001972'),(9,'JOSE','jose@jose.com','$2a$10$BqBmIANciq4iZrPzJSXq8uTk5i/jZ8V0eFLetVUZohrLXEaRrznYi','(11) 2255-3366',1,'0','',NULL,NULL,'110001896');
-/*!40000 ALTER TABLE `usuario` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `usuario_brasil_cidadao`
---
-
-DROP TABLE IF EXISTS `usuario_brasil_cidadao`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `usuario_brasil_cidadao` (
- `codigo` bigint(20) NOT NULL AUTO_INCREMENT,
- `cpf` varchar(15) NOT NULL,
- `codigo_usuario` bigint(20) NOT NULL,
- `token` text,
- `ativo` tinyint(4) NOT NULL,
- `email` varchar(50) DEFAULT NULL,
- PRIMARY KEY (`codigo`),
- KEY `usuario_brasil_cidadao_fki_1` (`codigo_usuario`),
- CONSTRAINT `usuario_brasil_cidadao_ibfk_1` FOREIGN KEY (`codigo_usuario`) REFERENCES `usuario` (`codigo`) ON UPDATE CASCADE
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `usuario_brasil_cidadao`
---
-
-LOCK TABLES `usuario_brasil_cidadao` WRITE;
-/*!40000 ALTER TABLE `usuario_brasil_cidadao` DISABLE KEYS */;
-INSERT INTO `usuario_brasil_cidadao` VALUES (1,'29752304869',6,'eyJraWQiOiJyc2ExIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiIyOTc1MjMwNDg2OSIsImF6cCI6IjUxNmE5YjU3LWQwMjItNDg0My1hNzkyLTkzYjRkYzk1NjIyYiIsInNjb3BlIjpbImRhZG9zX2JyYXNpbF9jaWRhZGFvIiwib3BlbmlkIl0sIm5hbWUiOiJGQUJJTyBIRU5SSVFVRSBNQVhJTUlBTk8iLCJpc3MiOiJodHRwczpcL1wvdGVzdGVzY3AtZWNpZGFkYW8uZXN0YWxlaXJvLnNlcnByby5nb3YuYnJcL3NjcFwvIiwiZXhwIjoxNTQwNTg0NDY1LCJpYXQiOjE1NDA1ODA4NjYsImF1dGhfZmFjdG9yIjoiQ1BGX1NFTkhBIiwianRpIjoiZjM2MjQ0N2YtMjQxYi00MGJkLWFiNjEtMTQ5ODc3NjJjYWZmIn0.Ra8uMYFaxwXKhy3YG2Lu6HEC61hNVRW5bH2adk3oP3VgyC2wySvviXqz_Jd805Thl86SCVtWhr2csXWllBn0_gELW6BVAawePP7izaUef1Oohby9e7yluugMglvfqxQ8cRX0CZnprEflrS_SuWkvbW_ULxQ7clfSdJVkK0nkho9xgoQT133F-sCjjfPvg44jLqeNjbnVkRTtZwWBK14_pkDq90QLmZKryFwIstHuiVb-vTMdSMIbo4w3ppoT8UZaD8EXVoi_pAN8pXc8RLLi3gvGqxBvw71Zm18uJhf_bVkvlhClfwO-qK6oCxRTHMkBiFfUjpcLLuNS-GuSHS3AwQ',1,NULL);
-/*!40000 ALTER TABLE `usuario_brasil_cidadao` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
--- Table structure for table `usuario_grupo`
---
-
-DROP TABLE IF EXISTS `usuario_grupo`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `usuario_grupo` (
- `codigo_usuario` bigint(20) NOT NULL,
- `codigo_grupo` bigint(20) NOT NULL,
- PRIMARY KEY (`codigo_usuario`,`codigo_grupo`),
- KEY `codigo_grupo` (`codigo_grupo`),
- CONSTRAINT `usuario_grupo_ibfk_1` FOREIGN KEY (`codigo_usuario`) REFERENCES `usuario` (`codigo`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `usuario_grupo`
---
-
-LOCK TABLES `usuario_grupo` WRITE;
-/*!40000 ALTER TABLE `usuario_grupo` DISABLE KEYS */;
-INSERT INTO `usuario_grupo` VALUES (1,1),(2,2),(6,3),(7,4),(8,4),(9,4);
-/*!40000 ALTER TABLE `usuario_grupo` ENABLE KEYS */;
-UNLOCK TABLES;
-
-/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
-
-/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
-/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
-/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
-/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-
--- Dump completed on 2018-11-19 13:32:46
diff --git a/src/main/resources/db/migration/V01__criar_tabela_usuario_grupo_permissao.sql b/src/main/resources/db/migration/V01__criar_tabela_usuario_grupo_permissao.sql
new file mode 100644
index 0000000..e71175e
--- /dev/null
+++ b/src/main/resources/db/migration/V01__criar_tabela_usuario_grupo_permissao.sql
@@ -0,0 +1,42 @@
+CREATE TABLE usuario (
+ codigo BIGINT(20) PRIMARY KEY AUTO_INCREMENT,
+ nome VARCHAR(50) NOT NULL,
+ email VARCHAR(50) NOT NULL,
+ senha VARCHAR(120) NOT NULL,
+ ativo BOOLEAN DEFAULT true,
+ data_nascimento DATE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+CREATE TABLE grupo (
+ codigo BIGINT(20) PRIMARY KEY,
+ nome VARCHAR(50) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+CREATE TABLE permissao (
+ codigo BIGINT(20) PRIMARY KEY,
+ nome VARCHAR(50) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+CREATE TABLE usuario_grupo (
+ codigo_usuario BIGINT(20) NOT NULL,
+ codigo_grupo BIGINT(20) NOT NULL,
+ PRIMARY KEY (codigo_usuario, codigo_grupo),
+ FOREIGN KEY (codigo_usuario) REFERENCES usuario(codigo),
+ FOREIGN KEY (codigo_grupo) REFERENCES grupo(codigo)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+CREATE TABLE grupo_permissao (
+ codigo_grupo BIGINT(20) NOT NULL,
+ codigo_permissao BIGINT(20) NOT NULL,
+ PRIMARY KEY (codigo_grupo, codigo_permissao),
+ FOREIGN KEY (codigo_grupo) REFERENCES grupo(codigo),
+ FOREIGN KEY (codigo_permissao) REFERENCES permissao(codigo)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+ALTER TABLE usuario
+ MODIFY ativo BOOLEAN DEFAULT true NOT NULL;
+
+INSERT INTO grupo (codigo, nome) VALUES (1, 'Administrador');
+INSERT INTO grupo (codigo, nome) VALUES (2, 'Consulta');
+
+INSERT INTO usuario (nome, email, senha, ativo) VALUES ('Admin', 'admin@admin.com', '$2a$10$g.wT4R0Wnfel1jc/k84OXuwZE02BlACSLfWy6TycGPvvEKvIm86SG', 1)
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V02__inserir_permissoes_e_relacionar_usuario_admin.sql b/src/main/resources/db/migration/V02__inserir_permissoes_e_relacionar_usuario_admin.sql
new file mode 100644
index 0000000..c93c5a4
--- /dev/null
+++ b/src/main/resources/db/migration/V02__inserir_permissoes_e_relacionar_usuario_admin.sql
@@ -0,0 +1,6 @@
+INSERT INTO permissao VALUES (1, 'ROLE_CADASTRO');
+
+INSERT INTO grupo_permissao (codigo_grupo, codigo_permissao) VALUES (1, 1);
+
+INSERT INTO usuario_grupo (codigo_usuario, codigo_grupo) VALUES (
+ (SELECT codigo FROM usuario WHERE email = 'admin@admin.com'), 1);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V03__criar_tabela_protocolo.sql b/src/main/resources/db/migration/V03__criar_tabela_protocolo.sql
new file mode 100644
index 0000000..1ae6c08
--- /dev/null
+++ b/src/main/resources/db/migration/V03__criar_tabela_protocolo.sql
@@ -0,0 +1,13 @@
+CREATE TABLE protocolo (
+ codigo BIGINT(20) PRIMARY KEY AUTO_INCREMENT,
+ nome VARCHAR(80) NOT NULL,
+ rg VARCHAR(20) NOT NULL,
+ cpf VARCHAR(11) NOT NULL,
+ telefone VARCHAR(20) NOT NULL,
+ email VARCHAR(50) NOT NULL,
+ descricao VARCHAR(120) NOT NULL,
+ numero VARCHAR(50) NOT NULL,
+ arquivo VARCHAR(100) NOT NULL,
+ content_type VARCHAR(100) NOT NULL,
+ data_hora DATETIME
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V04__criar_tabela_arquivos.sql b/src/main/resources/db/migration/V04__criar_tabela_arquivos.sql
new file mode 100644
index 0000000..11865af
--- /dev/null
+++ b/src/main/resources/db/migration/V04__criar_tabela_arquivos.sql
@@ -0,0 +1,12 @@
+ALTER TABLE protocolo DROP COLUMN arquivo;
+ALTER TABLE protocolo DROP COLUMN content_type;
+
+CREATE TABLE arquivos (
+ codigo BIGINT(20) PRIMARY KEY AUTO_INCREMENT,
+ codigo_protocolo BIGINT(20),
+ nome VARCHAR(100) NOT NULL,
+ nome_original VARCHAR(100) NOT NULL,
+ content_type VARCHAR(100) NOT NULL,
+ tamanho VARCHAR(10) NOT NULL,
+ FOREIGN KEY (codigo_protocolo) REFERENCES protocolo(codigo)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V05__inserir_role_protocolo.sql b/src/main/resources/db/migration/V05__inserir_role_protocolo.sql
new file mode 100644
index 0000000..115397b
--- /dev/null
+++ b/src/main/resources/db/migration/V05__inserir_role_protocolo.sql
@@ -0,0 +1,3 @@
+INSERT INTO permissao VALUES (2, 'ROLE_PROTOCOLO');
+
+INSERT INTO grupo_permissao (codigo_grupo, codigo_permissao) VALUES (2, 2);
diff --git a/src/main/resources/db/migration/V06__remover_coluna_dt_nascimento_e_ativo_tabela_usuario.sql b/src/main/resources/db/migration/V06__remover_coluna_dt_nascimento_e_ativo_tabela_usuario.sql
new file mode 100644
index 0000000..1dc7561
--- /dev/null
+++ b/src/main/resources/db/migration/V06__remover_coluna_dt_nascimento_e_ativo_tabela_usuario.sql
@@ -0,0 +1,2 @@
+ALTER TABLE usuario DROP COLUMN data_nascimento;
+ALTER TABLE usuario DROP COLUMN ativo;
diff --git a/src/main/resources/db/migration/V07__adicao_colula_telefone_tabela_usuario.sql b/src/main/resources/db/migration/V07__adicao_colula_telefone_tabela_usuario.sql
new file mode 100644
index 0000000..f95d238
--- /dev/null
+++ b/src/main/resources/db/migration/V07__adicao_colula_telefone_tabela_usuario.sql
@@ -0,0 +1 @@
+ALTER TABLE usuario ADD COLUMN telefone VARCHAR(15);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V08__remover_colunas_nome_rg_cpf_telefone_email_tabela_protocolo.sql b/src/main/resources/db/migration/V08__remover_colunas_nome_rg_cpf_telefone_email_tabela_protocolo.sql
new file mode 100644
index 0000000..8eb38be
--- /dev/null
+++ b/src/main/resources/db/migration/V08__remover_colunas_nome_rg_cpf_telefone_email_tabela_protocolo.sql
@@ -0,0 +1,5 @@
+ALTER TABLE protocolo DROP COLUMN nome;
+ALTER TABLE protocolo DROP COLUMN rg;
+ALTER TABLE protocolo DROP COLUMN cpf;
+ALTER TABLE protocolo DROP COLUMN telefone;
+ALTER TABLE protocolo DROP COLUMN email;
diff --git a/src/main/resources/db/migration/V09__adicionar_coluna_codigo_usuario_tabela_protocolo.sql b/src/main/resources/db/migration/V09__adicionar_coluna_codigo_usuario_tabela_protocolo.sql
new file mode 100644
index 0000000..7ca367e
--- /dev/null
+++ b/src/main/resources/db/migration/V09__adicionar_coluna_codigo_usuario_tabela_protocolo.sql
@@ -0,0 +1,3 @@
+ALTER TABLE protocolo ADD COLUMN codigo_usuario BIGINT(20);
+
+ALTER TABLE protocolo ADD FOREIGN KEY(codigo_usuario) REFERENCES usuario(codigo);
diff --git a/src/main/resources/db/migration/V10__criar_tabela_tipo_documento.sql b/src/main/resources/db/migration/V10__criar_tabela_tipo_documento.sql
new file mode 100644
index 0000000..a5562dd
--- /dev/null
+++ b/src/main/resources/db/migration/V10__criar_tabela_tipo_documento.sql
@@ -0,0 +1,4 @@
+CREATE TABLE tipo_documento (
+ codigo BIGINT(20) PRIMARY KEY AUTO_INCREMENT,
+ descricao VARCHAR(50) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
diff --git a/src/main/resources/db/migration/V11__adicionar_coluna_tipo_doc_e_desc_doc_tabela_arquivos.sql b/src/main/resources/db/migration/V11__adicionar_coluna_tipo_doc_e_desc_doc_tabela_arquivos.sql
new file mode 100644
index 0000000..11b2183
--- /dev/null
+++ b/src/main/resources/db/migration/V11__adicionar_coluna_tipo_doc_e_desc_doc_tabela_arquivos.sql
@@ -0,0 +1,5 @@
+ALTER TABLE arquivos ADD COLUMN codigo_tipo_documento BIGINT(20);
+
+ALTER TABLE arquivos ADD FOREIGN KEY(codigo_tipo_documento) REFERENCES tipo_documento(codigo);
+
+ALTER TABLE arquivos ADD COLUMN descricao_documento VARCHAR(200);
diff --git a/src/main/resources/db/migration/V12__retornando_coluna_ativo_tabela_usuario.sql b/src/main/resources/db/migration/V12__retornando_coluna_ativo_tabela_usuario.sql
new file mode 100644
index 0000000..a689611
--- /dev/null
+++ b/src/main/resources/db/migration/V12__retornando_coluna_ativo_tabela_usuario.sql
@@ -0,0 +1 @@
+ALTER TABLE usuario ADD COLUMN ativo BOOLEAN DEFAULT true;
diff --git a/src/main/resources/db/migration/V13__remover_coluna_descricao_tabela_protocolo.sql b/src/main/resources/db/migration/V13__remover_coluna_descricao_tabela_protocolo.sql
new file mode 100644
index 0000000..08726a8
--- /dev/null
+++ b/src/main/resources/db/migration/V13__remover_coluna_descricao_tabela_protocolo.sql
@@ -0,0 +1 @@
+ALTER TABLE protocolo DROP COLUMN descricao;
diff --git a/src/main/resources/db/migration/V14__adicionar_not_null_coluna_codigo_usuario_tabela_protocolo.sql b/src/main/resources/db/migration/V14__adicionar_not_null_coluna_codigo_usuario_tabela_protocolo.sql
new file mode 100644
index 0000000..e6fd436
--- /dev/null
+++ b/src/main/resources/db/migration/V14__adicionar_not_null_coluna_codigo_usuario_tabela_protocolo.sql
@@ -0,0 +1 @@
+ALTER TABLE protocolo MODIFY codigo_usuario BIGINT(20) NOT NULL;
diff --git a/src/main/resources/db/migration/V15__adicionar_coluna_status_tabela_protocolo.sql b/src/main/resources/db/migration/V15__adicionar_coluna_status_tabela_protocolo.sql
new file mode 100644
index 0000000..7b4392f
--- /dev/null
+++ b/src/main/resources/db/migration/V15__adicionar_coluna_status_tabela_protocolo.sql
@@ -0,0 +1 @@
+ALTER TABLE protocolo ADD COLUMN status VARCHAR(10) NOT NULL DEFAULT 'PENDENTE';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V16__adicionar_coluna_emails_secundarios_tabela_protocolo.sql b/src/main/resources/db/migration/V16__adicionar_coluna_emails_secundarios_tabela_protocolo.sql
new file mode 100644
index 0000000..0a1d0e8
--- /dev/null
+++ b/src/main/resources/db/migration/V16__adicionar_coluna_emails_secundarios_tabela_protocolo.sql
@@ -0,0 +1,2 @@
+ALTER TABLE protocolo ADD COLUMN email1 VARCHAR(50);
+ALTER TABLE protocolo ADD COLUMN email2 VARCHAR(50);
diff --git a/src/main/resources/db/migration/V17__alterar_conteudo_grupo_de_consulta_protocolo.sql b/src/main/resources/db/migration/V17__alterar_conteudo_grupo_de_consulta_protocolo.sql
new file mode 100644
index 0000000..c5b577c
--- /dev/null
+++ b/src/main/resources/db/migration/V17__alterar_conteudo_grupo_de_consulta_protocolo.sql
@@ -0,0 +1 @@
+update grupo set nome = 'Protocolo' where codigo = 2;
diff --git a/src/main/resources/db/migration/V18__adicionar_coluna_observacao_tabela_protocolo.sql b/src/main/resources/db/migration/V18__adicionar_coluna_observacao_tabela_protocolo.sql
new file mode 100644
index 0000000..494d183
--- /dev/null
+++ b/src/main/resources/db/migration/V18__adicionar_coluna_observacao_tabela_protocolo.sql
@@ -0,0 +1 @@
+ALTER TABLE protocolo ADD COLUMN observacao VARCHAR(50);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V19__adicionar_coluna_nupe_e_data_envio_tabela_protocolo.sql b/src/main/resources/db/migration/V19__adicionar_coluna_nupe_e_data_envio_tabela_protocolo.sql
new file mode 100644
index 0000000..7b91c43
--- /dev/null
+++ b/src/main/resources/db/migration/V19__adicionar_coluna_nupe_e_data_envio_tabela_protocolo.sql
@@ -0,0 +1,2 @@
+ALTER TABLE protocolo ADD COLUMN nupe VARCHAR(20);
+ALTER TABLE protocolo ADD COLUMN data_envio DATETIME;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V20__tipo_documento_insert.sql b/src/main/resources/db/migration/V20__tipo_documento_insert.sql
new file mode 100644
index 0000000..71320d9
--- /dev/null
+++ b/src/main/resources/db/migration/V20__tipo_documento_insert.sql
@@ -0,0 +1,13 @@
+INSERT INTO tipo_documento (descricao) VALUES ('APOLICE (RECEBIMENTO)');
+INSERT INTO tipo_documento (descricao) VALUES ('ATA (RECEBIMENTO)');
+INSERT INTO tipo_documento (descricao) VALUES ('BOLETIM');
+INSERT INTO tipo_documento (descricao) VALUES ('BOLETO (RECEBIMENTO)');
+INSERT INTO tipo_documento (descricao) VALUES ('CARTA (RECEBIMENTO)');
+INSERT INTO tipo_documento (descricao) VALUES ('CARTA CIRCULAR (RECEBIMENTO)');
+INSERT INTO tipo_documento (descricao) VALUES ('CARTA CIRCULAR CONJUNTA (RECEBIMENTO)');
+INSERT INTO tipo_documento (descricao) VALUES ('COMUNICAÇÃO EXTERNA');
+INSERT INTO tipo_documento (descricao) VALUES ('CONVITE');
+INSERT INTO tipo_documento (descricao) VALUES ('CURRICULUM VITAE');
+INSERT INTO tipo_documento (descricao) VALUES ('DECLARAÇÃO (RECEBIMENTO)');
+INSERT INTO tipo_documento (descricao) VALUES ('OFÍCIO (RECEBIMENTO)');
+INSERT INTO tipo_documento (descricao) VALUES ('Meu tipo');
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V21__remover_meu_tipo_documento.sql b/src/main/resources/db/migration/V21__remover_meu_tipo_documento.sql
new file mode 100644
index 0000000..02fd886
--- /dev/null
+++ b/src/main/resources/db/migration/V21__remover_meu_tipo_documento.sql
@@ -0,0 +1 @@
+DELETE FROM tipo_documento WHERE descricao = 'Meu tipo';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V22__alterar_tamanho_campo_nome_tabela_arquivo.sql b/src/main/resources/db/migration/V22__alterar_tamanho_campo_nome_tabela_arquivo.sql
new file mode 100644
index 0000000..b8293ed
--- /dev/null
+++ b/src/main/resources/db/migration/V22__alterar_tamanho_campo_nome_tabela_arquivo.sql
@@ -0,0 +1 @@
+ALTER TABLE arquivos MODIFY nome VARCHAR(250) NOT NULL;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V23__alterar_tamanho_campo_nome_original_tabela_arquivo.sql b/src/main/resources/db/migration/V23__alterar_tamanho_campo_nome_original_tabela_arquivo.sql
new file mode 100644
index 0000000..deca243
--- /dev/null
+++ b/src/main/resources/db/migration/V23__alterar_tamanho_campo_nome_original_tabela_arquivo.sql
@@ -0,0 +1 @@
+ALTER TABLE arquivos MODIFY nome VARCHAR(200) NOT NULL;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V24__adicionar_coluna_nr_protocolo_anterior_tabela_protocolo.sql b/src/main/resources/db/migration/V24__adicionar_coluna_nr_protocolo_anterior_tabela_protocolo.sql
new file mode 100644
index 0000000..f90e67e
--- /dev/null
+++ b/src/main/resources/db/migration/V24__adicionar_coluna_nr_protocolo_anterior_tabela_protocolo.sql
@@ -0,0 +1 @@
+ALTER TABLE protocolo ADD COLUMN nr_protocolo_anterior VARCHAR(50);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V25__adicionar_coluna_id_unidade_tabela_protocolo.sql b/src/main/resources/db/migration/V25__adicionar_coluna_id_unidade_tabela_protocolo.sql
new file mode 100644
index 0000000..de2900d
--- /dev/null
+++ b/src/main/resources/db/migration/V25__adicionar_coluna_id_unidade_tabela_protocolo.sql
@@ -0,0 +1 @@
+ALTER TABLE protocolo ADD COLUMN id_unidade BIGINT(20);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V26__alterar_tamanho_campo_status_tabela_protocolo.sql b/src/main/resources/db/migration/V26__alterar_tamanho_campo_status_tabela_protocolo.sql
new file mode 100644
index 0000000..0752aa4
--- /dev/null
+++ b/src/main/resources/db/migration/V26__alterar_tamanho_campo_status_tabela_protocolo.sql
@@ -0,0 +1 @@
+ALTER TABLE protocolo MODIFY status VARCHAR(20) NOT NULL DEFAULT 'PENDENTE';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V27__alterar_tamanho_campo_ observacao _protocolo.sql b/src/main/resources/db/migration/V27__alterar_tamanho_campo_ observacao _protocolo.sql
new file mode 100644
index 0000000..7fa523d
--- /dev/null
+++ b/src/main/resources/db/migration/V27__alterar_tamanho_campo_ observacao _protocolo.sql
@@ -0,0 +1 @@
+ ALTER TABLE `protocolo` CHANGE `observacao` `observacao` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V28__alterar_tabela_tipodocumento_com_campo_codigo_sei_e _campo_ativo.sql b/src/main/resources/db/migration/V28__alterar_tabela_tipodocumento_com_campo_codigo_sei_e _campo_ativo.sql
new file mode 100644
index 0000000..b19d5ce
--- /dev/null
+++ b/src/main/resources/db/migration/V28__alterar_tabela_tipodocumento_com_campo_codigo_sei_e _campo_ativo.sql
@@ -0,0 +1,3 @@
+ALTER TABLE `tipo_documento`
+ ADD `codigo_sei` VARCHAR(45) NOT NULL AFTER `descricao`,
+ ADD `ativo` TINYINT NOT NULL AFTER `codigo_sei`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V29__limpa_as_tabelas_arquivos_protocolo_e_tipodocumento.sql b/src/main/resources/db/migration/V29__limpa_as_tabelas_arquivos_protocolo_e_tipodocumento.sql
new file mode 100644
index 0000000..38d1e64
--- /dev/null
+++ b/src/main/resources/db/migration/V29__limpa_as_tabelas_arquivos_protocolo_e_tipodocumento.sql
@@ -0,0 +1,11 @@
+SET sql_safe_updates=0;
+
+DELETE FROM arquivos;
+
+DELETE FROM protocolo;
+
+DELETE FROM tipo_documento;
+
+INSERT INTO tipo_documento (descricao, codigo_sei, ativo) values ('Requerimento', '238', 1);
+
+INSERT INTO tipo_documento (descricao, codigo_sei, ativo) values ('Complemento', '651', 1);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V30__tabela_usuario_estrutura_campo_email_para_unico.sql b/src/main/resources/db/migration/V30__tabela_usuario_estrutura_campo_email_para_unico.sql
new file mode 100644
index 0000000..da61728
--- /dev/null
+++ b/src/main/resources/db/migration/V30__tabela_usuario_estrutura_campo_email_para_unico.sql
@@ -0,0 +1 @@
+ALTER TABLE usuario ADD UNIQUE(`email`);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V31__tabela_usuario_estrutura_campo_token_mobile.sql b/src/main/resources/db/migration/V31__tabela_usuario_estrutura_campo_token_mobile.sql
new file mode 100644
index 0000000..6d2b9dc
--- /dev/null
+++ b/src/main/resources/db/migration/V31__tabela_usuario_estrutura_campo_token_mobile.sql
@@ -0,0 +1,2 @@
+ALTER TABLE `usuario`
+ ADD COLUMN `token` VARCHAR(255) NOT NULL DEFAULT '0' AFTER `ativo`;
diff --git a/src/main/resources/db/migration/V32__inserir_role_brasilcidadao.sql b/src/main/resources/db/migration/V32__inserir_role_brasilcidadao.sql
new file mode 100644
index 0000000..81aca23
--- /dev/null
+++ b/src/main/resources/db/migration/V32__inserir_role_brasilcidadao.sql
@@ -0,0 +1,16 @@
+INSERT INTO permissao VALUES (3, 'ROLE_BRASILCIDADAO');
+
+INSERT INTO grupo VALUES (3, 'Brasil Cidadao');
+
+INSERT INTO grupo_permissao (codigo_grupo, codigo_permissao) VALUES (3, 3);
+
+CREATE TABLE usuario_brasil_cidadao (
+ codigo BIGINT NOT NULL AUTO_INCREMENT,
+ cpf VARCHAR(15) NOT NULL,
+ codigo_usuario BIGINT NOT NULL,
+ FOREIGN KEY (codigo_usuario)
+ REFERENCES usuario(codigo)
+ ON UPDATE CASCADE ON DELETE RESTRICT,
+ PRIMARY KEY(codigo)
+
+ );
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V33__criacao_de_tabela_de_log_protocolo_correcao_unique_cpf.sql b/src/main/resources/db/migration/V33__criacao_de_tabela_de_log_protocolo_correcao_unique_cpf.sql
new file mode 100644
index 0000000..6111b6b
--- /dev/null
+++ b/src/main/resources/db/migration/V33__criacao_de_tabela_de_log_protocolo_correcao_unique_cpf.sql
@@ -0,0 +1,102 @@
+-- MySQL Workbench Synchronization
+-- Generated: 2018-02-26 14:06
+-- Model: New Model
+-- Version: 1.0
+-- Project: Name of the project
+-- Author: 01572931140
+
+SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
+SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
+SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';
+
+CREATE TABLE IF NOT EXISTS `configuracao` (
+ `codigo` BIGINT(20) NOT NULL AUTO_INCREMENT,
+ `nome` VARCHAR(45) NOT NULL,
+ `valor` TEXT NULL DEFAULT NULL,
+ `descricao` TEXT NULL DEFAULT NULL,
+ `id_enum` INT(11) NULL DEFAULT NULL,
+ `id_classificacao` INT(11) NULL DEFAULT NULL,
+ `classificacao` VARCHAR(45) NULL DEFAULT NULL,
+ PRIMARY KEY (`codigo`))
+ENGINE = InnoDB
+AUTO_INCREMENT = 53
+DEFAULT CHARACTER SET = utf8;
+
+CREATE TABLE IF NOT EXISTS `log_sistema` (
+ `codigo` BIGINT(20) NOT NULL AUTO_INCREMENT,
+ `codigo_entidade` BIGINT(20) NOT NULL,
+ `entidade` VARCHAR(45) NOT NULL,
+ `acao` VARCHAR(45) NOT NULL,
+ `antes` TEXT NULL DEFAULT NULL,
+ `depois` TEXT NULL DEFAULT NULL,
+ `data_hora` DATETIME NOT NULL,
+ `codigo_usuario` BIGINT(20) NULL DEFAULT NULL,
+ PRIMARY KEY (`codigo`))
+ENGINE = InnoDB
+AUTO_INCREMENT = 33
+DEFAULT CHARACTER SET = utf8;
+
+CREATE TABLE IF NOT EXISTS `temp_arquivo` (
+ `id` INT(11) NOT NULL AUTO_INCREMENT,
+ `nome` VARCHAR(255) NOT NULL,
+ `pagina` VARCHAR(10) NOT NULL,
+ `temp_desc_arquivo_idarquivo` VARCHAR(2) NOT NULL,
+ `temp_desc_arquivo_token` VARCHAR(6) NOT NULL,
+ PRIMARY KEY (`id`),
+ INDEX `fk_temp_arquivo_temp_desc_arquivo1_idx` (`temp_desc_arquivo_idarquivo` ASC, `temp_desc_arquivo_token` ASC),
+ CONSTRAINT `fk_temp_arquivo_temp_desc_arquivo1`
+ FOREIGN KEY (`temp_desc_arquivo_idarquivo` , `temp_desc_arquivo_token`)
+ REFERENCES `temp_desc_arquivo` (`idarquivo` , `token`)
+ ON DELETE NO ACTION
+ ON UPDATE NO ACTION)
+ENGINE = InnoDB
+DEFAULT CHARACTER SET = latin1;
+
+CREATE TABLE IF NOT EXISTS `temp_desc_arquivo` (
+ `tipo` VARCHAR(45) NOT NULL,
+ `qtd_paginas` VARCHAR(10) NOT NULL,
+ `temp_protocolo_token` VARCHAR(6) NOT NULL,
+ `idarquivo` VARCHAR(2) NOT NULL,
+ `token` VARCHAR(6) NOT NULL,
+ `descricao` VARCHAR(45) NOT NULL,
+ PRIMARY KEY (`idarquivo`, `token`),
+ INDEX `fk_temp_desc_arquivo_temp_protocolo1_idx` (`temp_protocolo_token` ASC),
+ CONSTRAINT `fk_temp_desc_arquivo_temp_protocolo1`
+ FOREIGN KEY (`temp_protocolo_token`)
+ REFERENCES `temp_protocolo` (`token`)
+ ON DELETE NO ACTION
+ ON UPDATE NO ACTION)
+ENGINE = InnoDB
+DEFAULT CHARACTER SET = latin1;
+
+CREATE TABLE IF NOT EXISTS `temp_protocolo` (
+ `token` VARCHAR(6) NOT NULL,
+ `email1` VARCHAR(100) NULL DEFAULT NULL,
+ `email2` VARCHAR(100) CHARACTER SET 'big5' NULL DEFAULT NULL,
+ `nr_protocolo_anterior` VARCHAR(100) NULL DEFAULT NULL,
+ `usuario_codigo` BIGINT(20) NOT NULL,
+ PRIMARY KEY (`token`),
+ INDEX `fk_temp_protocolo_usuario1_idx` (`usuario_codigo` ASC),
+ CONSTRAINT `fk_temp_protocolo_usuario1`
+ FOREIGN KEY (`usuario_codigo`)
+ REFERENCES `usuario` (`codigo`)
+ ON DELETE NO ACTION
+ ON UPDATE NO ACTION)
+ENGINE = InnoDB
+DEFAULT CHARACTER SET = latin1;
+
+ALTER TABLE `usuario`
+ADD COLUMN `nome_social` VARCHAR(50) NULL DEFAULT NULL AFTER `token`;
+
+ALTER TABLE `temp_arquivo`
+CHARACTER SET = utf8 ;
+
+ALTER TABLE `temp_desc_arquivo`
+CHARACTER SET = utf8 ;
+
+ALTER TABLE `temp_protocolo`
+CHARACTER SET = utf8 ;
+
+SET SQL_MODE=@OLD_SQL_MODE;
+SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
+SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
diff --git a/src/main/resources/db/migration/V34__correcao_tabela_log.sql b/src/main/resources/db/migration/V34__correcao_tabela_log.sql
new file mode 100644
index 0000000..16a8e9c
--- /dev/null
+++ b/src/main/resources/db/migration/V34__correcao_tabela_log.sql
@@ -0,0 +1,19 @@
+-- MySQL Workbench Synchronization
+-- Generated: 2018-03-01 16:29
+-- Model: New Model
+-- Version: 1.0
+-- Project: Name of the project
+-- Author: 01572931140
+
+SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
+SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
+SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
+
+--ALTER TABLE `protocolo`.`log_sistema`
+--CHANGE COLUMN `codigo` `codigo` BIGINT(20) NOT NULL AUTO_INCREMENT ,
+--ADD COLUMN `codigo_usuario` BIGINT(20) NULL DEFAULT NULL AFTER `data_hora`;
+
+
+SET SQL_MODE=@OLD_SQL_MODE;
+SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
+SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
diff --git a/src/main/resources/db/migration/V35__tabela_metadad_configuracao_email.sql b/src/main/resources/db/migration/V35__tabela_metadad_configuracao_email.sql
new file mode 100644
index 0000000..661cde1
--- /dev/null
+++ b/src/main/resources/db/migration/V35__tabela_metadad_configuracao_email.sql
@@ -0,0 +1,180 @@
+-- MySQL Workbench Synchronization
+-- Generated: 2018-03-07 12:38
+-- Model: New Model
+-- Version: 1.0
+-- Project: Name of the project
+-- Author: 01572931140
+
+SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
+SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
+SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
+
+ALTER TABLE `configuracao`
+CHANGE COLUMN `codigo` `codigo` INT(11) NOT NULL AUTO_INCREMENT ;
+
+CREATE TABLE IF NOT EXISTS `configuracao_email` (
+ `codigo` INT(11) NOT NULL,
+ `nome` VARCHAR(45) NULL DEFAULT NULL,
+ `valor` TEXT NULL DEFAULT NULL,
+ PRIMARY KEY (`codigo`))
+ENGINE = InnoDB
+DEFAULT CHARACTER SET = utf8;
+
+CREATE TABLE IF NOT EXISTS `metadado` (
+ `codigo` INT(11) NOT NULL,
+ `nome` VARCHAR(45) NOT NULL,
+ `valor` TEXT NULL DEFAULT NULL,
+ `descricao` TEXT NULL DEFAULT NULL,
+ PRIMARY KEY (`codigo`))
+ENGINE = InnoDB
+DEFAULT CHARACTER SET = utf8;
+
+CREATE TABLE IF NOT EXISTS `metadado_email` (
+ `codigo_email` INT(11) NOT NULL,
+ `codigo_metadado` INT(11) NOT NULL,
+ PRIMARY KEY (`codigo_metadado`, `codigo_email`),
+ INDEX `fk_metadado_email_configuracao_email1_idx` (`codigo_email` ASC),
+ CONSTRAINT `metadado_email_fk1`
+ FOREIGN KEY (`codigo_email`)
+ REFERENCES `configuracao_email` (`codigo`)
+ ON DELETE NO ACTION
+ ON UPDATE NO ACTION,
+ CONSTRAINT `metadado_email_fk2`
+ FOREIGN KEY (`codigo_metadado`)
+ REFERENCES `metadado` (`codigo`)
+ ON DELETE NO ACTION
+ ON UPDATE NO ACTION)
+ENGINE = InnoDB
+DEFAULT CHARACTER SET = utf8;
+
+SET SQL_MODE=@OLD_SQL_MODE;
+SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
+SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
+
+
+/*
+-- Insert protocolo.configuracao
+LIMIT 0, 1000
+
+-- Date: 2018-03-07 12:42
+*/
+SET FOREIGN_KEY_CHECKS = 0;
+truncate table `configuracao`;
+SET FOREIGN_KEY_CHECKS = 1;
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (1,'SMTP_SERVER','10.209.253.28','',1,1,'server-email');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (2,'SMTP_PORT','25','teste3',2,1,'server-email');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (3,'MAIL_FROM','xxx@yyy.zzz','',3,1,'server-email');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (4,'EMAIL_RESPONSAVEL','sss@sssf.com',NULL,4,1,'server-email');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (9,'URL_AUTORIZAR','https://testescp-ecidadao.estaleiro.serpro.gov.br/scp/authorize',NULL,17,4,'brasil-cidadao');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (10,'URL_TOKEN','https://testescp-ecidadao.estaleiro.serpro.gov.br/scp/token',NULL,18,4,'brasil-cidadao');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (11,'URL_DADOS_USUARIO','https://testeservicos-ecidadao.estaleiro.serpro.gov.br/servicos-ecidadao/ecidadao/usuario/getUserInfo/',NULL,19,4,'brasil-cidadao');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (12,'CLIENT_ID','516a9b57-d022-4843-a792-93b4dc95622b',NULL,20,4,'brasil-cidadao');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (13,'SCOPE','openid',NULL,21,4,'brasil-cidadao');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (14,'REDIRECT_URI','https://protocolo.planejamento.gov.br/login',NULL,22,4,'brasil-cidadao');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (15,'CLIENT_SECRET','Ld65DuKIva0_EU0LO1VrVC6Be7b-_AsgvkueKpW4OJlhDdJQ4TJ9nKB173M5c5mmG03uhZvEbBKnDRmAe7gZkw',NULL,23,4,'brasil-cidadao');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (16,'ESCOPO','dados_brasil_cidadao',NULL,24,4,'brasil-cidadao');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (18,'URL_BRASIL_CIDADAO','https://testescp-ecidadao.estaleiro.serpro.gov.br/scp/login',NULL,25,4,'brasil-cidadao');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (19,'URL_PRIMEIRO_ACESSO','https://testeportal-ecidadao.estaleiro.serpro.gov.br/servicos-cidadao/acesso/#/primeiro-acesso',NULL,26,4,'brasil-cidadao');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (20,'STORAGE_PATH','E:/Ambiente/Desenvolvimento/estorage/temp','teste2',16,3,'storage');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (21,'URL_ENDPOINT','https://seitreina.nuvem.gov.br/sei/ws/SeiWS.php','teste4',5,2,'sei');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (22,'ASSUNTO_CODIGO_ESTRUTURADO','520.1',NULL,6,2,'sei');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (23,'PROCEDIMENTO_ESPECIFICADO','Especificacao do processo',NULL,7,2,'sei');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (24,'PROCEDIMENTO_NIVEL_ACESSO','0',NULL,8,2,'sei');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (25,'PROCEDIMENTO_ID_TIPO_PROCEDIMENTO','100000346',NULL,9,2,'sei');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (26,'DOCUMENTO_TIPO','R',NULL,10,2,'sei');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (27,'DOCUMENTO_ID_SERIE','1',NULL,11,2,'sei');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (28,'DOCUMENTO_NIVEL_ACESSO','0',NULL,12,2,'sei');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (29,'SIGLA_SISTEMA','UNB',NULL,13,2,'sei');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (30,'IDENTIFICACAO_SERVICO','testeunb',NULL,14,2,'sei');
+INSERT INTO `configuracao` (`codigo`,`nome`,`valor`,`descricao`,`id_enum`,`id_classificacao`,`classificacao`) VALUES (31,'ID_UNIDADE','110001972',NULL,15,2,'sei');
+
+/*
+-- insert protocolo.configuracao_email
+LIMIT 0, 1000
+
+-- Date: 2018-03-07 12:41
+*/
+SET FOREIGN_KEY_CHECKS = 0;
+truncate table `configuracao_email`;
+SET FOREIGN_KEY_CHECKS = 1;
+INSERT INTO `configuracao_email` (`codigo`,`nome`,`valor`) VALUES (1,'EMAIL_CONTEUDO_CADASTRO','
PREZADO(A),
\r\n
SEJA BEM VINDO AO SISTEMA DE PROTOCOLIZAÇÃO ELETRÔNICA DE DOCUMENTOS DO MINISTÉRIO DO PLANEJAMENTO, DESENVOLVIMENTO E GESTÃO. PARA CONCLUIR O SEU CADASTRO, ACESSE O LINK {$METADADO_USUARIO_URLCONFIRMACAO}
\r\n
ESSE PASSO É IMPORTANTE PARA VALIDARMOS TODOS OS USUÁRIOS.
');
+INSERT INTO `configuracao_email` (`codigo`,`nome`,`valor`) VALUES (2,'EMAIL_CONTEUDO_CONSOLIDACAO','
PREZADO(A),
\r\n
SEJA BEM VINDO AO SISTEMA DE PROTOCOLIZAÇÃO ELETRÔNICA DE DOCUMENTOS DO MINISTÉRIO DO PLANEJAMENTO, DESENVOLVIMENTO E GESTÃO. PARA CONCLUIR O SEU CADASTRO, ACESSE O LINK {$METADADO_USUARIO_URLCONSILIACAO}
\r\n
ESSE PASSO É IMPORTANTE PARA VALIDARMOS TODOS OS USUÁRIOS.
');
+INSERT INTO `configuracao_email` (`codigo`,`nome`,`valor`) VALUES (3,'EMAIL_CONTEUDO_ERRO_SEI','
Erro ao enviar o protocolo Nº {$METADADO_PROTOCOLO_NUMERO}para o SEI
\r\n
Detalhe do Erro: {$METADADO_MSGERRO}.
');
+INSERT INTO `configuracao_email` (`codigo`,`nome`,`valor`) VALUES (4,'EMAIL_CONTEUDO_ESQUECI_SENHA','
Recebemos uma solicitação de recuperação de senha, por isso estamos enviando uma nova para que você possa continuar usando nosso sistema de protocolo.
\r\n
Sua nova senha é: {$METADADO_USUARIO_NOVASENHA}
');
+INSERT INTO `configuracao_email` (`codigo`,`nome`,`valor`) VALUES (5,'EMAIL_CONTEUDO_PROTOCOLO','
Número do Protocolo Provisório: {$METADADO_PROTOCOLO_NUMERO}
\r\n
Número Único de Protocolo: Será enviado para o(s) e-mail(s) cadastrado(s) no prazo máximo de vinte e quatro horas, contadas do recebimento, salvo quando este ocorrer às sextas-feiras, véspera de feriados ou pontos facultativos ou haja restrição técnica da unidade, devidamente fundamentada.
\r\n
Data: {$METADADO_PROTOCOLO_DATAHORAFORMADATA}
\r\n
Nome: {$METADADO_PROTOCOLO_USUARIONOME}
\r\n
E-mail: {$METADADO_PROTOCOLO_USUARIOEMAIL}
\r\n
E-mail: {$METADADO_PROTOCOLO_EMAIL1}
\r\n
E-mail: {$METADADO_PROTOCOLO_EMAIL2}
\r\n
Referência ao protocolo anterior: {$METADADO_PROTOCOLO_NUMEROANTERIOR}
\r\n
{$METADADO_PROTOCOLO_TABELAARQUIVO}
');
+INSERT INTO `configuracao_email` (`codigo`,`nome`,`valor`) VALUES (6,'EMAIL_CONTEUDO_NEGADO','
Número do Protocolo Provisório: {$METADADO_PROTOCOLO_NUMERO}
\r\n
Prezado (a){$METADADO_PROTOCOLO_USUARIONOME}, Esta é uma mensagem automática e não deve ser respondida. Seu protocolo não foi aceito pelo motivo abaixo especificado: {$METADADO_PROTOCOLO_OBSERVACAO}
\r\n
Nome:{$METADADO_PROTOCOLO_USUARIONOME}
\r\n
E-mail:{$METADADO_PROTOCOLO_USUARIOEMAIL}
\r\n
E-mail:{$METADADO_PROTOCOLO_EMAIL1}
\r\n
E-mail:{$METADADO_PROTOCOLO_EMAIL2}
');
+INSERT INTO `configuracao_email` (`codigo`,`nome`,`valor`) VALUES (7,'EMAIL_CONTEUDO_RECEBIMENTO_SEI','
Número Único de Protocolo:{$METADADO_PROTOCOLO_NUPE}
\r\n
Prezado (a) usuário (a), Esta é uma mensagem automática e não deve ser respondida. Informamos que seu protocolo foi entregue ao setor responsável e que foi gerado o NUP:{$METADADO_PROTOCOLO_NUPE}. Quaisquer divergências das informações prestadas ou problemas nos arquivos anexados serão comunicados ao (à) senhor (a) através dos e-mails informados em seu cadastro. Informações referentes à tramitação de seu processo serão atualizadas até 24 horas e estarão acessíveis no sítio do protocolo integrado do Governo Federal, disponível em {$METADADO_PROTOCOLO_LINKSEI}
\r\n
Data:{$METADADO_PROTOCOLO_DATAHORAFORMADATA}}.
\r\n
Nome:{$METADADO_PROTOCOLO_USUARIONOME}
\r\n
E-mail:{$METADADO_PROTOCOLO_USUARIOEMAIL}
\r\n
E-mail:{$METADADO_PROTOCOLO_EMAIL1}
\r\n
E-mail:{$METADADO_PROTOCOLO_EMAIL2}
\r\n
Referência ao protocolo anterior:
\r\n
{$METADADO_PROTOCOLO_TABELAARQUIVO}
');
+INSERT INTO `configuracao_email` (`codigo`,`nome`,`valor`) VALUES (8,'EMAIL_CABECALHO','
\r\n\r\n
\r\n
{$METADADO_LOGO_EMAIL}
\r\n
\r\n
\r\n
\r\n
Ministério do Planejamento, Desenvolvimento e Gestão Protocolo Central Esplanada dos Ministérios Bloco K, Térreo, sala T 28, CEP 70.040-906 – Brasília-DF protocolo@planejamento.gov.br (61) 2020-5195/5580
\r\n
\r\n
\r\n\r\n
');
+INSERT INTO `configuracao_email` (`codigo`,`nome`,`valor`) VALUES (9,'EMAIL_RODAPE','
\r\n
“Por gentileza, responda nossa pesquisa de satisfação do Sistema de Protocolo Eletrônico. Sua contribuição é de extrema valia. Clique aqui”
\r\n
\r\n
São de exclusiva responsabilidade do usuário: A conformidade entre os dados informados e os documentos; A conservação dos originais em papel de documentos digitalizados até que decaia o direito de revisão dos atos praticados no processo, para que, caso solicitado, sejam apresentados para qualquer tipo de conferência; A observação de que os atos processuais se consideram realizados no dia e hora do recebimento pelo SEI, considerando-se tempestivos os praticados até 23h59min59s do último dia do prazo, considerando sempre o horário oficial de Brasília, independente do fuso horário em que se encontre.
');
+
+/*
+-- Insert protocolo.metadado
+LIMIT 0, 1000
+
+-- Date: 2018-03-07 12:42
+*/
+SET FOREIGN_KEY_CHECKS = 0;
+truncate table `metadado`;
+SET FOREIGN_KEY_CHECKS = 1;
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (1,'METADADO_LOGO_EMAIL','','Imagem do logótipo do ministério.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (2,'METADADO_MSGERRO','Erro no protocolo.','Mensagem de erro ao enviar ao SEI.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (3,'METADADO_PROTOCOLO_DATAHORAFORMADATA','','Data de criação do protocolo.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (4,'METADADO_PROTOCOLO_EMAIL1','E-mail: protocolo.email1','E-mail 1 de interessado.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (5,'METADADO_PROTOCOLO_EMAIL2','E-mail: protocolo.emails','E-mail 2 de interessado.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (6,'METADADO_PROTOCOLO_LINKSEI','linksei','Link de acesso ao protocolo no SEI.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (7,'METADADO_PROTOCOLO_NUMERO','Nmero do Protocolo Provisrio: 123ads31232asfd','Numero do protocolo.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (8,'METADADO_PROTOCOLO_NUMEROANTERIOR','Referncia ao protocolo anterior: 121345461','Numero de protocolo anterior.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (9,'METADADO_PROTOCOLO_NUPE','protocolo.nupe','Numero único do protocolo no SEI.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (10,'METADADO_PROTOCOLO_OBSERVACAO','observacao','Obsersavação cadastrada no cancelamento do protocolo.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (11,'METADADO_PROTOCOLO_TABELAARQUIVO','
\n \n
\n
\n Descrição do documento\n
\n
\n Arquivo\n
\n
\n \n \n
\n
&{arquivo.tipoDocumento.descricao}
\n
&{arquivo.nomeOriginal}
\n
\n \n
','Tabela com a lista de arquivos do protocolo.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (12,'METADADO_PROTOCOLO_USUARIOEMAIL','E-mail: protocolo.email1','E-mail do usuário que cadastrou o protocolo.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (13,'METADADO_PROTOCOLO_USUARIONOME','& usuario nome','Nome do usuário que cadastrou o protocolo.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (14,'METADADO_USUARIO_NOVASENHA','Sua nova senha : 5as4f56as4f5as4','Nova senha gerada para o usuário.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (15,'METADADO_USUARIO_URLCONFIRMACAO','CONFIRMAR MEU CADASTRO.','Url para ativação do usuário.');
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (16,'METADADO_USUARIO_URLCONSILIACAO','CONFIRMAR MEU CADASTRO.','Url para consiliação de usuário protocolo com usuário brasil cidadão.');
+UPDATE metadado SET valor = REPLACE(valor,'&','$');
+
+/*
+-- insert protocolo.metadado_email
+LIMIT 0, 1000
+
+-- Date: 2018-03-07 12:42
+*/
+SET FOREIGN_KEY_CHECKS = 0;
+truncate table `metadado_email`;
+SET FOREIGN_KEY_CHECKS = 1;
+
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (1,15);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (2,16);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (3,2);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (3,7);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (4,14);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (5,3);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (5,4);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (5,5);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (5,7);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (5,8);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (5,10);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (5,11);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (5,12);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (5,13);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (6,3);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (6,4);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (6,5);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (6,7);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (6,10);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (6,12);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (6,13);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,3);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,4);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,5);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,6);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,7);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,8);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,9);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,10);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,11);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,12);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (7,13);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (8,1);
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (9,1);
diff --git a/src/main/resources/db/migration/V36__tabela_protocolo_erro_ws.sql b/src/main/resources/db/migration/V36__tabela_protocolo_erro_ws.sql
new file mode 100644
index 0000000..4d0004c
--- /dev/null
+++ b/src/main/resources/db/migration/V36__tabela_protocolo_erro_ws.sql
@@ -0,0 +1 @@
+ALTER TABLE `protocolo` ADD `erro_ws` TEXT NULL AFTER `data_envio`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V37__correcao_metadado_urlconfirmacao.sql b/src/main/resources/db/migration/V37__correcao_metadado_urlconfirmacao.sql
new file mode 100644
index 0000000..c855372
--- /dev/null
+++ b/src/main/resources/db/migration/V37__correcao_metadado_urlconfirmacao.sql
@@ -0,0 +1,12 @@
+
+UPDATE metadado
+ SET valor=concat('CONFIRMAR MEU CADASTRO.')
+ WHERE (codigo=15);
+
+UPDATE metadado
+ SET valor=concat('CONFIRMAR MEU CADASTRO.')
+ WHERE (codigo=16);
+
+UPDATE configuracao_email
+ SET valor=concat('
{', '$', 'METADADO_LOGO_EMAIL}
Ministério do Planejamento, Desenvolvimento e Gestão Protocolo Central Esplanada dos Ministérios Bloco K, Térreo, sala T 28, CEP 70.040-906 – Brasília-DF protocolo@planejamento.gov.br (61) 2020-5195/5580
')
+ WHERE (codigo=8);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V38__correcao_atualizacao_token_brasil_cidadao.sql b/src/main/resources/db/migration/V38__correcao_atualizacao_token_brasil_cidadao.sql
new file mode 100644
index 0000000..f4b3ab1
--- /dev/null
+++ b/src/main/resources/db/migration/V38__correcao_atualizacao_token_brasil_cidadao.sql
@@ -0,0 +1,11 @@
+
+ALTER TABLE `usuario_brasil_cidadao`
+ADD COLUMN `token` VARCHAR(255) NOT NULL AFTER `codigo_usuario`,
+ADD COLUMN `ativo` TINYINT(4) NOT NULL AFTER `token`,
+ADD COLUMN `email` VARCHAR(50) NULL DEFAULT NULL AFTER `ativo`;
+
+ALTER TABLE `usuario_brasil_cidadao`
+MODIFY token TEXT;
+
+ALTER TABLE `usuario_brasil_cidadao`
+ADD INDEX `usuario_brasil_cidadao_fki_1` (`codigo_usuario` ASC);
diff --git a/src/main/resources/db/migration/V39__correcao_email_rodape_insercao_formulario.sql b/src/main/resources/db/migration/V39__correcao_email_rodape_insercao_formulario.sql
new file mode 100644
index 0000000..518d0fc
--- /dev/null
+++ b/src/main/resources/db/migration/V39__correcao_email_rodape_insercao_formulario.sql
@@ -0,0 +1 @@
+UPDATE `configuracao_email` SET valor=concat('
','&','nbsp;
\r
','&','ldquo;Por gentileza, responda nossa pesquisa de satisfa','&','ccedil;','&','atilde;o do Sistema de Protocolo Eletr','&','ocirc;nico. Sua contribui','&','ccedil;','&','atilde;o ','&','eacute; de extrema valia.','&','nbsp;','&','nbsp;Clique aqui','&','rdquo;
\r
','&','nbsp;
\r
S','&','atilde;o de exclusiva responsabilidade do usu','&','aacute;rio: A conformidade entre os dados informados e os documentos; A conserva','&','ccedil;','&','atilde;o dos originais em papel de documentos digitalizados at','&','eacute; que decaia o direito de revisão dos atos praticados no processo, para que, caso solicitado, sejam apresentados para qualquer tipo de conferência; A observa','&','ccedil;','&','atilde;o de que os atos processuais se consideram realizados no dia e hora do recebimento pelo SEI, considerando-se tempestivos os praticados at','&','eacute; 23h59min59s do ','&','uacute;ltimo dia do prazo, considerando sempre o hor','&','aacute;rio oficial de Bras','&','iacute;lia, independente do fuso hor','&','aacute;rio em que se encontre. ','&','nbsp;
') WHERE `codigo`='9';
diff --git a/src/main/resources/db/migration/V40__criando_link_acesso_sei.sql b/src/main/resources/db/migration/V40__criando_link_acesso_sei.sql
new file mode 100644
index 0000000..c5494ad
--- /dev/null
+++ b/src/main/resources/db/migration/V40__criando_link_acesso_sei.sql
@@ -0,0 +1,3 @@
+
+ALTER TABLE `protocolo`
+ADD COLUMN `linksei` VARCHAR(255) NULL AFTER `id_unidade`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V41__tabela_bloquei_login.sql b/src/main/resources/db/migration/V41__tabela_bloquei_login.sql
new file mode 100644
index 0000000..2c8c3a0
--- /dev/null
+++ b/src/main/resources/db/migration/V41__tabela_bloquei_login.sql
@@ -0,0 +1,20 @@
+CREATE TABLE `login_attempt` (
+ `id` int(11) NOT NULL,
+ `key` varchar(255) NOT NULL,
+ `amount` int(2) NOT NULL DEFAULT '1',
+ `reset_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+
+ALTER TABLE login_attempt
+ ADD PRIMARY KEY (`id`),
+ ADD KEY `amount` (`amount`),
+ ADD KEY `reset_at` (`reset_at`),
+ ADD KEY `key` (`key`) USING BTREE;
+
+
+
+ALTER TABLE login_attempt
+ MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V42__novo_template_email.sql b/src/main/resources/db/migration/V42__novo_template_email.sql
new file mode 100644
index 0000000..0dd7217
--- /dev/null
+++ b/src/main/resources/db/migration/V42__novo_template_email.sql
@@ -0,0 +1,5 @@
+INSERT INTO `configuracao_email` (`codigo`,`nome`,`valor`) VALUES (10,'EMAIL_CONTEUDO_DESBLOQUEIO','
PREZADO(A),
\r\n
Usuário bloqueado, favor acessar o LINK {$METADADO_USUARIO_URLDESBLOQUEIO}
\r\n
para desbloqueiar o usuário.
');
+
+INSERT INTO `metadado` (`codigo`,`nome`,`valor`,`descricao`) VALUES (17,'METADADO_USUARIO_URLDESBLOQUEIO',concat('CONFIRMAR MEU CADASTRO.Url para consiliação de usuário protocolo com usuário brasil cidadão.'),null);
+
+INSERT INTO `metadado_email` (`codigo_email`,`codigo_metadado`) VALUES (10,17);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V43__atualizacao_metadao_link_sei.sql b/src/main/resources/db/migration/V43__atualizacao_metadao_link_sei.sql
new file mode 100644
index 0000000..1eebfed
--- /dev/null
+++ b/src/main/resources/db/migration/V43__atualizacao_metadao_link_sei.sql
@@ -0,0 +1,3 @@
+UPDATE `metadado`
+SET `valor` = concat('Link protocolo integrado.')
+WHERE `codigo` = 6 ;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V44__atualizacao_tabela_configuracao_classificacao.sql b/src/main/resources/db/migration/V44__atualizacao_tabela_configuracao_classificacao.sql
new file mode 100644
index 0000000..53da057
--- /dev/null
+++ b/src/main/resources/db/migration/V44__atualizacao_tabela_configuracao_classificacao.sql
@@ -0,0 +1,77 @@
+-- MySQL Workbench Synchronization
+-- Generated: 2018-04-19 14:26
+-- Model: New Model
+-- Version: 1.0
+-- Project: Name of the project
+-- Author: 01572931140
+
+SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
+SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
+SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
+
+ALTER TABLE usuario_grupo
+ DROP FOREIGN KEY `usuario_grupo_ibfk_2`;
+
+CREATE TABLE IF NOT EXISTS classificacao (
+ `codigo` BIGINT(20) NOT NULL,
+ `nome` VARCHAR(100) NOT NULL,
+ PRIMARY KEY (`codigo`))
+ ENGINE = InnoDB
+ DEFAULT CHARACTER SET = utf8;
+
+INSERT INTO classificacao (`codigo`, `nome`) VALUES ('1', 'server-email');
+INSERT INTO classificacao (`codigo`, `nome`) VALUES ('2', 'sei');
+INSERT INTO classificacao (`codigo`, `nome`) VALUES ('3', 'storage');
+INSERT INTO classificacao (`codigo`, `nome`) VALUES ('4', 'brasil-cidadao');
+INSERT INTO classificacao (`codigo`, `nome`) VALUES ('5', 'captcha');
+
+ALTER TABLE `configuracao`
+ DROP COLUMN `classificacao`,
+ DROP COLUMN `id_classificacao`,
+ DROP COLUMN `id_enum`,
+ CHANGE COLUMN `codigo` `codigo` BIGINT(20) NOT NULL ,
+ ADD COLUMN `codigo_classificacao` BIGINT(20) NOT NULL AFTER `descricao`,
+ ADD INDEX `fk_configuracao_classificacao_idx` (`codigo_classificacao` ASC);
+
+UPDATE configuracao SET `codigo_classificacao`=1 WHERE `codigo`=1;
+UPDATE configuracao SET `codigo_classificacao`=1 WHERE `codigo`=2;
+UPDATE configuracao SET `codigo_classificacao`=1 WHERE `codigo`=3;
+UPDATE configuracao SET `codigo_classificacao`=1 WHERE `codigo`=4;
+UPDATE configuracao SET `codigo_classificacao`=4 WHERE `codigo`=9;
+UPDATE configuracao SET `codigo_classificacao`=4 WHERE `codigo`=10;
+UPDATE configuracao SET `codigo_classificacao`=4 WHERE `codigo`=11;
+UPDATE configuracao SET `codigo_classificacao`=4 WHERE `codigo`=12;
+UPDATE configuracao SET `codigo_classificacao`=4 WHERE `codigo`=13;
+UPDATE configuracao SET `codigo_classificacao`=4 WHERE `codigo`=14;
+UPDATE configuracao SET `codigo_classificacao`=4 WHERE `codigo`=15;
+UPDATE configuracao SET `codigo_classificacao`=4 WHERE `codigo`=16;
+UPDATE configuracao SET `codigo_classificacao`=4 WHERE `codigo`=18;
+UPDATE configuracao SET `codigo_classificacao`=4 WHERE `codigo`=19;
+UPDATE configuracao SET `codigo_classificacao`=3 WHERE `codigo`=20;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=21;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=22;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=23;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=24;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=25;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=26;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=27;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=28;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=29;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=30;
+UPDATE configuracao SET `codigo_classificacao`=2 WHERE `codigo`=31;
+UPDATE configuracao SET `codigo_classificacao`=5 WHERE `codigo`=32;
+UPDATE configuracao SET `codigo_classificacao`=5 WHERE `codigo`=33;
+
+
+ALTER TABLE configuracao
+ ADD CONSTRAINT `classificacao_fk`
+ FOREIGN KEY (`codigo_classificacao`)
+ REFERENCES classificacao (`codigo`)
+ ON DELETE NO ACTION
+ ON UPDATE NO ACTION;
+
+DELIMITER ;
+
+SET SQL_MODE=@OLD_SQL_MODE;
+SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
+SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
diff --git a/src/main/resources/db/migration/V45__atualizacao_tabela_configuracao_captcha.sql b/src/main/resources/db/migration/V45__atualizacao_tabela_configuracao_captcha.sql
new file mode 100644
index 0000000..dc71377
--- /dev/null
+++ b/src/main/resources/db/migration/V45__atualizacao_tabela_configuracao_captcha.sql
@@ -0,0 +1,9 @@
+-- MySQL Workbench Synchronization
+-- Generated: 2018-04-19 14:26
+-- Model: New Model
+-- Version: 1.0
+-- Project: Name of the project
+-- Author: 01572931140
+
+INSERT INTO `configuracao` (`codigo`, `nome`, `valor`, `descricao`, `codigo_classificacao`) VALUES ('32', 'CAPTCHA_SITE_KEY', '6LdBAVQUAAAAAET4Dun738dTVCWfhqVDuvnDoBAp', null, '5');
+INSERT INTO `configuracao` (`codigo`, `nome`, `valor`, `descricao`, `codigo_classificacao`) VALUES ('33', 'CAPTCHA_SECRET_KEY', '6LdBAVQUAAAAAEa3owvd2PBSaOwU8OOPeFwTq13w', null, '5');
diff --git a/src/main/resources/db/migration/V46__atualizacao_tabela_metadao_desbloqueio.sql b/src/main/resources/db/migration/V46__atualizacao_tabela_metadao_desbloqueio.sql
new file mode 100644
index 0000000..971cc80
--- /dev/null
+++ b/src/main/resources/db/migration/V46__atualizacao_tabela_metadao_desbloqueio.sql
@@ -0,0 +1,10 @@
+-- MySQL Workbench Synchronization
+-- Generated: 2018-04-19 14:26
+-- Model: New Model
+-- Version: 1.0
+-- Project: Name of the project
+-- Author: 01572931140
+
+UPDATE `metadado` SET `valor`=concat('Link de desbloqueio') WHERE `codigo`='17';
+
+
diff --git a/src/main/resources/db/migration/V47__adicionado-novo_sei.sql b/src/main/resources/db/migration/V47__adicionado-novo_sei.sql
new file mode 100644
index 0000000..a0f8096
--- /dev/null
+++ b/src/main/resources/db/migration/V47__adicionado-novo_sei.sql
@@ -0,0 +1,29 @@
+INSERT INTO classificacao (`codigo`, `nome`) VALUES (6, 'sei-mf');
+INSERT INTO classificacao (`codigo`, `nome`) VALUES (7, 'sei-mdic');
+UPDATE classificacao SET `nome`='sei-mp' WHERE `codigo`=2;
+
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (34,'URL_ENDPOINT','http://siphom.fazenda.gov.br/sei/ws/SeiWS.php','Sei MF',6);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (35,'ASSUNTO_CODIGO_ESTRUTURADO','900',NULL,6);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (36,'PROCEDIMENTO_ESPECIFICADO','Especificacao do processo',NULL,6);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (37,'PROCEDIMENTO_NIVEL_ACESSO','0',NULL,6);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (38,'PROCEDIMENTO_ID_TIPO_PROCEDIMENTO','100000836',NULL,6);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (39,'DOCUMENTO_TIPO','R',NULL,6);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (40,'DOCUMENTO_ID_SERIE','64',NULL,6);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (41,'DOCUMENTO_NIVEL_ACESSO','0',NULL,6);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (42,'SIGLA_SISTEMA','PROT_ELETRONICO',NULL,6);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (43,'IDENTIFICACAO_SERVICO','ProtocolizacaoEletronica',NULL,6);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (44,'ID_UNIDADE','110000054',NULL,6);
+--
+--Mudar para SEI MDIC
+--
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (45,'URL_ENDPOINT','https://seitreina.nuvem.gov.br/sei/ws/SeiWS.php','Sei MDIC',7);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (46,'ASSUNTO_CODIGO_ESTRUTURADO','520.1',NULL,7);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (47,'PROCEDIMENTO_ESPECIFICADO','Especificacao do processo',NULL,7);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (48,'PROCEDIMENTO_NIVEL_ACESSO','0',NULL,7);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (49,'PROCEDIMENTO_ID_TIPO_PROCEDIMENTO','100000346',NULL,7);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (50,'DOCUMENTO_TIPO','R',NULL,7);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (51,'DOCUMENTO_ID_SERIE','1',NULL,7);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (52,'DOCUMENTO_NIVEL_ACESSO','0',NULL,7);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (53,'SIGLA_SISTEMA','UNB',NULL,7);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (54,'IDENTIFICACAO_SERVICO','testeunb',NULL,7);
+INSERT INTO configuracao (`codigo`,`nome`,`valor`,`descricao`,`codigo_classificacao`) VALUES (55,'ID_UNIDADE','110001972',NULL,7);
diff --git a/src/main/resources/db/migration/V48__adicionado-novos_parametros_tipo_documento_sei.sql b/src/main/resources/db/migration/V48__adicionado-novos_parametros_tipo_documento_sei.sql
new file mode 100644
index 0000000..a5ff1a6
--- /dev/null
+++ b/src/main/resources/db/migration/V48__adicionado-novos_parametros_tipo_documento_sei.sql
@@ -0,0 +1,9 @@
+ALTER TABLE `tipo_documento`
+ADD COLUMN `codigo_sei_mf` VARCHAR(45) NULL AFTER `ativo`,
+ADD COLUMN `codigo_sei_mdic` VARCHAR(45) NULL AFTER `codigo_sei_mf`;
+
+
+--Códigos do SEI da Fazenda e MDIC como iguais por falta de dados do sei MDIC
+
+UPDATE `tipo_documento` SET `codigo_sei_mf`='64', `codigo_sei_mdic`='64' WHERE `codigo`='14';
+UPDATE `tipo_documento` SET `codigo_sei_mf`='495', `codigo_sei_mdic`='495' WHERE `codigo`='15';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V49__adicionado-novos_parametros_tipo_documento_sei-corrigidos.sql b/src/main/resources/db/migration/V49__adicionado-novos_parametros_tipo_documento_sei-corrigidos.sql
new file mode 100644
index 0000000..de4c842
--- /dev/null
+++ b/src/main/resources/db/migration/V49__adicionado-novos_parametros_tipo_documento_sei-corrigidos.sql
@@ -0,0 +1,2 @@
+UPDATE `tipo_documento` SET `codigo_sei_mf`='64', `codigo_sei_mdic`='64' WHERE `descricao`='Requerimento';
+UPDATE `tipo_documento` SET `codigo_sei_mf`='495', `codigo_sei_mdic`='495' WHERE `descricao`='Complemento';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V50__adicionado-novos_parametros_tipo_documento_sei-corrigidos3.sql b/src/main/resources/db/migration/V50__adicionado-novos_parametros_tipo_documento_sei-corrigidos3.sql
new file mode 100644
index 0000000..368a327
--- /dev/null
+++ b/src/main/resources/db/migration/V50__adicionado-novos_parametros_tipo_documento_sei-corrigidos3.sql
@@ -0,0 +1,2 @@
+UPDATE `tipo_documento` SET `codigo_sei_mf`='64', `codigo_sei_mdic`='64' WHERE `descricao`='Requerimento';
+UPDATE `tipo_documento` SET `codigo_sei_mf`='870', `codigo_sei_mdic`='495' WHERE `descricao`='Complemento';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V51__adicionado-novos_parametros_tipo_documento_sei-mdic.sql b/src/main/resources/db/migration/V51__adicionado-novos_parametros_tipo_documento_sei-mdic.sql
new file mode 100644
index 0000000..60bf406
--- /dev/null
+++ b/src/main/resources/db/migration/V51__adicionado-novos_parametros_tipo_documento_sei-mdic.sql
@@ -0,0 +1,2 @@
+UPDATE `tipo_documento` SET `codigo_sei_mdic`='64' WHERE `descricao`='Requerimento';
+UPDATE `tipo_documento` SET `codigo_sei_mdic`='1207' WHERE `descricao`='Complemento';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/V52__adicionado-novo-parametro-hipotese-legal-sei.sql b/src/main/resources/db/migration/V52__adicionado-novo-parametro-hipotese-legal-sei.sql
new file mode 100644
index 0000000..836a1dd
--- /dev/null
+++ b/src/main/resources/db/migration/V52__adicionado-novo-parametro-hipotese-legal-sei.sql
@@ -0,0 +1 @@
+INSERT INTO configuracao (`codigo`, `nome`, `valor`, `descricao`, `codigo_classificacao`) VALUES (56, 'PROCEDIMENTO_HIPOTESE_LEGAL', '44', 'Hipótese legal de procedimento - dependência quando o processo é restrito', 6);
diff --git a/src/main/resources/static/images/logoBras3ilCidadao.png b/src/main/resources/static/images/logoBras3ilCidadao.png
new file mode 100644
index 0000000..5628865
Binary files /dev/null and b/src/main/resources/static/images/logoBras3ilCidadao.png differ
diff --git a/src/main/resources/static/images/logoBrasilCidadao.png b/src/main/resources/static/images/logoBrasilCidadao.png
index a284eb9..b775e4f 100644
Binary files a/src/main/resources/static/images/logoBrasilCidadao.png and b/src/main/resources/static/images/logoBrasilCidadao.png differ
diff --git a/src/main/resources/static/images/logoBrasilCidadao_old.png b/src/main/resources/static/images/logoBrasilCidadao_old.png
new file mode 100644
index 0000000..a284eb9
Binary files /dev/null and b/src/main/resources/static/images/logoBrasilCidadao_old.png differ
diff --git a/src/main/resources/static/javascripts/dashboard.lista-arquivos.js b/src/main/resources/static/javascripts/dashboard.lista-arquivos.js
index 4b33119..a079c42 100644
--- a/src/main/resources/static/javascripts/dashboard.lista-arquivos.js
+++ b/src/main/resources/static/javascripts/dashboard.lista-arquivos.js
@@ -66,7 +66,6 @@ Protocolo.ListaArquivos = (function () {
})();
Protocolo.TelaAprovarReprovar = (function () {
-
function TelaAprovarReprovar() {
this.idProtocolo = $('.js-lista-arquivos-codigo-protocolo').data('codigo-protocolo');
this.btnAprovarModal = $('.js-btn-modal-aprovar');
@@ -79,7 +78,9 @@ Protocolo.TelaAprovarReprovar = (function () {
TelaAprovarReprovar.prototype.iniciar = function () {
this.btnAprovarModal.on('click', onClickBtnAprovarModal.bind(this));
- this.btnAprovarManualModal.on('click', onClickconsultaSei.bind(this));
+ //this.btnAprovarManualModal.on('click', onClickconsultaSei.bind(this));
+ this.btnAprovarManualModal.on('click', onConfirmarAprovacaoManual.bind(this));
+
this.btnReprovarModal.on('click', onClickBtnReprovarModal.bind(this));
if (this.tipoFormulario === 'reprovacao') {
@@ -95,6 +96,7 @@ Protocolo.TelaAprovarReprovar = (function () {
this.numeroProtocoloSei = $('.numero_protocolo_sei').val();
this.tipoProtocolo = $("input[name='radio_protocolo']:checked").val();
+
if ((this.tipoProtocolo=='novo'||this.tipoProtocolo=='existente')&&this.numeroProtocoloSei==''){
swal("Error", "Informe o numero do SEI obrigatório", "error");
}else{
@@ -131,8 +133,9 @@ Protocolo.TelaAprovarReprovar = (function () {
}
function onConfirmarAprovacao() {
- $.ajax({
- url: this.btnAprovarModal.data('url') + this.idProtocolo + '?sei=' + this.numeroProtocoloSei+'&tipo='+ this.tipoProtocolo,
+ this.idSei = $('#idSei').val();
+ $.ajax({
+ url: this.btnAprovarModal.data('url') + this.idProtocolo + '?sei=' + this.numeroProtocoloSei+'&tipo='+ this.tipoProtocolo+'&idSei='+ this.idSei,
method: 'PUT',
contentType: 'application/json',
success: onBtnAprovarModalSucesso.bind(this),
@@ -339,7 +342,7 @@ EnvioSEI = {
success: function (data) {
//console.log(data.data.status);
if(data.data.status == "ANALISANDO"){
- //console.log("hayaaaa")
+
EnvioSEI.atuzalizarFlagReprovado(id);
}
},
@@ -388,4 +391,4 @@ $( document ).ready(function() {
EnvioSEI.buscarFlag($(this).attr('id'));
});
-});
+});
\ No newline at end of file
diff --git a/src/main/resources/static/layout/stylesheets/estilo-governo.css b/src/main/resources/static/layout/stylesheets/estilo-governo.css
index f354844..1f73d43 100644
--- a/src/main/resources/static/layout/stylesheets/estilo-governo.css
+++ b/src/main/resources/static/layout/stylesheets/estilo-governo.css
@@ -8,6 +8,406 @@ and open the template in the editor.
Author : Narmer Abouhassan
*/
+/*!
+ * button - 0.2.2 */
+
+
+@-webkit-keyframes spinAround {
+ from {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ to {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+
+@keyframes spinAround {
+ from {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ to {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+
+
+.br-button.is-primary {
+ background: #1351b4;
+ border: 1px solid #1351b4;
+ border-radius: 100px;
+ color: #ffffff;
+ cursor: pointer;
+ display: inline-block;
+ font-family: Rawline;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 600;
+ line-height: normal;
+ padding: 8px 24px;
+ text-align: center;
+ width: 100%;
+}
+.br-button.is-primary span {
+ font-stretch: ultra-condensed;
+ font-weight: 900;
+}
+
+@media (min-width: 576px) {
+ .br-button.is-primary {
+ min-width: 144px;
+ width: auto;
+ }
+}
+
+.br-button.is-primary:focus,
+.br-button.is-primary.is-focus {
+ -webkit-box-shadow: 0 3px 6px -3px #1351b4;
+ box-shadow: 0 3px 6px -3px #1351b4;
+ outline: 0;
+}
+.br-button.is-primary:hover,
+.br-button.is-primary.is-hover {
+ background-color: #2670e8;
+ border-color: #2670e8;
+ color: #ffffff;
+ text-decoration: none;
+}
+.br-button.is-primary:disabled,
+.br-button.is-primary.is-disabled {
+ background: #888888;
+ border-color: #888888;
+ color: #ffffff;
+ cursor: default;
+}
+
+.br-button.is-secondary {
+ background: #ffffff;
+ border: 1px solid #1351b4;
+ border-radius: 100px;
+ color: #1351b4;
+ cursor: pointer;
+ display: inline-block;
+ /*font-family: Rawline;*/
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: normal;
+ padding: 8px 24px;
+ text-align: center;
+ width: 100%;
+}
+.br-button.is-secondary span {
+ font-stretch: ultra-condensed;
+ font-weight: 900;
+}
+
+@media (min-width: 576px) {
+ .br-button.is-secondary {
+ min-width: 144px;
+ width: auto;
+ }
+}
+
+.br-button.is-secondary:focus,
+.br-button.is-secondary.is-focus {
+ -webkit-box-shadow: 0 3px 6px -3px #1351b4;
+ box-shadow: 0 3px 6px -3px #1351b4;
+ outline: 0;
+}
+.br-button.is-secondary:hover,
+.br-button.is-secondary.is-hover {
+ background-color: #2670e8;
+ border-color: #2670e8;
+ color: #ffffff;
+ text-decoration: none;
+}
+.br-button.is-secondary:disabled,
+.br-button.is-secondary.is-disabled {
+ background: #888888;
+ border-color: #888888;
+ color: #ffffff;
+ cursor: default;
+}
+
+.br-button.is-tertiary {
+ background: transparent;
+ border: 0;
+ color: #1351b4;
+ cursor: pointer;
+ padding: 0;
+}
+.br-button.is-tertiary:focus,
+.br-button.is-tertiary.is-focus {
+ outline: 0;
+ text-shadow: 0 3px 6px currentColor;
+}
+.br-button.is-tertiary:hover,
+.br-button.is-tertiary.is-hover {
+ color: #2670e8;
+ text-decoration: underline;
+}
+.br-button.is-tertiary:disabled,
+.br-button.is-tertiary.is-disabled {
+ color: #888888;
+ cursor: default;
+}
+
+.br-button.is-cancel {
+ background: transparent;
+ border: 0;
+ color: #555555;
+ cursor: pointer;
+ padding: 0;
+}
+.br-button.is-cancel:focus,
+.br-button.is-cancel.is-focus {
+ outline: 0;
+ text-shadow: 0 3px 6px currentColor;
+}
+.br-button.is-cancel:hover,
+.br-button.is-cancel.is-hover {
+ color: #2670e8;
+ text-decoration: underline;
+}
+.br-button.is-cancel:disabled,
+.br-button.is-cancel.is-disabled {
+ color: #888888;
+ cursor: default;
+}
+
+.br-button.is-call-to-action {
+ background: #268744;
+ border: 1px solid #ededed;
+ border-radius: 100px;
+ border-width: 16px;
+ color: #ffffff;
+ cursor: pointer;
+ display: inline-block;
+ font-family: Rawline;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 600;
+ line-height: normal;
+ padding: 8px 24px;
+ text-align: center;
+ width: 100%;
+}
+
+@media (min-width: 576px) {
+ .br-button.is-call-to-action {
+ min-width: 144px;
+ width: auto;
+ }
+}
+
+.br-button.is-call-to-action:focus,
+.br-button.is-call-to-action.is-focus {
+ -webkit-box-shadow: 0 3px 6px -3px #1351b4;
+ box-shadow: 0 3px 6px -3px #1351b4;
+ outline: 0;
+}
+.br-button.is-call-to-action:hover,
+.br-button.is-call-to-action.is-hover {
+ background-color: #2670e8;
+ border-color: #2670e8;
+ color: #ffffff;
+ text-decoration: none;
+}
+.br-button.is-call-to-action:disabled,
+.br-button.is-call-to-action.is-disabled {
+ background: #888888;
+ border-color: #888888;
+ color: #ffffff;
+ cursor: default;
+}
+
+@media (min-width: 576px) {
+ .br-button.is-call-to-action {
+ min-width: 176px;
+ }
+}
+
+.br-button.is-call-to-action:focus,
+.br-button.is-call-to-action.is-focus {
+ -webkit-box-shadow: 0 3px 6px -3px #268744;
+ box-shadow: 0 3px 6px -3px #268744;
+}
+.br-button.is-call-to-action:hover,
+.br-button.is-call-to-action.is-hover {
+ background-color: #36a191;
+ border-color: #ededed;
+ color: #ffffff;
+ text-decoration: none;
+}
+
+.br-button.is-circle {
+ align-items: center;
+ border-radius: 50% !important;
+ -webkit-box-align: center;
+ -webkit-box-pack: center;
+ display: -webkit-inline-box !important;
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ -ms-flex-align: center;
+ -ms-flex-pack: center;
+ height: 36px !important;
+ justify-content: center;
+ padding: 0 !important;
+ width: 36px !important;
+}
+
+@media (min-width: 576px) {
+ .br-button.is-circle {
+ height: 36px !important;
+ min-width: 0;
+ width: 36px !important;
+ }
+}
+
+.br-button.is-circle img {
+ width: 100%;
+}
+.br-button.is-circle:not(.is-primary):not(.is-secondary) {
+ border-color: transparent;
+}
+
+.br-button.is-social-media {
+ align-items: center;
+ border-color: transparent;
+ border-radius: 50% !important;
+ -webkit-box-align: center;
+ -webkit-box-pack: center;
+ display: -webkit-inline-box !important;
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ -ms-flex-align: center;
+ -ms-flex-pack: center;
+ height: 64px !important;
+ justify-content: center;
+ padding: 0 !important;
+ width: 64px !important;
+}
+
+@media (min-width: 576px) {
+ .br-button.is-social-media {
+ height: 64px !important;
+ min-width: 0;
+ width: 64px !important;
+ }
+}
+
+.br-button.is-social-media img {
+ width: 100%;
+}
+
+.br-button.is-go-top {
+ align-items: center;
+ background: transparent;
+ border: 0;
+ -webkit-box-align: center;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -ms-flex-align: center;
+ font-size: 12px;
+ font-weight: 800;
+ margin: 0;
+ padding: 0;
+ text-transform: uppercase;
+}
+.br-button.is-go-top .br-button {
+ margin-left: 8px;
+}
+.br-button.is-go-top:hover .br-button,
+.br-button.is-go-top:focus .br-button {
+ background-color: #2670e8;
+ border-color: #2670e8;
+}
+.br-button.is-go-top:disabled .br-button {
+ background: #888888;
+ border-color: #888888;
+}
+
+.br-button.is-filter {
+ align-items: center;
+ background: transparent;
+ border: 0;
+ -webkit-box-align: center;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -ms-flex-align: center;
+ margin: 0;
+ padding: 0;
+}
+.br-button.is-filter .fas {
+ color: #1351b4;
+ margin-left: 8px;
+}
+.br-button.is-filter:hover .fas,
+.br-button.is-filter:focus .fas {
+ color: #2670e8;
+}
+.br-button.is-filter:disabled .fas {
+ color: #888888;
+}
+
+.br-button.is-loading {
+ color: transparent !important;
+ pointer-events: none;
+ position: relative;
+}
+.br-button.is-loading::after {
+ -webkit-animation: spinAround 500ms infinite linear;
+ animation: spinAround 500ms infinite linear;
+ border: 2px solid currentColor;
+ border-radius: 50%;
+ border-right-color: transparent;
+ border-top-color: transparent;
+ content: "";
+ display: block;
+ height: 1em;
+ left: calc(50% - (1em / 2));
+ position: absolute !important;
+ top: calc(50% - (1em / 2));
+ width: 1em;
+}
+.br-button.is-loading.is-primary::after,
+.br-button.is-loading.is-call-to-action::after {
+ border-color: transparent transparent #ffffff #ffffff !important;
+}
+.br-button.is-loading.is-secondary::after {
+ border-color: transparent transparent #1351b4 #1351b4 !important;
+}
+
+.br-button + .br-button {
+ margin-top: 16px;
+}
+
+@media (min-width: 576px) {
+ .br-button + .br-button {
+ margin-left: 24px;
+ margin-top: 0;
+ }
+}
+
+.br-button.is-facebook {
+ background: #3b5998;
+ color: #ffffff;
+}
+.br-button.is-twitter {
+ background: #00aced;
+ color: #ffffff;
+}
+/*# sourceMappingURL=button.css.map */
+
+/*ME*/
.idg-cabecalho{
background-color: #0042b1;
color: inherit;
diff --git a/src/main/resources/templates/Login.html b/src/main/resources/templates/Login.html
index d01ba52..be45a83 100644
--- a/src/main/resources/templates/Login.html
+++ b/src/main/resources/templates/Login.html
@@ -6,12 +6,14 @@
- Protocolo MP - Acesso Identificado
+ Protocolo ME - Acesso Identificado
+
@@ -104,7 +106,7 @@