· 5 years ago · Mar 18, 2020, 12:40 PM
1-- --------------------------------------------------------
2-- Host: 127.0.0.1
3-- Server version: 5.7.29-log - MySQL Community Server (GPL)
4-- Server OS: Win64
5-- HeidiSQL Version: 10.3.0.5771
6-- --------------------------------------------------------
7
8/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
9/*!40101 SET NAMES utf8 */;
10/*!50503 SET NAMES utf8mb4 */;
11/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
12/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
13
14-- Dumping structure for table testes_mylan.inc
15CREATE TABLE IF NOT EXISTS `inc` (
16 `inc_id` int(11) NOT NULL AUTO_INCREMENT,
17 `clientRef` varchar(10) NOT NULL DEFAULT '' COMMENT 'Referencia do cliente',
18 `clientType` int(11) NOT NULL DEFAULT '0' COMMENT 'Codigo do cliente',
19 `deliveryPoint` varchar(50) NOT NULL DEFAULT '' COMMENT 'Ponto de Entrega',
20 `personName` varchar(50) NOT NULL DEFAULT '' COMMENT 'Nome do contacto',
21 `personContacts` varchar(170) NOT NULL DEFAULT '' COMMENT 'Contactos',
22 `inc_mtv_id` varchar(50) NOT NULL DEFAULT '0' COMMENT 'Motivo de incidencia',
23 `description` varchar(500) NOT NULL DEFAULT '' COMMENT 'Descriçao da incidencia',
24 `username` varchar(20) NOT NULL DEFAULT '' COMMENT 'Utilizador que registou',
25 `recordedDate` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Data que registou',
26 `inc_state_id` int(11) NOT NULL DEFAULT '0' COMMENT 'Estado em que está a incidencia',
27 PRIMARY KEY (`inc_id`)
28) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabela que guarda todas as incidencias';
29
30-- Dumping data for table testes_mylan.inc: ~0 rows (approximately)
31/*!40000 ALTER TABLE `inc` DISABLE KEYS */;
32/*!40000 ALTER TABLE `inc` ENABLE KEYS */;
33
34-- Dumping structure for table testes_mylan.inc_close_dialog
35CREATE TABLE IF NOT EXISTS `inc_close_dialog` (
36 `inc_close_dialog_id` int(11) NOT NULL AUTO_INCREMENT,
37 `inc_id` int(11) NOT NULL,
38 `description` varchar(100) NOT NULL DEFAULT '' COMMENT 'Indicação dada pela Mylan para ajudar no fecho da incidencia (Ex: Guia AT ou Ref. Nota de Crédito)',
39 `filePath` varchar(200) NOT NULL DEFAULT '' COMMENT 'Caminho para o ficheiro guardado ',
40 `inc_close_mtv_id` int(11) NOT NULL DEFAULT '0',
41 `closedDate` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
42 PRIMARY KEY (`inc_close_dialog_id`)
43) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabela que guarda todos os documentos e descriçoes das incidencias fechadas.';
44
45-- Dumping data for table testes_mylan.inc_close_dialog: ~0 rows (approximately)
46/*!40000 ALTER TABLE `inc_close_dialog` DISABLE KEYS */;
47/*!40000 ALTER TABLE `inc_close_dialog` ENABLE KEYS */;
48
49-- Dumping structure for table testes_mylan.inc_close_mtv
50CREATE TABLE IF NOT EXISTS `inc_close_mtv` (
51 `inc_close_mtv_id` int(11) NOT NULL AUTO_INCREMENT,
52 `motive` varchar(50) DEFAULT NULL,
53 `isRemoved` int(11) DEFAULT '0',
54 PRIMARY KEY (`inc_close_mtv_id`)
55) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1 COMMENT='Tabela que representa os motivos para fechar uma incidencia';
56
57-- Dumping data for table testes_mylan.inc_close_mtv: ~4 rows (approximately)
58/*!40000 ALTER TABLE `inc_close_mtv` DISABLE KEYS */;
59INSERT INTO `inc_close_mtv` (`inc_close_mtv_id`, `motive`, `isRemoved`) VALUES
60 (1, 'Emissão de Crédito', 0),
61 (2, 'Recolha do Produto por parte do cliente', 0),
62 (3, 'Devolução do produto por parte da Mylan', 0),
63 (4, 'Destruição do material', 0),
64 (5, 'Outros', 0);
65/*!40000 ALTER TABLE `inc_close_mtv` ENABLE KEYS */;
66
67-- Dumping structure for table testes_mylan.inc_dialog
68CREATE TABLE IF NOT EXISTS `inc_dialog` (
69 `inc_dialog_id` int(11) NOT NULL AUTO_INCREMENT,
70 `inc_id` int(11) DEFAULT NULL,
71 `recordedDate` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
72 `recordedUser` varchar(50) NOT NULL DEFAULT '',
73 `isRemoved` int(11) NOT NULL DEFAULT '0',
74 `removedDate` datetime DEFAULT NULL,
75 `removedUser` varchar(50) DEFAULT NULL,
76 PRIMARY KEY (`inc_dialog_id`)
77) ENGINE=InnoDB DEFAULT CHARSET=latin1;
78
79-- Dumping data for table testes_mylan.inc_dialog: ~0 rows (approximately)
80/*!40000 ALTER TABLE `inc_dialog` DISABLE KEYS */;
81/*!40000 ALTER TABLE `inc_dialog` ENABLE KEYS */;
82
83-- Dumping structure for table testes_mylan.inc_doc
84CREATE TABLE IF NOT EXISTS `inc_doc` (
85 `inc_doc_id` int(11) NOT NULL AUTO_INCREMENT,
86 `inc_id` int(11) NOT NULL DEFAULT '0',
87 `path` varchar(100) NOT NULL DEFAULT '' COMMENT 'Caminho do ficheiro',
88 `receivedDate` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Data em que o ficheiro foi recebido',
89 `fileType` varchar(50) NOT NULL DEFAULT '' COMMENT 'Tipo de ficheiro',
90 `fileSize` float NOT NULL DEFAULT '0' COMMENT 'Tamanho do ficheiro',
91 `username` varchar(20) NOT NULL DEFAULT '' COMMENT 'Utilizador que inseriu o ficheiro',
92 `isRemoved` int(11) NOT NULL DEFAULT '0' COMMENT 'Se o documento está ou não removido',
93 `userRemoved` varchar(20) NOT NULL DEFAULT '' COMMENT 'Utilizador que removeu o docuimento',
94 `dateRemoved` datetime DEFAULT NULL COMMENT 'Data em que o documento foi removido',
95 `inc_dialog_id` int(11) DEFAULT NULL COMMENT 'ID que faz ligação a tabela de progresso',
96 `isMainIncidence` int(11) NOT NULL DEFAULT '0' COMMENT 'Se faz parte do inicio da incidencia ou nao',
97 PRIMARY KEY (`inc_doc_id`,`inc_id`)
98) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabela que guarda os documentos e faz ligação a tabela ''inc''';
99
100-- Dumping data for table testes_mylan.inc_doc: ~0 rows (approximately)
101/*!40000 ALTER TABLE `inc_doc` DISABLE KEYS */;
102/*!40000 ALTER TABLE `inc_doc` ENABLE KEYS */;
103
104-- Dumping structure for table testes_mylan.inc_mtv
105CREATE TABLE IF NOT EXISTS `inc_mtv` (
106 `inc_mtv_id` int(11) NOT NULL AUTO_INCREMENT,
107 `motive` varchar(500) NOT NULL DEFAULT '' COMMENT 'Motivo',
108 `isRemoved` int(11) NOT NULL DEFAULT '0' COMMENT 'Se o motivo está ou não removido',
109 `userRemoved` varchar(20) NOT NULL DEFAULT '' COMMENT 'Utilizador que removeu o motivo',
110 `dateRemoved` datetime DEFAULT NULL COMMENT 'Data em que o motivo foi removido',
111 PRIMARY KEY (`inc_mtv_id`)
112) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1 COMMENT='Tabela que guarda os motivos';
113
114-- Dumping data for table testes_mylan.inc_mtv: ~9 rows (approximately)
115/*!40000 ALTER TABLE `inc_mtv` DISABLE KEYS */;
116INSERT INTO `inc_mtv` (`inc_mtv_id`, `motive`, `isRemoved`, `userRemoved`, `dateRemoved`) VALUES
117 (1, 'Produto não rececionado', 0, '', NULL),
118 (2, 'Produto rececionado não corresponde à guia de devolução', 0, '', NULL),
119 (3, 'Produto rececionado sem guia de devolução', 0, '', NULL),
120 (4, 'Produto pertencente a outro laboratório ( devolver ao cliente )', 0, '', NULL),
121 (5, 'Produto com preço incorreto ( para etiquetar e devolver ao cliente ) ', 0, '', NULL),
122 (6, 'Produto enviado fora dos critérios para aceitação de crédito ( Validade ) ', 0, '', NULL),
123 (7, 'Produto devolvida não fiu faturado pela Mylan', 0, '', NULL),
124 (8, 'Produto bonificado sem lugar a crédito', 0, '', NULL),
125 (9, 'Outros motivos', 0, '', NULL);
126/*!40000 ALTER TABLE `inc_mtv` ENABLE KEYS */;
127
128-- Dumping structure for table testes_mylan.inc_obs
129CREATE TABLE IF NOT EXISTS `inc_obs` (
130 `inc_obs_id` int(11) NOT NULL AUTO_INCREMENT,
131 `inc_id` int(11) NOT NULL DEFAULT '0' COMMENT 'ID da incidencia',
132 `observation` varchar(1000) NOT NULL DEFAULT '' COMMENT 'Observação',
133 `username` varchar(15) NOT NULL DEFAULT '' COMMENT 'Utilizador que registou a observação',
134 `recordedDate` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Data em que a observação foi registada',
135 `inc_dialog_id` int(11) DEFAULT NULL COMMENT 'ID que faz ligação a tabela de progresso',
136 `isMainIncidence` int(11) NOT NULL DEFAULT '0' COMMENT 'Se faz parte do inicio da incidencia ou nao',
137 PRIMARY KEY (`inc_obs_id`,`inc_id`)
138) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabela que guarda todas as observações feitas, e liga á tabela ''inc''';
139
140-- Dumping data for table testes_mylan.inc_obs: ~0 rows (approximately)
141/*!40000 ALTER TABLE `inc_obs` DISABLE KEYS */;
142/*!40000 ALTER TABLE `inc_obs` ENABLE KEYS */;
143
144-- Dumping structure for table testes_mylan.inc_prds
145CREATE TABLE IF NOT EXISTS `inc_prds` (
146 `inc_prds_id` int(11) NOT NULL AUTO_INCREMENT,
147 `inc_id` int(11) NOT NULL DEFAULT '0',
148 `prd_id` int(11) NOT NULL DEFAULT '0' COMMENT 'Id do produto',
149 `quantity` int(11) NOT NULL DEFAULT '0' COMMENT 'Quantidade de produtos',
150 `lot` int(11) NOT NULL DEFAULT '0' COMMENT 'Lote dos produtos',
151 `expirationDate` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Data de validade dos produtos',
152 `receivedDate` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Data em que o ficheiro foi recebido',
153 `isRemoved` int(11) NOT NULL DEFAULT '0' COMMENT 'Se o produto está ou não rmeovido',
154 `userRemoved` varchar(20) NOT NULL DEFAULT '' COMMENT 'Utilizador que removeu o produto',
155 `dateRemoved` datetime DEFAULT NULL COMMENT 'Data em que o produto foi removido',
156 PRIMARY KEY (`inc_prds_id`,`inc_id`)
157) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabela que guarda os produtos e faz ligação a tabela ''inc''';
158
159-- Dumping data for table testes_mylan.inc_prds: ~0 rows (approximately)
160/*!40000 ALTER TABLE `inc_prds` DISABLE KEYS */;
161/*!40000 ALTER TABLE `inc_prds` ENABLE KEYS */;
162
163-- Dumping structure for table testes_mylan.inc_state
164CREATE TABLE IF NOT EXISTS `inc_state` (
165 `inc_state_id` int(11) NOT NULL AUTO_INCREMENT,
166 `state` varchar(50) NOT NULL DEFAULT '' COMMENT 'Estado da incidencia',
167 `isRemoved` int(11) NOT NULL DEFAULT '0' COMMENT 'Se o estado está removido ou não',
168 PRIMARY KEY (`inc_state_id`)
169) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1 COMMENT='Tabela que guarda todos os estados possiveis para uma incidencia';
170
171-- Dumping data for table testes_mylan.inc_state: ~5 rows (approximately)
172/*!40000 ALTER TABLE `inc_state` DISABLE KEYS */;
173INSERT INTO `inc_state` (`inc_state_id`, `state`, `isRemoved`) VALUES
174 (1, 'Nova', 0),
175 (2, 'Aberta', 0),
176 (3, 'Aberta á espera de resposta do armazenista', 0),
177 (4, 'Fechada', 0),
178 (5, 'Fechada sem resposta', 0);
179/*!40000 ALTER TABLE `inc_state` ENABLE KEYS */;
180
181/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
182/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
183/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;