source: publico/ILSAPL/trunk/instalacao/documento_administrativo.sql @ 6192

Última Alteração nesse arquivo desde 6192 foi 6192, incluída por lucianodefazio, 8 anos atrás

Acompanhamento de matéria por e-mail

File size: 6.8 KB
Linha 
1DROP TABLE IF EXISTS `acomp_materia`;
2CREATE TABLE `acomp_materia` (
3  `cod_cadastro` int(11) NOT NULL AUTO_INCREMENT,
4  `cod_materia` int(11) NOT NULL,
5  `end_email` varchar(100) NOT NULL,
6  `txt_hash` varchar(8) NOT NULL,
7  `ind_excluido` tinyint(4) NOT NULL DEFAULT '0',
8  PRIMARY KEY (`cod_cadastro`),
9  UNIQUE KEY `fk_{CCECA63D-5992-437B-BCD3-D7C98DA3E926}` (`cod_materia`,`end_email`)
10) ENGINE=MyISAM  DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=1 ;
11
12CREATE TABLE IF NOT EXISTS `documento_acessorio_administrativo` (
13  `cod_documento_acessorio` int(11) NOT NULL AUTO_INCREMENT,
14  `cod_documento` int(11) NOT NULL DEFAULT '0',
15  `tip_documento` int(11) NOT NULL DEFAULT '0',
16  `nom_documento` varchar(30) NOT NULL DEFAULT '',
17  `nom_arquivo` varchar(100) NOT NULL DEFAULT '',
18  `dat_documento` date DEFAULT NULL,
19  `nom_autor_documento` varchar(50) DEFAULT NULL,
20  `txt_assunto` text,
21  `txt_indexacao` text,
22  `ind_excluido` tinyint(4) NOT NULL DEFAULT '0',
23  PRIMARY KEY (`cod_documento_acessorio`),
24  FULLTEXT KEY `txt_indexacao` (`txt_indexacao`)
25) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
26
27CREATE TABLE IF NOT EXISTS `documento_administrativo` (
28  `cod_documento` int(11) NOT NULL AUTO_INCREMENT,
29  `tip_documento` tinyint(4) NOT NULL,
30  `num_documento` int(11) NOT NULL,
31  `ano_documento` smallint(6) NOT NULL DEFAULT '0',
32  `dat_documento` date NOT NULL,
33  `num_protocolo` int(11) NULL DEFAULT NULL,
34  `txt_interessado` varchar(50) DEFAULT NULL,
35  `cod_autor` int(11) DEFAULT NULL,
36  `num_dias_prazo` tinyint(4) DEFAULT NULL,
37  `dat_fim_prazo` date DEFAULT NULL,
38  `ind_tramitacao` tinyint(4) NOT NULL DEFAULT '0',
39  `txt_assunto` text NOT NULL,
40  `txt_observacao` text,
41  `ind_excluido` tinyint(4) NOT NULL DEFAULT '0',
42  PRIMARY KEY (`cod_documento`),
43  KEY `documento_administrativo_ind1` (`num_documento`,`ano_documento`),
44  FULLTEXT KEY `txt_assunto` (`txt_assunto`),
45  FULLTEXT KEY `txt_autoria` (`txt_interessado`)
46) ENGINE=MyISAM DEFAULT CHARSET=latin1;
47
48--
49-- Estrutura da tabela `oradores_expediente`
50--
51
52CREATE TABLE IF NOT EXISTS `oradores_expediente` (
53  `cod_sessao_plen` int(11) NOT NULL,
54  `cod_parlamentar` int(11) NOT NULL,
55  `num_ordem` tinyint(4) NOT NULL,
56  `url_discurso` varchar(150) DEFAULT NULL,
57  `ind_excluido` tinyint(4) NOT NULL,
58  PRIMARY KEY (`cod_sessao_plen`,`cod_parlamentar`),
59  KEY `fk_{A63E6611-A33C-4831-976E-64D1DCF51F7D}` (`cod_parlamentar`)
60) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0;
61
62CREATE TABLE IF NOT EXISTS `status_tramitacao_administrativo` (
63  `cod_status` int(11) NOT NULL AUTO_INCREMENT,
64  `sgl_status` varchar(10) NOT NULL DEFAULT '',
65  `des_status` varchar(60) NOT NULL DEFAULT '',
66  `ind_fim_tramitacao` tinyint(4) NOT NULL DEFAULT '0',
67  `ind_retorno_tramitacao` tinyint(4) NOT NULL DEFAULT '0',
68  `ind_excluido` tinyint(4) NOT NULL DEFAULT '0',
69  PRIMARY KEY (`cod_status`)
70) ENGINE=MyISAM  DEFAULT CHARSET=latin1 PACK_KEYS=1 AUTO_INCREMENT=3 ;
71
72--
73-- Inserindo dados da tabela `status_tramitacao_administrativo`
74--
75
76INSERT INTO `status_tramitacao_administrativo` (`cod_status`, `sgl_status`, `des_status`, `ind_fim_tramitacao`, `ind_retorno_tramitacao`, `ind_excluido`) VALUES
77(1, 'DEF', 'Deferido', 1, 0, 0),
78(2, 'IND', 'Indeferido', 1, 0, 0);
79
80CREATE TABLE IF NOT EXISTS `tipo_documento_administrativo` (
81  `tip_documento` int(11) NOT NULL AUTO_INCREMENT,
82  `sgl_tipo_documento` varchar(5) NOT NULL DEFAULT '',
83  `des_tipo_documento` varchar(50) NOT NULL DEFAULT '',
84  `ind_excluido` tinyint(4) NOT NULL DEFAULT '0',
85  PRIMARY KEY (`tip_documento`)
86) ENGINE=MyISAM  DEFAULT CHARSET=latin1 PACK_KEYS=1 AUTO_INCREMENT=4 ;
87
88--
89-- Inserindo dados da tabela `tipo_documento_administrativo`
90--
91
92INSERT INTO `tipo_documento_administrativo` (`tip_documento`, `sgl_tipo_documento`, `des_tipo_documento`, `ind_excluido`) VALUES
93(1, 'CNV', 'Convite', 0),
94(2, 'OFC', 'Oficio', 0),
95(3, 'REQ', 'Requerimento', 0);
96
97CREATE TABLE IF NOT EXISTS `tramitacao_administrativo` (
98  `cod_tramitacao` int(11) NOT NULL AUTO_INCREMENT,
99  `cod_documento` int(11) NOT NULL DEFAULT '0',
100  `dat_tramitacao` date DEFAULT NULL,
101  `cod_unid_tram_local` int(11) DEFAULT NULL,
102  `dat_encaminha` date DEFAULT NULL,
103  `cod_unid_tram_dest` int(11) DEFAULT NULL,
104  `cod_status` int(11) DEFAULT NULL,
105  `ind_ult_tramitacao` tinyint(4) NOT NULL DEFAULT '0',
106  `txt_tramitacao` text,
107  `dat_fim_prazo` date DEFAULT NULL,
108  `ind_excluido` tinyint(4) NOT NULL DEFAULT '0',
109  PRIMARY KEY (`cod_tramitacao`),
110  KEY `tramitacao_ind1` (`ind_ult_tramitacao`)
111) ENGINE=MyISAM  DEFAULT CHARSET=latin1 PACK_KEYS=1 AUTO_INCREMENT=1 ;
112
113--
114-- Criando a tabela `protocolo`
115--
116
117CREATE TABLE IF NOT EXISTS `protocolo` (
118  `cod_protocolo` int(7) unsigned zerofill NOT NULL AUTO_INCREMENT,
119  `num_protocolo` int(7) unsigned zerofill DEFAULT NULL,
120  `ano_protocolo` smallint(6) NOT NULL,
121  `dat_protocolo` date NOT NULL,
122  `hor_protocolo` time NOT NULL DEFAULT '00:00:00',
123  `dat_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
124  `tip_protocolo` int(4) NOT NULL,
125  `tip_processo` int(4) NOT NULL,
126  `txt_interessado` varchar(60) DEFAULT NULL,
127  `cod_autor` int(11) DEFAULT NULL,
128  `txt_assunto_ementa` text,
129  `tip_documento` int(11) DEFAULT NULL,
130  `tip_materia` int(11) DEFAULT NULL,
131  `cod_documento` int(11) DEFAULT NULL,
132  `cod_materia` int(11) DEFAULT NULL,
133  `num_paginas` int(6) DEFAULT NULL,
134  `txt_observacao` text,
135  `ind_anulado` tinyint(4) NOT NULL DEFAULT '0',
136  `txt_user_anulacao` varchar(20) DEFAULT NULL,
137  `txt_ip_anulacao` varchar(15) DEFAULT NULL,
138  `txt_just_anulacao` varchar(60) DEFAULT NULL,
139  `timestamp_anulacao` datetime DEFAULT NULL,
140  PRIMARY KEY (`cod_protocolo`),
141  KEY `idx_num_protocolo` (`cod_protocolo`,`ano_protocolo`),
142  FULLTEXT KEY `txt_assunto_ementa` (`txt_assunto_ementa`),
143  FULLTEXT KEY `txt_interessado` (`txt_interessado`)
144) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=1;
145
146--
147-- Ajustes em tabelas existentes
148--
149
150ALTER TABLE  `materia_legislativa` ADD  `num_protocolo` INT( 11 ) NULL DEFAULT NULL AFTER  `tip_id_basica`;
151
152ALTER TABLE  `materia_legislativa` CHANGE  `num_ident_basica`  `num_ident_basica` INT( 11 ) NOT NULL;
153
154ALTER TABLE  `composicao_comissao` CHANGE  `dat_desligamento`  `dat_desligamento` DATE NULL DEFAULT NULL;
155
156ALTER TABLE  `composicao_comissao` CHANGE  `des_motivo_desligamento`  `des_motivo_desligamento` VARCHAR( 150 ) NULL DEFAULT NULL;
157
158ALTER TABLE  `composicao_comissao` CHANGE  `obs_composicao`  `obs_composicao` VARCHAR( 150 ) NULL DEFAULT NULL;
159
160ALTER TABLE `oradores` ADD `url_discurso` VARCHAR( 150 ) NULL DEFAULT NULL AFTER `num_ordem`;
161
162ALTER TABLE `sessao_plenaria` ADD `url_audio` VARCHAR( 150 ) NULL DEFAULT NULL AFTER `dat_fim_sessao`;
163
164ALTER TABLE `sessao_plenaria` ADD `url_video` VARCHAR( 150 ) NULL DEFAULT NULL AFTER `url_audio`;
165
166ALTER TABLE  `oradores_expediente` CHANGE  `url_dircurso`  `url_discurso` VARCHAR( 150 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.