CREATE TABLE IF NOT EXISTS `wpjy_repositorio_ans_nip` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `numero_da_demanda` bigint unsigned NOT NULL,
  `abertura_da_demanda` date DEFAULT NULL,
  `ano_de_referencia` smallint DEFAULT NULL,
  `mes_de_referencia` tinyint DEFAULT NULL,
  `situacao_da_demanda` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `forma_de_contato_com_a_ans` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `assunto` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `registro_operadora` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nome_operadora` varchar(180) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `modalidade_da_operadora` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tipo_de_plano_contratado` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `epoca_de_adesao_ao_plano` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tipos_de_cober_contratadas` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `idade_beneficiario` smallint DEFAULT NULL,
  `sexo` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `estado_do_beneficiario` char(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `municipio_do_beneficiario` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `uf_onde_consumidor` char(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `munic_consumidor_atend` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cd_municipio_atend` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `classificacao_da_nip` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `natureza_da_nip` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `situacao_da_nip` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `data_do_auto` date DEFAULT NULL,
  `status_auto` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `numero_processo` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `resposta_beneficiario` varchar(40) 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_ans_nip_demanda` (`numero_da_demanda`),
  KEY `idx_repo_ans_nip_operadora` (`registro_operadora`),
  KEY `idx_repo_ans_nip_competencia` (`ano_de_referencia`,`mes_de_referencia`),
  KEY `idx_repo_ans_nip_natureza` (`natureza_da_nip`),
  KEY `idx_repo_ans_nip_classificacao` (`classificacao_da_nip`),
  KEY `idx_repo_ans_nip_situacao` (`situacao_da_nip`),
  KEY `idx_repo_ans_nip_status_auto` (`status_auto`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
