-- https://www.phpmyadmin.net/
--
-- Tempo de geração: 07/07/2025 às 22:30
-- Versão do servidor: 8.0.35
-- Versão do PHP: 8.2.27

START TRANSACTION;



--
-- Banco de dados: `api_sports_teste`
--

-- --------------------------------------------------------

--
-- Estrutura para tabela `clientes_tokens`
--

CREATE TABLE `clientes_tokens` (
  `id` int NOT NULL,
  `cliente_id` varchar(50) NOT NULL,
  `token` varchar(255) NOT NULL,
  `criado_em` datetime DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

-- --------------------------------------------------------

--
-- Estrutura para tabela `jogos`
--

CREATE TABLE `jogos` (
  `id` int NOT NULL,
  `competicao` varchar(255) DEFAULT NULL,
  `horario` varchar(10) DEFAULT NULL,
  `time1` varchar(100) DEFAULT NULL,
  `time2` varchar(100) DEFAULT NULL,
  `status` varchar(50) DEFAULT NULL,
  `placar_time1` varchar(10) DEFAULT NULL,
  `placar_time2` varchar(10) DEFAULT NULL,
  `canal` text,
  `data_jogo` varchar(50) DEFAULT NULL,
  `destaque` tinyint(1) DEFAULT '0',
  `img_time1_url` text,
  `img_time2_url` text,
  `img_competicao_url` text,
  `img_canal_url` text,
  `criado_em` datetime DEFAULT CURRENT_TIMESTAMP,
  `atualizado_em` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

-- --------------------------------------------------------

--
-- Estrutura para tabela `logs_acesso_api`
--

CREATE TABLE `logs_acesso_api` (
  `id` int NOT NULL,
  `usuario_id` int DEFAULT NULL,
  `ip` varchar(45) DEFAULT NULL,
  `endpoint` varchar(255) DEFAULT NULL,
  `metodo` varchar(10) DEFAULT NULL,
  `data_hora` datetime DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

-- --------------------------------------------------------

--
-- Estrutura para tabela `midias_tmdb`
--

CREATE TABLE `midias_tmdb` (
  `id` int NOT NULL,
  `tmdb_id` int NOT NULL,
  `titulo` varchar(255) DEFAULT NULL,
  `tipo` enum('filme','serie') NOT NULL,
  `sinopse` text,
  `imagem_capa` text,
  `imagem_fundo` text,
  `logo` text,
  `criado_em` datetime DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

-- --------------------------------------------------------

--
-- Estrutura para tabela `usuarios`
--

CREATE TABLE `usuarios` (
  `id` int NOT NULL,
  `nome` varchar(100) NOT NULL,
  `email` varchar(100) NOT NULL,
  `senha` varchar(255) NOT NULL,
  `tipo` varchar(20) DEFAULT NULL,
  `pasta_cliente` varchar(100) DEFAULT NULL,
  `status` varchar(10) DEFAULT NULL,
  `criado_em` datetime DEFAULT CURRENT_TIMESTAMP,
  `criador_id` int DEFAULT NULL,
  `pasta` varchar(255) DEFAULT NULL,
  `creditos` int DEFAULT '0',
  `vencimento` date DEFAULT NULL,
  `criado_por` int DEFAULT NULL,
  `device_id` varchar(100) DEFAULT NULL,
  `papel` varchar(20) DEFAULT 'usuario',
  `ultimo_login` datetime DEFAULT NULL,
  `perfil` varchar(20) NOT NULL DEFAULT 'cliente',
  `token` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Despejando dados para a tabela `usuarios`
--

INSERT INTO `usuarios` (`id`, `nome`, `email`, `senha`, `tipo`, `pasta_cliente`, `status`, `criado_em`, `criador_id`, `pasta`, `creditos`, `vencimento`, `criado_por`, `device_id`, `papel`, `ultimo_login`, `perfil`, `token`) VALUES
(2, 'Admin', 'admin@admin.com', '$2y$10$Djp72exT/LlrvMJnEQkRQO2dDA2//yYaSb.g2gzsAz9R3BeEP0Tuy', 'superadmin', NULL, 'ativo', '2025-05-17 12:43:36', NULL, NULL, -1, '2092-02-18', NULL, NULL, 'usuario', '2025-07-07 10:57:24', 'cliente', '9f0b2123b08969755a4d11196e311a3141d4d2f54bef5dcdaafa073a9150beff'),
(77, 'Cristiano henrique oliveira silva', 'heitorcristianohenrique@gmail.com', '$2y$10$j..TtHDYAqvSASn65aqDzuDAmzvv7C3TWoBtDW4yMd9CnU8C9xoWm', 'admin', 'usuario_77', 'ativo', '2025-07-06 17:56:29', NULL, NULL, 0, '2025-07-10', NULL, NULL, 'usuario', NULL, 'cliente', '354735475fcc18c2fe4f2b43a1f0df259163dba22aed243c29c978fc03166b27'),
(78, 'teste', 'teste@teste.com', '$2y$10$5zEcG5nfBjteRBQLyea/.u6rsMhWymbn6ewt06w7tyth.c30m8hqi', 'superadmin', 'usuario_78', 'ativo', '2025-07-06 19:54:58', NULL, NULL, 5000, '2026-04-07', 2, NULL, 'usuario', '2025-07-06 23:16:46', 'cliente', 'a898ff7f224d72d211886f3dff84473e3658b8f37c25de1b6d1402631a6bd13b');

--
-- Índices para tabelas despejadas
--

--
-- Índices de tabela `clientes_tokens`
--
ALTER TABLE `clientes_tokens`
  ADD PRIMARY KEY (`id`);

--
-- Índices de tabela `jogos`
--
ALTER TABLE `jogos`
  ADD PRIMARY KEY (`id`);

--
-- Índices de tabela `logs_acesso_api`
--
ALTER TABLE `logs_acesso_api`
  ADD PRIMARY KEY (`id`),
  ADD KEY `usuario_id` (`usuario_id`);

--
-- Índices de tabela `midias_tmdb`
--
ALTER TABLE `midias_tmdb`
  ADD PRIMARY KEY (`id`);

--
-- Índices de tabela `usuarios`
--
ALTER TABLE `usuarios`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `email` (`email`);

--
-- AUTO_INCREMENT para tabelas despejadas
--

--
-- AUTO_INCREMENT de tabela `clientes_tokens`
--
ALTER TABLE `clientes_tokens`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de tabela `jogos`
--
ALTER TABLE `jogos`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de tabela `logs_acesso_api`
--
ALTER TABLE `logs_acesso_api`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de tabela `midias_tmdb`
--
ALTER TABLE `midias_tmdb`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de tabela `usuarios`
--
ALTER TABLE `usuarios`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=80;

--
-- Restrições para tabelas despejadas
--

--
-- Restrições para tabelas `logs_acesso_api`
--
ALTER TABLE `logs_acesso_api`
  ADD CONSTRAINT `logs_acesso_api_ibfk_1` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`) ON DELETE CASCADE;
COMMIT;

