-- ============================================================
-- Seed 001: dados iniciais
-- Dados base extraidos do dump de referencia.
-- ============================================================

SET NAMES utf8mb4;

START TRANSACTION;

INSERT INTO `roles` (`id`, `role`) VALUES
(1, 'Admin'),
(2, 'Usuário'),
(3, 'operador')
ON DUPLICATE KEY UPDATE `role` = VALUES(`role`);

INSERT INTO `cfop_dentro` (`id`, `titulo`, `valor`) VALUES
(1, '5.101 - Venda de produção do estabelecimento', '5101'),
(2, '5.102 - Venda de mercadoria adquirida ou recebida de terceiros', '5102'),
(3, '5.103 - Venda de produção do estabelecimento, efetuada fora do estabelecimento', '5103'),
(4, '5.104 - Venda de mercadoria adquirida ou recebida de terceiros, efetuada fora do estabelecimento', '5104'),
(5, '5933 - Prestação de serviço tributado pelo ISSQN.', '5933')
ON DUPLICATE KEY UPDATE `titulo` = VALUES(`titulo`), `valor` = VALUES(`valor`);

INSERT INTO `cfop_fora` (`id`, `titulo`, `valor`) VALUES
(1, '6.101 - Venda de produção do estabelecimento', '6101'),
(2, '6.102 - Venda de mercadoria adquirida ou recebida de terceiros', '6102'),
(3, '6.103 - Venda de produção do estabelecimento, efetuada fora do estabelecimento', '6103'),
(4, '6.104 - Venda de mercadoria adquirida ou recebida de terceiros, efetuada fora do estabelecimento', '6104'),
(5, '6.933 - Prestação de serviço tributado pelo ISSQN.', '6933')
ON DUPLICATE KEY UPDATE `titulo` = VALUES(`titulo`), `valor` = VALUES(`valor`);

INSERT INTO `produtos_origem` (`id`, `titulo`, `valor`) VALUES
(1, '0 - Nacional, exceto as indicadas nos códigos 3 a 5;', 0),
(2, '1 - Estrangeira - Importação direta, exceto a indicada no código 6;', 1),
(3, '2 - Estrangeira - Adquirida no mercado interno, exceto a indicada no código 7;', 2),
(4, '3 - Nacional, mercadoria ou bem com Conteúdo de Importação superior a 40%;', 3),
(5, '4 - Nacional, cuja produção tenha sido feita em conformidade com os processos produtivos básicos de que tratam o Decreto-Lei nº 288/1967 , e as Leis nºs 8.248/1991, 8.387/1991, 10.176/2001 e 11.484/20', 4),
(6, '5 - Nacional, mercadoria ou bem com Conteúdo de Importação inferior ou igual a 40%;', 5),
(7, '6 - Estrangeira - Importação direta, sem similar nacional, constante em lista de Resolução Camex e gás natural;', 6),
(8, '7 - Estrangeira - Adquirida no mercado interno, sem similar nacional, constante em lista de Resolução Camex e gás natural. ', 7)
ON DUPLICATE KEY UPDATE `titulo` = VALUES(`titulo`), `valor` = VALUES(`valor`);

INSERT INTO `grupo_impostos` (`id`, `titulo`, `regras`, `status`) VALUES
(1, 'Simples Nacional', '{"impostos":{"ipi":{"situacao_tributaria":"-1"},"icms":{"situacao_tributaria":"102"},"pis":{"situacao_tributaria":"08"},"cofins":{"situacao_tributaria":"08"}},"exportacao":{},"importacao":{}}', 1)
ON DUPLICATE KEY UPDATE `titulo` = VALUES(`titulo`), `regras` = VALUES(`regras`), `status` = VALUES(`status`);

INSERT INTO `produtos_tags` (`id`, `tag`, `data_cadastro`) VALUES
(1, 'promoção', '2026-05-12 19:24:26')
ON DUPLICATE KEY UPDATE `tag` = VALUES(`tag`), `data_cadastro` = VALUES(`data_cadastro`);

