CREATE TABLE IF NOT EXISTS `wpjy_repositorio_anvisa_situacao_fila` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `external_key` char(32) COLLATE utf8mb4_unicode_ci NOT NULL,
  `no_area_interesse` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `no_fila_analise` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `no_categoria_fila_analise` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `assunto_fila_analise` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `situacao_fila_analise` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_repo_anvisa_situacao_fila_external_key` (`external_key`),
  KEY `idx_repo_anvisa_situacao_fila_area` (`no_area_interesse`),
  KEY `idx_repo_anvisa_situacao_fila_fila` (`no_fila_analise`),
  KEY `idx_repo_anvisa_situacao_fila_categoria` (`no_categoria_fila_analise`),
  KEY `idx_repo_anvisa_situacao_fila_situacao` (`situacao_fila_analise`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE IF NOT EXISTS `wpjy_repositorio_cmed_precos_gov` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `external_key` char(32) COLLATE utf8mb4_unicode_ci NOT NULL,
  `substancia` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cnpj` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `laboratorio` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `codigo_ggrem` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `registro` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ean_1` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ean_2` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ean_3` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `produto` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `apresentacao` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `classe_terapeutica` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tipo_produto_status` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `regime_preco` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `pf_json` longtext COLLATE utf8mb4_unicode_ci,
  `pmvg_json` longtext COLLATE utf8mb4_unicode_ci,
  `restricao_hospitalar` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cap` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `confaz_87` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `icms_0` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `analise_recursal` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `credito_tributario_pis_cofins` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `comercializacao_2024` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tarja` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `destinacao_comercial` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_repo_cmed_precos_gov_external_key` (`external_key`),
  KEY `idx_repo_cmed_precos_gov_cnpj` (`cnpj`),
  KEY `idx_repo_cmed_precos_gov_ggrem` (`codigo_ggrem`),
  KEY `idx_repo_cmed_precos_gov_registro` (`registro`),
  KEY `idx_repo_cmed_precos_gov_ean1` (`ean_1`),
  KEY `idx_repo_cmed_precos_gov_produto` (`produto`),
  KEY `idx_repo_cmed_precos_gov_regime` (`regime_preco`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
