· 6 years ago · Jun 09, 2019, 07:16 PM
1██████╗ ███████╗███╗ ███╗ ██████╗ ███╗ ██╗███████╗ █████╗ ██████╗
2██╔══██╗██╔════╝████╗ ████║██╔═══██╗████╗ ██║██╔════╝██╔══██╗██╔══██╗
3██║ ██║█████╗ ██╔████╔██║██║ ██║██╔██╗ ██║███████╗███████║██║ ██║
4██║ ██║██╔══╝ ██║╚██╔╝██║██║ ██║██║╚██╗██║╚════██║██╔══██║██║ ██║
5██████╔╝███████╗██║ ╚═╝ ██║╚██████╔╝██║ ╚████║███████║██║ ██║██████╔╝
6╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝╚═════╝
7
8I am DemonSad <3
9
10Target : https://www.inss.gov.br/ ( Instituto Nacional Do Seguro Social )
11
12Greetings: TioSan, Angel, Cloudmore, NedLock
13
14-- ------------------------------------------------------------------------------------------------
15"baixei parte desse servidor, mas estou invadindo o outro servidor do INSS!"
16---------------------------------------------------------------------------------------------------
17/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
18/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
19/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
20/*!40101 SET NAMES latin1 */;
21
22-- Estrutura da tabela `inss_configuracao`
23--
24
25CREATE TABLE IF NOT EXISTS `inss_configuracao` (
26 `prazoresposta` int(11) NOT NULL COMMENT 'Prazo, em dias, para resposta a solicitação',
27 `qtdprorrogacaoresposta` int(11) NOT NULL COMMENT 'Quantidade de dias que podera ser prorrogada a resposta da solicitação',
28 `prazosolicitacaorecurso` int(11) NOT NULL COMMENT 'Prazo, em dias, para solicitação de recurso após a resposta negada',
29 `prazorespostarecurso` int(11) NOT NULL COMMENT 'Prazo, em dias, para resposta ao recurso',
30 `qtdeprorrogacaorecurso` int(11) NOT NULL COMMENT 'Quantidade de dias que podera ser prorrogada resposta ao recurso',
31 `diretorioarquivos` varchar(300) NOT NULL COMMENT 'Diretorio onde será armazenado os anexos do insstema',
32 `urlarquivos` varchar(300) NOT NULL COMMENT 'URL de acesso aos anexos do insstema',
33 `nomeremetenteemail` varchar(100) NOT NULL COMMENT 'nome do remetende para envio de emails pelo insstema',
34 `emailremetente` varchar(100) NOT NULL COMMENT 'email do remetente para envio de emails pelo insstema'
35) ENGINE=MyISAM DEFAULT CHARSET=latin1;
36
37-- --------------------------------------------------------
38
39--
40-- Estrutura da tabela `inss_enquete`
41--
42
43CREATE TABLE IF NOT EXISTS `inss_enquete` (
44 `idenquete` int(11) NOT NULL COMMENT 'Identificador do registro',
45 `resposta` varchar(1) NOT NULL COMMENT 'Reposta da enquete: [R]egular - r[U]im - [B]om - [O]timo',
46 `dataresposta` datetime NOT NULL COMMENT 'data da resposta',
47 `idsolicitante` int(11) NOT NULL COMMENT 'codigo identificador do solicitante',
48 `comentario` varchar(2000) DEFAULT NULL COMMENT 'comentarios do solicitante'
49) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Enquete do feedback do solicitante sobre o insstema';
50
51-- --------------------------------------------------------
52
53--
54-- Estrutura da tabela `inss_escolaridade`
55--
56
57CREATE TABLE IF NOT EXISTS `inss_escolaridade` (
58 `idescolaridade` int(5) NOT NULL,
59 `nome` varchar(30) NOT NULL
60) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1 COMMENT='escolaridades do insstema de lei de acesso';
61
62-- --------------------------------------------------------
63
64--
65-- Estrutura da tabela `inss_faixaetaria`
66--
67
68CREATE TABLE IF NOT EXISTS `inss_faixaetaria` (
69 `idfaixaetaria` int(5) NOT NULL,
70 `nome` varchar(30) NOT NULL
71) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 COMMENT='faixa etaria do insstema de lei de acesso';
72
73-- --------------------------------------------------------
74
75--
76-- Estrutura da tabela `inss_movimentacao`
77--
78
79CREATE TABLE IF NOT EXISTS `inss_movimentacao` (
80 `idmovimentacao` int(11) NOT NULL,
81 `idsecretariaorigem` int(10) NOT NULL,
82 `idusuarioenvio` int(10) NOT NULL,
83 `idsecretariadestino` int(10) NOT NULL,
84 `idusuariorecebimento` int(10) DEFAULT NULL,
85 `dataenvio` datetime NOT NULL,
86 `datarecebimento` datetime DEFAULT NULL,
87 `idsolicitacao` int(11) NOT NULL,
88 `despacho` varchar(4000) DEFAULT NULL,
89 `arquivo` varchar(100) DEFAULT NULL COMMENT 'nome do arquivo anexado a movimentação'
90) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='movimentação das solicitações do lei de acesso';
91
92-- --------------------------------------------------------
93
94--
95-- Estrutura da tabela `inss_numeracao`
96--
97
98CREATE TABLE IF NOT EXISTS `inss_numeracao` (
99 `numero` int(11) NOT NULL DEFAULT '0' COMMENT 'ultimo numero no ano para as demandas',
100 `ano` int(4) NOT NULL,
101 `dataalteracao` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
102) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
103
104-- --------------------------------------------------------
105
106--
107-- Estrutura da tabela `inss_solicitacao`
108--
109
110CREATE TABLE IF NOT EXISTS `inss_solicitacao` (
111 `idsolicitacao` int(11) NOT NULL,
112 `idsolicitante` int(11) NOT NULL,
113 `numprotocolo` int(11) NOT NULL,
114 `anoprotocolo` int(5) NOT NULL,
115 `idtiposolicitacao` int(5) NOT NULL COMMENT 'Identifica o tipo de solicitação',
116 `idsolicitacaoorigem` int(11) DEFAULT NULL COMMENT 'identifica a solicitação original quando a solicitação for de recurso (tiposolicitao ser P ou S)',
117 `situacao` varchar(2) NOT NULL DEFAULT 'A' COMMENT 'A - aberto; T - em tramitacao; N - negado; R - respondido;',
118 `formaretorno` char(1) NOT NULL COMMENT '[E]mail - [F]ax - [C]orreio',
119 `datasolicitacao` datetime NOT NULL,
120 `textosolicitacao` varchar(4000) NOT NULL,
121 `datarecebimentosolicitacao` datetime DEFAULT NULL COMMENT 'data de recebimento da solicitação',
122 `idusuariorecebimento` int(11) DEFAULT NULL COMMENT 'dados da sessao de recebimento da solicitação',
123 `dataprevisaoresposta` datetime NOT NULL COMMENT 'data prevista para a solicitação ser respondida',
124 `dataprorrogacao` datetime DEFAULT NULL COMMENT 'Indica se a data prevista para resposta foi prorrogada',
125 `motivoprorrogacao` varchar(2000) DEFAULT NULL,
126 `idusuarioprorrogacao` int(11) DEFAULT NULL COMMENT 'dados da sessao da prorrogação',
127 `dataresposta` datetime DEFAULT NULL COMMENT 'data da resposta da solicitação',
128 `resposta` varchar(4000) NOT NULL,
129 `idusuarioresposta` int(11) DEFAULT NULL,
130 `idsecretariaselecionada` int(10) DEFAULT NULL COMMENT 'Identifica o SIC direcionado pelo solicitante no momento do cadastro da solicitação',
131 `idsecretariaresposta` int(10) DEFAULT NULL COMMENT 'Identificador da secretaria que respondeu a requisição'
132) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=latin1 COMMENT='solicitações do lei de acesso';
133
134--
135-- Acionadores `inss_solicitacao`
136--
137DELIMITER $$
138CREATE TRIGGER `tBI_inss_solicitacao` BEFORE INSERT ON `inss_solicitacao`
139 FOR EACH ROW BEGIN
140
141 SELECT instancia into @instancia FROM inss_tiposolicitacao
142 WHERE idtiposolicitacao = NEW.idtiposolicitacao;
143
144 if @instancia = 'I' then
145 set @ano = date_format(current_date(),'%Y');
146
147 SELECT numero into @numero FROM inss_numeracao
148 WHERE ano = @ano;
149
150 if @numero is null then
151 set @numero = 1;
152 insert into inss_numeracao (ano, numero, dataalteracao)
153 values(@ano, @numero, NOW());
154 else
155 set @numero = @numero + 1;
156
157 update inss_numeracao set
158 numero = @numero,
159 dataalteracao = NOW()
160 where ano = @ano;
161 end if;
162
163 else
164 SELECT numprotocolo, anoprotocolo into @numero, @ano FROM inss_solicitacao
165 WHERE idsolicitacao = NEW.idsolicitacaoorigem;
166
167 end if;
168
169
170 set NEW.numprotocolo = @numero;
171 set NEW.anoprotocolo = @ano;
172
173
174 END
175$$
176DELIMITER ;
177
178-- --------------------------------------------------------
179
180--
181-- Estrutura da tabela `inss_solicitante`
182--
183
184CREATE TABLE IF NOT EXISTS `inss_solicitante` (
185 `idsolicitante` int(11) NOT NULL,
186 `nome` varchar(100) NOT NULL,
187 `tipopessoa` char(1) NOT NULL COMMENT '[F]isica - [J]uridica',
188 `cpfcnpj` varchar(14) NOT NULL,
189 `email` varchar(150) DEFAULT NULL,
190 `idtipotelefone` int(5) DEFAULT NULL,
191 `dddtelefone` varchar(2) DEFAULT NULL,
192 `telefone` varchar(15) DEFAULT NULL,
193 `logradouro` varchar(200) NOT NULL,
194 `numero` varchar(20) NOT NULL COMMENT 'numero do endereço',
195 `complemento` varchar(30) DEFAULT NULL,
196 `bairro` varchar(60) NOT NULL,
197 `cep` varchar(8) NOT NULL,
198 `cidade` varchar(100) NOT NULL,
199 `uf` char(2) NOT NULL,
200 `profissao` varchar(50) DEFAULT NULL,
201 `idescolaridade` int(5) DEFAULT NULL,
202 `idfaixaetaria` int(5) DEFAULT NULL,
203 `datacadastro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
204 `confirmado` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Se o cadastro foi confirmado. 1-sim; 0-nao',
205 `dataconfirmacao` datetime DEFAULT NULL,
206 `chave` varchar(50) NOT NULL COMMENT 'Senha criptografada, gerada aleatoria no cadastro'
207) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
208
209-- --------------------------------------------------------
210
211--
212-- Estrutura da tabela `inss_tiposolicitacao`
213--
214
215CREATE TABLE IF NOT EXISTS `inss_tiposolicitacao` (
216 `idtiposolicitacao` int(5) NOT NULL,
217 `nome` varchar(50) NOT NULL,
218 `idtiposolicitacao_seguinte` int(5) DEFAULT NULL COMMENT 'Identificador do tipo de solicitação que é feita após essa.',
219 `instancia` varchar(1) NOT NULL COMMENT 'I-inicial; S-seguimento; U-ultima',
220 `idusuarioinclusao` int(11) NOT NULL,
221 `datainclusao` datetime NOT NULL,
222 `idusuarioalteracao` int(11) DEFAULT NULL,
223 `dataalteracao` datetime DEFAULT NULL
224) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1 COMMENT='Tipos de solicitação da solicitação de informação';
225
226-- --------------------------------------------------------
227
228--
229-- Estrutura da tabela `inss_tipotelefone`
230--
231
232CREATE TABLE IF NOT EXISTS `inss_tipotelefone` (
233 `idtipotelefone` int(5) NOT NULL,
234 `nome` varchar(30) NOT NULL
235) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1 COMMENT='escolaridades do insstema de lei de acesso';
236
237-- --------------------------------------------------------
238
239--
240-- Estrutura da tabela `inss_acao`
241--
242
243CREATE TABLE IF NOT EXISTS `inss_acao` (
244 `idacao` int(11) NOT NULL,
245 `idtela` int(5) NOT NULL,
246 `denominacao` varchar(50) NOT NULL DEFAULT '',
247 `operacao` varchar(20) NOT NULL,
248 `status` char(1) NOT NULL DEFAULT 'A' COMMENT '[A]tivo - [I]nativo'
249) ENGINE=InnoDB AUTO_INCREMENT=529 DEFAULT CHARSET=latin1;
250
251-- --------------------------------------------------------
252
253--
254-- Estrutura da tabela `inss_errologin`
255--
256
257CREATE TABLE IF NOT EXISTS `inss_errologin` (
258 `insstema` varchar(10) NOT NULL,
259 `ip` varchar(30) NOT NULL,
260 `usuario` varchar(50) NOT NULL,
261 `data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
262) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='registro de tentativas de login de usuario';
263
264-- --------------------------------------------------------
265
266--
267-- Estrutura da tabela `inss_grupo`
268--
269
270CREATE TABLE IF NOT EXISTS `inss_grupo` (
271 `idgrupo` int(5) NOT NULL,
272 `nome` varchar(30) NOT NULL,
273 `descricao` varchar(200) DEFAULT NULL,
274 `ativo` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1-ativo; 0-inativo',
275 `idusuarioinclusao` int(10) DEFAULT NULL,
276 `idusuarioalteracao` int(10) DEFAULT NULL,
277 `datainclusao` datetime DEFAULT NULL,
278 `dataalteracao` datetime DEFAULT NULL
279) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
280
281-- --------------------------------------------------------
282
283--
284-- Estrutura da tabela `inss_grupousuario`
285--
286
287CREATE TABLE IF NOT EXISTS `inss_grupousuario` (
288 `idgrupousuario` int(10) NOT NULL,
289 `idgrupo` int(5) NOT NULL,
290 `idusuario` int(10) NOT NULL
291) ENGINE=InnoDB AUTO_INCREMENT=1182 DEFAULT CHARSET=latin1;
292
293-- --------------------------------------------------------
294
295--
296-- Estrutura da tabela `inss_log`
297--
298
299CREATE TABLE IF NOT EXISTS `inss_log` (
300 `idlog` int(11) NOT NULL,
301 `datahora` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
302 `usuario` varchar(20) NOT NULL DEFAULT '',
303 `ipaddr` varchar(15) NOT NULL DEFAULT '',
304 `mensagem` varchar(250) NOT NULL DEFAULT '',
305 `dados_get` text NOT NULL,
306 `dados_post` text NOT NULL
307) ENGINE=InnoDB DEFAULT CHARSET=latin1;
308
309-- --------------------------------------------------------
310
311--
312-- Estrutura da tabela `inss_menu`
313--
314
315CREATE TABLE IF NOT EXISTS `inss_menu` (
316 `idmenu` int(5) NOT NULL,
317 `nome` varchar(30) NOT NULL,
318 `ativo` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1-ativo; 0-inativo',
319 `ordem` int(5) NOT NULL DEFAULT '1' COMMENT 'Ordem de exibição'
320) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=latin1;
321
322-- --------------------------------------------------------
323
324--
325-- Estrutura da tabela `inss_permissao`
326--
327
328CREATE TABLE IF NOT EXISTS `inss_permissao` (
329 `idpermissao` int(11) NOT NULL,
330 `idacao` int(11) NOT NULL DEFAULT '0',
331 `idgrupo` int(5) NOT NULL DEFAULT '0'
332) ENGINE=InnoDB AUTO_INCREMENT=56561 DEFAULT CHARSET=latin1;
333
334-- --------------------------------------------------------
335
336--
337-- Estrutura da tabela `inss_secretaria`
338--
339
340CREATE TABLE IF NOT EXISTS `inss_secretaria` (
341 `idsecretaria` int(10) NOT NULL,
342 `nome` varchar(100) NOT NULL,
343 `sigla` varchar(30) NOT NULL,
344 `responsavel` varchar(50) DEFAULT NULL,
345 `telefonecontato` varchar(20) DEFAULT NULL,
346 `ativado` tinyint(1) NOT NULL DEFAULT '1',
347 `emailsic` varchar(100) DEFAULT NULL COMMENT 'Email do SIC do orgao (ou alias do grupo que faz parte do SIC do orgao)',
348 `siccentral` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'indica se o SIC (lei de acesso) é unidade centralizadora (recebe as primeiras solicitações)',
349 `idusuarioinclusao` int(10) DEFAULT NULL,
350 `idusuarioalteracao` int(10) DEFAULT NULL,
351 `datainclusao` datetime DEFAULT NULL,
352 `dataalteracao` datetime DEFAULT NULL
353) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
354
355-- --------------------------------------------------------
356
357--
358-- Estrutura da tabela `inss_tela`
359--
360
361CREATE TABLE IF NOT EXISTS `inss_tela` (
362 `idtela` int(5) NOT NULL,
363 `idmenu` int(5) NOT NULL,
364 `pasta` varchar(30) NOT NULL COMMENT 'pasta onde estao os arquivos da tela',
365 `nome` varchar(30) NOT NULL,
366 `ativo` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1-ativo; 0-inativo',
367 `ordem` int(3) NOT NULL DEFAULT '0' COMMENT 'ordem de aparição no menu'
368) ENGINE=InnoDB AUTO_INCREMENT=130 DEFAULT CHARSET=latin1;
369
370-- --------------------------------------------------------
371
372--
373-- Estrutura da tabela `inss_usuario`
374--
375
376CREATE TABLE IF NOT EXISTS `inss_usuario` (
377 `idusuario` int(10) NOT NULL,
378 `nome` varchar(50) DEFAULT NULL,
379 `login` varchar(50) DEFAULT NULL,
380 `status` varchar(1) DEFAULT NULL,
381 `matricula` varchar(8) NOT NULL,
382 `cpfusuario` varchar(11) NOT NULL,
383 `chave` varchar(50) NOT NULL,
384 `idsecretaria` int(11) DEFAULT NULL COMMENT 'Identificador da secretaria padrão a que o usuário pertence',
385 `idusuarioinclusao` int(10) DEFAULT NULL,
386 `idusuarioalteracao` int(10) DEFAULT NULL,
387 `datainclusao` datetime DEFAULT NULL,
388 `dataalteracao` datetime DEFAULT NULL
389) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1 PACK_KEYS=0;
390
391-- --------------------------------------------------------
392
393--
394-- Estrutura da tabela `inss_usuariosecretaria`
395--
396
397CREATE TABLE IF NOT EXISTS `inss_usuariosecretaria` (
398 `idusuario` int(10) NOT NULL,
399 `idsecretaria` int(10) NOT NULL
400) ENGINE=InnoDB DEFAULT CHARSET=latin1;
401
402-- --------------------------------------------------------
403
404--
405-- Stand-in structure for view `vw_cep`
406--
407CREATE TABLE IF NOT EXISTS `vw_cep` (
408`idlogradouro` int(11)
409,`cep` varchar(20)
410,`logradouro` varchar(255)
411,`tipologradouro` varchar(40)
412,`idtipologradouro` int(11)
413,`bairro` varchar(100)
414,`cidade` varchar(255)
415,`uf` varchar(3)
416,`idestado` int(11)
417);
418
419-- --------------------------------------------------------
420
421--
422-- Stand-in structure for view `vw_inss_municipios`
423--
424CREATE TABLE IF NOT EXISTS `vw_inss_municipios` (
425`idmunicipio` int(11)
426,`idestado` int(11)
427,`municipio` varchar(255)
428,`uf` varchar(3)
429);
430
431-- --------------------------------------------------------
432
433--
434-- Stand-in structure for view `vw_logradouro`
435--
436CREATE TABLE IF NOT EXISTS `vw_logradouro` (
437`idlogradouro` int(11)
438,`logradouro` varchar(255)
439,`cep` varchar(20)
440,`idbairro` int(11)
441,`bairro` varchar(100)
442,`idmunicipio` int(11)
443,`municipio` varchar(255)
444,`idestado` int(11)
445,`uf` varchar(3)
446,`estado` varchar(100)
447,`tipologradouro` varchar(40)
448);
449
450-- --------------------------------------------------------
451
452--
453-- Stand-in structure for view `vw_secretariausuario`
454--
455CREATE TABLE IF NOT EXISTS `vw_secretariausuario` (
456`idusuario` int(11)
457,`idsecretaria` int(11)
458,`siglasecretaria` varchar(30)
459,`nomesecretaria` varchar(100)
460,`login` varchar(50)
461,`nome` varchar(50)
462,`matricula` varchar(8)
463,`cpf` varchar(11)
464);
465
466-- --------------------------------------------------------
467
468--
469-- Structure for view `vw_cep`
470--
471DROP TABLE IF EXISTS `vw_cep`;
472
473CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW `vw_cep` AS select `l`.`id` AS `idlogradouro`,`l`.`cep` AS `cep`,`l`.`nome` AS `logradouro`,`t`.`nome` AS `tipologradouro`,`t`.`id` AS `idtipologradouro`,`b`.`nome` AS `bairro`,`m`.`nome` AS `cidade`,`u`.`sigla` AS `uf`,`u`.`id` AS `idestado` from ((((`inss_logradouros` `l` join `inss_tipos_logradouro` `t` on((`l`.`tipo_logradouro_id` = `t`.`id`))) join `inss_bairros` `b` on((`l`.`bairro_id` = `b`.`id`))) join `inss_municipios` `m` on((`b`.`municipio_id` = `m`.`id`))) join `inss_estados` `u` on((`m`.`estado_id` = `u`.`id`)));
474
475-- --------------------------------------------------------
476
477--
478-- Structure for view `vw_inss_municipios`
479--
480DROP TABLE IF EXISTS `vw_inss_municipios`;
481
482CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW `vw_inss_municipios` AS select `m`.`id` AS `idmunicipio`,`e`.`id` AS `idestado`,`m`.`nome` AS `municipio`,`e`.`sigla` AS `uf` from (`inss_municipios` `m` join `inss_estados` `e`) where (`m`.`estado_id` = `e`.`id`);
483
484-- --------------------------------------------------------
485
486--
487-- Structure for view `vw_logradouro`
488--
489DROP TABLE IF EXISTS `vw_logradouro`;
490
491CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW `vw_logradouro` AS select `l`.`id` AS `idlogradouro`,`l`.`nome` AS `logradouro`,`l`.`cep` AS `cep`,`b`.`id` AS `idbairro`,`b`.`nome` AS `bairro`,`m`.`id` AS `idmunicipio`,`m`.`nome` AS `municipio`,`e`.`id` AS `idestado`,`e`.`sigla` AS `uf`,`e`.`nome` AS `estado`,`t`.`nome` AS `tipologradouro` from ((((`inss_logradouros` `l` join `inss_bairros` `b` on((`b`.`id` = `l`.`bairro_id`))) join `inss_tipos_logradouro` `t` on((`t`.`id` = `l`.`tipo_logradouro_id`))) join `inss_municipios` `m` on((`m`.`id` = `b`.`municipio_id`))) join `inss_estados` `e` on((`e`.`id` = `m`.`estado_id`)));
492
493-- --------------------------------------------------------
494
495--
496-- Structure for view `vw_secretariausuario`
497--
498DROP TABLE IF EXISTS `vw_secretariausuario`;
499
500CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW `vw_secretariausuario` AS select `usu`.`idusuario` AS `idusuario`,`usu`.`idsecretaria` AS `idsecretaria`,`sec`.`sigla` AS `siglasecretaria`,`sec`.`nome` AS `nomesecretaria`,`usr`.`login` AS `login`,`usr`.`nome` AS `nome`,`usr`.`matricula` AS `matricula`,`usr`.`cpfusuario` AS `cpf` from ((`inss_usuariosecretaria` `usu` join `inss_secretaria` `sec` on((`sec`.`idsecretaria` = `usu`.`idsecretaria`))) join `inss_usuario` `usr` on((`usr`.`idusuario` = `usu`.`idusuario`))) union select `usr`.`idusuario` AS `idusuario`,`usr`.`idsecretaria` AS `idsecretaria`,`sec`.`sigla` AS `siglasecretaria`,`sec`.`nome` AS `nomesecretaria`,`usr`.`login` AS `login`,`usr`.`nome` AS `nome`,`usr`.`matricula` AS `matricula`,`usr`.`cpfusuario` AS `cpf` from (`inss_usuario` `usr` join `inss_secretaria` `sec` on((`sec`.`idsecretaria` = `usr`.`idsecretaria`)));
501
502--
503-- Extraindo dados da tabela `inss_configuracao`
504--
505
506INSERT INTO `inss_configuracao` VALUES
507(20, 10, 10, 10, 10, '/internet/arquivos_anexos/leideacesso', 'http://portal.com.br ', 'insstema Lei de Acesso a Informação - ORGAO', 'emailremetente@orgao.gov.br');
508
509--
510-- Extraindo dados da tabela `inss_escolaridade`
511--
512
513INSERT INTO `inss_escolaridade` VALUES
514(1, 'Sem instrução formal'),
515(2, 'Ensino fundamental'),
516(3, 'Ensino Medio'),
517(4, 'Ensino Superior'),
518(5, 'Pós-graduação'),
519(6, 'Mestrado/Doutorado');
520
521--
522-- Extraindo dados da tabela `inss_faixaetaria`
523--
524
525INSERT INTO `inss_faixaetaria` VALUES
526(1, 'Até 20 anos'),
527(2, 'de 21 a 40 anos'),
528(3, 'de 41 a 59 anos'),
529(4, 'acima de 59 anos');
530
531--
532-- Extraindo dados da tabela `inss_tiposolicitacao`
533--
534
535INSERT INTO `inss_tiposolicitacao` VALUES
536(1, 'Inicial', 2, 'I', 16, '2014-09-11 16:12:41', NULL, NULL),
537(2, 'Recurso Primeira Instancia', 3, 'S', 16, '2014-09-11 16:12:41', NULL, NULL),
538(3, 'Recurso Segunda Instancia', 4, 'S', 16, '2014-09-11 16:12:41', NULL, NULL),
539(4, 'Recurso de Terceira Instancia', NULL, 'U', 16, '2014-09-11 16:12:41', NULL, NULL);
540
541--
542-- Extraindo dados da tabela `inss_tipotelefone`
543--
544
545INSERT INTO `inss_tipotelefone` VALUES
546(1, 'Comercial'),
547(2, 'Residencial'),
548(3, 'Pessoal');
549
550--
551-- Extraindo dados da tabela `inss_acao`
552--
553
554INSERT INTO `inss_acao` VALUES
555(4, 3, 'Adicionar', 'ADDUSR', 'A'),
556(5, 3, 'Remover', 'DELUSR', 'A'),
557(6, 3, 'Atualizar', 'UPTUSR', 'A'),
558(7, 3, 'Listar', 'LSTUSR', 'A'),
559(8, 3, 'Ativar/Desativar', 'DEAUSR', 'A'),
560(9, 3, 'Atualizar', 'CHPERM', 'A'),
561(11, 16, 'Atualizar', 'UPTSEC', 'A'),
562(12, 16, 'Adicionar', 'INSSEC', 'A'),
563(13, 16, 'Remover', 'DELSEC', 'A'),
564(14, 16, 'Listar', 'LSTSEC', 'A'),
565(71, 18, 'Adicionar', 'INSGRP', 'A'),
566(72, 18, 'Remover', 'DELGRP', 'A'),
567(73, 18, 'Atualizar', 'UPTGRP', 'A'),
568(74, 18, 'Listar', 'LSTGRP', 'A'),
569(178, 50, 'Listar Configuração', 'LSTinssCONF', 'A'),
570(180, 50, 'Atualizar Configuração', 'UPTinssCONF', 'A'),
571(515, 126, 'Listar', 'LSTinssSOLICITACAO', 'A'),
572(516, 126, 'Movimentar', 'inssMOVIMENTAR', 'A'),
573(517, 126, 'Responder Solicitação', 'inssRESPONDER', 'A'),
574(518, 126, 'Prorrogar Solicitação', 'inssPRORROGAR', 'A'),
575(519, 128, 'Consulta', 'inssCONSULTAR', 'A'),
576(524, 18, 'Associa usuários ao perfil', 'INSGRU', 'A'),
577(525, 129, 'Adicionar', 'INSTIPOSOL', 'A'),
578(526, 129, 'Remover', 'DELTIPOSOL', 'A'),
579(527, 129, 'Listar', 'LSTTIPOSOL', 'A'),
580(528, 129, 'Atualizar', 'UPTTIPOSOL', 'A');
581
582--
583-- Extraindo dados da tabela `inss_grupo`
584--
585
586INSERT INTO `inss_grupo` VALUES
587(1, 'Administrador Geral', 'Administra o insstema com permissão total', 1, NULL, NULL, '0000-00-00 00:00:00', '0000-00-00 00:00:00'),
588(2, 'Usuários', 'Usuários que efetuarão movimentação no insstema', 1, NULL, NULL, NULL, NULL);
589
590--
591-- Extraindo dados da tabela `inss_grupousuario`
592--
593
594INSERT INTO `inss_grupousuario` VALUES
595(1175, 1, 16),
596(1176, 2, 16);
597
598--
599-- Extraindo dados da tabela `inss_menu`
600--
601
602INSERT INTO `inss_menu` VALUES
603(7, 'Administração', 1, 6),
604(45, 'Atendimento', 1, 1);
605
606--
607-- Extraindo dados da tabela `inss_permissao`
608--
609
610INSERT INTO `inss_permissao` VALUES
611(56508, 515, 2),
612(56509, 516, 2),
613(56510, 518, 2),
614(56511, 517, 2),
615(56512, 519, 2),
616(56535, 4, 1),
617(56536, 8, 1),
618(56537, 6, 1),
619(56538, 9, 1),
620(56539, 7, 1),
621(56540, 5, 1),
622(56541, 12, 1),
623(56542, 11, 1),
624(56543, 14, 1),
625(56544, 13, 1),
626(56545, 71, 1),
627(56546, 524, 1),
628(56547, 73, 1),
629(56548, 74, 1),
630(56549, 72, 1),
631(56550, 180, 1),
632(56551, 178, 1),
633(56552, 525, 1),
634(56553, 528, 1),
635(56554, 527, 1),
636(56555, 526, 1),
637(56556, 515, 1),
638(56557, 516, 1),
639(56558, 518, 1),
640(56559, 517, 1),
641(56560, 519, 1);
642
643--
644-- Extraindo dados da tabela `inss_secretaria`
645--
646
647INSERT INTO `inss_secretaria` VALUES
648(1, 'Nome da secretaria', 'SEMPLA', 'Nome usuario secretario', '32324900', 1, 'usuario@email.com', 1, NULL, NULL, NULL, NULL),
649(2, 'Secretaria exemplo ', 'secretaria', 'Nome responsavel ', '32329121', 1, NULL, 0, NULL, NULL, NULL, NULL);
650
651--
652-- Extraindo dados da tabela `inss_tela`
653--
654
655INSERT INTO `inss_tela` VALUES
656(3, 7, 'inss_usuario', 'Usuario', 1, 0),
657(16, 7, 'inss_secretaria', 'Cadastro de SIC', 1, 0),
658(18, 7, 'inss_grupo', 'Perfil', 1, 0),
659(50, 7, 'inss_configuracao', 'Configuração do insstema', 1, 0),
660(126, 45, 'inss_solicitacao', 'Solicitações', 1, 1),
661(128, 45, 'inss_consulta', 'Consulta', 1, 2),
662(129, 7, 'inss_tiposolicitacao', 'Instâncias', 1, 0);
663
664--
665-- Extraindo dados da tabela `inss_usuario`
666--
667
668INSERT INTO `inss_usuario` VALUES
669(15, 'Responsável por Responder Solicitações', 'usuario', 'A', '123456', '11111111111', '202cb962ac59075b964b07152d234b70', 1, NULL, 16, NULL, '2014-02-25 16:22:05'),
670(16, 'Administrador Geral', 'admin', 'A', '654321', '22222222222', '21232f297a57a5a743894a0e4a801fc3', 1, 15, NULL, '2014-08-05 18:25:04', NULL);
671
672--
673-- Extraindo dados da tabela `inss_usuariosecretaria`
674--
675
676INSERT INTO `inss_usuariosecretaria` VALUES
677(16, 2),
678(16, 1);
679
680--
681-- Indexes for dumped tables
682--
683
684--
685-- Indexes for table `inss_bairros`
686--
687ALTER TABLE `inss_bairros`
688 ADD PRIMARY KEY (`id`), ADD KEY `bairro_municipio_fk` (`municipio_id`), ADD KEY `nome` (`nome`);
689
690--
691-- Indexes for table `inss_estados`
692--
693ALTER TABLE `inss_estados`
694 ADD PRIMARY KEY (`id`), ADD KEY `estado_pais_fk` (`pais_id`);
695
696--
697-- Indexes for table `inss_logradouros`
698--
699ALTER TABLE `inss_logradouros`
700 ADD PRIMARY KEY (`id`), ADD KEY `logradouro_tipo_fk` (`tipo_logradouro_id`), ADD KEY `cep` (`cep`);
701
702--
703-- Indexes for table `inss_municipios`
704--
705ALTER TABLE `inss_municipios`
706 ADD PRIMARY KEY (`id`), ADD KEY `municipio_estado_fk` (`estado_id`), ADD KEY `nome` (`nome`);
707
708--
709-- Indexes for table `inss_paises`
710--
711ALTER TABLE `inss_paises`
712 ADD PRIMARY KEY (`id`);
713
714--
715-- Indexes for table `inss_tipos_logradouro`
716--
717ALTER TABLE `inss_tipos_logradouro`
718 ADD PRIMARY KEY (`id`);
719
720--
721-- Indexes for table `inss_anexo`
722--
723ALTER TABLE `inss_anexo`
724 ADD PRIMARY KEY (`idanexo`), ADD KEY `idsolicitacao` (`idsolicitacao`), ADD KEY `idusuarioinclusao` (`idusuarioinclusao`);
725
726--
727-- Indexes for table `inss_enquete`
728--
729ALTER TABLE `inss_enquete`
730 ADD PRIMARY KEY (`idenquete`), ADD KEY `idsolicitante` (`idsolicitante`);
731
732--
733-- Indexes for table `inss_escolaridade`
734--
735ALTER TABLE `inss_escolaridade`
736 ADD PRIMARY KEY (`idescolaridade`);
737
738--
739-- Indexes for table `inss_faixaetaria`
740--
741ALTER TABLE `inss_faixaetaria`
742 ADD PRIMARY KEY (`idfaixaetaria`);
743
744--
745-- Indexes for table `inss_movimentacao`
746--
747ALTER TABLE `inss_movimentacao`
748 ADD PRIMARY KEY (`idmovimentacao`), ADD KEY `idsecretariaorigem` (`idsecretariaorigem`), ADD KEY `idusuarioenvio` (`idusuarioenvio`), ADD KEY `idsecretariadestino` (`idsecretariadestino`), ADD KEY `idusuariorecebimento` (`idusuariorecebimento`), ADD KEY `idsolicitacao` (`idsolicitacao`);
749
750--
751-- Indexes for table `inss_solicitacao`
752--
753ALTER TABLE `inss_solicitacao`
754 ADD PRIMARY KEY (`idsolicitacao`), ADD KEY `idsolicitante` (`idsolicitante`), ADD KEY `idsolicitacaoorigem` (`idsolicitacaoorigem`), ADD KEY `idusuariorecebimento` (`idusuariorecebimento`), ADD KEY `idusuarioprorrogacao` (`idusuarioprorrogacao`), ADD KEY `idusuarioresposta` (`idusuarioresposta`), ADD KEY `idtiposolicitacao` (`idtiposolicitacao`), ADD KEY `idsecretariaselecionada` (`idsecretariaselecionada`), ADD KEY `idsecretariaresposta` (`idsecretariaresposta`);
755
756--
757-- Indexes for table `inss_solicitante`
758--
759ALTER TABLE `inss_solicitante`
760 ADD PRIMARY KEY (`idsolicitante`), ADD KEY `idescolaridade` (`idescolaridade`), ADD KEY `idfaixaetaria` (`idfaixaetaria`), ADD KEY `idtipotelefone` (`idtipotelefone`);
761
762--
763-- Indexes for table `inss_tiposolicitacao`
764--
765ALTER TABLE `inss_tiposolicitacao`
766 ADD PRIMARY KEY (`idtiposolicitacao`), ADD UNIQUE KEY `idtiposolicitacao_seguinte` (`idtiposolicitacao_seguinte`);
767
768--
769-- Indexes for table `inss_tipotelefone`
770--
771ALTER TABLE `inss_tipotelefone`
772 ADD PRIMARY KEY (`idtipotelefone`);
773
774--
775-- Indexes for table `inss_acao`
776--
777ALTER TABLE `inss_acao`
778 ADD PRIMARY KEY (`idacao`), ADD KEY `idtela` (`idtela`);
779
780--
781-- Indexes for table `inss_grupo`
782--
783ALTER TABLE `inss_grupo`
784 ADD PRIMARY KEY (`idgrupo`), ADD KEY `idusuarioinclusao` (`idusuarioinclusao`), ADD KEY `idusuarioalteracao` (`idusuarioalteracao`);
785
786--
787-- Indexes for table `inss_grupousuario`
788--
789ALTER TABLE `inss_grupousuario`
790 ADD PRIMARY KEY (`idgrupousuario`), ADD KEY `idgrupo_fk` (`idgrupo`), ADD KEY `idusuario_fk` (`idusuario`);
791
792--
793-- Indexes for table `inss_log`
794--
795ALTER TABLE `inss_log`
796 ADD PRIMARY KEY (`idlog`);
797
798--
799-- Indexes for table `inss_menu`
800--
801ALTER TABLE `inss_menu`
802 ADD PRIMARY KEY (`idmenu`);
803
804--
805-- Indexes for table `inss_permissao`
806--
807ALTER TABLE `inss_permissao`
808 ADD PRIMARY KEY (`idpermissao`), ADD KEY `idacao` (`idacao`), ADD KEY `idgrupo` (`idgrupo`);
809
810--
811-- Indexes for table `inss_secretaria`
812--
813ALTER TABLE `inss_secretaria`
814 ADD PRIMARY KEY (`idsecretaria`), ADD KEY `idusuarioinclusao` (`idusuarioinclusao`), ADD KEY `idusuarioalteracao` (`idusuarioalteracao`);
815
816--
817-- Indexes for table `inss_tela`
818--
819ALTER TABLE `inss_tela`
820 ADD PRIMARY KEY (`idtela`), ADD KEY `idmenu_fk` (`idmenu`);
821
822--
823-- Indexes for table `inss_usuario`
824--
825ALTER TABLE `inss_usuario`
826 ADD PRIMARY KEY (`idusuario`), ADD KEY `idsecretaria` (`idsecretaria`), ADD KEY `idusuarioinclusao` (`idusuarioinclusao`), ADD KEY `idusuarioalteracao` (`idusuarioalteracao`);
827
828--
829-- Indexes for table `inss_usuariosecretaria`
830--
831ALTER TABLE `inss_usuariosecretaria`
832 ADD KEY `idusuario` (`idusuario`), ADD KEY `idsecretaria` (`idsecretaria`);
833
834--
835-- AUTO_INCREMENT for dumped tables
836--
837
838--
839-- AUTO_INCREMENT for table `inss_bairros`
840--
841ALTER TABLE `inss_bairros`
842 MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=49931;
843--
844-- AUTO_INCREMENT for table `inss_estados`
845--
846ALTER TABLE `inss_estados`
847 MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=28;
848--
849-- AUTO_INCREMENT for table `inss_logradouros`
850--
851ALTER TABLE `inss_logradouros`
852 MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=740867;
853--
854-- AUTO_INCREMENT for table `inss_municipios`
855--
856ALTER TABLE `inss_municipios`
857 MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=11252;
858--
859-- AUTO_INCREMENT for table `inss_paises`
860--
861ALTER TABLE `inss_paises`
862 MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=103;
863--
864-- AUTO_INCREMENT for table `inss_tipos_logradouro`
865--
866ALTER TABLE `inss_tipos_logradouro`
867 MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=224;
868--
869-- AUTO_INCREMENT for table `inss_anexo`
870--
871ALTER TABLE `inss_anexo`
872 MODIFY `idanexo` int(10) NOT NULL AUTO_INCREMENT;
873--
874-- AUTO_INCREMENT for table `inss_enquete`
875--
876ALTER TABLE `inss_enquete`
877 MODIFY `idenquete` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Identificador do registro';
878--
879-- AUTO_INCREMENT for table `inss_escolaridade`
880--
881ALTER TABLE `inss_escolaridade`
882 MODIFY `idescolaridade` int(5) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=7;
883--
884-- AUTO_INCREMENT for table `inss_faixaetaria`
885--
886ALTER TABLE `inss_faixaetaria`
887 MODIFY `idfaixaetaria` int(5) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=5;
888--
889-- AUTO_INCREMENT for table `inss_movimentacao`
890--
891ALTER TABLE `inss_movimentacao`
892 MODIFY `idmovimentacao` int(11) NOT NULL AUTO_INCREMENT;
893--
894-- AUTO_INCREMENT for table `inss_solicitacao`
895--
896ALTER TABLE `inss_solicitacao`
897 MODIFY `idsolicitacao` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=9;
898--
899-- AUTO_INCREMENT for table `inss_solicitante`
900--
901ALTER TABLE `inss_solicitante`
902 MODIFY `idsolicitante` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2;
903--
904-- AUTO_INCREMENT for table `inss_tiposolicitacao`
905--
906ALTER TABLE `inss_tiposolicitacao`
907 MODIFY `idtiposolicitacao` int(5) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=6;
908--
909-- AUTO_INCREMENT for table `inss_tipotelefone`
910--
911ALTER TABLE `inss_tipotelefone`
912 MODIFY `idtipotelefone` int(5) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=4;
913--
914-- AUTO_INCREMENT for table `inss_acao`
915--
916ALTER TABLE `inss_acao`
917 MODIFY `idacao` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=529;
918--
919-- AUTO_INCREMENT for table `inss_grupo`
920--
921ALTER TABLE `inss_grupo`
922 MODIFY `idgrupo` int(5) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
923--
924-- AUTO_INCREMENT for table `inss_grupousuario`
925--
926ALTER TABLE `inss_grupousuario`
927 MODIFY `idgrupousuario` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=1182;
928--
929-- AUTO_INCREMENT for table `inss_log`
930--
931ALTER TABLE `inss_log`
932 MODIFY `idlog` int(11) NOT NULL AUTO_INCREMENT;
933--
934-- AUTO_INCREMENT for table `inss_menu`
935--
936ALTER TABLE `inss_menu`
937 MODIFY `idmenu` int(5) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=46;
938--
939-- AUTO_INCREMENT for table `inss_permissao`
940--
941ALTER TABLE `inss_permissao`
942 MODIFY `idpermissao` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=56561;
943--
944-- AUTO_INCREMENT for table `inss_secretaria`
945--
946ALTER TABLE `inss_secretaria`
947 MODIFY `idsecretaria` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
948--
949-- AUTO_INCREMENT for table `inss_tela`
950--
951ALTER TABLE `inss_tela`
952 MODIFY `idtela` int(5) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=130;
953--
954-- AUTO_INCREMENT for table `inss_usuario`
955--
956ALTER TABLE `inss_usuario`
957 MODIFY `idusuario` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=17;
958--
959-- Constraints for dumped tables
960--
961
962--
963-- Limitadores para a tabela `inss_anexo`
964--
965ALTER TABLE `inss_anexo`
966ADD CONSTRAINT `inss_anexo_ibfk_1` FOREIGN KEY (`idsolicitacao`) REFERENCES `inss_solicitacao` (`idsolicitacao`),
967ADD CONSTRAINT `inss_anexo_ibfk_2` FOREIGN KEY (`idusuarioinclusao`) REFERENCES `inss_usuario` (`idusuario`);
968
969--
970-- Limitadores para a tabela `inss_movimentacao`
971--
972ALTER TABLE `inss_movimentacao`
973ADD CONSTRAINT `inss_movimentacao_ibfk_1` FOREIGN KEY (`idsecretariaorigem`) REFERENCES `inss_secretaria` (`idsecretaria`),
974ADD CONSTRAINT `inss_movimentacao_ibfk_2` FOREIGN KEY (`idusuarioenvio`) REFERENCES `inss_usuario` (`idusuario`),
975ADD CONSTRAINT `inss_movimentacao_ibfk_3` FOREIGN KEY (`idsecretariadestino`) REFERENCES `inss_secretaria` (`idsecretaria`),
976ADD CONSTRAINT `inss_movimentacao_ibfk_4` FOREIGN KEY (`idusuariorecebimento`) REFERENCES `inss_usuario` (`idusuario`),
977ADD CONSTRAINT `inss_movimentacao_ibfk_5` FOREIGN KEY (`idsolicitacao`) REFERENCES `inss_solicitacao` (`idsolicitacao`);
978
979--
980-- Limitadores para a tabela `inss_solicitacao`
981--
982ALTER TABLE `inss_solicitacao`
983ADD CONSTRAINT `inss_solicitacao_ibfk_8` FOREIGN KEY (`idsecretariaresposta`) REFERENCES `inss_secretaria` (`idsecretaria`),
984ADD CONSTRAINT `inss_solicitacao_ibfk_1` FOREIGN KEY (`idsolicitante`) REFERENCES `inss_solicitante` (`idsolicitante`),
985ADD CONSTRAINT `inss_solicitacao_ibfk_2` FOREIGN KEY (`idtiposolicitacao`) REFERENCES `inss_tiposolicitacao` (`idtiposolicitacao`),
986ADD CONSTRAINT `inss_solicitacao_ibfk_3` FOREIGN KEY (`idsolicitacaoorigem`) REFERENCES `inss_solicitacao` (`idsolicitacao`),
987ADD CONSTRAINT `inss_solicitacao_ibfk_4` FOREIGN KEY (`idusuariorecebimento`) REFERENCES `inss_usuario` (`idusuario`),
988ADD CONSTRAINT `inss_solicitacao_ibfk_5` FOREIGN KEY (`idusuarioprorrogacao`) REFERENCES `inss_usuario` (`idusuario`),
989ADD CONSTRAINT `inss_solicitacao_ibfk_6` FOREIGN KEY (`idusuarioresposta`) REFERENCES `inss_usuario` (`idusuario`),
990ADD CONSTRAINT `inss_solicitacao_ibfk_7` FOREIGN KEY (`idsecretariaselecionada`) REFERENCES `inss_secretaria` (`idsecretaria`);
991
992--
993-- Limitadores para a tabela `inss_solicitante`
994--
995ALTER TABLE `inss_solicitante`
996ADD CONSTRAINT `inss_solicitante_ibfk_1` FOREIGN KEY (`idtipotelefone`) REFERENCES `inss_tipotelefone` (`idtipotelefone`),
997ADD CONSTRAINT `inss_solicitante_ibfk_2` FOREIGN KEY (`idescolaridade`) REFERENCES `inss_escolaridade` (`idescolaridade`),
998ADD CONSTRAINT `inss_solicitante_ibfk_3` FOREIGN KEY (`idfaixaetaria`) REFERENCES `inss_faixaetaria` (`idfaixaetaria`);
999
1000--
1001-- Limitadores para a tabela `inss_tiposolicitacao`
1002--
1003ALTER TABLE `inss_tiposolicitacao`
1004ADD CONSTRAINT `inss_tiposolicitacao_ibfk_1` FOREIGN KEY (`idtiposolicitacao_seguinte`) REFERENCES `inss_tiposolicitacao` (`idtiposolicitacao`);
1005
1006--
1007-- Limitadores para a tabela `inss_acao`
1008--
1009ALTER TABLE `inss_acao`
1010ADD CONSTRAINT `inss_acao_ibfk_1` FOREIGN KEY (`idtela`) REFERENCES `inss_tela` (`idtela`);
1011
1012--
1013-- Limitadores para a tabela `inss_grupo`
1014--
1015ALTER TABLE `inss_grupo`
1016ADD CONSTRAINT `inss_grupo_ibfk_1` FOREIGN KEY (`idusuarioinclusao`) REFERENCES `inss_usuario` (`idusuario`),
1017ADD CONSTRAINT `inss_grupo_ibfk_2` FOREIGN KEY (`idusuarioalteracao`) REFERENCES `inss_usuario` (`idusuario`);
1018
1019--
1020-- Limitadores para a tabela `inss_grupousuario`
1021--
1022ALTER TABLE `inss_grupousuario`
1023ADD CONSTRAINT `inss_grupousuario_ibfk_1` FOREIGN KEY (`idgrupo`) REFERENCES `inss_grupo` (`idgrupo`),
1024ADD CONSTRAINT `inss_grupousuario_ibfk_2` FOREIGN KEY (`idusuario`) REFERENCES `inss_usuario` (`idusuario`);
1025
1026--
1027-- Limitadores para a tabela `inss_permissao`
1028--
1029ALTER TABLE `inss_permissao`
1030ADD CONSTRAINT `inss_permissao_ibfk_1` FOREIGN KEY (`idacao`) REFERENCES `inss_acao` (`idacao`),
1031ADD CONSTRAINT `inss_permissao_ibfk_2` FOREIGN KEY (`idgrupo`) REFERENCES `inss_grupo` (`idgrupo`);
1032
1033--
1034-- Limitadores para a tabela `inss_secretaria`
1035--
1036ALTER TABLE `inss_secretaria`
1037ADD CONSTRAINT `inss_secretaria_ibfk_1` FOREIGN KEY (`idusuarioinclusao`) REFERENCES `inss_usuario` (`idusuario`),
1038ADD CONSTRAINT `inss_secretaria_ibfk_2` FOREIGN KEY (`idusuarioalteracao`) REFERENCES `inss_usuario` (`idusuario`);
1039
1040--
1041-- Limitadores para a tabela `inss_tela`
1042--
1043ALTER TABLE `inss_tela`
1044ADD CONSTRAINT `inss_tela_ibfk_1` FOREIGN KEY (`idmenu`) REFERENCES `inss_menu` (`idmenu`);
1045
1046--
1047-- Limitadores para a tabela `inss_usuario`
1048--
1049ALTER TABLE `inss_usuario`
1050ADD CONSTRAINT `inss_usuario_ibfk_1` FOREIGN KEY (`idsecretaria`) REFERENCES `inss_secretaria` (`idsecretaria`),
1051ADD CONSTRAINT `inss_usuario_ibfk_2` FOREIGN KEY (`idusuarioinclusao`) REFERENCES `inss_usuario` (`idusuario`),
1052ADD CONSTRAINT `inss_usuario_ibfk_3` FOREIGN KEY (`idusuarioalteracao`) REFERENCES `inss_usuario` (`idusuario`);
1053
1054--
1055-- Limitadores para a tabela `inss_usuariosecretaria`
1056--
1057ALTER TABLE `inss_usuariosecretaria`
1058ADD CONSTRAINT `inss_usuariosecretaria_ibfk_1` FOREIGN KEY (`idusuario`) REFERENCES `inss_usuario` (`idusuario`),
1059ADD CONSTRAINT `inss_usuariosecretaria_ibfk_2` FOREIGN KEY (`idsecretaria`) REFERENCES `inss_secretaria` (`idsecretaria`);
1060
1061/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
1062/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
1063/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;