-- https://www.phpmyadmin.net/
--

START TRANSACTION;



--
-- Database: `azar_dev`
--

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

--
-- Table structure for table `adiciones_cuadre`
--

CREATE TABLE `adiciones_cuadre` (
  `idadicion` int NOT NULL,
  `cuadre` int NOT NULL,
  `cantidad_agregada` float NOT NULL,
  `banca` int NOT NULL,
  `banquera` int NOT NULL,
  `verificar` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `fecha_addicoin` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `usuario_adicion` int NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `administradores_grupos`
--

CREATE TABLE `administradores_grupos` (
  `idadg` int NOT NULL,
  `usuario` int NOT NULL,
  `grupo` int NOT NULL,
  `fecha_c` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `crear_usuario` tinyint(1) NOT NULL DEFAULT '1',
  `crear_banca` tinyint(1) NOT NULL DEFAULT '1',
  `insertar_premios` tinyint(1) NOT NULL DEFAULT '0',
  `timevalidator` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `bancas_azar`
--

CREATE TABLE `bancas_azar` (
  `idbanca` int NOT NULL,
  `tipo` int NOT NULL,
  `grupo_banca` int NOT NULL,
  `nombre_banca` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `direccion_banca` varchar(1000) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `telefono_sucursal` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `fecha_creacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `activo` tinyint(1) NOT NULL DEFAULT '1',
  `hora_apertura` time DEFAULT NULL,
  `hora_cierre` time DEFAULT NULL,
  `verificar` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `asignado` tinyint(1) NOT NULL DEFAULT '0',
  `empleado` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `bloqueos`
--

CREATE TABLE `bloqueos` (
  `idbloqueo` int NOT NULL,
  `jugada_gloqueda` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `fecha_inicio` date NOT NULL,
  `fecha_final` date NOT NULL,
  `loteria` int NOT NULL,
  `cantidad_a_bloquear` float NOT NULL DEFAULT '0',
  `verificar` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `bloqueo_general`
--

CREATE TABLE `bloqueo_general` (
  `idbloqueo` int NOT NULL,
  `fecha_bloqueo` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `inicio` date NOT NULL,
  `final` int NOT NULL,
  `usuario` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Table structure for table `cambio_horario`
--

CREATE TABLE `cambio_horario` (
  `idcambio` int NOT NULL,
  `loteria` int DEFAULT NULL,
  `fecha_cambio` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `dia_cambio` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `cuadres_azar`
--

CREATE TABLE `cuadres_azar` (
  `idcuadre` int NOT NULL,
  `empleado_apertura` int DEFAULT NULL,
  `empleado_cierre` int DEFAULT NULL,
  `horario_apertura` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `horario_cierre` datetime DEFAULT NULL,
  `cierre_forzozo` datetime DEFAULT NULL,
  `monto_apertura` float NOT NULL DEFAULT '0',
  `monto_cierre` float DEFAULT '0',
  `diferencia` float NOT NULL DEFAULT '0',
  `nota_cierre` varchar(900) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `ventas` float DEFAULT '0',
  `facturas_canceladas` float DEFAULT '0',
  `adiciones` float NOT NULL DEFAULT '0',
  `gastos` float DEFAULT '0',
  `comision` float NOT NULL DEFAULT '0',
  `banca` int DEFAULT NULL,
  `verificar` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `abierto` tinyint(1) NOT NULL DEFAULT '1',
  `perdidas` float NOT NULL DEFAULT '0',
  `cerrable` tinyint(1) NOT NULL DEFAULT '0',
  `grupo_cuadre` int NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `depositos_recargas_general`
--

CREATE TABLE `depositos_recargas_general` (
  `iddeposito` int NOT NULL,
  `ultimoid` int NOT NULL,
  `montodepositado` float NOT NULL,
  `balance_general_anterior` float NOT NULL,
  `nuevo_balance_general` float NOT NULL,
  `balance_real_antiguo` float NOT NULL,
  `nuevo_balance_real` float NOT NULL,
  `fecha_deposito` datetime NOT NULL,
  `dia_deposito` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Table structure for table `depositos_recarga_grupos`
--

CREATE TABLE `depositos_recarga_grupos` (
  `iddeposito` int NOT NULL,
  `grupo` int NOT NULL,
  `usuario_deposito` int NOT NULL,
  `cantidad_depositada` float NOT NULL,
  `balance_anterior` float NOT NULL,
  `nuevo_balance` float NOT NULL,
  `fecha_deposito` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `dia_deposito` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Table structure for table `dia_perdida`
--

CREATE TABLE `dia_perdida` (
  `iddiaperdia` int NOT NULL,
  `cuadre` int NOT NULL,
  `perdida_dia` float NOT NULL,
  `dia_de_perdida` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `empleados_azar`
--

CREATE TABLE `empleados_azar` (
  `idpersona` int NOT NULL,
  `nombres` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `apellidos` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `apodo` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `nombre_completo` varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `cedula` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `direccion` varchar(1000) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `telefono` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `celular` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `fecha_nacimiento` date DEFAULT NULL,
  `fecha_creacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `verificar` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `foto` mediumblob,
  `miniatura` mediumblob,
  `foto_media` mediumblob,
  `tipo_foto` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `activo` tinyint(1) DEFAULT '1',
  `asignado` tinyint(1) NOT NULL DEFAULT '0',
  `empleado` int NOT NULL DEFAULT '0',
  `cobra_diario` tinyint(1) NOT NULL DEFAULT '1',
  `porcentaje_quiniela` int NOT NULL DEFAULT '0',
  `porcentaje_pale` int NOT NULL DEFAULT '0',
  `porcentaje_tripleta` int NOT NULL DEFAULT '0',
  `balance` float NOT NULL DEFAULT '0',
  `historial_comisiones` float NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `empleados_de_banca`
--

CREATE TABLE `empleados_de_banca` (
  `idreg` int NOT NULL,
  `banca` int NOT NULL,
  `empleado` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `factura_recargas`
--

CREATE TABLE `factura_recargas` (
  `idrecarga` int NOT NULL,
  `referenciamidas` varchar(25) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `cuadre` int DEFAULT NULL,
  `telefono` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `telefono_sg` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `telefonica` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `monto` float NOT NULL,
  `costo` float NOT NULL,
  `utilidad` float NOT NULL,
  `fecha_creacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fecha_margen` datetime DEFAULT NULL,
  `dia_creacion` date NOT NULL,
  `usuario` int NOT NULL,
  `persona` int NOT NULL,
  `borrado` tinyint(1) NOT NULL DEFAULT '0',
  `idexterno` int DEFAULT NULL,
  `grupo` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Table structure for table `grupos_sistema`
--

CREATE TABLE `grupos_sistema` (
  `idgrupo` int NOT NULL,
  `nombre_grupo` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `descripcion_grupo` varchar(1200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `creado_por` int NOT NULL,
  `fecha_creacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `dia_creacion` date NOT NULL,
  `premio_primera` float NOT NULL,
  `premio_segunda` float NOT NULL,
  `premio_tercera` float NOT NULL,
  `premio_pale` float NOT NULL,
  `premio_tripleta` float NOT NULL,
  `super_pale` float NOT NULL,
  `premio_pale_segunda` float NOT NULL,
  `premio_pale_tripleta` float NOT NULL,
  `timevalidador` varchar(35) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `activo_group` tinyint(1) NOT NULL DEFAULT '1',
  `borrado` tinyint(1) NOT NULL DEFAULT '0',
  `balance_recargas` float NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `impresion_size`
--

CREATE TABLE `impresion_size` (
  `idopcion` int NOT NULL,
  `opcion` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `archivo` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `impresion_size`
--

INSERT INTO `impresion_size` (`idopcion`, `opcion`, `archivo`) VALUES
(1, 'Grande', 'imprimir'),
(2, 'Reducido', 'imprimir_sin_t');

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

--
-- Table structure for table `jugadas_azar`
--

CREATE TABLE `jugadas_azar` (
  `idjugada` int NOT NULL,
  `total_jugada` float NOT NULL,
  `comision_banquera` float NOT NULL DEFAULT '0',
  `nserie` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `verificar` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `premiado` tinyint(1) DEFAULT '0',
  `cobrado` tinyint(1) NOT NULL DEFAULT '0',
  `hora_jugada` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `comentario_jugada` varchar(70) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `margen_tiempo` datetime DEFAULT NULL,
  `dia_jugada` date DEFAULT NULL,
  `empleado` int DEFAULT NULL,
  `grupo_jugada` int NOT NULL,
  `ganado` float NOT NULL DEFAULT '0',
  `pagado` float NOT NULL DEFAULT '0',
  `resta_x_pagar` float NOT NULL DEFAULT '0',
  `banca` int DEFAULT NULL,
  `cantidad_jugadas` int NOT NULL,
  `rechazadas` int DEFAULT '0',
  `cuadre` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `jugadas_azar_borradas`
--

CREATE TABLE `jugadas_azar_borradas` (
  `idjugada` int NOT NULL,
  `total_jugada` float NOT NULL,
  `comision_banquera` float NOT NULL DEFAULT '0',
  `nserie` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `verificar` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `premiado` tinyint(1) DEFAULT '0',
  `cobrado` tinyint(1) NOT NULL DEFAULT '0',
  `hora_jugada` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `comentario_jugada` varchar(70) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `margen_tiempo` datetime DEFAULT NULL,
  `dia_jugada` date DEFAULT NULL,
  `empleado` int DEFAULT NULL,
  `ganado` float NOT NULL DEFAULT '0',
  `pagado` float NOT NULL DEFAULT '0',
  `resta_x_pagar` float NOT NULL DEFAULT '0',
  `banca` int DEFAULT NULL,
  `cantidad_jugadas` int NOT NULL,
  `rechazadas` int DEFAULT '0',
  `cuadre` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `jugadas_ganadoras`
--

CREATE TABLE `jugadas_ganadoras` (
  `idgana` int NOT NULL,
  `jugada` int NOT NULL,
  `cuadre` int NOT NULL,
  `numero_jugada` int NOT NULL,
  `loteria` int NOT NULL,
  `empleado_premio` int NOT NULL DEFAULT '0',
  `pagad_a` float NOT NULL DEFAULT '0',
  `cantidad_ganada` float NOT NULL,
  `dia_ganado` date NOT NULL,
  `dia_registro` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `posicion` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `solteoid` int NOT NULL,
  `super_palebool` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `limites_jugadas_x_grupos`
--

CREATE TABLE `limites_jugadas_x_grupos` (
  `idlimitegrupo` int NOT NULL,
  `loteria` int NOT NULL,
  `limite_quiniela` float NOT NULL,
  `limite_pale` float NOT NULL,
  `limite_super_pale` float NOT NULL,
  `limite_treipleta` float NOT NULL,
  `grupo` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `loterias_azar`
--

CREATE TABLE `loterias_azar` (
  `idloteria` int NOT NULL,
  `nombre` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `abreviatura` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `apertura` time NOT NULL,
  `cierre` time NOT NULL,
  `horario_semanal` time DEFAULT NULL,
  `horario_dominical` time DEFAULT NULL,
  `domingo` float NOT NULL DEFAULT '0',
  `verificar` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `solteo` date DEFAULT NULL,
  `activo_lot` tinyint(1) NOT NULL DEFAULT '0',
  `borrado` tinyint(1) NOT NULL DEFAULT '0',
  `super_pale` tinyint(1) NOT NULL DEFAULT '0',
  `comentario_loteria` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `loterias_azar`
--

INSERT INTO `loterias_azar` (`idloteria`, `nombre`, `abreviatura`, `apertura`, `cierre`, `horario_semanal`, `horario_dominical`, `domingo`, `verificar`, `solteo`, `activo_lot`, `borrado`, `super_pale`, `comentario_loteria`) VALUES
(1, 'Gana Más', 'Gana Más', '00:01:00', '14:59:00', '14:59:00', '14:59:00', 0, '1593007099', '2020-07-22', 1, 0, 0, NULL),
(2, 'Nacional Noche', 'Nacional Noche', '00:02:00', '20:58:00', '20:58:00', '17:58:00', 1, '1591319269', '2020-07-22', 1, 0, 0, NULL),
(3, 'Lotería Real', 'Real', '00:01:00', '12:50:00', '12:50:00', '12:50:00', 0, '1591293394', '2020-07-22', 1, 0, 0, NULL),
(4, 'Nueva York Tarde', 'New York Tarde', '00:01:00', '12:20:00', '12:20:00', '13:20:00', 0, '1591293377', '2020-07-22', 1, 0, 0, NULL),
(5, 'Loteka', 'Loteka', '00:01:00', '18:45:00', '18:45:00', '18:50:00', 0, '1591316293', '2020-07-22', 1, 0, 0, NULL),
(6, 'Gana más', 'Gana mas', '06:29:00', '14:50:00', '14:50:00', '14:50:00', 0, '1574980178', '2019-12-06', 0, 1, 0, NULL),
(7, 'Quiniela Palé', 'Quiniela Palé', '00:03:00', '20:54:00', '20:54:00', '17:53:00', 1, '1581275973', '2020-07-22', 1, 0, 0, NULL),
(8, 'Nueva York Noche', 'Nueva York Noch', '00:02:00', '19:20:00', '19:20:00', '19:58:00', 0, '1583628501', '2020-07-22', 1, 0, 0, NULL),
(9, 'La Primera', 'Primera', '00:05:00', '11:50:00', '11:50:00', '11:50:00', 0, '1580605252', '2020-07-22', 1, 0, 0, NULL),
(10, 'Super Pale Noche', 'SPN', '00:01:00', '20:54:00', '20:54:00', '17:53:00', 1, '1583506318', '2020-07-22', 1, 0, 1, 'Quiniela Palé y Nacional Noche'),
(11, 'Super Real-GanaMas', 'SP Real-Ga-Más', '00:01:00', '12:50:00', '12:50:00', '12:50:00', 0, '1583677388', '2020-07-22', 1, 0, 1, 'Lotería Real y Gana Más'),
(12, 'Florida Día', 'Florida Día', '00:01:00', '13:00:00', '01:00:00', '00:00:00', 0, '1589669494', '2020-07-22', 1, 0, 0, NULL),
(13, 'Florida Noche', 'Florida Noche', '00:01:00', '21:00:00', '21:00:00', '19:00:00', 0, '1589671643', '2020-07-22', 1, 0, 0, NULL);

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

--
-- Table structure for table `monitoreo_quiniela`
--

CREATE TABLE `monitoreo_quiniela` (
  `idmonito` int NOT NULL,
  `jugada_m` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `jugada_abre` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `loteria_m` int NOT NULL,
  `grupo` int NOT NULL,
  `suma` float NOT NULL,
  `cantidad` int NOT NULL,
  `fecha_apert` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fecha_actualizacion` datetime NOT NULL,
  `dia_jugada` date NOT NULL,
  `quiniela` tinyint(1) NOT NULL DEFAULT '0',
  `pale` tinyint(1) NOT NULL DEFAULT '0',
  `tripleta` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `monitoreo_quiniela_general`
--

CREATE TABLE `monitoreo_quiniela_general` (
  `idmonito` int NOT NULL,
  `jugada_m` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `jugada_abre` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `loteria_m` int NOT NULL,
  `suma` float NOT NULL,
  `cantidad` int NOT NULL,
  `fecha_apert` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fecha_actualizacion` datetime NOT NULL,
  `dia_jugada` date NOT NULL,
  `quiniela` tinyint(1) NOT NULL DEFAULT '0',
  `pale` int NOT NULL DEFAULT '0',
  `tripleta` int NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `monitoreo_quiniela_individual`
--

CREATE TABLE `monitoreo_quiniela_individual` (
  `idmonito` int NOT NULL,
  `jugada_m` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `jugada_abre` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `loteria_m` int NOT NULL,
  `usuario` int NOT NULL,
  `suma` float NOT NULL,
  `cantidad` int NOT NULL,
  `fecha_apert` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fecha_actualizacion` datetime NOT NULL,
  `dia_jugada` date NOT NULL,
  `quiniela` tinyint(1) NOT NULL DEFAULT '0',
  `pale` tinyint(1) NOT NULL DEFAULT '0',
  `tripleta` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `notificaciones_azar`
--

CREATE TABLE `notificaciones_azar` (
  `idnotificacion` int NOT NULL,
  `usuario_notificacion` int NOT NULL,
  `notificacion_text` varchar(10000) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `fecha_notificacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `dia_notificacion` date NOT NULL,
  `creado_por` int NOT NULL,
  `visto` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Table structure for table `numeros_jugadas`
--

CREATE TABLE `numeros_jugadas` (
  `idnumero` int NOT NULL,
  `loteria` int NOT NULL,
  `quiniela` tinyint(1) NOT NULL DEFAULT '0',
  `pale` tinyint(1) NOT NULL DEFAULT '0',
  `tripleta` tinyint(1) NOT NULL DEFAULT '0',
  `comentario` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `comentario_abre` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `monto` float NOT NULL,
  `numero_quiniela` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `numero_pale1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `numero_pale2` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `numero_tripleta1` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `numero_tripleta2` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `numero_tripleta3` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `jugada_recibo` int NOT NULL,
  `fecha_jugada` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `dia` date DEFAULT NULL,
  `jugada_completa` varchar(12) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `empleado` int DEFAULT NULL,
  `grupoid` int NOT NULL,
  `ganado` tinyint(1) DEFAULT '0',
  `tasaganadora` float NOT NULL DEFAULT '0',
  `tps` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `tpt` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `tst` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `primera_segunda` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `primera_tercera` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `segunda_tercera` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `numeros_jugadas_borradas`
--

CREATE TABLE `numeros_jugadas_borradas` (
  `idnumero` int NOT NULL,
  `loteria` int NOT NULL,
  `quiniela` tinyint(1) NOT NULL DEFAULT '0',
  `pale` tinyint(1) NOT NULL DEFAULT '0',
  `tripleta` tinyint(1) NOT NULL DEFAULT '0',
  `comentario` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `comentario_abre` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `monto` float NOT NULL,
  `numero_quiniela` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `numero_pale1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `numero_pale2` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `numero_tripleta1` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `numero_tripleta2` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `numero_tripleta3` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `jugada_recibo` int NOT NULL,
  `fecha_jugada` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `dia` date DEFAULT NULL,
  `jugada_completa` varchar(12) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `empleado` int DEFAULT NULL,
  `ganado` tinyint(1) DEFAULT '0',
  `tps` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `tpt` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `tst` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `primera_segunda` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `primera_tercera` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `segunda_tercera` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `numeros_notificados`
--

CREATE TABLE `numeros_notificados` (
  `idnnotificao` int NOT NULL,
  `loteria` int NOT NULL,
  `fecha_notificacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `numero_ganadores`
--

CREATE TABLE `numero_ganadores` (
  `idsolteo` int NOT NULL,
  `primera` varchar(11) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `segunda` varchar(11) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `tercera` varchar(11) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `fecha_solteo` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `dia_solteo` date DEFAULT NULL,
  `verificar` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `loteria` int NOT NULL,
  `persona` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `pagos_ganancias`
--

CREATE TABLE `pagos_ganancias` (
  `idpago` int NOT NULL,
  `banquera_jugada` int NOT NULL,
  `banquera_pago` int NOT NULL,
  `total_cobrar` float NOT NULL,
  `pagado` float NOT NULL,
  `resta` float NOT NULL,
  `jugada` int NOT NULL,
  `verificar` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `fecha_pago` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `banca` int NOT NULL,
  `cuadre` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `pago_empleados`
--

CREATE TABLE `pago_empleados` (
  `idpc` int NOT NULL,
  `comentario` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `cantidad_paga` float NOT NULL,
  `resta_pagar` float NOT NULL,
  `empleado` float NOT NULL,
  `fecha_cobro` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `perdidas_cuadre`
--

CREATE TABLE `perdidas_cuadre` (
  `idperdida` int NOT NULL,
  `cuadre` int NOT NULL,
  `perdida` float NOT NULL DEFAULT '0',
  `creacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `perdidas_notificadas`
--

CREATE TABLE `perdidas_notificadas` (
  `idnotificado` int NOT NULL,
  `loteria` int NOT NULL,
  `fecha_notificacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `dia_notificacion` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `reponer_horario`
--

CREATE TABLE `reponer_horario` (
  `idreponer` int NOT NULL,
  `proxima_fecha` date DEFAULT NULL,
  `cambio` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `roles_usuarios`
--

CREATE TABLE `roles_usuarios` (
  `idrol` int NOT NULL,
  `nombre_rol` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `super_pale`
--

CREATE TABLE `super_pale` (
  `idsuperpale` int NOT NULL,
  `loteria1` int NOT NULL,
  `loteria2` int NOT NULL,
  `loteriaid` int NOT NULL,
  `fecha_agregado` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `super_pale`
--

INSERT INTO `super_pale` (`idsuperpale`, `loteria1`, `loteria2`, `loteriaid`, `fecha_agregado`) VALUES
(1, 7, 2, 10, '2020-03-06 10:52:24'),
(2, 3, 1, 11, '2020-03-06 11:13:31');

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

--
-- Table structure for table `super_pale_gnadores`
--

CREATE TABLE `super_pale_gnadores` (
  `idg` int NOT NULL,
  `numero_primer` varchar(4) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `numero_segunda` varchar(4) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `verificar` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `fecha_solteo` date DEFAULT NULL,
  `superpale` int DEFAULT NULL,
  `loteria` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Table structure for table `tipo_banca`
--

CREATE TABLE `tipo_banca` (
  `idtipobanca` int NOT NULL,
  `Tipo_Banca` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `tipo_banca`
--

INSERT INTO `tipo_banca` (`idtipobanca`, `Tipo_Banca`) VALUES
(1, 'Local Físico'),
(2, 'Equipo Móvil');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `adiciones_cuadre`
--
ALTER TABLE `adiciones_cuadre`
  ADD PRIMARY KEY (`idadicion`);

--
-- Indexes for table `administradores_grupos`
--
ALTER TABLE `administradores_grupos`
  ADD PRIMARY KEY (`idadg`);

--
-- Indexes for table `bancas_azar`
--
ALTER TABLE `bancas_azar`
  ADD PRIMARY KEY (`idbanca`),
  ADD KEY `tipo` (`tipo`);

--
-- Indexes for table `bloqueos`
--
ALTER TABLE `bloqueos`
  ADD PRIMARY KEY (`idbloqueo`);

--
-- Indexes for table `cambio_horario`
--
ALTER TABLE `cambio_horario`
  ADD PRIMARY KEY (`idcambio`);

--
-- Indexes for table `cuadres_azar`
--
ALTER TABLE `cuadres_azar`
  ADD PRIMARY KEY (`idcuadre`),
  ADD KEY `empleado_apertura` (`empleado_apertura`),
  ADD KEY `grupo_cuadre` (`grupo_cuadre`);

--
-- Indexes for table `depositos_recargas_general`
--
ALTER TABLE `depositos_recargas_general`
  ADD PRIMARY KEY (`iddeposito`),
  ADD UNIQUE KEY `ultimoid` (`ultimoid`);

--
-- Indexes for table `depositos_recarga_grupos`
--
ALTER TABLE `depositos_recarga_grupos`
  ADD PRIMARY KEY (`iddeposito`);

--
-- Indexes for table `dia_perdida`
--
ALTER TABLE `dia_perdida`
  ADD PRIMARY KEY (`iddiaperdia`);

--
-- Indexes for table `empleados_azar`
--
ALTER TABLE `empleados_azar`
  ADD PRIMARY KEY (`idpersona`);

--
-- Indexes for table `empleados_de_banca`
--
ALTER TABLE `empleados_de_banca`
  ADD PRIMARY KEY (`idreg`);

--
-- Indexes for table `factura_recargas`
--
ALTER TABLE `factura_recargas`
  ADD PRIMARY KEY (`idrecarga`),
  ADD KEY `usuario` (`usuario`),
  ADD KEY `persona` (`persona`),
  ADD KEY `telefonica` (`telefonica`,`referenciamidas`),
  ADD KEY `telefono` (`telefono`,`telefono_sg`);

--
-- Indexes for table `grupos_sistema`
--
ALTER TABLE `grupos_sistema`
  ADD PRIMARY KEY (`idgrupo`),
  ADD KEY `creado_por` (`creado_por`);

--
-- Indexes for table `impresion_size`
--
ALTER TABLE `impresion_size`
  ADD PRIMARY KEY (`idopcion`);

--
-- Indexes for table `jugadas_azar`
--
ALTER TABLE `jugadas_azar`
  ADD PRIMARY KEY (`idjugada`),
  ADD KEY `nserie` (`nserie`),
  ADD KEY `verificar` (`verificar`),
  ADD KEY `empleado` (`empleado`),
  ADD KEY `cuadre` (`cuadre`);

--
-- Indexes for table `jugadas_azar_borradas`
--
ALTER TABLE `jugadas_azar_borradas`
  ADD PRIMARY KEY (`idjugada`),
  ADD KEY `nserie` (`nserie`),
  ADD KEY `verificar` (`verificar`);

--
-- Indexes for table `jugadas_ganadoras`
--
ALTER TABLE `jugadas_ganadoras`
  ADD PRIMARY KEY (`idgana`),
  ADD KEY `jugadas_ganadoras_ibfk_1` (`jugada`),
  ADD KEY `jugadas_ganadoras_ibfk_2` (`cuadre`),
  ADD KEY `loteria` (`loteria`),
  ADD KEY `numero_jugada` (`numero_jugada`),
  ADD KEY `empleado_premio` (`empleado_premio`),
  ADD KEY `solteoid` (`solteoid`);

--
-- Indexes for table `limites_jugadas_x_grupos`
--
ALTER TABLE `limites_jugadas_x_grupos`
  ADD PRIMARY KEY (`idlimitegrupo`),
  ADD KEY `loteria` (`loteria`),
  ADD KEY `grupo` (`grupo`);

--
-- Indexes for table `loterias_azar`
--
ALTER TABLE `loterias_azar`
  ADD PRIMARY KEY (`idloteria`);

--
-- Indexes for table `monitoreo_quiniela`
--
ALTER TABLE `monitoreo_quiniela`
  ADD PRIMARY KEY (`idmonito`),
  ADD KEY `jugada_m` (`jugada_m`),
  ADD KEY `loteria_m` (`loteria_m`),
  ADD KEY `dia_jugada` (`dia_jugada`),
  ADD KEY `grupo` (`grupo`);

--
-- Indexes for table `monitoreo_quiniela_general`
--
ALTER TABLE `monitoreo_quiniela_general`
  ADD PRIMARY KEY (`idmonito`),
  ADD KEY `jugada_m` (`jugada_m`),
  ADD KEY `loteria_m` (`loteria_m`),
  ADD KEY `dia_jugada` (`dia_jugada`),
  ADD KEY `fecha_actualizacion` (`fecha_actualizacion`);

--
-- Indexes for table `monitoreo_quiniela_individual`
--
ALTER TABLE `monitoreo_quiniela_individual`
  ADD PRIMARY KEY (`idmonito`),
  ADD KEY `jugada_m` (`jugada_m`),
  ADD KEY `loteria_m` (`loteria_m`),
  ADD KEY `dia_jugada` (`dia_jugada`),
  ADD KEY `usuario` (`usuario`);

--
-- Indexes for table `notificaciones_azar`
--
ALTER TABLE `notificaciones_azar`
  ADD PRIMARY KEY (`idnotificacion`),
  ADD KEY `dia_notificacion` (`dia_notificacion`),
  ADD KEY `creado_por` (`creado_por`),
  ADD KEY `usuario_notificacion` (`usuario_notificacion`);

--
-- Indexes for table `numeros_jugadas`
--
ALTER TABLE `numeros_jugadas`
  ADD PRIMARY KEY (`idnumero`),
  ADD KEY `comentario` (`comentario`,`comentario_abre`,`numero_quiniela`,`numero_pale1`,`numero_pale2`,`numero_tripleta1`,`numero_tripleta2`,`numero_tripleta3`),
  ADD KEY `jugada_completa` (`jugada_completa`),
  ADD KEY `jugada_recibo` (`jugada_recibo`),
  ADD KEY `empleado` (`empleado`),
  ADD KEY `primera_segunda` (`primera_segunda`,`primera_tercera`,`segunda_tercera`),
  ADD KEY `grupoforaneadenumeros` (`grupoid`),
  ADD KEY `loteria` (`loteria`);

--
-- Indexes for table `numeros_jugadas_borradas`
--
ALTER TABLE `numeros_jugadas_borradas`
  ADD PRIMARY KEY (`idnumero`),
  ADD KEY `comentario` (`comentario`,`comentario_abre`,`numero_quiniela`,`numero_pale1`,`numero_pale2`,`numero_tripleta1`,`numero_tripleta2`,`numero_tripleta3`),
  ADD KEY `jugada_completa` (`jugada_completa`),
  ADD KEY `jugada_recibo` (`jugada_recibo`),
  ADD KEY `empleado` (`empleado`),
  ADD KEY `primera_segunda` (`primera_segunda`,`primera_tercera`,`segunda_tercera`);

--
-- Indexes for table `numeros_notificados`
--
ALTER TABLE `numeros_notificados`
  ADD PRIMARY KEY (`idnnotificao`);

--
-- Indexes for table `numero_ganadores`
--
ALTER TABLE `numero_ganadores`
  ADD PRIMARY KEY (`idsolteo`),
  ADD KEY `loteria` (`loteria`),
  ADD KEY `persona` (`persona`);

--
-- Indexes for table `pagos_ganancias`
--
ALTER TABLE `pagos_ganancias`
  ADD PRIMARY KEY (`idpago`);

--
-- Indexes for table `pago_empleados`
--
ALTER TABLE `pago_empleados`
  ADD PRIMARY KEY (`idpc`);

--
-- Indexes for table `perdidas_cuadre`
--
ALTER TABLE `perdidas_cuadre`
  ADD PRIMARY KEY (`idperdida`);

--
-- Indexes for table `perdidas_notificadas`
--
ALTER TABLE `perdidas_notificadas`
  ADD PRIMARY KEY (`idnotificado`);

--
-- Indexes for table `reponer_horario`
--
ALTER TABLE `reponer_horario`
  ADD PRIMARY KEY (`idreponer`);

--
-- Indexes for table `roles_usuarios`
--
ALTER TABLE `roles_usuarios`
  ADD PRIMARY KEY (`idrol`);

--
-- Indexes for table `super_pale`
--
ALTER TABLE `super_pale`
  ADD PRIMARY KEY (`idsuperpale`);

--
-- Indexes for table `super_pale_gnadores`
--
ALTER TABLE `super_pale_gnadores`
  ADD PRIMARY KEY (`idg`);

--
-- Indexes for table `tipo_banca`
--
ALTER TABLE `tipo_banca`
  ADD PRIMARY KEY (`idtipobanca`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `adiciones_cuadre`
--
ALTER TABLE `adiciones_cuadre`
  MODIFY `idadicion` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `administradores_grupos`
--
ALTER TABLE `administradores_grupos`
  MODIFY `idadg` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `bancas_azar`
--
ALTER TABLE `bancas_azar`
  MODIFY `idbanca` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `bloqueos`
--
ALTER TABLE `bloqueos`
  MODIFY `idbloqueo` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `cambio_horario`
--
ALTER TABLE `cambio_horario`
  MODIFY `idcambio` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `cuadres_azar`
--
ALTER TABLE `cuadres_azar`
  MODIFY `idcuadre` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `depositos_recargas_general`
--
ALTER TABLE `depositos_recargas_general`
  MODIFY `iddeposito` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `depositos_recarga_grupos`
--
ALTER TABLE `depositos_recarga_grupos`
  MODIFY `iddeposito` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `dia_perdida`
--
ALTER TABLE `dia_perdida`
  MODIFY `iddiaperdia` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `empleados_azar`
--
ALTER TABLE `empleados_azar`
  MODIFY `idpersona` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `empleados_de_banca`
--
ALTER TABLE `empleados_de_banca`
  MODIFY `idreg` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `factura_recargas`
--
ALTER TABLE `factura_recargas`
  MODIFY `idrecarga` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `grupos_sistema`
--
ALTER TABLE `grupos_sistema`
  MODIFY `idgrupo` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `impresion_size`
--
ALTER TABLE `impresion_size`
  MODIFY `idopcion` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `jugadas_azar`
--
ALTER TABLE `jugadas_azar`
  MODIFY `idjugada` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `jugadas_azar_borradas`
--
ALTER TABLE `jugadas_azar_borradas`
  MODIFY `idjugada` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `jugadas_ganadoras`
--
ALTER TABLE `jugadas_ganadoras`
  MODIFY `idgana` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `limites_jugadas_x_grupos`
--
ALTER TABLE `limites_jugadas_x_grupos`
  MODIFY `idlimitegrupo` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `loterias_azar`
--
ALTER TABLE `loterias_azar`
  MODIFY `idloteria` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `monitoreo_quiniela`
--
ALTER TABLE `monitoreo_quiniela`
  MODIFY `idmonito` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `monitoreo_quiniela_general`
--
ALTER TABLE `monitoreo_quiniela_general`
  MODIFY `idmonito` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `monitoreo_quiniela_individual`
--
ALTER TABLE `monitoreo_quiniela_individual`
  MODIFY `idmonito` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `notificaciones_azar`
--
ALTER TABLE `notificaciones_azar`
  MODIFY `idnotificacion` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `numeros_jugadas`
--
ALTER TABLE `numeros_jugadas`
  MODIFY `idnumero` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `numeros_jugadas_borradas`
--
ALTER TABLE `numeros_jugadas_borradas`
  MODIFY `idnumero` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `numeros_notificados`
--
ALTER TABLE `numeros_notificados`
  MODIFY `idnnotificao` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `numero_ganadores`
--
ALTER TABLE `numero_ganadores`
  MODIFY `idsolteo` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `pagos_ganancias`
--
ALTER TABLE `pagos_ganancias`
  MODIFY `idpago` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `pago_empleados`
--
ALTER TABLE `pago_empleados`
  MODIFY `idpc` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `perdidas_cuadre`
--
ALTER TABLE `perdidas_cuadre`
  MODIFY `idperdida` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `perdidas_notificadas`
--
ALTER TABLE `perdidas_notificadas`
  MODIFY `idnotificado` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `reponer_horario`
--
ALTER TABLE `reponer_horario`
  MODIFY `idreponer` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `roles_usuarios`
--
ALTER TABLE `roles_usuarios`
  MODIFY `idrol` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `super_pale`
--
ALTER TABLE `super_pale`
  MODIFY `idsuperpale` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `super_pale_gnadores`
--
ALTER TABLE `super_pale_gnadores`
  MODIFY `idg` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `tipo_banca`
--
ALTER TABLE `tipo_banca`
  MODIFY `idtipobanca` int NOT NULL AUTO_INCREMENT;

--
-- Constraints for dumped tables
--

--
-- Constraints for table `bancas_azar`
--
ALTER TABLE `bancas_azar`
  ADD CONSTRAINT `bancas_azar_ibfk_1` FOREIGN KEY (`tipo`) REFERENCES `tipo_banca` (`idtipobanca`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `bancas_azar_ibfk_2` FOREIGN KEY (`tipo`) REFERENCES `tipo_banca` (`idtipobanca`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `cuadres_azar`
--
ALTER TABLE `cuadres_azar`
  ADD CONSTRAINT `cuadres_azar_ibfk_1` FOREIGN KEY (`empleado_apertura`) REFERENCES `empleados_azar` (`idpersona`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `cuadres_azar_ibfk_2` FOREIGN KEY (`grupo_cuadre`) REFERENCES `grupos_sistema` (`idgrupo`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `factura_recargas`
--
ALTER TABLE `factura_recargas`
  ADD CONSTRAINT `factura_recargas_ibfk_1` FOREIGN KEY (`usuario`) REFERENCES `usuarios_azar` (`idusuario`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `factura_recargas_ibfk_2` FOREIGN KEY (`persona`) REFERENCES `empleados_azar` (`idpersona`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `factura_recargas_ibfk_3` FOREIGN KEY (`usuario`) REFERENCES `usuarios_azar` (`idusuario`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `factura_recargas_ibfk_4` FOREIGN KEY (`persona`) REFERENCES `empleados_azar` (`idpersona`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `grupos_sistema`
--
ALTER TABLE `grupos_sistema`
  ADD CONSTRAINT `grupos_sistema_ibfk_1` FOREIGN KEY (`creado_por`) REFERENCES `usuarios_azar` (`idusuario`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `jugadas_azar`
--
ALTER TABLE `jugadas_azar`
  ADD CONSTRAINT `jugadas_azar_ibfk_1` FOREIGN KEY (`empleado`) REFERENCES `empleados_azar` (`idpersona`),
  ADD CONSTRAINT `jugadas_azar_ibfk_2` FOREIGN KEY (`cuadre`) REFERENCES `cuadres_azar` (`idcuadre`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `jugadas_ganadoras`
--
ALTER TABLE `jugadas_ganadoras`
  ADD CONSTRAINT `jugadas_ganadoras_ibfk_1` FOREIGN KEY (`jugada`) REFERENCES `jugadas_azar` (`idjugada`),
  ADD CONSTRAINT `jugadas_ganadoras_ibfk_2` FOREIGN KEY (`cuadre`) REFERENCES `cuadres_azar` (`idcuadre`),
  ADD CONSTRAINT `jugadas_ganadoras_ibfk_3` FOREIGN KEY (`loteria`) REFERENCES `loterias_azar` (`idloteria`),
  ADD CONSTRAINT `jugadas_ganadoras_ibfk_4` FOREIGN KEY (`numero_jugada`) REFERENCES `numeros_jugadas` (`idnumero`),
  ADD CONSTRAINT `jugadas_ganadoras_ibfk_5` FOREIGN KEY (`empleado_premio`) REFERENCES `empleados_azar` (`idpersona`);

--
-- Constraints for table `limites_jugadas_x_grupos`
--
ALTER TABLE `limites_jugadas_x_grupos`
  ADD CONSTRAINT `limites_jugadas_x_grupos_ibfk_1` FOREIGN KEY (`loteria`) REFERENCES `loterias_azar` (`idloteria`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `limites_jugadas_x_grupos_ibfk_2` FOREIGN KEY (`grupo`) REFERENCES `grupos_sistema` (`idgrupo`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `monitoreo_quiniela`
--
ALTER TABLE `monitoreo_quiniela`
  ADD CONSTRAINT `monitoreo_quiniela_ibfk_1` FOREIGN KEY (`loteria_m`) REFERENCES `loterias_azar` (`idloteria`),
  ADD CONSTRAINT `monitoreo_quiniela_ibfk_2` FOREIGN KEY (`grupo`) REFERENCES `grupos_sistema` (`idgrupo`);

--
-- Constraints for table `monitoreo_quiniela_general`
--
ALTER TABLE `monitoreo_quiniela_general`
  ADD CONSTRAINT `monitoreo_quiniela_general_ibfk_1` FOREIGN KEY (`loteria_m`) REFERENCES `loterias_azar` (`idloteria`);

--
-- Constraints for table `monitoreo_quiniela_individual`
--
ALTER TABLE `monitoreo_quiniela_individual`
  ADD CONSTRAINT `monitoreo_quiniela_individual_ibfk_1` FOREIGN KEY (`loteria_m`) REFERENCES `loterias_azar` (`idloteria`),
  ADD CONSTRAINT `monitoreo_quiniela_individual_ibfk_2` FOREIGN KEY (`usuario`) REFERENCES `usuarios_azar` (`idusuario`);

--
-- Constraints for table `notificaciones_azar`
--
ALTER TABLE `notificaciones_azar`
  ADD CONSTRAINT `notificaciones_azar_ibfk_1` FOREIGN KEY (`creado_por`) REFERENCES `usuarios_azar` (`idusuario`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificaciones_azar_ibfk_2` FOREIGN KEY (`usuario_notificacion`) REFERENCES `usuarios_azar` (`idusuario`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `numeros_jugadas`
--
ALTER TABLE `numeros_jugadas`
  ADD CONSTRAINT `grupoforaneadenumeros` FOREIGN KEY (`grupoid`) REFERENCES `grupos_sistema` (`idgrupo`),
  ADD CONSTRAINT `numeros_jugadas_ibfk_1` FOREIGN KEY (`jugada_recibo`) REFERENCES `jugadas_azar` (`idjugada`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `numeros_jugadas_ibfk_2` FOREIGN KEY (`empleado`) REFERENCES `empleados_azar` (`idpersona`),
  ADD CONSTRAINT `numeros_jugadas_ibfk_3` FOREIGN KEY (`loteria`) REFERENCES `loterias_azar` (`idloteria`);

--
-- Constraints for table `numero_ganadores`
--
ALTER TABLE `numero_ganadores`
  ADD CONSTRAINT `numero_ganadores_ibfk_1` FOREIGN KEY (`loteria`) REFERENCES `loterias_azar` (`idloteria`),
  ADD CONSTRAINT `numero_ganadores_ibfk_2` FOREIGN KEY (`persona`) REFERENCES `empleados_azar` (`idpersona`) ON DELETE CASCADE ON UPDATE CASCADE;
COMMIT;