INSERT INTO `unidades` (`id_unidade`, `unidade_pai_id`, `nome`, `responsavel`, `celular`, `email`, `cnpj`, `cep`, `rua`, `numero`, `complemento`, `bairro`, `cidade`, `uf`, `observacoes`, `status`, `tipo`, `disponibilidade`, `data_inicio`, `data_fim`, `cadastro`, `lixeira`) VALUES
(1, NULL, 'Matriz teste', 'Responsável Teste', '(31) 4002-8922', 'teste@teste.com', '23.402.044/8516-46', '01310-100', 'Avenida Paulista', '336', NULL, 'Bela Vista', 'São Paulo', 'SP', 'Um teste de criação de matriz', 1, 'central', NULL, NULL, NULL, '2026-03-18 17:31:05', 1),
(2, 1, 'Teste filial', 'Teste de Souza', '(32) 4002-8932', 'teste2@teste.com', '04.865.446/8488-76', '30140-110', 'Rua Santa Rita Durão', '62', NULL, 'Funcionários', 'Belo Horizonte', 'MG', NULL, 1, 'filial', 'livre', NULL, NULL, '2026-03-19 11:59:54', 1),
(5, NULL, 'Bar de teste', 'Cara responsável', '(23) 13584-3129', 'responsavel@matriz.com', '55.885.669/6658-98', '21231-654', 'Avenida de Naboo', '5', NULL, 'Skaywalker', 'Tattoine', 'SW', 'Segunda matriz criada', 1, 'central', NULL, NULL, NULL, '2026-03-19 14:52:50', 1)
ON DUPLICATE KEY UPDATE `unidade_pai_id` = VALUES(`unidade_pai_id`), `nome` = VALUES(`nome`), `responsavel` = VALUES(`responsavel`), `celular` = VALUES(`celular`), `email` = VALUES(`email`), `cnpj` = VALUES(`cnpj`), `cep` = VALUES(`cep`), `rua` = VALUES(`rua`), `numero` = VALUES(`numero`), `complemento` = VALUES(`complemento`), `bairro` = VALUES(`bairro`), `cidade` = VALUES(`cidade`), `uf` = VALUES(`uf`), `observacoes` = VALUES(`observacoes`), `status` = VALUES(`status`), `tipo` = VALUES(`tipo`), `disponibilidade` = VALUES(`disponibilidade`), `data_inicio` = VALUES(`data_inicio`), `data_fim` = VALUES(`data_fim`), `cadastro` = VALUES(`cadastro`), `lixeira` = VALUES(`lixeira`);

INSERT INTO `produtos_categorias` (`id`, `nome`, `imagem`, `quem_gerou`, `status`, `lixeira`) VALUES
(1, 'Cervejas', 'cervejas_69d7b0d810058.jpg', 1, 1, 1),
(2, 'Drinks', 'drinks_69d7b124f354d.jpg', 1, 1, 1),
(3, 'Não Alcoólicos', NULL, 1, 1, 1),
(4, 'Petiscos', 'petiscos_69d549049af66.jpg', 1, 1, 1)
ON DUPLICATE KEY UPDATE `nome` = VALUES(`nome`), `imagem` = VALUES(`imagem`), `quem_gerou` = VALUES(`quem_gerou`), `status` = VALUES(`status`), `lixeira` = VALUES(`lixeira`);

INSERT INTO `produtos_subcategorias` (`id`, `nome`, `id_categoria_pai`, `imagem`, `quem_gerou`, `status`, `lixeira`, `cadastro`) VALUES
(1, 'Refrigerantes', 3, 'refrigerantes_teste_69d54c9810419.jpg', 1, 1, 1, '2026-04-07 11:07:30'),
(3, 'Porções', 4, 'pores_69d54b6abfe77.jpg', 1, 1, 1, '2026-04-07 15:20:12'),
(4, 'Clássicos', 2, NULL, 1, 1, 1, '2026-04-09 11:08:39'),
(5, 'Especiais', 2, NULL, 1, 1, 1, '2026-04-09 11:09:17'),
(6, 'Destilados', 2, NULL, 1, 1, 1, '2026-04-09 11:09:26'),
(7, 'Sucos & Naturais', 3, 'sucos__naturais_69d8e07d44e5b.jpg', 1, 1, 1, '2026-04-10 08:35:25'),
(8, 'Águas', 3, 'guas_69d8e0c01877f.jpg', 1, 1, 1, '2026-04-10 08:36:32'),
(9, 'Aperitivos', 4, 'aperitivos_69d8e32a92a8a.jpg', 1, 1, 1, '2026-04-10 08:46:50'),
(10, 'Artesanal', 1, 'artesanal_69d8e3ddd9680.jpg', 1, 1, 1, '2026-04-10 08:49:49'),
(11, 'Lata', 1, 'lata_69d8e3e985d9c.jpg', 1, 1, 1, '2026-04-10 08:50:01'),
(12, 'Long Neck', 1, 'long_neck_69d8e4110283b.jpg', 1, 1, 1, '2026-04-10 08:50:41'),
(13, 'Garrafa 600ml', 1, 'garrafa_600ml_69d8e44b27929.jpg', 1, 1, 1, '2026-04-10 08:51:39')
ON DUPLICATE KEY UPDATE `nome` = VALUES(`nome`), `id_categoria_pai` = VALUES(`id_categoria_pai`), `imagem` = VALUES(`imagem`), `quem_gerou` = VALUES(`quem_gerou`), `status` = VALUES(`status`), `lixeira` = VALUES(`lixeira`), `cadastro` = VALUES(`cadastro`);

