--
-- Host: localhost    Database: test
-- ------------------------------------------------------


--
-- Table structure for table `agendamentos_email`
--

CREATE TABLE `agendamentos_email` (
  `id` int(11) NOT NULL,
  `cliente_id` bigint(20) NOT NULL,
  `etapa_funil_id` int(11) NOT NULL,
  `usuario_id` int(11) NOT NULL,
  `tenant_id` int(10) unsigned NOT NULL,
  `email_destinatario` varchar(255) NOT NULL,
  `assunto` varchar(255) NOT NULL,
  `mensagem` text NOT NULL,
  `status` enum('agendado','enviado','erro_envio','cancelado') DEFAULT 'agendado',
  `data_agendamento` datetime NOT NULL,
  `data_envio` datetime DEFAULT NULL,
  `tentativas` int(11) DEFAULT 0,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `atividades`
--

CREATE TABLE `atividades` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `tenant_id` int(11) NOT NULL,
  `usuario_id` int(11) NOT NULL,
  `nome` varchar(255) NOT NULL,
  `descricao` text DEFAULT NULL,
  `ativo` tinyint(1) DEFAULT 1,
  `nome_usuario` varchar(100) DEFAULT NULL,
  `data_cadastro` datetime DEFAULT current_timestamp(),
  `concluida` tinyint(1) DEFAULT 0,
  `data_agendada` datetime DEFAULT current_timestamp(),
  `duracao_horas` decimal(4,2) DEFAULT NULL,
  `duracao_minutos` int(11) DEFAULT NULL,
  `cliente_id` bigint(20) DEFAULT NULL,
  `data_conclusao` datetime DEFAULT NULL,
  `data_notificacao` datetime DEFAULT current_timestamp(),
  `notificar` tinyint(1) DEFAULT 0,
  `lista_atividade_id` int(11) DEFAULT NULL,
  `detalhes` varchar(50) NOT NULL,
  `notificacao_minutos_antes` int(11) DEFAULT NULL,
  `atualizado_em` timestamp NULL DEFAULT NULL,
  `ultima_notificacao` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_cliente` (`cliente_id`),
  KEY `idx_status` (`concluida`,`data_agendada`),
  KEY `idx_lista_atividade_id` (`lista_atividade_id`),
  KEY `idx_duracao` (`duracao_minutos`)
) ENGINE=InnoDB AUTO_INCREMENT=420 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `cliente_arquivos`
--

CREATE TABLE `cliente_arquivos` (
  `id` int(11) NOT NULL,
  `cliente_id` bigint(20) NOT NULL,
  `nome_arquivo` varchar(255) NOT NULL,
  `caminho_arquivo` varchar(512) NOT NULL,
  `tipo_arquivo` varchar(10) NOT NULL,
  `tamanho_arquivo` int(11) NOT NULL,
  `descricao` text DEFAULT NULL,
  `usuario_id` int(11) DEFAULT NULL,
  `nome_usuario` varchar(100) DEFAULT NULL,
  `data_upload` datetime NOT NULL DEFAULT current_timestamp(),
  `tenant_id` int(10) unsigned NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `cliente_atividades`
--

CREATE TABLE `cliente_atividades` (
  `id` int(11) NOT NULL,
  `cliente_id` bigint(20) NOT NULL,
  `usuario_id` int(11) DEFAULT NULL,
  `nome_usuario` varchar(100) DEFAULT NULL,
  `titulo` varchar(255) NOT NULL,
  `descricao` text DEFAULT NULL,
  `data_cadastro` datetime DEFAULT current_timestamp(),
  `tenant_id` char(36) NOT NULL,
  `concluida` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `cliente_logs`
--

CREATE TABLE `cliente_logs` (
  `id` int(11) NOT NULL,
  `cliente_id` bigint(11) NOT NULL,
  `usuario_id` bigint(11) NOT NULL,
  `nome_usuario` varchar(100) NOT NULL,
  `acao` varchar(50) NOT NULL,
  `detalhes` text NOT NULL,
  `data_hora` datetime NOT NULL DEFAULT current_timestamp(),
  `tenant_id` char(36) NOT NULL,
  `atividade_id` int(11) DEFAULT NULL,
  `observacao_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `cliente_observacoes`
--

CREATE TABLE `cliente_observacoes` (
  `id` int(11) NOT NULL,
  `cliente_id` bigint(20) NOT NULL,
  `usuario_id` int(11) NOT NULL,
  `observacao` text NOT NULL,
  `data_cadastro` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Table structure for table `cliente_produtos`
--

CREATE TABLE `cliente_produtos` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `cliente_id` bigint(11) NOT NULL,
  `lista_produto_id` int(11) DEFAULT NULL,
  `nome_produto` varchar(255) NOT NULL,
  `descricao` text DEFAULT NULL,
  `valor` decimal(10,2) NOT NULL,
  `quantidade` int(11) NOT NULL,
  `observacoes` text DEFAULT NULL,
  `usuario_id` int(11) NOT NULL,
  `nome_usuario` varchar(255) NOT NULL,
  `data_cadastro` datetime DEFAULT current_timestamp(),
  `tenant_id` int(11) NOT NULL,
  `categoria` varchar(10) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=291 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `clientes`
--

CREATE TABLE `clientes` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `Nome_Cliente` text DEFAULT NULL,
  `CPF_CNPJ` varchar(18) DEFAULT NULL,
  `Email` varchar(255) DEFAULT NULL,
  `Telefone` varchar(20) DEFAULT NULL,
  `Telefone2` varchar(20) DEFAULT NULL,
  `Celular` varchar(20) DEFAULT NULL,
  `Origem` varchar(15) DEFAULT NULL,
  `origem_id` int(11) DEFAULT NULL,
  `Endereco` varchar(255) DEFAULT NULL,
  `Cidade` varchar(100) DEFAULT NULL,
  `Estado` varchar(2) DEFAULT NULL,
  `Bairro` varchar(100) DEFAULT '',
  `Complemento` varchar(100) DEFAULT '',
  `CEP` varchar(10) DEFAULT NULL,
  `instagram` varchar(50) DEFAULT '',
  `linkedin` varchar(50) DEFAULT NULL,
  `Obs` text DEFAULT NULL,
  `status` int(11) DEFAULT 1 COMMENT '0-Inativo, 1-Contactar, 2-Contactados, 3-Negociação, 4-Agenda ERC, 5-Visitado, 6-Vendido',
  `concluida` tinyint(1) NOT NULL,
  `Data_Cadastro` timestamp NOT NULL DEFAULT current_timestamp(),
  `Observacoes` text DEFAULT NULL,
  `deletado_em` datetime DEFAULT NULL,
  `atualizado_em` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp(),
  `tenant_id` int(11) unsigned NOT NULL,
  `etapa_funil_id` int(11) DEFAULT NULL,
  `Funil` int(1) NOT NULL DEFAULT 1,
  `usuario_cadastro` varchar(100) DEFAULT NULL,
  `regiao` int(2) DEFAULT NULL,
  `Pais` varchar(100) NOT NULL,
  `responsavel` varchar(100) DEFAULT NULL,
  `provincia` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20250507162487 DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
DELIMITER ;;;
DELIMITER ;

--
-- Table structure for table `compartilhamento_agenda`
--

CREATE TABLE `compartilhamento_agenda` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `usuario_proprietario_id` int(11) NOT NULL,
  `usuario_compartilhado_id` int(11) NOT NULL,
  `tenant_id` int(11) NOT NULL,
  `data_compartilhamento` timestamp NOT NULL DEFAULT current_timestamp(),
  `ativo` tinyint(1) DEFAULT 1,
  PRIMARY KEY (`id`),
  UNIQUE KEY `usuario_proprietario_id` (`usuario_proprietario_id`,`usuario_compartilhado_id`),
  KEY `fk_compartilhamento_proprietario` (`usuario_proprietario_id`),
  KEY `fk_compartilhamento_compartilhado` (`usuario_compartilhado_id`),
  CONSTRAINT `fk_compartilhamento_compartilhado` FOREIGN KEY (`usuario_compartilhado_id`) REFERENCES `usuarios` (`id`),
  CONSTRAINT `fk_compartilhamento_proprietario` FOREIGN KEY (`usuario_proprietario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `etapas_funis`
--

CREATE TABLE `etapas_funis` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `funil_id` int(11) NOT NULL,
  `nome` varchar(100) NOT NULL,
  `ordem` int(11) NOT NULL,
  `tipo_entrada` varchar(20) DEFAULT 'manual',
  `cor` varchar(20) DEFAULT '#3498db',
  `criado_em` timestamp NOT NULL DEFAULT current_timestamp(),
  `atualizado_em` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=510 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `formularios`
--

CREATE TABLE `formularios` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nome` varchar(255) DEFAULT NULL,
  `estrutura` text NOT NULL,
  `criado_em` datetime DEFAULT current_timestamp(),
  `tenant_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=79 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `funil_padrao`
--

CREATE TABLE `funil_padrao` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `tenant_id` int(10) unsigned NOT NULL,
  `funil_id` int(11) NOT NULL,
  `etapa_funil_id` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `funis`
--

CREATE TABLE `funis` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `tenant_id` int(11) unsigned NOT NULL,
  `nome` varchar(100) NOT NULL,
  `ativo` tinyint(1) DEFAULT 1,
  `data_criacao` datetime DEFAULT current_timestamp(),
  `padrao` tinyint(1) DEFAULT 0,
  `criado_em` timestamp NOT NULL DEFAULT current_timestamp(),
  `atualizado_em` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=138 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `licencas`
--

CREATE TABLE `licencas` (
  `id` int(11) NOT NULL,
  `tenant_id` int(11) NOT NULL,
  `plano_id` int(11) NOT NULL,
  `data_inicio` date NOT NULL,
  `data_fim` date NOT NULL,
  `ativa` tinyint(1) DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `lista_atividades`
--

CREATE TABLE `lista_atividades` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nome` varchar(255) NOT NULL,
  `descricao` text DEFAULT NULL,
  `emoji` varchar(10) DEFAULT NULL,
  `ativo` tinyint(1) DEFAULT 1,
  `data_cadastro` timestamp NOT NULL DEFAULT current_timestamp(),
  `usuario_id` int(5) NOT NULL,
  `nome_usuario` varchar(30) NOT NULL,
  `tenant_id` char(36) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
  `titulo` char(10) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `lista_produtos`
--

CREATE TABLE `lista_produtos` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `nome` varchar(255) NOT NULL,
  `descricao` text DEFAULT NULL,
  `valor` decimal(10,2) NOT NULL,
  `data_cadastro` datetime DEFAULT current_timestamp(),
  `ativo` tinyint(1) DEFAULT 1,
  `usuario_id` int(11) DEFAULT NULL,
  `nome_usuario` varchar(255) DEFAULT NULL,
  `tenant_id` char(36) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=84 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `mensagens`
--

CREATE TABLE `mensagens` (
  `id` int(11) NOT NULL,
  `remetente_id` int(11) NOT NULL,
  `destinatario_id` int(11) NOT NULL,
  `mensagem` text NOT NULL,
  `data_envio` timestamp NOT NULL DEFAULT current_timestamp(),
  `arquivo` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `metas_produtos`
--

CREATE TABLE `metas_produtos` (
  `id` int(11) NOT NULL,
  `tenant_id` int(11) NOT NULL,
  `produto` varchar(255) NOT NULL,
  `meta_valor` decimal(10,2) NOT NULL,
  `meta_quantidade` int(11) NOT NULL,
  `criado_em` timestamp NOT NULL DEFAULT current_timestamp(),
  `atualizado_em` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `opcoes_resposta`
--

CREATE TABLE `opcoes_resposta` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pergunta_id` int(11) NOT NULL,
  `texto` varchar(255) NOT NULL,
  `valor` varchar(50) DEFAULT NULL,
  `ativa_condicional` tinyint(1) DEFAULT 0,
  `ordem` int(11) DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `pergunta_id` (`pergunta_id`)
) ENGINE=InnoDB AUTO_INCREMENT=153 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `origens`
--

CREATE TABLE `origens` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `tenant_id` int(11) NOT NULL,
  `nome` varchar(100) NOT NULL,
  `descricao` text DEFAULT NULL,
  `data_criacao` timestamp NOT NULL DEFAULT current_timestamp(),
  `ativo` tinyint(1) NOT NULL DEFAULT 1,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `perguntas`
--

CREATE TABLE `perguntas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `formulario_id` int(11) DEFAULT NULL,
  `texto` text DEFAULT NULL,
  `tipo` varchar(20) DEFAULT NULL,
  `parent_resposta_id` int(11) DEFAULT NULL,
  `parent_pergunta_id` int(11) DEFAULT NULL,
  `obrigatoria` tinyint(1) DEFAULT 0,
  `ordem` int(11) DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=158 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `permissoes_atividades`
--

CREATE TABLE `permissoes_atividades` (
  `id` int(11) NOT NULL,
  `usuario_id` int(11) NOT NULL,
  `atividade_id` int(11) NOT NULL,
  `visualizar` tinyint(1) DEFAULT 0,
  `editar` tinyint(1) DEFAULT 0,
  `excluir` tinyint(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `permissoes_clientes`
--

CREATE TABLE `permissoes_clientes` (
  `usuario_id` int(11) NOT NULL,
  `cliente_id` bigint(20) NOT NULL,
  `visualizar` tinyint(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `permissoes_funis`
--

CREATE TABLE `permissoes_funis` (
  `id` int(11) NOT NULL,
  `funil_id` int(11) NOT NULL,
  `usuario_id` int(11) NOT NULL,
  `visualizar` tinyint(1) DEFAULT 0,
  `editar` tinyint(1) DEFAULT 0,
  `gerenciar` tinyint(1) DEFAULT 0,
  `data_atualizacao` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `excluir` int(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Table structure for table `permissoes_produtos`
--

CREATE TABLE `permissoes_produtos` (
  `usuario_id` int(11) NOT NULL,
  `produto_id` bigint(20) NOT NULL,
  `visualizar` tinyint(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `permissoes_usuarios`
--

CREATE TABLE `permissoes_usuarios` (
  `usuario_id` int(11) NOT NULL,
  `mover_clientes` tinyint(1) DEFAULT 0,
  PRIMARY KEY (`usuario_id`),
  CONSTRAINT `permissoes_usuarios_ibfk_1` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Table structure for table `planos`
--

CREATE TABLE `planos` (
  `id` int(11) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `max_usuarios` int(11) DEFAULT NULL,
  `valor` decimal(10,2) DEFAULT 0.00
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `pma__bookmark`
--

CREATE TABLE `pma__bookmark` (
  `id` int(10) unsigned NOT NULL,
  `dbase` varchar(255) NOT NULL DEFAULT '',
  `user` varchar(255) NOT NULL DEFAULT '',
  `label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `query` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Bookmarks';

--
-- Table structure for table `pma__central_columns`
--

CREATE TABLE `pma__central_columns` (
  `db_name` varchar(64) NOT NULL,
  `col_name` varchar(64) NOT NULL,
  `col_type` varchar(64) NOT NULL,
  `col_length` text DEFAULT NULL,
  `col_collation` varchar(64) NOT NULL,
  `col_isNull` tinyint(1) NOT NULL,
  `col_extra` varchar(255) DEFAULT '',
  `col_default` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Central list of columns';

--
-- Table structure for table `pma__column_info`
--

CREATE TABLE `pma__column_info` (
  `id` int(5) unsigned NOT NULL,
  `db_name` varchar(64) NOT NULL DEFAULT '',
  `table_name` varchar(64) NOT NULL DEFAULT '',
  `column_name` varchar(64) NOT NULL DEFAULT '',
  `comment` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `mimetype` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `transformation` varchar(255) NOT NULL DEFAULT '',
  `transformation_options` varchar(255) NOT NULL DEFAULT '',
  `input_transformation` varchar(255) NOT NULL DEFAULT '',
  `input_transformation_options` varchar(255) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Column information for phpMyAdmin';

--
-- Table structure for table `pma__designer_settings`
--

CREATE TABLE `pma__designer_settings` (
  `username` varchar(64) NOT NULL,
  `settings_data` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Settings related to Designer';

--
-- Table structure for table `pma__export_templates`
--

CREATE TABLE `pma__export_templates` (
  `id` int(5) unsigned NOT NULL,
  `username` varchar(64) NOT NULL,
  `export_type` varchar(10) NOT NULL,
  `template_name` varchar(64) NOT NULL,
  `template_data` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Saved export templates';

--
-- Table structure for table `pma__favorite`
--

CREATE TABLE `pma__favorite` (
  `username` varchar(64) NOT NULL,
  `tables` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Favorite tables';

--
-- Table structure for table `pma__history`
--

CREATE TABLE `pma__history` (
  `id` bigint(20) unsigned NOT NULL,
  `username` varchar(64) NOT NULL DEFAULT '',
  `db` varchar(64) NOT NULL DEFAULT '',
  `table` varchar(64) NOT NULL DEFAULT '',
  `timevalue` timestamp NOT NULL DEFAULT current_timestamp(),
  `sqlquery` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='SQL history for phpMyAdmin';

--
-- Table structure for table `pma__navigationhiding`
--

CREATE TABLE `pma__navigationhiding` (
  `username` varchar(64) NOT NULL,
  `item_name` varchar(64) NOT NULL,
  `item_type` varchar(64) NOT NULL,
  `db_name` varchar(64) NOT NULL,
  `table_name` varchar(64) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Hidden items of navigation tree';

--
-- Table structure for table `pma__pdf_pages`
--

CREATE TABLE `pma__pdf_pages` (
  `db_name` varchar(64) NOT NULL DEFAULT '',
  `page_nr` int(10) unsigned NOT NULL,
  `page_descr` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='PDF relation pages for phpMyAdmin';

--
-- Table structure for table `pma__recent`
--

CREATE TABLE `pma__recent` (
  `username` varchar(64) NOT NULL,
  `tables` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Recently accessed tables';

--
-- Table structure for table `pma__relation`
--

CREATE TABLE `pma__relation` (
  `master_db` varchar(64) NOT NULL DEFAULT '',
  `master_table` varchar(64) NOT NULL DEFAULT '',
  `master_field` varchar(64) NOT NULL DEFAULT '',
  `foreign_db` varchar(64) NOT NULL DEFAULT '',
  `foreign_table` varchar(64) NOT NULL DEFAULT '',
  `foreign_field` varchar(64) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Relation table';

--
-- Table structure for table `pma__savedsearches`
--

CREATE TABLE `pma__savedsearches` (
  `id` int(5) unsigned NOT NULL,
  `username` varchar(64) NOT NULL DEFAULT '',
  `db_name` varchar(64) NOT NULL DEFAULT '',
  `search_name` varchar(64) NOT NULL DEFAULT '',
  `search_data` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Saved searches';

--
-- Table structure for table `pma__table_coords`
--

CREATE TABLE `pma__table_coords` (
  `db_name` varchar(64) NOT NULL DEFAULT '',
  `table_name` varchar(64) NOT NULL DEFAULT '',
  `pdf_page_number` int(11) NOT NULL DEFAULT 0,
  `x` float unsigned NOT NULL DEFAULT 0,
  `y` float unsigned NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Table coordinates for phpMyAdmin PDF output';

--
-- Table structure for table `pma__table_info`
--

CREATE TABLE `pma__table_info` (
  `db_name` varchar(64) NOT NULL DEFAULT '',
  `table_name` varchar(64) NOT NULL DEFAULT '',
  `display_field` varchar(64) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Table information for phpMyAdmin';

--
-- Table structure for table `pma__table_uiprefs`
--

CREATE TABLE `pma__table_uiprefs` (
  `username` varchar(64) NOT NULL,
  `db_name` varchar(64) NOT NULL,
  `table_name` varchar(64) NOT NULL,
  `prefs` text NOT NULL,
  `last_update` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Tables'' UI preferences';

--
-- Table structure for table `pma__tracking`
--

CREATE TABLE `pma__tracking` (
  `db_name` varchar(64) NOT NULL,
  `table_name` varchar(64) NOT NULL,
  `version` int(10) unsigned NOT NULL,
  `date_created` datetime NOT NULL,
  `date_updated` datetime NOT NULL,
  `schema_snapshot` text NOT NULL,
  `schema_sql` text DEFAULT NULL,
  `data_sql` longtext DEFAULT NULL,
  `tracking` set('UPDATE','REPLACE','INSERT','DELETE','TRUNCATE','CREATE DATABASE','ALTER DATABASE','DROP DATABASE','CREATE TABLE','ALTER TABLE','RENAME TABLE','DROP TABLE','CREATE INDEX','DROP INDEX','CREATE VIEW','ALTER VIEW','DROP VIEW') DEFAULT NULL,
  `tracking_active` int(1) unsigned NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Database changes tracking for phpMyAdmin';

--
-- Table structure for table `pma__userconfig`
--

CREATE TABLE `pma__userconfig` (
  `username` varchar(64) NOT NULL,
  `timevalue` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `config_data` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='User preferences storage for phpMyAdmin';

--
-- Table structure for table `pma__usergroups`
--

CREATE TABLE `pma__usergroups` (
  `usergroup` varchar(64) NOT NULL,
  `tab` varchar(64) NOT NULL,
  `allowed` enum('Y','N') NOT NULL DEFAULT 'N'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='User groups with configured menu items';

--
-- Table structure for table `produto_cliente_logs`
--

CREATE TABLE `produto_cliente_logs` (
  `id` bigint(20) NOT NULL,
  `cliente_id` bigint(11) NOT NULL,
  `produto_id` bigint(11) NOT NULL,
  `produto_nome` varchar(255) NOT NULL,
  `acao` varchar(50) NOT NULL,
  `detalhes` text NOT NULL,
  `data_hora` datetime NOT NULL DEFAULT current_timestamp(),
  `usuario_id` int(11) NOT NULL,
  `nome_usuario` varchar(255) NOT NULL,
  `tenant_id` char(36) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `produtos`
--

CREATE TABLE `produtos` (
  `id` bigint(11) NOT NULL,
  `nome` varchar(100) NOT NULL,
  `descricao` text DEFAULT NULL,
  `preco` decimal(10,2) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `tenant_id` char(36) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Table structure for table `respostas`
--

CREATE TABLE `respostas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `resposta_formulario_id` int(11) NOT NULL,
  `pergunta_id` int(11) NOT NULL,
  `opcao_id` int(11) DEFAULT NULL,
  `resposta_texto` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `resposta_formulario_id` (`resposta_formulario_id`),
  KEY `pergunta_id` (`pergunta_id`),
  KEY `opcao_id` (`opcao_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `respostas_formulario`
--

CREATE TABLE `respostas_formulario` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `formulario_id` int(11) DEFAULT NULL,
  `cliente_id` bigint(20) NOT NULL,
  `data_envio` datetime NOT NULL,
  `data_resposta` datetime DEFAULT current_timestamp(),
  `utilizado` tinyint(1) DEFAULT 0,
  `identificador` varchar(255) DEFAULT NULL,
  `email_cliente` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `formulario_id` (`formulario_id`),
  KEY `cliente_id` (`cliente_id`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `respostas_perguntas`
--

CREATE TABLE `respostas_perguntas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `resposta_formulario_id` int(11) NOT NULL,
  `pergunta_id` int(11) NOT NULL,
  `resposta_texto` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `resposta_formulario_id` (`resposta_formulario_id`),
  KEY `pergunta_id` (`pergunta_id`)
) ENGINE=InnoDB AUTO_INCREMENT=113 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `respostas_usuario`
--

CREATE TABLE `respostas_usuario` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `formulario_id` int(11) DEFAULT NULL,
  `pergunta_id` int(11) DEFAULT NULL,
  `tipo` varchar(20) DEFAULT NULL,
  `resposta_aberta` text DEFAULT NULL,
  `data_resposta` datetime DEFAULT current_timestamp(),
  `resposta_formulario_id` int(11) DEFAULT NULL,
  `resposta_texto` text DEFAULT NULL,
  `opcao_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fk_formulario` (`resposta_formulario_id`),
  KEY `fk_pergunta` (`pergunta_id`),
  KEY `fk_opcao` (`opcao_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `respostas_usuario_opcoes`
--

CREATE TABLE `respostas_usuario_opcoes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `resposta_usuario_id` int(11) DEFAULT NULL,
  `opcao_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `resposta_usuario_id` (`resposta_usuario_id`),
  KEY `opcao_id` (`opcao_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `status_sip`
--

CREATE TABLE `status_sip` (
  `tenant_id` int(11) NOT NULL,
  `registrado` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Table structure for table `tenants`
--

CREATE TABLE `tenants` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(255) NOT NULL,
  `plano_id` int(11) DEFAULT 1,
  `data_inicio` date DEFAULT NULL,
  `data_fim` date DEFAULT NULL,
  `ativo` tinyint(1) DEFAULT 1,
  `cnpj` varchar(20) DEFAULT NULL,
  `razao_social` varchar(255) DEFAULT NULL,
  `nome_fantasia` varchar(255) DEFAULT NULL,
  `simples_nacional` tinyint(1) DEFAULT 0,
  `pais` varchar(100) DEFAULT NULL,
  `estado` varchar(100) DEFAULT NULL,
  `cep` varchar(15) DEFAULT NULL,
  `cidade` varchar(100) DEFAULT NULL,
  `bairro` varchar(100) DEFAULT NULL,
  `endereco` varchar(255) DEFAULT NULL,
  `numero` varchar(10) DEFAULT NULL,
  `complemento` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fk_tenant_plano` (`plano_id`)
) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Table structure for table `timeline`
--

CREATE TABLE `timeline` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `cliente_id` bigint(20) NOT NULL,
  `usuario_id` int(11) NOT NULL,
  `status_anterior` int(11) DEFAULT NULL,
  `status_novo` int(11) DEFAULT NULL,
  `data_movimentacao` datetime DEFAULT current_timestamp(),
  `tenant_id` int(11) NOT NULL,
  `detalhes` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cliente_id` (`cliente_id`),
  KEY `usuario_id` (`usuario_id`)
) ENGINE=InnoDB AUTO_INCREMENT=238 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;


