--
-- Host: localhost    Database: isisinte_netonline
-- ------------------------------------------------------


--
-- Table structure for table `addresses`
--

CREATE TABLE `addresses` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `address` varchar(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `type` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `conf_file` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `ultimo_ping` timestamp NULL DEFAULT NULL,
  `status` int NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `address` (`address`),
  UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `addresses`
--

INSERT INTO `addresses` VALUES (1,'LOS ESTRECHOS 2','192.168.2.63','Normal',NULL,'2024-06-19 13:06:15',NULL,1),(2,'NET ONLINE SECTORIAL COROZAL','192.168.2.90','Normal',NULL,'2024-06-19 16:19:22',NULL,1),(3,'EL MIRADOR2','192.168.2.96','Normal',NULL,'2024-06-19 16:50:45',NULL,1),(4,'NET ONLINE - SECTOR B','192.168.2.46','Normal',NULL,'2024-06-19 17:55:02',NULL,1);

--
-- Table structure for table `antenas`
--

CREATE TABLE `antenas` (
  `idantena` int NOT NULL AUTO_INCREMENT,
  `modelo` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `marca` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `fotoantena` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `status` int NOT NULL DEFAULT '1',
  PRIMARY KEY (`idantena`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `antenas`
--

INSERT INTO `antenas` VALUES (1,'Powerbeam M5 400','Ubiquiti',NULL,1),(2,'loco5ac','ubiquiti',NULL,1),(3,'NanoStation M5','Ubiquiti',NULL,1);

--
-- Table structure for table `cajas`
--

CREATE TABLE `cajas` (
  `caja` int NOT NULL,
  `nombre` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `saldo_actual` decimal(20,2) NOT NULL,
  `saldo_esperado` decimal(20,2) NOT NULL,
  `empleado_control` int DEFAULT NULL,
  PRIMARY KEY (`caja`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `cajas`
--

INSERT INTO `cajas` VALUES (1,'Fisica',0.00,0.00,NULL),(2,'Virtual',0.00,0.00,NULL);

--
-- Table structure for table `clientes_servicios`
--

CREATE TABLE `clientes_servicios` (
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `cliente_tipo` int DEFAULT '1',
  `cliente_paquete` int DEFAULT '0',
  `cliente_status` int NOT NULL DEFAULT '1',
  `cliente_corte` int NOT NULL,
  `zona` int DEFAULT NULL,
  `tipo_servicio` int NOT NULL DEFAULT '1',
  `status_equipo` int NOT NULL DEFAULT '1',
  `antena_instalada` int DEFAULT NULL,
  `modem_instalado` int DEFAULT NULL,
  `suspender` int NOT NULL DEFAULT '1',
  `ultima_suspension` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fecha_suspension` date DEFAULT NULL,
  PRIMARY KEY (`cliente_id`),
  KEY `cliente_id` (`cliente_id`),
  KEY `cliente_tipo` (`cliente_tipo`),
  KEY `cliente_status` (`cliente_status`),
  KEY `cliente_corte` (`cliente_corte`),
  KEY `colonia` (`zona`),
  KEY `paquete` (`cliente_paquete`),
  KEY `cliente_servicio` (`tipo_servicio`),
  KEY `status_equipo` (`status_equipo`),
  CONSTRAINT `cliente_id` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`cliente_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `cliente_paquete` FOREIGN KEY (`cliente_paquete`) REFERENCES `paquetes` (`idpaquete`) ON UPDATE CASCADE,
  CONSTRAINT `colonia` FOREIGN KEY (`zona`) REFERENCES `zonas` (`zona_id`) ON UPDATE CASCADE,
  CONSTRAINT `colonia_id` FOREIGN KEY (`zona`) REFERENCES `zonas` (`zona_id`) ON UPDATE CASCADE,
  CONSTRAINT `corte_de_servicio` FOREIGN KEY (`cliente_corte`) REFERENCES `cortes_servicio` (`corte_id`),
  CONSTRAINT `paquete` FOREIGN KEY (`cliente_paquete`) REFERENCES `paquetes` (`idpaquete`) ON UPDATE CASCADE,
  CONSTRAINT `servicio` FOREIGN KEY (`tipo_servicio`) REFERENCES `tipo_servicios` (`servicio_id`),
  CONSTRAINT `status_cliente` FOREIGN KEY (`cliente_status`) REFERENCES `clientes_status` (`status_id`) ON UPDATE CASCADE,
  CONSTRAINT `status_equipo` FOREIGN KEY (`status_equipo`) REFERENCES `status_equipo` (`status_id`),
  CONSTRAINT `tipo_de_cliente` FOREIGN KEY (`cliente_tipo`) REFERENCES `tipos_clientes` (`tipo_cliente_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `clientes_servicios`
--

INSERT INTO `clientes_servicios` VALUES ('ISISJUHEVE1',1,2,6,1,1,1,1,1,2,1,'2026-04-23 13:04:49','2026-05-29'),('NETALPAVE8',1,2,6,1,1,1,2,3,2,1,'2026-04-27 13:04:46','2026-06-02'),('NETALLAVE13',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:18','2026-06-02'),('NETAMESVE16',1,2,6,1,1,1,1,1,1,1,'2026-04-27 13:04:10','2026-06-02'),('NETANGIVE18',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:54','2026-06-02'),('NETBLVAVE2',1,2,6,1,1,1,1,1,2,1,'2026-04-24 13:04:39','2026-05-30'),('NETCAGIVE28',1,2,6,1,1,1,2,1,1,1,'2026-04-27 14:04:11','2026-06-02'),('NETCLGRVE4',1,2,6,1,1,1,1,1,2,1,'2026-04-24 13:04:55','2026-05-30'),('NETDACAVE26',1,2,6,1,1,1,2,1,1,1,'2026-04-27 14:04:26','2026-06-02'),('NETDIALVE15',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:06','2026-06-02'),('NETDIHUVE17',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:48','2026-06-02'),('NETDIVAVE24',1,2,6,1,1,1,2,1,1,1,'2026-04-27 14:04:25','2026-06-02'),('NETEDGUVE22',1,2,6,1,1,1,2,3,1,1,'2026-04-27 13:04:04','2026-06-02'),('NETEDHEVE6',1,2,6,1,1,1,1,2,2,1,'2026-04-27 13:04:02','2026-06-02'),('NETGUMOVE7',1,2,6,1,1,1,2,3,2,1,'2026-04-27 13:04:41','2026-06-02'),('NETHEREVE20',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:23','2026-06-02'),('NETJACIVE27',1,2,6,1,1,1,2,1,1,1,'2026-04-27 14:04:02','2026-06-02'),('NETJAMAVE14',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:55','2026-06-02'),('NETKEAGVE19',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:23','2026-06-02'),('NETLUACVE10',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:41','2026-06-02'),('NETMABEVE21',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:22','2026-06-02'),('NETMIPEVE9',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:38','2026-06-02'),('NETNAGAVE23',1,2,6,1,1,1,2,3,1,1,'2026-04-27 13:04:16','2026-06-02'),('NETVIALVE11',1,2,6,1,1,1,2,3,1,1,'2026-04-27 13:04:33','2026-06-02'),('NETVIBEVE25',1,2,6,1,1,1,2,1,1,1,'2026-04-27 14:04:29','2026-06-02'),('NETYEARVE12',1,2,6,1,1,1,2,1,1,1,'2026-04-27 13:04:21','2026-06-02'),('NETYEESVE5',1,2,6,1,1,1,2,1,2,1,'2026-04-24 13:04:55','2026-05-30'),('NETYUGRVE3',1,2,6,1,1,1,1,1,2,1,'2026-04-24 13:04:09','2026-05-30');

--
-- Table structure for table `clientes_status`
--

CREATE TABLE `clientes_status` (
  `status_id` int NOT NULL AUTO_INCREMENT,
  `nombre_status` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `status_color` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `descripcion_status` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`status_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `clientes_status`
--

INSERT INTO `clientes_status` VALUES (1,'Autorizados','success',''),(2,'Suspendidos','danger',''),(3,'Bajas','secondary',''),(4,'Negociacion','info',''),(5,'Autorizacion','orange',''),(6,'Nuevos','purple','Cliente recien agregado');

--
-- Table structure for table `company`
--

CREATE TABLE `company` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `phone` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `address` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `postal_code` int NOT NULL,
  `rfc` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `website` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `email` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `resend_key` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `description` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `whatsapp_api` varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL DEFAULT 'http://localhost:3001',
  `email_api` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `company`
--

INSERT INTO `company` VALUES (1,'NET Online (internet rural)','573127617288','Oficina principal san jose de la selva / mira valle bajo.',86500,'','isisinternet.com','jhoandavidpossosalazar@gmail.com','re_8pGry421_3aqEJdbU7eqd3WsZ9MzXvXws','Empresa dedicada a la distribucion de servicios de internet.','http://localhost:3001','https://isisinternet-mailer.sistemasacc.com/api');

--
-- Table structure for table `configuration`
--

CREATE TABLE `configuration` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `status` int NOT NULL,
  `description` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `configuration`
--

INSERT INTO `configuration` VALUES (1,'Alertas de pago',1,'Se notificará al cliente cada vez que se capture un pago'),(2,'Suspenciones automáticas',1,'Los clientes con la suspención activada se suspenderán automáticamente el día que ha seleccionado'),(3,'Alertas de suspencion',1,'Se enviarán alertas de informando al cliente que ha sido suspendido'),(4,'Suspender negociaciones',1,'El cliente se suspendera al terminar su negociación'),(5,'Mes gratis',1,'Asignar el status nuevo a clientes recien agregados para un mes gratis'),(6,'Suspender autorizaciones',1,'Suspender a clientes que están en autorización y que no contengan pago actual'),(7,'Alertas previo al dia de pago',1,'Se enviarán alertas al cliente cuando se acerque su dia de pago'),(8,'Alertas el dia de pago',1,'Se notificará al cliente el día que le toque pagar sus servicios\r\n'),(9,'whatsapp',0,'Enviar notificaciones por whatsapp'),(10,'email',0,'Enviar notificaciones por email');

--
-- Table structure for table `cortes_servicio`
--

CREATE TABLE `cortes_servicio` (
  `corte_id` int NOT NULL AUTO_INCREMENT,
  `dia_comienzo` int NOT NULL,
  `dia_terminacion` int NOT NULL,
  `dia_pago` int NOT NULL,
  `dias_prorroga` int DEFAULT '4',
  `comentarios` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  PRIMARY KEY (`corte_id`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `cortes_servicio`
--

INSERT INTO `cortes_servicio` VALUES (1,29,4,1,5,NULL),(2,30,5,2,4,NULL),(3,1,6,3,4,NULL),(4,2,7,4,4,NULL),(5,3,8,5,4,NULL),(6,4,9,6,4,NULL),(7,5,10,7,4,NULL),(8,6,11,8,4,NULL),(9,7,12,9,4,NULL),(10,8,13,10,4,NULL),(11,9,14,11,4,NULL),(12,10,15,12,4,NULL),(13,11,16,13,4,NULL),(14,12,17,14,4,NULL),(15,13,19,15,4,NULL),(16,14,19,16,4,NULL),(17,15,20,17,4,NULL),(18,16,21,18,4,NULL),(19,17,22,19,4,NULL),(20,18,23,20,4,NULL),(21,19,24,21,4,NULL),(22,20,25,22,4,NULL),(23,21,26,23,4,NULL),(24,22,27,24,4,NULL),(25,23,28,25,4,NULL),(26,24,29,26,4,NULL),(27,25,30,27,4,NULL),(28,26,1,28,4,NULL),(29,27,2,29,4,NULL),(30,28,3,30,4,NULL);

--
-- Table structure for table `customer_identification`
--

CREATE TABLE `customer_identification` (
  `cliente_numero` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `cliente_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  PRIMARY KEY (`cliente_numero`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `customer_identification`
--


--
-- Table structure for table `empleados`
--

CREATE TABLE `empleados` (
  `empleado_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `empleado_email` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `empleado_telefono` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `empleado_nombre` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `empleado_apellido` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `empleado_curp` varchar(18) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `empleado_nss` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `empleado_rfc` varchar(18) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `empleado_edad` int DEFAULT NULL,
  `empleado_fecha` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `empleado_nacimiento` date DEFAULT NULL,
  `empleado_sueldo` decimal(20,2) NOT NULL DEFAULT '0.00',
  `empleado_tpago` int NOT NULL DEFAULT '1',
  `empleado_ine` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `empleado_targeta` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `empleado_area` int NOT NULL,
  `usuario_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  PRIMARY KEY (`empleado_id`),
  KEY `usuario_id` (`usuario_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `empleados`
--

INSERT INTO `empleados` VALUES ('DEVE02406181137','alexis.devcode@gmail.com','5219371273591','Alexis Alfonso','Sanchez Jimenez','SAJA9i98779798','SAJA125464321','SAJa654653213',30,'2024-06-18 18:00:00','2001-02-07',0.00,1,'','03002406341',1,'NEON2026042223'),('JHDAPO202406181137','jhoandavidpossosalazar@gmail.com','3127617288','Jhoan David','Posso','JODAPO215654','JODAPO215654','JODAPO215654',23,'2024-06-18 18:00:00','2001-02-07',0.00,1,'','03002406341',1,'NEON20240618113');

--
-- Table structure for table `equipos`
--

CREATE TABLE `equipos` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `model` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `brand` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `image` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `equipos`
--


--
-- Table structure for table `failed_suspensions`
--

CREATE TABLE `failed_suspensions` (
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `mikrotik_id` int NOT NULL,
  KEY `mikrotik_id` (`mikrotik_id`),
  KEY `cliente_id` (`cliente_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `failed_suspensions`
--


--
-- Table structure for table `horarios`
--

CREATE TABLE `horarios` (
  `horario_id` int NOT NULL AUTO_INCREMENT,
  `hora_inicio` time NOT NULL,
  `formato_inicio` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL DEFAULT 'am',
  `hora_fin` time NOT NULL,
  `formato_fin` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL DEFAULT 'pm',
  `tipo_horario` enum('instalaciones','reportes','trabajo','descansos') CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`horario_id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `horarios`
--

INSERT INTO `horarios` VALUES (1,'08:00:00','am','10:00:00','am','instalaciones'),(2,'10:00:00','am','12:00:00','pm','instalaciones'),(3,'12:00:00','pm','14:00:00','pm','instalaciones'),(4,'14:00:00','pm','16:00:00','pm','instalaciones'),(5,'16:00:00','pm','18:00:00','pm','instalaciones');

--
-- Table structure for table `messages`
--

CREATE TABLE `messages` (
  `message_id` int NOT NULL AUTO_INCREMENT,
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `type` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `phone` varchar(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `message` varchar(2500) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `file_url` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `date` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`message_id`),
  KEY `cliente_id` (`cliente_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `messages`
--


--
-- Table structure for table `metodos_admin`
--

CREATE TABLE `metodos_admin` (
  `metodo_id` int NOT NULL AUTO_INCREMENT,
  `name_metodo` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`metodo_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `metodos_admin`
--

INSERT INTO `metodos_admin` VALUES (1,'DHCP'),(2,'ARP'),(3,'PPPOE');

--
-- Table structure for table `mikrotik_retry_add`
--

CREATE TABLE `mikrotik_retry_add` (
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `mikrotik_id` int NOT NULL,
  KEY `mikrotik_id` (`mikrotik_id`),
  KEY `cliente_id` (`cliente_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mikrotik_retry_add`
--


--
-- Table structure for table `mikrotik_retry_remove`
--

CREATE TABLE `mikrotik_retry_remove` (
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `mikrotik_id` int NOT NULL,
  `cliente_ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `cliente_mac` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `list` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `server` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `interface_arp` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `profile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `module` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `fecha` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  KEY `cliente_id` (`cliente_id`),
  KEY `mikrotik_id` (`mikrotik_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mikrotik_retry_remove`
--


--
-- Table structure for table `mikrotik_retry_set`
--

CREATE TABLE `mikrotik_retry_set` (
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `prev_ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `prev_mac` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `prev_paquete` int NOT NULL,
  `prev_mikrotik` int NOT NULL,
  `prev_metodo` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `prev_server` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `prev_interface_arp` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `prev_profile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `module` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `fecha` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  KEY `cliente_id` (`cliente_id`),
  KEY `prev_mikrotik` (`prev_mikrotik`),
  KEY `prev_paquete` (`prev_paquete`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mikrotik_retry_set`
--


--
-- Table structure for table `modems`
--

CREATE TABLE `modems` (
  `idmodem` int NOT NULL AUTO_INCREMENT,
  `marca` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL DEFAULT 'N/A',
  `modelo` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL DEFAULT 'N/A',
  `fotomodem` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL DEFAULT 'N/A',
  PRIMARY KEY (`idmodem`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `modems`
--

INSERT INTO `modems` VALUES (1,'huawei','hg 531 v1',''),(2,'tenda','N301','');

--
-- Table structure for table `movimientos_cajas`
--

CREATE TABLE `movimientos_cajas` (
  `movimiento_id` int NOT NULL AUTO_INCREMENT,
  `caja` int NOT NULL,
  `pago_id` int DEFAULT NULL,
  `tipo_movimiento` int NOT NULL,
  `razon_concepto` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `fecha_movimiento` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `usuario_autorizacion` varchar(18) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `monto_movimiento` decimal(20,2) NOT NULL,
  `credito_id` int DEFAULT NULL,
  `comprobante` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `folio_movimiento` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `comentario` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `status_movimiento` int NOT NULL,
  PRIMARY KEY (`movimiento_id`),
  KEY `pago_id` (`pago_id`),
  KEY `tipos_de_movimientos` (`tipo_movimiento`),
  KEY `caja` (`caja`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `movimientos_cajas`
--


--
-- Table structure for table `negociaciones`
--

CREATE TABLE `negociaciones` (
  `negociacion_id` int NOT NULL AUTO_INCREMENT,
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `periodo_id` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `fecha_inicio` date NOT NULL,
  `fecha_fin` date NOT NULL,
  `fecha_captura` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `numero_negociacion` int NOT NULL DEFAULT '1',
  `comentarios` varchar(150) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `status_negociacion` int NOT NULL,
  `usuario_negociacion` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`negociacion_id`),
  KEY `cliente_id` (`cliente_id`),
  KEY `usuario_negociacion` (`usuario_negociacion`),
  KEY `status_negociacion` (`status_negociacion`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `negociaciones`
--


--
-- Table structure for table `olts`
--

CREATE TABLE `olts` (
  `id` int NOT NULL AUTO_INCREMENT,
  `nombre` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `modelo` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `serie` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `address` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `mikrotik` int DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `olts`
--


--
-- Table structure for table `pagos`
--

CREATE TABLE `pagos` (
  `pago_id` int NOT NULL AUTO_INCREMENT,
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `pago_monto` decimal(20,2) NOT NULL DEFAULT '300.00',
  `pago_descuento` decimal(20,2) NOT NULL DEFAULT '0.00',
  `periodo_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `pago_concepto` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci DEFAULT 'Servicio de internet',
  `usuario_captura` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `pago_observacion` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `pago_fecha_captura` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `pago_fecha_recepcion` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `pago_fecha_validacion` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `pago_comprobante` varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `pago_folio` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `pago_status` int DEFAULT '2',
  `pago_tipo` int NOT NULL DEFAULT '1',
  PRIMARY KEY (`pago_id`),
  KEY `tipo_pago` (`pago_tipo`),
  KEY `status_pago` (`pago_status`),
  KEY `usuario_captura` (`usuario_captura`),
  KEY `cliente_id` (`cliente_id`)
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish_ci;

--
-- Dumping data for table `pagos`
--

INSERT INTO `pagos` VALUES (2,'ISISJUHEVE1',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-24 01:50:49','2026-04-24 01:50:49','2026-04-24 01:50:49',NULL,NULL,1,1),(3,'NETBLVAVE2',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-25 01:03:39','2026-04-25 01:03:39','2026-04-25 01:03:39',NULL,NULL,1,1),(4,'NETYUGRVE3',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-25 01:06:09','2026-04-25 01:06:09','2026-04-25 01:06:09',NULL,NULL,1,1),(5,'NETCLGRVE4',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-25 01:07:55','2026-04-25 01:07:55','2026-04-25 01:07:55',NULL,NULL,1,1),(6,'NETYEESVE5',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-25 01:09:55','2026-04-25 01:09:55','2026-04-25 01:09:55',NULL,NULL,1,1),(7,'NETEDHEVE6',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:09:02','2026-04-28 01:09:02','2026-04-28 01:09:02',NULL,NULL,1,1),(8,'NETGUMOVE7',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:10:41','2026-04-28 01:10:41','2026-04-28 01:10:41',NULL,NULL,1,1),(9,'NETALPAVE8',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:12:46','2026-04-28 01:12:46','2026-04-28 01:12:46',NULL,NULL,1,1),(10,'NETMIPEVE9',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:23:38','2026-04-28 01:23:38','2026-04-28 01:23:38',NULL,NULL,1,1),(11,'NETLUACVE10',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:26:41','2026-04-28 01:26:41','2026-04-28 01:26:41',NULL,NULL,1,1),(12,'NETVIALVE11',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:28:33','2026-04-28 01:28:33','2026-04-28 01:28:33',NULL,NULL,1,1),(13,'NETYEARVE12',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:30:21','2026-04-28 01:30:21','2026-04-28 01:30:21',NULL,NULL,1,1),(14,'NETALLAVE13',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:32:18','2026-04-28 01:32:18','2026-04-28 01:32:18',NULL,NULL,1,1),(15,'NETJAMAVE14',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:34:55','2026-04-28 01:34:55','2026-04-28 01:34:55',NULL,NULL,1,1),(16,'NETDIALVE15',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:38:06','2026-04-28 01:38:06','2026-04-28 01:38:06',NULL,NULL,1,1),(17,'NETAMESVE16',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:40:10','2026-04-28 01:40:10','2026-04-28 01:40:10',NULL,NULL,1,1),(18,'NETDIHUVE17',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:41:48','2026-04-28 01:41:48','2026-04-28 01:41:48',NULL,NULL,1,1),(19,'NETANGIVE18',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:43:54','2026-04-28 01:43:54','2026-04-28 01:43:54',NULL,NULL,1,1),(20,'NETKEAGVE19',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:46:23','2026-04-28 01:46:23','2026-04-28 01:46:23',NULL,NULL,1,1),(21,'NETHEREVE20',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:48:23','2026-04-28 01:48:23','2026-04-28 01:48:23',NULL,NULL,1,1),(22,'NETMABEVE21',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:52:22','2026-04-28 01:52:22','2026-04-28 01:52:22',NULL,NULL,1,1),(23,'NETEDGUVE22',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:54:04','2026-04-28 01:54:04','2026-04-28 01:54:04',NULL,NULL,1,1),(24,'NETNAGAVE23',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 01:57:16','2026-04-28 01:57:16','2026-04-28 01:57:16',NULL,NULL,1,1),(25,'NETDIVAVE24',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 02:00:25','2026-04-28 02:00:25','2026-04-28 02:00:25',NULL,NULL,1,1),(26,'NETVIBEVE25',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 02:02:29','2026-04-28 02:02:29','2026-04-28 02:02:29',NULL,NULL,1,1),(27,'NETDACAVE26',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 02:11:26','2026-04-28 02:11:26','2026-04-28 02:11:26',NULL,NULL,1,1),(28,'NETJACIVE27',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 02:14:02','2026-04-28 02:14:02','2026-04-28 02:14:02',NULL,NULL,1,1),(29,'NETCAGIVE28',0.00,0.00,'012026, 022026, 032026','Mensualidad inicial',NULL,NULL,'2026-04-28 02:17:11','2026-04-28 02:17:11','2026-04-28 02:17:11',NULL,NULL,1,1);

--
-- Table structure for table `pagos_status`
--

CREATE TABLE `pagos_status` (
  `pago_status` int NOT NULL AUTO_INCREMENT,
  `pago_status_nombre` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `descripcion` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`pago_status`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `pagos_status`
--

INSERT INTO `pagos_status` VALUES (1,'Autorizado','Se reviso y se acepto con exito'),(2,'Revision','No se pudo comprobar el pago'),(3,'Rechazado','Pago rechazado');

--
-- Table structure for table `pagos_tipos`
--

CREATE TABLE `pagos_tipos` (
  `pago_tipo_id` int NOT NULL AUTO_INCREMENT,
  `pago_tipo_nombre` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `descripcion` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`pago_tipo_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `pagos_tipos`
--

INSERT INTO `pagos_tipos` VALUES (1,'Efectivo','Se realizo el pago en efectivo'),(2,'Virtual','Se realizo el pago por transferencia bancaria');

--
-- Table structure for table `paquetes`
--

CREATE TABLE `paquetes` (
  `idpaquete` int NOT NULL AUTO_INCREMENT,
  `nombre_paquete` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NOT NULL,
  `ancho_banda` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NOT NULL,
  `tipo_paquete` int NOT NULL DEFAULT '1',
  `precio` decimal(20,2) NOT NULL DEFAULT '0.00',
  PRIMARY KEY (`idpaquete`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish_ci;

--
-- Dumping data for table `paquetes`
--

INSERT INTO `paquetes` VALUES (2,'paquete normal','3M/8M',1,50000.00);

--
-- Table structure for table `periodos`
--

CREATE TABLE `periodos` (
  `periodo_id` varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `mesinicio` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `mesfin` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NOT NULL,
  PRIMARY KEY (`periodo_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish_ci;

--
-- Dumping data for table `periodos`
--

INSERT INTO `periodos` VALUES ('01','Enero','Febrero'),('02','Febrero','Marzo'),('03','Marzo','Abril'),('04','Abril','Mayo'),('05','Mayo','Junio'),('06','Junio','Julio'),('07','Julio','Agosto'),('08','Agosto','Septiembre'),('09','Septiembre','Octubre'),('10','Octubre','Noviembre'),('11','Noviembre','Diciembre'),('12','Diciembre','Enero');

--
-- Table structure for table `periodos_pagados`
--

CREATE TABLE `periodos_pagados` (
  `id` int NOT NULL AUTO_INCREMENT,
  `periodo_id` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `pago_id` int NOT NULL,
  `status` enum('definitivo','temporal') CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'definitivo',
  `caducidad` date DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cliente_id` (`cliente_id`),
  KEY `pago_id` (`pago_id`)
) ENGINE=InnoDB AUTO_INCREMENT=86 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `periodos_pagados`
--

INSERT INTO `periodos_pagados` VALUES (2,'012026','ISISJUHEVE1',2,'definitivo',NULL),(3,'022026','ISISJUHEVE1',2,'definitivo',NULL),(4,'032026','ISISJUHEVE1',2,'definitivo',NULL),(5,'012026','NETBLVAVE2',3,'definitivo',NULL),(6,'022026','NETBLVAVE2',3,'definitivo',NULL),(7,'032026','NETBLVAVE2',3,'definitivo',NULL),(8,'012026','NETYUGRVE3',4,'definitivo',NULL),(9,'022026','NETYUGRVE3',4,'definitivo',NULL),(10,'032026','NETYUGRVE3',4,'definitivo',NULL),(11,'012026','NETCLGRVE4',5,'definitivo',NULL),(12,'022026','NETCLGRVE4',5,'definitivo',NULL),(13,'032026','NETCLGRVE4',5,'definitivo',NULL),(14,'012026','NETYEESVE5',6,'definitivo',NULL),(15,'022026','NETYEESVE5',6,'definitivo',NULL),(16,'032026','NETYEESVE5',6,'definitivo',NULL),(17,'012026','NETEDHEVE6',7,'definitivo',NULL),(18,'022026','NETEDHEVE6',7,'definitivo',NULL),(19,'032026','NETEDHEVE6',7,'definitivo',NULL),(20,'012026','NETGUMOVE7',8,'definitivo',NULL),(21,'022026','NETGUMOVE7',8,'definitivo',NULL),(22,'032026','NETGUMOVE7',8,'definitivo',NULL),(23,'012026','NETALPAVE8',9,'definitivo',NULL),(24,'022026','NETALPAVE8',9,'definitivo',NULL),(25,'032026','NETALPAVE8',9,'definitivo',NULL),(26,'012026','NETMIPEVE9',10,'definitivo',NULL),(27,'022026','NETMIPEVE9',10,'definitivo',NULL),(28,'032026','NETMIPEVE9',10,'definitivo',NULL),(29,'012026','NETLUACVE10',11,'definitivo',NULL),(30,'022026','NETLUACVE10',11,'definitivo',NULL),(31,'032026','NETLUACVE10',11,'definitivo',NULL),(32,'012026','NETVIALVE11',12,'definitivo',NULL),(33,'022026','NETVIALVE11',12,'definitivo',NULL),(34,'032026','NETVIALVE11',12,'definitivo',NULL),(35,'012026','NETYEARVE12',13,'definitivo',NULL),(36,'022026','NETYEARVE12',13,'definitivo',NULL),(37,'032026','NETYEARVE12',13,'definitivo',NULL),(38,'012026','NETALLAVE13',14,'definitivo',NULL),(39,'022026','NETALLAVE13',14,'definitivo',NULL),(40,'032026','NETALLAVE13',14,'definitivo',NULL),(41,'012026','NETJAMAVE14',15,'definitivo',NULL),(42,'022026','NETJAMAVE14',15,'definitivo',NULL),(43,'032026','NETJAMAVE14',15,'definitivo',NULL),(44,'012026','NETDIALVE15',16,'definitivo',NULL),(45,'022026','NETDIALVE15',16,'definitivo',NULL),(46,'032026','NETDIALVE15',16,'definitivo',NULL),(47,'012026','NETAMESVE16',17,'definitivo',NULL),(48,'022026','NETAMESVE16',17,'definitivo',NULL),(49,'032026','NETAMESVE16',17,'definitivo',NULL),(50,'012026','NETDIHUVE17',18,'definitivo',NULL),(51,'022026','NETDIHUVE17',18,'definitivo',NULL),(52,'032026','NETDIHUVE17',18,'definitivo',NULL),(53,'012026','NETANGIVE18',19,'definitivo',NULL),(54,'022026','NETANGIVE18',19,'definitivo',NULL),(55,'032026','NETANGIVE18',19,'definitivo',NULL),(56,'012026','NETKEAGVE19',20,'definitivo',NULL),(57,'022026','NETKEAGVE19',20,'definitivo',NULL),(58,'032026','NETKEAGVE19',20,'definitivo',NULL),(59,'012026','NETHEREVE20',21,'definitivo',NULL),(60,'022026','NETHEREVE20',21,'definitivo',NULL),(61,'032026','NETHEREVE20',21,'definitivo',NULL),(62,'012026','NETMABEVE21',22,'definitivo',NULL),(63,'022026','NETMABEVE21',22,'definitivo',NULL),(64,'032026','NETMABEVE21',22,'definitivo',NULL),(65,'012026','NETEDGUVE22',23,'definitivo',NULL),(66,'022026','NETEDGUVE22',23,'definitivo',NULL),(67,'032026','NETEDGUVE22',23,'definitivo',NULL),(68,'012026','NETNAGAVE23',24,'definitivo',NULL),(69,'022026','NETNAGAVE23',24,'definitivo',NULL),(70,'032026','NETNAGAVE23',24,'definitivo',NULL),(71,'012026','NETDIVAVE24',25,'definitivo',NULL),(72,'022026','NETDIVAVE24',25,'definitivo',NULL),(73,'032026','NETDIVAVE24',25,'definitivo',NULL),(74,'012026','NETVIBEVE25',26,'definitivo',NULL),(75,'022026','NETVIBEVE25',26,'definitivo',NULL),(76,'032026','NETVIBEVE25',26,'definitivo',NULL),(77,'012026','NETDACAVE26',27,'definitivo',NULL),(78,'022026','NETDACAVE26',27,'definitivo',NULL),(79,'032026','NETDACAVE26',27,'definitivo',NULL),(80,'012026','NETJACIVE27',28,'definitivo',NULL),(81,'022026','NETJACIVE27',28,'definitivo',NULL),(82,'032026','NETJACIVE27',28,'definitivo',NULL),(83,'012026','NETCAGIVE28',29,'definitivo',NULL),(84,'022026','NETCAGIVE28',29,'definitivo',NULL),(85,'032026','NETCAGIVE28',29,'definitivo',NULL);

--
-- Table structure for table `prioridad_reportes`
--

CREATE TABLE `prioridad_reportes` (
  `id` int NOT NULL AUTO_INCREMENT,
  `prioridad_reporte` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `description` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `prioridad_reportes`
--

INSERT INTO `prioridad_reportes` VALUES (1,'Urgente','El reporte debe ser atendido con urgencia'),(2,'Esperable','El reporte puede esperar hasta 2 dias'),(3,'Agendable','El reporte puede ser agendado para otra fecha');

--
-- Table structure for table `process_db`
--

CREATE TABLE `process_db` (
  `id` int NOT NULL AUTO_INCREMENT,
  `module` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `executed` date DEFAULT NULL,
  `status` int NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `process_db`
--

INSERT INTO `process_db` VALUES (1,'billing','2026-04-27',1),(2,'alert_suspension','2025-10-30',1),(3,'reminder','2026-03-06',1),(4,'morosos','2026-04-27',1),(5,'mikrotik_backup','2025-10-30',1),(6,'negociaciones','2026-04-27',1),(7,'suspension','2026-04-27',1),(8,'free_month','2026-04-27',1),(9,'failures','2025-10-30',1);

--
-- Table structure for table `promosiones`
--

CREATE TABLE `promosiones` (
  `promosion_id` int NOT NULL AUTO_INCREMENT,
  `promosion_nombre` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `descuento` decimal(20,2) NOT NULL,
  `colonia_id` int NOT NULL,
  `descripcion` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `vigencia` date NOT NULL,
  `condiciones` varchar(110) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`promosion_id`),
  KEY `colonia_apply` (`colonia_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `promosiones`
--


--
-- Table structure for table `reportes_comunes`
--

CREATE TABLE `reportes_comunes` (
  `id` int NOT NULL AUTO_INCREMENT,
  `descripcion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `prioridad` int NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `reportes_comunes`
--


--
-- Table structure for table `reportes_fallas`
--

CREATE TABLE `reportes_fallas` (
  `reporte_id` int NOT NULL AUTO_INCREMENT,
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `usuario_captura` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `empleado_control` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `prioridad` int DEFAULT '1',
  `tecnico` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `usuario_finalizacion` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `reporte_domicilio` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT 'INDEFINIDO',
  `reporte_descripcion` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `fecha_captura` date DEFAULT NULL,
  `fecha_atencion` date DEFAULT NULL,
  `fecha_finalizacion` date DEFAULT NULL,
  `vehiculo` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `materiales` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `procesos` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `comentarios` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `costo` decimal(20,2) DEFAULT '0.00',
  `status` int DEFAULT '1',
  PRIMARY KEY (`reporte_id`),
  KEY `cliente_id` (`cliente_id`),
  KEY `usuario_captura` (`usuario_captura`),
  KEY `usuario_finalizacion` (`usuario_finalizacion`),
  KEY `status` (`status`),
  KEY `prioridad` (`prioridad`),
  KEY `empleado_control` (`empleado_control`),
  KEY `tecnico` (`tecnico`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `reportes_fallas`
--


--
-- Table structure for table `server`
--

CREATE TABLE `server` (
  `id_server` int NOT NULL AUTO_INCREMENT,
  `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `status` int NOT NULL,
  PRIMARY KEY (`id_server`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `server`
--

INSERT INTO `server` VALUES (1,'windows',1),(2,'linux',0);

--
-- Table structure for table `servicios`
--

CREATE TABLE `servicios` (
  `servicio_id` int NOT NULL AUTO_INCREMENT,
  `nombre_servicio` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `costo_servicio` decimal(20,2) NOT NULL DEFAULT '0.00',
  `status` enum('activo','inactivo') CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL DEFAULT 'activo',
  PRIMARY KEY (`servicio_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `servicios`
--

INSERT INTO `servicios` VALUES (1,'Television',50.00,'activo'),(2,'Internet',300.00,'activo');

--
-- Table structure for table `servicios_adicionales`
--

CREATE TABLE `servicios_adicionales` (
  `id` int NOT NULL AUTO_INCREMENT,
  `cliente_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `servicio_id` int NOT NULL,
  `costo_servicio` decimal(20,2) NOT NULL DEFAULT '0.00',
  `equipo_id` int NOT NULL,
  `serie_equipo` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `equipo_status` int NOT NULL DEFAULT '1',
  `paquete` int DEFAULT NULL,
  `wan` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `ap` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `mac` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `status_servicio` enum('activo','suspendido','pausado','cancelado') CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL DEFAULT 'activo',
  `fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fecha_modificacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `cliente_id` (`cliente_id`),
  KEY `servicio_id` (`servicio_id`),
  KEY `equipo_id` (`equipo_id`),
  KEY `status_equipo` (`equipo_status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `servicios_adicionales`
--


--
-- Table structure for table `status_equipo`
--

CREATE TABLE `status_equipo` (
  `status_id` int NOT NULL AUTO_INCREMENT,
  `nombre_status_equipo` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`status_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `status_equipo`
--

INSERT INTO `status_equipo` VALUES (1,'Comprado'),(2,'Rentado');

--
-- Table structure for table `status_instalaciones`
--

CREATE TABLE `status_instalaciones` (
  `status_id` int NOT NULL AUTO_INCREMENT,
  `nombre_status` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `descripcion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`status_id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `status_instalaciones`
--

INSERT INTO `status_instalaciones` VALUES (1,'agendado','La instalación fue guardada en la base de datos pero no ha sido agendada'),(2,'instalando','Se ha establecido una fecha para realizar la instalación'),(3,'conectando','La instalación esta siendo realizada por el técnico asignado'),(4,'finalizado','La instalacion fue eliminada por motivos extras'),(5,'cancelado','El servicio del cliente esta conectandose');

--
-- Table structure for table `status_negociaciones`
--

CREATE TABLE `status_negociaciones` (
  `status_negociacion` int NOT NULL AUTO_INCREMENT,
  `nombre` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  PRIMARY KEY (`status_negociacion`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `status_negociaciones`
--

INSERT INTO `status_negociaciones` VALUES (1,'corriendo'),(2,'vencida'),(3,'pagada');

--
-- Table structure for table `status_reportes`
--

CREATE TABLE `status_reportes` (
  `id` int NOT NULL AUTO_INCREMENT,
  `status_reporte` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `description` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `status_reportes`
--

INSERT INTO `status_reportes` VALUES (1,'espera','El reporte ha sido capturado por soporte tecnico'),(2,'revision','El reporte esta siendo revisado por los tecnicos'),(3,'finalizado','El reporte ha sido solucionado correctamente');

--
-- Table structure for table `templates`
--

CREATE TABLE `templates` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `title` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `template` varchar(2000) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `type` enum('whatsapp','sms','email') CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT 'whatsapp',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `templates`
--

INSERT INTO `templates` VALUES (1,'welcome','Mensaje de bienvenida','Estimado {cliente} le damos las gracias por su preferencia, y ponemos a su disposición los números de teléfono para soporte técnico y aclaraciones:\n            \n*Finanzas:* +52 1 937 228 6860\n*Soporte:* +52 1 937 165 9727\n\nDe igual manera le recordamos puede realizar sus pagos mediante transferencias electrónicas con los siguientes datos:\n            \n*Nombre:* Jesús Manuel Gerónimo Mayge\n*Banco:* BBVA Bancomer\n*Numero de cuenta:* 2661614746\n*Numero de tarjeta:* 4152 3141 8291 0698\n*Concepto:* {concepto_transferencia}\n*Monto:* {monto_mensual}  \n     \nO bien puede realizar sus pagos en efectivo en nuestras precio_instalaciones ubicadas en:\n            \n1.- Av. Lázaro Cárdenas s/n entre Jacinto López y Ernesto Aguirre Colorado, frente a bodega Aurrera local No 1, Cárdenas Tabasco.\n            \n2.- Poblado Mecatepec Huimanguillo, frente a la cancha de basquetbol local No 2\n            \n*Detalles del servicio*\n*Mensualidad:* {mensualidad}\n*Costo de costo_renta:* {costo_renta}\n*Instalación:* {precio_instalacion}\n*Facturación:* Días {dia_facturacion} de cada mes\n*Monto mensual:* {monto_mensual}\n\nES MUY IMPORTANTE ENVIAR EL COMPROBANTE','whatsapp'),(2,'recordatorio','Recordatorio de pago','Estimado {cliente} \n\nSu fecha de facturación esta cerca.\n\nPuede realizar su pago mediante transferencias electrónicas con los siguientes datos:\n\n*Nombre:* Jesus Manuel Geronimo Mayge\n*Banco:* BBVA Bancomer\n*Numero de cuenta:* 2661614746\n*Numero de tarjeta:* 4152 3141 8291 0698\n*Concepto:* {concepto_transferencia}\n\n*ES MUY IMPORTANTE ENVIAR EL COMPROBANTE* \n\nTambién puede realizar sus pagos en efectivo en nuestras instalaciones ubicadas en:\n\n1.- Av. Lazaro Cardenas s/n entre Jasinto López y Ernesto Aguirre Colorado, frente a bodega aurrera local N 1, Cárdenas Tabasco.\n\n2.- Poblado Mecatepec Huimanguillo, frente a la cancha de basquetbol local N 2.\n\n*Gracias por ser parte de nosotros*','whatsapp'),(3,'suspension','Mensaje de suspención','Estimado {cliente}\n\nLe informamos que su servicio ha sido suspendido por que no se reporto pago para el periodo actual el cual debió pagarse el día {corte}. \n\nPuede solicitar una negociación llamando al telefono: +52 1 937 228 6860 y su servicio será conectado mientras, realiza el pago correspondiente\n\n!Gracias por su comprensión!\n','whatsapp'),(4,'negociacion','Mensaje de negociación','Estimado {cliente}\n\nHemos agregado una negociación para que se extienda servicio la fecha {fecha_fin} de no realizarse el pago el servicio volverá a suspenderse.\n\n*Gracias por ser parte de nosotros!*\n','whatsapp'),(5,'facturacion','Mensaje de facturación','\nEstimad@ {cliente} le recordamos que hoy es el día en que debe pagar la mensualidad de su servicio, si el pago no es reportado el servicio será suspendido en los proximos días.\n\nRecuerde que su pago nos ayuda a brindarle un mejor servicio.\n\n*Gracias por su comprensión*','whatsapp'),(6,'pago','Mensaje de pago','Estimado {cliente}. Hemos capturado su pago correctamente le mostramos a continuación todos los detalles:\n\n*Periodos:* {periodos_pagados}\n*Monto del pago:* {monto_pago}\n*Fecha de captura:* {fecha_captura}\nTipo de pago: {tipo_pago}\nFolio: {folio_pago}\nPagos extras: {ingresos_extras}\n\nLe recordamos que el pago será revisado y puede ser rechazado en caso de errores los cuales se le harán saber en su momento.\n\nEL pago se refleja desde {fecha_inicio} hasta el {fecha_expiracion}, si tiene alguna duda o necesita una aclaración comuniquese al numero +52 1 937 228 6860.\n\nHaga click en el link para solicitar su recibo: {link_pdf}\n\nGracias por ser parte de nosotros','whatsapp'),(7,'negociacion','Mensaje de negociacion','Estimado {cliente}\n\nEste mensaje es para informarle que la negociacion establecida  para la fecha {fecha_fin} ha finalizado, lamentablemente no hemos encontrado registro de pago, por lo que el sistema procederá a suspender su servicio.\n\nSi ya realizo su pago y esta recibiendo este mensaje puede pedir informes en nuestras oficinas ubicadas en:\n\n1.- Avenida Lázaro Cárdenas, Colonia Centro, Cardenas Tabasco, Frente a Bodega Aurrera planta alta, Local N° 1\n\n2.- Poblado Mecatepec, Huimanguillo Tabasco, frente al domo, local N° 2\n\nO bien puede comunicarse al teléfono: +52 1 937 385 3062\n\n*Gracias por su comprensión*','whatsapp'),(8,'falla','Falla reportada','Estimado {cliente}\n\nHemos recibido un reporte de falla el cual será atendido por nuestros técnicos de la forma más ágil posible, le pedimos que sea paciente en lo que atendemos las fallas previas a la reportada por usted.\nPersonal de oficina le mantendrá informado de cualquier situación.\n\nGracias por su comprención','whatsapp'),(9,'falla','Atención de reporte','Estimado {tecnico}\r\n\r\nSe ha asignado un reporte para su cuadrilla con los siguientes detalles:\r\n\r\n*Falla:* {reporte_descripcion}\r\n*Cliente:* {cliente}\r\n*Telefono:* {cliente_telefono}\r\n*Direccion:* {cliente_direccion}\r\n*Ubicacion:* {cliente_ubicacion}\r\n*Zona:* {zona_nombre}\r\n*Marca de cable*: {mark_wire}\r\n\r\nNo olvide realizar el siguiente proceso antes de atender el reporte:\r\n\r\n*1.-* Revisar la ubicacion del cliente y la coincidencia con la zona\r\n\r\n*2.-* Comunicarse con el cliente antes de dirijirse al domicilio\r\n\r\n*3.-* Cuestionar al cliente si la falla aun persiste\r\n\r\nRecuerde ser amable con el cliente y presentarse antes de comenzar, recuerde que la atención es lo más importante.','whatsapp'),(10,'instalacion','Instalación programada','Estimado {cliente}\n\nHemos agendado su instalación de manera satisfactoria con los siguientes datos:\n\n*Cliente:* {cliente}\n*Costo:* {costo_instalacion}\n*Telefono:* {cliente_telefono}\n*Fecha:* {fecha_programada}\n\nMantengase en contacto con su promotor o envienos un mensage de whatsapp al telefono +52 1 937 228 6860.','whatsapp'),(11,'instalacion','Instalacion iniciada','Estimado {tecnico} \n\nSe ha asignado una instalación para su cuadrilla, a continuación los detalles:\n\n*Cliente:* {cliente}\n*Telefono de contacto:* {cliente_telefono}\n*Direccion:* {direccion}\n*Ubicacion:* {ubicacion}\n*Colonia:* {colonia}\n\nNo olvide realizar el siguiente proceso antes de atender el reporte:\n\n1.- Revisar la ubicación del cliente y la coincidencia con la colonia\n\n2.- Comunicarse con el cliente antes de dirigirse al domicilio\n\nRecuerde ser amable y presentarse antes de comenzar, recuerde que la atención es lo más importante.','whatsapp'),(12,'instalacion','Instalación iniciada','Estimado {promotor} \n\nSe ha dado inicio a la instalación a nombre de {cliente}, mantengase en contacto con el cliente para confirmar la visita.\n\nSi es necesario envienos un mensaje de whatsapp al telefono +52 1 937 228 6860 para cualquier situación. Gracias por su colaboración.','whatsapp'),(13,'instalacion','Instalación iniciada','Estimado {cliente} \n\nSe ha dado inicio a su instalación a nombre de {cliente}, en unos momentos nuestros técnicos llegarán a su domicilio.\n\nSi es necesario envienos un mensaje de whatsapp al telefono +52 1 937 228 6860 para cualquier situación. Gracias por su colaboración.','whatsapp'),(14,'instalacion','Instalación programada','Estimado {promotor} \n\nHemos agendado la instalación a nombre de {cliente} para el dia {fecha_programada} con un costo de {costo_instalacion}.\n\nMantengase en comunicación con cliente y personal de oficina para confirmar la información o aclarar dudas. Gracias por su colaboración.','whatsapp'),(15,'falla','Atencion inicializada','Estimado {cliente}.\r\n\r\nSe ha dado inicio a la atencion de su reporte: {reporte_descripcion}. \r\n                                     \r\nEn unos momentos nuestros técnicos llegarán a su domicilio.\r\n                                       \r\nSi es necesario envienos un mensaje de whatsapp al telefono +52 1 937 228 6860 para cualquier situación. \r\n                                       \r\nGracias por su apoyo.','whatsapp');

--
-- Table structure for table `tipo_servicios`
--

CREATE TABLE `tipo_servicios` (
  `servicio_id` int NOT NULL AUTO_INCREMENT,
  `nombre_servicio` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`servicio_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `tipo_servicios`
--

INSERT INTO `tipo_servicios` VALUES (1,'Inalambrico'),(2,'Fibra Optica');

--
-- Table structure for table `tipos_clientes`
--

CREATE TABLE `tipos_clientes` (
  `tipo_cliente_id` int NOT NULL AUTO_INCREMENT,
  `tipo_nombre` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `tipo_descripcion` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `tipo_privilegios` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `tipo_descuento` int NOT NULL,
  PRIMARY KEY (`tipo_cliente_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `tipos_clientes`
--

INSERT INTO `tipos_clientes` VALUES (1,'Residencial','Cliente con internet para su hogar','',0),(2,'Empresarial','Cliente con más de un servicio, tv e internet','',0),(3,'Negocios','Cliente con mas de dos servicios','',0);

--
-- Table structure for table `tipos_movimientos`
--

CREATE TABLE `tipos_movimientos` (
  `tipo_movimiento_id` int NOT NULL AUTO_INCREMENT,
  `nombre_movimiento` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `descripcion` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`tipo_movimiento_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `tipos_movimientos`
--

INSERT INTO `tipos_movimientos` VALUES (1,'Entrada','Ingreso a caja'),(2,'Salida','Salida de caja');

--
-- Table structure for table `usuarios_status`
--

CREATE TABLE `usuarios_status` (
  `status_id` int NOT NULL AUTO_INCREMENT,
  `status_nombre` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `descripcion` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  PRIMARY KEY (`status_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `usuarios_status`
--

INSERT INTO `usuarios_status` VALUES (1,'Activo','El usuario puede acceder al sistema y a us funciones'),(2,'Suspendido','El cliente no puede realizar ninguna operacion en el sistema'),(3,'Baja','El  cliente fue dado de baja hasta que el usuario root lo reactive de nuevo'),(4,'conectado','Usuario con mas de una session');

--
-- Table structure for table `usuarios_tipos`
--

CREATE TABLE `usuarios_tipos` (
  `tipo_id` int NOT NULL AUTO_INCREMENT,
  `tipo_nombre` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `destroy` int NOT NULL,
  `view` int NOT NULL,
  `edit` int NOT NULL,
  `creation` int NOT NULL,
  `negociation` int NOT NULL DEFAULT '1',
  `installations` int NOT NULL,
  `payment` int NOT NULL,
  `reports` int NOT NULL,
  `suspend` int NOT NULL,
  `unsubscribe` int NOT NULL,
  `enable` int NOT NULL,
  PRIMARY KEY (`tipo_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `usuarios_tipos`
--

INSERT INTO `usuarios_tipos` VALUES (1,'root',1,1,1,1,1,1,1,1,1,1,1),(2,'admin',1,1,1,1,1,1,1,1,1,1,1),(3,'gerente',0,1,1,0,1,0,0,0,0,0,0),(4,'cobranza',0,1,1,1,1,1,1,1,1,1,1),(5,'tecnico',0,1,0,0,0,0,0,0,0,0,0),(6,'promotor',0,0,0,0,0,1,0,0,0,0,0),(7,'sistemas',0,0,0,0,0,0,0,0,0,0,0),(8,'finanzas',0,0,0,0,0,0,0,0,0,0,0),(9,'soporte',0,0,0,0,0,0,0,0,0,0,0);

--
-- Table structure for table `zonas`
--

CREATE TABLE `zonas` (
  `zona_id` int NOT NULL AUTO_INCREMENT,
  `zona_nombre` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci NOT NULL,
  `zona_ubicacion` varchar(2083) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `zona_mikrotik` int DEFAULT NULL,
  `zona_status` int DEFAULT '1',
  `address_ip` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  `broadcast` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish2_ci DEFAULT NULL,
  PRIMARY KEY (`zona_id`),
  KEY `mikrotik_control` (`zona_mikrotik`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish2_ci;

--
-- Dumping data for table `zonas`
--

INSERT INTO `zonas` VALUES (1,'VEREDA MIRA VALLE',NULL,1,1,NULL,NULL);

--
-- Dumping events for database 'isisinte_netonline'
--

--
-- Dumping routines for database 'isisinte_netonline'
--