INSERT INTO `crm_usuarios` (`id`, `nome`, `role`, `email`, `senha`, `refresh_token`, `atualizado_em`, `status`, `criado_em`, `ultimo_login`) VALUES
(2, 'Miguel', 1, 'miguel@neuroon.cloud', '$2y$12$KSi2lIM/lbri01uQRLNaM.dfvH8mPxXii6oiPuQJZGz0k.MVPw/SG', 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjIsImlhdCI6MTc3OTg4MTMyNywiZXhwIjoxNzgwNDg2MTI3fQ.25auUpxNTGAH7dPqx_bPEqhKsWITe3SvHFvDU9jko-c', '2026-05-27 08:28:47', 1, '2026-03-19 15:33:58', '2026-05-27 08:28:47'),
(4, 'teste', 2, 'teste@teste.com', '$2y$12$jcSw5ocm8AKOTV9Qtszr9.HerF.ljUb8YHsyUV96MajuhGOaq8LnS', 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjQsImlhdCI6MTc3Nzk5ODgyMCwiZXhwIjoxNzc4NjAzNjIwfQ.hxqkLCXXxnW-nrG7_Egy4vKR2kI22fG86xrbp_V48eU', '2026-05-05 13:33:40', 1, '2026-04-08 12:13:14', '2026-05-05 13:33:40'),
(5, '2 etseT', 3, 'teste2@teste.com', '$2y$12$a7Vz5beGCcf8voLiIofdgew/dpNHowDXy7Zpba/HbbJt5IA0HGyGW', 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjUsImlhdCI6MTc3Nzk5ODUzOSwiZXhwIjoxNzc4NjAzMzM5fQ.Jhu3HdwWQG9l5d_JNWf9NyvwQJixJ_z5WLAVdK42VuU', '2026-05-13 14:21:39', 1, '2026-05-05 11:39:05', '2026-05-05 13:28:59')
ON DUPLICATE KEY UPDATE `nome` = VALUES(`nome`), `role` = VALUES(`role`), `email` = VALUES(`email`), `senha` = VALUES(`senha`), `refresh_token` = VALUES(`refresh_token`), `atualizado_em` = VALUES(`atualizado_em`), `status` = VALUES(`status`), `criado_em` = VALUES(`criado_em`), `ultimo_login` = VALUES(`ultimo_login`);

INSERT INTO `permissoes` (`role_id`, `route`) VALUES
(1, '/'),
(1, '/estoque/controle'),
(1, '/gerenciamento'),
(1, '/relatorios'),
(2, '/'),
(2, '/gerenciamento/categorias'),
(2, '/gerenciamento/matrizes'),
(2, '/gerenciamento/perfil'),
(2, '/gerenciamento/permissoes'),
(2, '/gerenciamento/produtos'),
(2, '/gerenciamento/unidades')
ON DUPLICATE KEY UPDATE `route` = VALUES(`route`);

INSERT INTO `eventos` (`id_evento`, `id_central`, `nome`, `responsavel`, `celular`, `email`, `cnpj`, `cep`, `rua`, `numero`, `complemento`, `bairro`, `cidade`, `uf`, `observacoes`, `status`, `disponibilidade`, `senha`, `data_inicio`, `data_fim`, `cadastro`, `lixeira`) VALUES
(1, 5, 'Teste Evento', 'Cara responsável', '(23) 13584-3129', 'responsavel@matriz.com', '55.885.669/6658-98', '20040-020', 'Praça Pio X', '78', NULL, 'Centro', 'Rio de Janeiro', 'RJ', NULL, 1, 'privado', '59XE', '2026-03-23 00:00:00', '2026-03-30 00:00:00', '2026-03-19 12:01:40', 1),
(2, 1, 'Evento de teste 3', 'Responsável Teste', '(31) 4002-8922', 'teste@teste.com', '23.402.044/8516-46', '30140-110', 'Rua Santa Rita Durão', '78', NULL, 'Meio', 'Belo Horizonte', 'MG', NULL, 1, 'livre', NULL, '2026-03-20 15:00:00', '2026-03-22 22:30:00', '2026-03-19 13:21:55', 1),
(3, 5, 'teste marcelo', 'Cara responsável', '(23) 13584-3129', 'responsavel@matriz.com', '55.885.669/6658-97', '32668-132', 'Rua Haiti', '67', NULL, 'Petrovale', 'Betim', 'MG', NULL, 1, 'privado', 'KJRA', '2026-05-09 15:00:00', '2026-05-10 23:00:00', '2026-05-05 18:36:21', 1)
ON DUPLICATE KEY UPDATE `id_central` = VALUES(`id_central`), `nome` = VALUES(`nome`), `responsavel` = VALUES(`responsavel`), `celular` = VALUES(`celular`), `email` = VALUES(`email`), `cnpj` = VALUES(`cnpj`), `cep` = VALUES(`cep`), `rua` = VALUES(`rua`), `numero` = VALUES(`numero`), `complemento` = VALUES(`complemento`), `bairro` = VALUES(`bairro`), `cidade` = VALUES(`cidade`), `uf` = VALUES(`uf`), `observacoes` = VALUES(`observacoes`), `status` = VALUES(`status`), `disponibilidade` = VALUES(`disponibilidade`), `senha` = VALUES(`senha`), `data_inicio` = VALUES(`data_inicio`), `data_fim` = VALUES(`data_fim`), `cadastro` = VALUES(`cadastro`), `lixeira` = VALUES(`lixeira`);

INSERT INTO `produtos` (`id`, `nome`, `categoria_id`, `subcategoria_id`, `codigo_barras`, `unidade_medida`, `tags_id`, `fator_conversao`, `preco_custo`, `informacoes`, `foto`, `status`, `tags_produtos`, `data_cadastro`, `origem_id`, `grupo_imposto_id`, `ncm`, `cest`, `cfop_dentro`, `cfop_fora`, `cfop`, `lixeira`) VALUES
(3, 'Caipirinha Tradicional', 2, 4, '000000000003', 'UN', NULL, 1.000, 3.00, 'Limão, açúcar, gelo e cachaça', 'caipirinha.png', 1, 'drink', '2026-03-26 11:47:44', NULL, NULL, NULL, NULL, 5102, 6102, 5102, 1),
(4, 'Gin Tônica', 2, 6, '000000000004', 'UN', NULL, 1.000, 5.00, 'Gin com água tônica e limão', 'gin.png', 1, 'drink', '2026-03-26 11:47:44', NULL, NULL, NULL, NULL, 5102, 6102, 5102, 1),
(7, 'Batata Frita', 4, 3, '000000000007', 'UN', NULL, 1.000, 4.00, 'Porção de batata frita crocante', 'batata_frita_69d947ec436d3.jpg', 1, 'petisco', '2026-03-26 11:47:44', 1, 1, '216515614684687867687', '00351156115456786', 2, 1, 5102, 1),
(8, 'Calabresa Acebolada', 4, 3, '000000000008', 'UN', NULL, 1.000, 6.00, 'Calabresa com cebola', 'calabresa.png', 1, 'petisco', '2026-03-26 11:47:44', NULL, NULL, NULL, NULL, 5102, 6102, 5102, 1),
(43, 'Heineken 600ml', 1, 13, '789123456101', 'UN', NULL, NULL, 9.50, NULL, NULL, 1, NULL, '2026-05-04 12:07:21', 2, 1, '2123156151615123132132121', '0303211561515615616518948948', 1, 3, NULL, 1),
(44, 'Stella Artois 275ml', 1, 12, '789123456102', 'UN', NULL, NULL, 4.50, NULL, NULL, 1, NULL, '2026-05-04 12:07:21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1),
(45, 'Eisenbahn Pilsen Lata', 1, 11, '789123456103', 'UN', NULL, NULL, 3.80, NULL, NULL, 1, NULL, '2026-05-04 12:07:21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1),
(46, 'Moscow Mule', 2, 4, '789123456104', 'UN', NULL, NULL, 12.00, NULL, NULL, 1, NULL, '2026-05-04 12:07:21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1),
(47, 'Gin Tonica Morango', 2, 5, '789123456105', 'UN', NULL, NULL, 15.00, NULL, NULL, 1, NULL, '2026-05-04 12:07:21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1),
(48, 'Suco de Laranja 500ml', 3, 7, '789123456106', 'UN', NULL, NULL, 4.50, NULL, NULL, 1, NULL, '2026-05-04 12:07:21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1),
(49, 'Água 500ml', 3, 8, '789123456107', 'UN', NULL, NULL, 1.20, NULL, NULL, 1, NULL, '2026-05-04 12:07:21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1),
(50, 'Porção de Pastéis (12un)', 4, 3, '789123456108', 'UN', NULL, NULL, 18.00, NULL, NULL, 1, NULL, '2026-05-04 12:07:21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1),
(51, 'Tábua de Frios G', 4, 9, '789123456109', 'UN', NULL, NULL, 35.00, NULL, NULL, 1, NULL, '2026-05-04 12:07:21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1),
(52, 'Monster Energy 473ml', 3, 1, '789123456110', 'UN', NULL, NULL, 6.50, NULL, NULL, 1, NULL, '2026-05-04 12:07:21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1)
ON DUPLICATE KEY UPDATE `nome` = VALUES(`nome`), `categoria_id` = VALUES(`categoria_id`), `subcategoria_id` = VALUES(`subcategoria_id`), `codigo_barras` = VALUES(`codigo_barras`), `unidade_medida` = VALUES(`unidade_medida`), `tags_id` = VALUES(`tags_id`), `fator_conversao` = VALUES(`fator_conversao`), `preco_custo` = VALUES(`preco_custo`), `informacoes` = VALUES(`informacoes`), `foto` = VALUES(`foto`), `status` = VALUES(`status`), `tags_produtos` = VALUES(`tags_produtos`), `data_cadastro` = VALUES(`data_cadastro`), `origem_id` = VALUES(`origem_id`), `grupo_imposto_id` = VALUES(`grupo_imposto_id`), `ncm` = VALUES(`ncm`), `cest` = VALUES(`cest`), `cfop_dentro` = VALUES(`cfop_dentro`), `cfop_fora` = VALUES(`cfop_fora`), `cfop` = VALUES(`cfop`), `lixeira` = VALUES(`lixeira`);

INSERT INTO `produto_dado_sobrescrito` (`id_produto`, `id_unidade`, `key`, `value`) VALUES
(7, 1, 'categoria_id', '4'),
(7, 1, 'cest', '00351156115456786'),
(7, 1, 'grupo_imposto_id', '1'),
(7, 1, 'informacoes', 'Porção de batata frita crocante'),
(7, 1, 'ncm', '216515614684687867687'),
(7, 1, 'nome', 'Batata Frita'),
(7, 1, 'status', '1'),
(7, 1, 'subcategoria_id', '3'),
(7, 1, 'tags_produtos', 'petisco,promoção'),
(7, 1, 'unidade_medida', 'UN'),
(49, 1, 'categoria_id', '3'),
(49, 1, 'grupo_imposto_id', '0'),
(49, 1, 'nome', 'Água 1000ml'),
(49, 1, 'status', '1'),
(49, 1, 'subcategoria_id', '8'),
(49, 1, 'unidade_medida', 'UN')
ON DUPLICATE KEY UPDATE `value` = VALUES(`value`);

INSERT INTO `produtos_central` (`id`, `produto_id`, `central_id`, `estoque`, `data_entrada`, `qtd_minima`, `qtd_maxima`, `status`, `lixeira`) VALUES
(3, 3, 1, 3, '2026-04-30 17:54:55', 5, 50, 1, 1),
(4, 4, 1, 25, '2026-04-02 14:22:53', 5, 40, 1, 1),
(7, 7, 5, 28, '2026-05-04 12:36:16', 15, 25, 1, 1),
(8, 8, 1, 78, '2026-05-04 12:58:51', 10, 70, 1, 1),
(43, 43, 1, 60, '2026-05-04 12:07:21', 12, 120, 1, 1),
(44, 44, 1, 100, '2026-05-04 12:07:21', 20, 200, 1, 1),
(45, 45, 1, 0, '2026-05-04 12:59:11', 24, 240, 1, 1),
(46, 46, 1, 50, '2026-05-04 12:07:21', 5, 100, 1, 1),
(47, 47, 1, 40, '2026-05-04 12:07:21', 5, 80, 1, 1),
(48, 48, 1, 50, '2026-05-04 12:07:21', 5, 100, 1, 1),
(49, 49, 1, 200, '2026-05-04 12:07:21', 24, 500, 1, 1),
(50, 50, 1, 100, '2026-05-04 12:07:21', 10, 200, 1, 1),
(51, 51, 1, 30, '2026-05-04 12:07:21', 5, 60, 1, 1),
(52, 52, 1, 120, '2026-05-04 12:07:21', 12, 300, 1, 1),
(53, 49, 5, 6, '2026-05-25 18:49:42', 1, 10, 1, 1)
ON DUPLICATE KEY UPDATE `produto_id` = VALUES(`produto_id`), `central_id` = VALUES(`central_id`), `estoque` = VALUES(`estoque`), `data_entrada` = VALUES(`data_entrada`), `qtd_minima` = VALUES(`qtd_minima`), `qtd_maxima` = VALUES(`qtd_maxima`), `status` = VALUES(`status`), `lixeira` = VALUES(`lixeira`);

INSERT INTO `produtos_unidades` (`id`, `unidade_id`, `produto_id`, `categoria_id`, `subcategoria_id`, `codigo_barras`, `estoque`, `valor`, `lote`, `vencimento`, `os`, `qtd_minimo`, `qtd_maximo`, `status`, `lixeira`) VALUES
(5, 2, 7, 4, 3, '000000000007', 0, 4.00, '', '0000-00-00', 0, 0, 0, 1, 1),
(6, 2, 8, 4, 3, '000000000008', 0, 6.00, '', '0000-00-00', 0, 0, 0, 1, 1),
(9, 2, 3, 2, 4, '000000000003', 2, 3.00, '', '0000-00-00', 0, 1, 0, 1, 1),
(10, 2, 4, 2, 6, '000000000004', 0, 5.00, '', '0000-00-00', 0, 0, 0, 1, 1),
(61, 2, 49, 3, 8, '789123456107', 0, 1.99, '', '0000-00-00', 0, 1, 19, 1, 1)
ON DUPLICATE KEY UPDATE `unidade_id` = VALUES(`unidade_id`), `produto_id` = VALUES(`produto_id`), `categoria_id` = VALUES(`categoria_id`), `subcategoria_id` = VALUES(`subcategoria_id`), `codigo_barras` = VALUES(`codigo_barras`), `estoque` = VALUES(`estoque`), `valor` = VALUES(`valor`), `lote` = VALUES(`lote`), `vencimento` = VALUES(`vencimento`), `os` = VALUES(`os`), `qtd_minimo` = VALUES(`qtd_minimo`), `qtd_maximo` = VALUES(`qtd_maximo`), `status` = VALUES(`status`), `lixeira` = VALUES(`lixeira`);

INSERT INTO `produtos_eventos` (`id`, `id_evento`, `id_produto`, `id_categoria`, `id_subcategoria`, `codigo_barras`, `estoque`, `valor`, `lote`, `vencimento`, `os`, `qtd_minimo`, `qtd_maximo`, `status`, `lixeira`) VALUES
(1, 1, 7, 4, 3, '000000000007', 0, 4.00, '', '0000-00-00', 0, 2, 3, 1, 2),
(2, 1, 3, 2, 4, '000000000003', 3, 3.00, '', '0000-00-00', 0, 1, 3, 1, 1),
(3, 1, 4, 2, 6, '000000000004', 0, 5.00, '', '0000-00-00', 0, 0, 0, 1, 1),
(4, 1, 8, 4, 3, '000000000008', 0, 6.00, '', '0000-00-00', 0, 2, 3, 1, 1),
(5, 1, 43, 1, 13, '789123456101', 24, 15.00, '', '0000-00-00', 0, 6, 24, 1, 1),
(6, 2, 44, 1, 12, '789123456102', 48, 9.00, '', '0000-00-00', 0, 12, 48, 1, 1),
(7, 2, 45, 1, 11, '789123456103', 60, 7.50, '', '0000-00-00', 0, 12, 100, 1, 1),
(8, 2, 46, 2, 4, '789123456104', 0, 28.00, '', '0000-00-00', 0, 1, 10, 1, 1),
(9, 1, 47, 2, 5, '789123456105', 0, 32.00, '', '0000-00-00', 0, 1, 10, 1, 1),
(10, 2, 48, 3, 7, '789123456106', 10, 12.00, '', '0000-00-00', 0, 2, 20, 1, 1),
(11, 2, 49, 3, 8, '789123456107', 48, 1.20, '', '0000-00-00', 0, 1, 3, 1, 1),
(12, 1, 50, 4, 3, '789123456108', 20, 45.00, '', '0000-00-00', 0, 5, 50, 1, 1),
(13, 2, 51, 4, 9, '789123456109', 10, 85.00, '', '0000-00-00', 0, 2, 20, 1, 1),
(14, 2, 52, 3, 1, '789123456110', 36, 15.00, '', '0000-00-00', 0, 6, 48, 1, 1),
(15, 3, 3, 2, 4, '000000000003', 5, 0.03, '', '0000-00-00', 0, 0, 0, 1, 1),
(16, 3, 4, 2, 6, '000000000004', 0, 5.00, '', '0000-00-00', 0, 0, 0, 1, 1),
(17, 3, 46, 2, 4, '789123456104', 0, 12.00, '', '0000-00-00', 0, 0, 0, 2, 2),
(18, 3, 49, 3, 8, '789123456107', 0, 1.20, '', '0000-00-00', 0, 1, 3, 1, 1),
(19, 3, 7, 4, 3, '000000000007', 0, 9.99, '', '0000-00-00', 0, 8, 20, 2, 2),
(20, 3, 45, 1, 11, '789123456103', 0, 10.90, '', '0000-00-00', 0, 15, 38, 1, 1),
(21, 3, 8, 4, 3, '000000000008', 0, 0.06, '', '0000-00-00', 0, 2, 5, 1, 1)
ON DUPLICATE KEY UPDATE `id_evento` = VALUES(`id_evento`), `id_produto` = VALUES(`id_produto`), `id_categoria` = VALUES(`id_categoria`), `id_subcategoria` = VALUES(`id_subcategoria`), `codigo_barras` = VALUES(`codigo_barras`), `estoque` = VALUES(`estoque`), `valor` = VALUES(`valor`), `lote` = VALUES(`lote`), `vencimento` = VALUES(`vencimento`), `os` = VALUES(`os`), `qtd_minimo` = VALUES(`qtd_minimo`), `qtd_maximo` = VALUES(`qtd_maximo`), `status` = VALUES(`status`), `lixeira` = VALUES(`lixeira`);

INSERT INTO `vendedores` (`id`, `nome`, `email`, `telefone`, `status`, `lixeira`, `criado_em`, `login`, `senha_hash`, `primeiro_acesso`, `ultimo_login`) VALUES
(1, 'Teste 35', 'tsete@teste.com', NULL, 1, 1, '2026-05-26 17:24:36', NULL, NULL, 1, NULL)
ON DUPLICATE KEY UPDATE `nome` = VALUES(`nome`), `email` = VALUES(`email`), `telefone` = VALUES(`telefone`), `status` = VALUES(`status`), `lixeira` = VALUES(`lixeira`), `criado_em` = VALUES(`criado_em`), `login` = VALUES(`login`), `senha_hash` = VALUES(`senha_hash`), `primeiro_acesso` = VALUES(`primeiro_acesso`), `ultimo_login` = VALUES(`ultimo_login`);

INSERT INTO `vendedores_eventos` (`id`, `vendedor_id`, `evento_id`, `status`, `criado_em`) VALUES
(6, 1, 1, 1, '2026-05-26 17:38:52'),
(7, 1, 3, 1, '2026-05-26 17:38:52')
ON DUPLICATE KEY UPDATE `vendedor_id` = VALUES(`vendedor_id`), `evento_id` = VALUES(`evento_id`), `status` = VALUES(`status`), `criado_em` = VALUES(`criado_em`);

COMMIT;
