-- phpMyAdmin SQL Dump
-- version 5.2.2
-- https://www.phpmyadmin.net/
--
-- Servidor: localhost:3306
-- Tiempo de generación: 12-08-2025 a las 20:30:33
-- Versión del servidor: 10.11.14-MariaDB
-- Versión de PHP: 8.4.10

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de datos: `factuley_panel100`
--

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

--
-- Estructura de tabla para la tabla `acciones`
--

CREATE TABLE `acciones` (
  `numero_aaff` int(11) NOT NULL,
  `denominacion` varchar(255) DEFAULT NULL,
  `modalidad` varchar(2) DEFAULT NULL,
  `prioridad` varchar(20) DEFAULT NULL,
  `tipo_programa` varchar(50) DEFAULT NULL,
  `horas_totales` int(11) DEFAULT NULL,
  `horas_p` int(11) DEFAULT NULL,
  `costo_por_hora_por_participante` decimal(10,2) DEFAULT NULL,
  `participantes_en_centros` int(11) DEFAULT NULL,
  `costo_centro_af` decimal(10,2) DEFAULT NULL,
  `profesor` int(11) DEFAULT NULL,
  `licencia` decimal(10,2) DEFAULT NULL,
  `total` decimal(10,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `actividad`
--

CREATE TABLE `actividad` (
  `id_actividad` int(11) NOT NULL,
  `actividad` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `user_id` int(11) NOT NULL,
  `fecha` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `administraciones`
--

CREATE TABLE `administraciones` (
  `id` int(11) NOT NULL,
  `codigo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `direccion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `ciudad` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `provincia` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `tramitador` tinyint(4) DEFAULT 0,
  `contable` tinyint(4) DEFAULT 0,
  `gestor` tinyint(4) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `albaranes`
--

CREATE TABLE `albaranes` (
  `id_albaran` int(11) NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_cliente` int(11) NOT NULL,
  `fecha` datetime NOT NULL,
  `numero` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `condiciones` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `tipo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `detallado` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `importe` decimal(9,2) NOT NULL,
  `id_fase` int(11) DEFAULT NULL,
  `id_sector` int(11) DEFAULT NULL,
  `id_obra` int(11) DEFAULT NULL,
  `cif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `domicilio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` int(11) DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_usuario` int(11) NOT NULL,
  `importe_final` decimal(9,2) NOT NULL,
  `irpf` decimal(7,2) DEFAULT NULL,
  `nota_interna` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `nota_externa` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `imagen` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `programado` datetime DEFAULT NULL,
  `lugar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `fechas` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `invoice_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `alergenos`
--

CREATE TABLE `alergenos` (
  `id_alergeno` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `icono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `alergeno_alumno`
--

CREATE TABLE `alergeno_alumno` (
  `id_alergeno_alumno` int(11) NOT NULL,
  `id_alergeno` int(11) NOT NULL,
  `id_alumno` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `almacenes`
--

CREATE TABLE `almacenes` (
  `id_almacen` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `alumnos`
--

CREATE TABLE `alumnos` (
  `id_alumno` bigint(20) UNSIGNED NOT NULL,
  `nif` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `niss` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `apellidos` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `fecha_nacimiento` date DEFAULT NULL,
  `domicilio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `codigo_postal` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `municipio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `discapacitado` tinyint(1) DEFAULT NULL,
  `sexo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `estudios` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `telefono` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `fecha_incorporacion` date DEFAULT NULL,
  `iban` varchar(34) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `colectivo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `categoria` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `area_funcional` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `entidad_trabajo_actual` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `es_pyme` tinyint(1) DEFAULT NULL,
  `sector_convenio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `razon_social` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cif_empresa` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `num_inscripcion_seguridad_social` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `datos_centro_trabajo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `domicilio_trabajo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `codigo_postal_trabajo` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `municipio_trabajo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `situacion_laboral` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `programa_prepara` tinyint(1) DEFAULT NULL,
  `programa_activacion` tinyint(1) DEFAULT NULL,
  `oficina_empleo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `fecha_demanda` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `alumno_curso`
--

CREATE TABLE `alumno_curso` (
  `id_alumno_curso` int(11) NOT NULL,
  `id_alumno` int(11) NOT NULL,
  `id_curso` int(11) NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'Interesado'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `anomalia`
--

CREATE TABLE `anomalia` (
  `id_fichaje` int(11) DEFAULT NULL,
  `anomalia` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_miembro` int(11) NOT NULL,
  `id_anomalia` int(11) NOT NULL,
  `fecha` datetime NOT NULL,
  `justificacion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_danish_ci DEFAULT NULL,
  `localizacion` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `apartados`
--

CREATE TABLE `apartados` (
  `apartado_id` int(11) NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `descripcion` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `cantidad` int(11) NOT NULL,
  `precio_unitario` decimal(9,2) NOT NULL,
  `fecha` date NOT NULL DEFAULT current_timestamp(),
  `id_medida` int(11) DEFAULT NULL,
  `codigo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `precio_coste` double(10,2) DEFAULT NULL,
  `id_ubicacion` int(11) DEFAULT NULL,
  `ean` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `id_familia` int(11) DEFAULT NULL,
  `id_subfamilia` int(11) DEFAULT NULL,
  `id_igic` int(11) DEFAULT NULL,
  `fecha_caducidad` date DEFAULT NULL,
  `numero_lote` varchar(15) DEFAULT NULL,
  `stock` int(255) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Disparadores `apartados`
--
CREATE TRIGGER `before_insert_apartados` BEFORE INSERT ON `apartados` FOR EACH ROW BEGIN
    IF NEW.codigo IS NULL OR NEW.codigo = '' THEN
        SET NEW.codigo = (
            SELECT IFNULL(MAX(CAST(codigo AS UNSIGNED)), 0) + 1 FROM apartados
        );
    END IF;
END;

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

--
-- Estructura de tabla para la tabla `apartado_factura_manual`
--

CREATE TABLE `apartado_factura_manual` (
  `id_apartado_factura_manual` int(11) NOT NULL,
  `cantidad` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `descripcion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `precio_unitario` decimal(9,2) NOT NULL,
  `id_factura_manual` int(11) NOT NULL,
  `id_medida` int(11) NOT NULL,
  `codigo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `igic` decimal(10,2) DEFAULT NULL,
  `id_albaran` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `apartado_factura_manual_materiales`
--

CREATE TABLE `apartado_factura_manual_materiales` (
  `id_apartado_factura_manual_materiales` int(11) NOT NULL,
  `cantidad` int(11) NOT NULL,
  `dias` int(11) NOT NULL,
  `descripcion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `precio_unitario` decimal(9,2) NOT NULL,
  `id_factura_manual_materiales` int(11) NOT NULL,
  `descuento` decimal(10,2) DEFAULT NULL,
  `igic` decimal(10,2) DEFAULT NULL,
  `fechas` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `apartado_factura_rectificada`
--

CREATE TABLE `apartado_factura_rectificada` (
  `id_apartado_factura_rectificada` int(11) NOT NULL,
  `cantidad` varchar(255) DEFAULT NULL,
  `titulo` varchar(255) DEFAULT NULL,
  `descripcion` varchar(10000) DEFAULT NULL,
  `precio_unitario` decimal(9,2) DEFAULT NULL,
  `igic` decimal(9,2) DEFAULT NULL,
  `id_factura_rectificada` int(11) DEFAULT NULL,
  `id_apartado_factura_manual` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `archivos`
--

CREATE TABLE `archivos` (
  `id_archivo` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `fecha` timestamp NOT NULL DEFAULT current_timestamp(),
  `tipo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `carpeta_id` int(11) DEFAULT NULL,
  `extension` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `articulos`
--

CREATE TABLE `articulos` (
  `id_articulo` int(11) NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `descripcion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `precio_unitario` decimal(10,2) DEFAULT NULL,
  `activo` tinyint(1) NOT NULL DEFAULT 1,
  `descuento` decimal(10,2) DEFAULT NULL,
  `stock` int(11) DEFAULT NULL,
  `ean` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `codigo_proveedor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `precio_coste` decimal(10,2) DEFAULT NULL,
  `id_marca` int(11) DEFAULT NULL,
  `id_familia` int(11) DEFAULT NULL,
  `id_subfamilia` int(11) DEFAULT NULL,
  `uds_caja` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `campo_1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `campo_2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `campo_3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `campo_4` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `igic` decimal(9,2) DEFAULT NULL,
  `codigo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_ubicacion` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `backups`
--

CREATE TABLE `backups` (
  `id_backup` int(11) NOT NULL,
  `fecha` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

--
-- Volcado de datos para la tabla `backups`
--

INSERT INTO `backups` (`id_backup`, `fecha`) VALUES
(2, '2025-04-03'),
(3, '2025-04-03'),
(4, '2025-05-08'),
(5, '2025-05-08'),
(6, '2025-05-10'),
(7, '2025-05-16'),
(8, '2025-05-21');

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

--
-- Estructura de tabla para la tabla `baldas`
--

CREATE TABLE `baldas` (
  `id_balda` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `bancos`
--

CREATE TABLE `bancos` (
  `id_banco` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `direccion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `iban` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `beneficiario` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `divisa` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `swift` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `bancos`
--

INSERT INTO `bancos` (`id_banco`, `nombre`, `direccion`, `iban`, `beneficiario`, `divisa`, `swift`) VALUES
(6, 'SANTANDER', NULL, NULL, NULL, '(€) Euro', NULL);

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

--
-- Estructura de tabla para la tabla `camiones`
--

CREATE TABLE `camiones` (
  `id_camion` int(11) NOT NULL,
  `matricula` varchar(20) NOT NULL,
  `itv` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `camiones`
--

INSERT INTO `camiones` (`id_camion`, `matricula`, `itv`) VALUES
(3, 'sdasdsd', '2025-07-05'),
(4, '1HR-H67', '2025-07-07'),
(7, 'FFS-23D', '2025-06-06');

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

--
-- Estructura de tabla para la tabla `carpetas`
--

CREATE TABLE `carpetas` (
  `id_carpeta` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `carpeta_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `categoria`
--

CREATE TABLE `categoria` (
  `id_categoria` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `categoria`
--

INSERT INTO `categoria` (`id_categoria`, `nombre`) VALUES
(1, 'Fiestas');

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

--
-- Estructura de tabla para la tabla `citas`
--

CREATE TABLE `citas` (
  `id_cita` int(11) NOT NULL,
  `fecha_i` datetime NOT NULL,
  `fecha_f` datetime NOT NULL,
  `user_id` int(11) NOT NULL,
  `client_id` int(11) NOT NULL,
  `id_servicio` int(11) NOT NULL,
  `estado` varchar(50) DEFAULT NULL,
  `tiempo` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `clientes`
--

CREATE TABLE `clientes` (
  `client_id` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `direccion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` int(11) DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `fecha` date DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'Potencial',
  `imagen` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'assets/images/clientes/user-default.png',
  `email_marketing` tinyint(1) NOT NULL DEFAULT 0,
  `subvencionado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'No',
  `fecha_nacimiento` date DEFAULT NULL,
  `sms_habilitado` tinyint(1) NOT NULL DEFAULT 0,
  `felicitado` tinyint(1) NOT NULL DEFAULT 0,
  `peluqueria` varchar(255) NOT NULL DEFAULT 'No',
  `tipo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'Particular',
  `sexo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'Otro',
  `emails` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `descuento` decimal(10,2) DEFAULT 0.00,
  `codigo` int(11) DEFAULT NULL,
  `id_sector` int(11) DEFAULT NULL,
  `linkedin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `instagram` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tiktok` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `x` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `facebook` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `forma_juridica` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nombre_juridico` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cif_juridico` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `domicilio_fiscal` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `activo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'Activo',
  `codigo_tramitador` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `codigo_gestor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `codigo_contable` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `web` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `terminos` tinyint(1) NOT NULL DEFAULT 0,
  `movil` varchar(20) DEFAULT NULL,
  `id_poblacion` int(11) DEFAULT NULL,
  `pais` varchar(100) DEFAULT NULL,
  `provincia` varchar(100) DEFAULT NULL,
  `localidad` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Disparadores `clientes`
--

CREATE TRIGGER `before_insert_clientes` BEFORE INSERT ON `clientes` FOR EACH ROW BEGIN 
  IF NEW.codigo IS NULL OR NEW.codigo = '' THEN
    SET NEW.codigo = (
      SELECT IFNULL(MAX(CAST(codigo AS UNSIGNED)), 0) + 1 FROM clientes
    );
  END IF;
END;

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

--
-- Estructura de tabla para la tabla `cliente_subvencion`
--

CREATE TABLE `cliente_subvencion` (
  `id_cliente_subvencion` int(11) NOT NULL,
  `id_cliente` int(11) NOT NULL,
  `id_subvencion` int(11) NOT NULL,
  `fecha_envio` datetime DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `email_marketing` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `id_estado_subvencion` int(11) DEFAULT NULL,
  `tag` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
  `url_portada` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `condiciones` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `cnae`
--

CREATE TABLE `cnae` (
  `id` int(11) NOT NULL,
  `code` varchar(20) DEFAULT NULL,
  `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `columnas`
--

CREATE TABLE `columnas` (
  `id_columna` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `combustibles`
--

CREATE TABLE `combustibles` (
  `id_combustible` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `comerciales`
--

CREATE TABLE `comerciales` (
  `id_comercial` int(11) NOT NULL,
  `codigo` varchar(255) NOT NULL,
  `user_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `comerciales`
--

INSERT INTO `comerciales` (`id_comercial`, `codigo`, `user_id`) VALUES
(1, '7400', 6707);

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

--
-- Estructura de tabla para la tabla `complementos`
--

CREATE TABLE `complementos` (
  `id_complemento` int(11) NOT NULL,
  `id_material` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `cantidad` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `complementos`
--

INSERT INTO `complementos` (`id_complemento`, `id_material`, `nombre`, `cantidad`) VALUES
(3, 4, 'Fuente de alimentación', 1),
(4, 4, 'Adaptadores RCA-Jack', 2),
(5, 4, 'Cables XLR', 4),
(6, 3, 'Cables XLR', 1),
(7, 3, 'Cables XLR2', 2),
(8, 5, 'Adaptador ', 2),
(9, 5, 'Cables XLR', 2);

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

--
-- Estructura de tabla para la tabla `complemento_material`
--

CREATE TABLE `complemento_material` (
  `id_complemento_material` int(11) NOT NULL,
  `id_complemento` int(11) NOT NULL,
  `id_evento_material` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `compras`
--

CREATE TABLE `compras` (
  `id_compra` int(11) NOT NULL,
  `client_id` int(11) DEFAULT NULL,
  `detallado` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`detallado`)),
  `igic` decimal(7,2) NOT NULL,
  `importe` decimal(9,2) NOT NULL,
  `tipo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `importe_final` decimal(9,2) NOT NULL,
  `fecha` datetime NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `invoice_id` int(11) DEFAULT NULL,
  `numero` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Volcado de datos para la tabla `compras`
--

INSERT INTO `compras` (`id_compra`, `client_id`, `detallado`, `igic`, `importe`, `tipo`, `importe_final`, `fecha`, `user_id`, `invoice_id`, `numero`) VALUES
(23, NULL, '[{\"tipo\":\"Servicio\",\"nombre\":\"Mantenimiento\",\"cantidad\":\"1\",\"precio_unitario\":\"32.00\",\"total\":\"32.00\"}]', 0.07, 32.00, 'Efectivo', 34.24, '2025-05-15 20:33:01', 13, NULL, '2025/A40');

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

--
-- Estructura de tabla para la tabla `condiciones`
--

CREATE TABLE `condiciones` (
  `id_condicion` int(11) NOT NULL,
  `condicion` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `condiciones`
--

INSERT INTO `condiciones` (`id_condicion`, `condicion`, `titulo`) VALUES
(6, 'El responsable del tratamiento de sus datos. Sus datos serán tratados con la finalidad de gestionar a los servicios administrativos y facturar nuestros servicios. ', 'Tratamiento de datos'),
(7, 'La empresa tiene a disposición toda la documentación ', 'Documentación');

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

--
-- Estructura de tabla para la tabla `contratos`
--

CREATE TABLE `contratos` (
  `id_contrato` int(11) NOT NULL,
  `id_empleado` int(11) DEFAULT NULL,
  `tipo_contrato` varchar(25) DEFAULT NULL,
  `fecha_inicio` date DEFAULT NULL,
  `fecha_fin` date DEFAULT NULL,
  `salario_base` decimal(10,2) DEFAULT NULL,
  `horas_semanales` int(11) DEFAULT NULL,
  `dias_laborales` varchar(20) DEFAULT NULL,
  `horario_entrada` time DEFAULT NULL,
  `horario_salida` time DEFAULT NULL,
  `estado` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Estructura de tabla para la tabla `convenios`
--

CREATE TABLE `convenios` (
  `id_convenio` int(20) NOT NULL,
  `id_sector` int(11) DEFAULT NULL,
  `denominacion` varchar(255) DEFAULT NULL,
  `ambito` varchar(255) DEFAULT NULL,
  `codigo` bigint(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Estructura de tabla para la tabla `copia_seguridad`
--

CREATE TABLE `copia_seguridad` (
  `id_copia_seguridad` int(11) NOT NULL,
  `fecha` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `copia_seguridad`
--

INSERT INTO `copia_seguridad` (`id_copia_seguridad`, `fecha`) VALUES
(136, '2025-08-13 19:37:00'),
(137, '2025-08-13 19:38:00'),
(138, '2025-08-13 19:39:00'),
(139, '2025-08-13 19:40:00'),
(140, '2025-08-13 19:41:00'),
(141, '2025-08-13 19:42:00'),
(142, '2025-08-13 19:43:00'),
(143, '2025-08-13 19:44:00'),
(144, '2025-08-13 19:45:00'),
(145, '2025-08-13 19:46:00'),
(146, '2025-08-13 19:47:00'),
(147, '2025-08-13 19:48:00'),
(148, '2025-08-13 19:49:00'),
(149, '2025-08-13 19:50:00'),
(150, '2025-08-13 19:51:00'),
(151, '2025-08-13 19:52:00'),
(152, '2025-08-13 19:53:00'),
(153, '2025-08-13 19:54:00'),
(154, '2025-08-13 19:55:00'),
(155, '2025-08-13 19:56:00'),
(156, '2025-08-13 19:57:00'),
(157, '2025-08-13 19:58:00'),
(158, '2025-08-13 19:59:00'),
(159, '2025-08-13 20:00:00'),
(160, '2025-08-13 20:01:00'),
(161, '2025-08-13 20:02:00'),
(162, '2025-08-13 20:03:00'),
(163, '2025-08-13 20:04:00'),
(164, '2025-08-13 20:05:00'),
(165, '2025-08-13 20:06:00'),
(166, '2025-08-13 20:07:00'),
(167, '2025-08-13 20:08:00'),
(168, '2025-08-13 20:09:00'),
(169, '2025-08-13 20:10:00'),
(170, '2025-08-13 20:11:00'),
(171, '2025-08-13 20:12:00'),
(172, '2025-08-13 20:13:00'),
(173, '2025-08-13 20:14:00'),
(174, '2025-08-13 20:15:00'),
(175, '2025-08-13 20:16:00'),
(176, '2025-08-13 20:17:00'),
(177, '2025-08-13 20:18:00'),
(178, '2025-08-13 20:19:00'),
(179, '2025-08-13 20:20:00'),
(180, '2025-08-13 20:21:00'),
(181, '2025-08-13 20:22:00'),
(182, '2025-08-13 20:23:00'),
(183, '2025-08-13 20:24:00'),
(184, '2025-08-13 20:25:00'),
(185, '2025-08-13 20:26:00'),
(186, '2025-08-13 20:27:00'),
(187, '2025-08-13 20:28:00'),
(188, '2025-08-13 20:29:00'),
(189, '2025-08-13 20:30:00'),
(190, '2025-08-13 20:31:00'),
(191, '2025-08-13 20:32:00'),
(192, '2025-08-13 20:33:00'),
(193, '2025-08-13 20:34:00'),
(194, '2025-08-13 20:35:00'),
(195, '2025-08-13 20:36:00'),
(196, '2025-08-13 20:37:00'),
(197, '2025-08-13 20:38:00'),
(198, '2025-08-13 20:39:00'),
(199, '2025-08-13 20:40:00'),
(200, '2025-08-13 20:41:00'),
(201, '2025-08-13 20:42:00'),
(202, '2025-08-13 20:43:00'),
(203, '2025-08-13 20:44:00'),
(204, '2025-08-13 20:45:00'),
(205, '2025-08-13 20:46:00'),
(206, '2025-08-13 20:47:00'),
(207, '2025-08-13 20:48:00'),
(208, '2025-08-13 20:49:00'),
(209, '2025-08-13 20:50:00'),
(210, '2025-08-13 20:51:00'),
(211, '2025-08-13 20:52:00'),
(212, '2025-08-13 20:53:00'),
(213, '2025-08-13 20:54:00'),
(214, '2025-08-13 20:55:00'),
(215, '2025-08-13 20:56:00'),
(216, '2025-08-13 20:57:00'),
(217, '2025-08-13 20:58:00'),
(218, '2025-08-13 20:59:00'),
(219, '2025-08-13 21:00:00'),
(220, '2025-08-13 21:01:00'),
(221, '2025-08-13 21:02:00'),
(222, '2025-08-13 21:03:00'),
(223, '2025-08-13 21:04:00'),
(224, '2025-08-13 21:05:00'),
(225, '2025-08-13 21:06:00'),
(226, '2025-08-13 21:07:00'),
(227, '2025-08-13 21:08:00'),
(228, '2025-08-13 21:09:00'),
(229, '2025-08-13 21:10:00'),
(230, '2025-08-13 21:11:00'),
(231, '2025-08-13 21:12:00'),
(232, '2025-08-13 21:13:00'),
(233, '2025-08-13 21:14:00'),
(234, '2025-08-13 21:15:00'),
(235, '2025-08-13 21:16:00'),
(236, '2025-08-13 21:17:00'),
(237, '2025-08-13 21:18:00'),
(238, '2025-08-13 21:19:00'),
(239, '2025-08-13 21:20:00'),
(240, '2025-08-13 21:21:00'),
(241, '2025-08-13 21:22:00'),
(242, '2025-08-13 21:23:00'),
(243, '2025-08-13 21:24:00'),
(244, '2025-08-13 21:25:00'),
(245, '2025-08-13 21:26:00'),
(246, '2025-08-13 21:27:00'),
(247, '2025-08-13 21:28:00'),
(248, '2025-08-13 21:29:00');

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

--
-- Estructura de tabla para la tabla `coverpage`
--

CREATE TABLE `coverpage` (
  `coverpage_id` int(11) NOT NULL,
  `coverpage_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `coverpage_url` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `cursos`
--

CREATE TABLE `cursos` (
  `id_curso` int(11) NOT NULL,
  `numero_aaff` int(11) NOT NULL,
  `numero_grupo` int(11) DEFAULT NULL,
  `numero_plaza` int(11) DEFAULT NULL,
  `certificado` tinyint(1) DEFAULT NULL,
  `instalacion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `sede` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `modalidad` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `fecha_i` date DEFAULT NULL,
  `fecha_f` date DEFAULT NULL,
  `horario` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_plan` int(11) DEFAULT NULL,
  `nivel_estudios` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_docente` int(11) DEFAULT NULL,
  `nombre_curso` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `datos_cliente`
--

CREATE TABLE `datos_cliente` (
  `cp` int(11) NOT NULL,
  `telefono` int(11) NOT NULL,
  `email` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `nombre_comercial` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `id_sector` int(11) DEFAULT NULL,
  `id_fase` int(11) DEFAULT NULL,
  `id_zona` int(11) DEFAULT NULL,
  `tipo` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `numero_empleados` int(11) NOT NULL,
  `importe` int(11) NOT NULL,
  `tipo_enlace` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `user_id` int(11) NOT NULL,
  `id_cliente_subvencion` int(11) NOT NULL,
  `cif` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `id_datos_cliente` int(11) NOT NULL,
  `domicilio` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `datos_cliente_peluqueria`
--

CREATE TABLE `datos_cliente_peluqueria` (
  `id_datos_cliente_peluqueria` int(11) NOT NULL,
  `client_id` int(11) NOT NULL,
  `id_sector` int(11) DEFAULT NULL,
  `id_tipo_pelo` int(11) DEFAULT NULL,
  `id_fase` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `fotos` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `docentes`
--

CREATE TABLE `docentes` (
  `id_docente` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `dni` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `fecha_alta` date DEFAULT NULL,
  `fecha_baja` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `email_custom`
--

CREATE TABLE `email_custom` (
  `id_email_custom` int(11) NOT NULL,
  `nombre` varchar(100) NOT NULL,
  `asunto` varchar(255) NOT NULL,
  `cuerpo` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `email_custom`
--

INSERT INTO `email_custom` (`id_email_custom`, `nombre`, `asunto`, `cuerpo`) VALUES
(1, 'Empiresystems', 'promoción', '<p>Hola %nombre%, &iquest;necesitas de un servicio digital? Cada una de nuestras areas se encuentra formado por diversos expertos para m&aacute;ximizar y asegurar el &eacute;xito. Ayudamos a nuestros clientes a ser m&aacute;s competitivos mediante una dedicaci&oacute;n comprometida, innovadora y eficaz basada en la confianza.</p>\n<p>Puede consultar por nuestros servicios&nbsp;<a href=\"https://empiresystems.io/\">empiresystems.io</a></p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>\n<!-- Fallback force center content -->\n<div style=\"text-align: center;\">\n<table style=\"text-align: center; vertical-align: top; width: 592px; max-width: 600px; background-color: #3f3f3f;\" width=\"592\" cellpadding=\"0px\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"width: 592px; vertical-align: top; padding: 0px;\"><!-- Your logo  is here --> <!--\n            <img style=\"width: 200px; max-width: 200px; height: 70px; max-height: 70px; text-align: center; color: #ffffff;\" alt=\"Logo\" src=\"https://64.media.tumblr.com/dfe839d12d891dc4b73f0f29da62fa49/tumblr_inline_sc3yl3BwJh1rfe0n6_500.jpg\" align=\"center\" width=\"600\" height=\"170\">\n            <!-- Your logo 2 is here --> <!--   <img style=\"width: 600px; max-width: 600px; height: 200px; max-height: 200px; text-align: center; color: #fcf6df;\" alt=\"Logo\" src=\"https://64.media.tumblr.com/77b0199f657ba1688b57394272b58e9b/tumblr_inline_sc42vq6ffd1rfe0n6_500.jpg\" align=\"center\" width=\"800\" height=\"300\">\n <!-- Your logo 3 is here --> <img style=\"max-width: 200px; max-height: 100px; text-align: center; color: #ffffff;\" src=\"image.php?id=ix7XQcvhzdaaoqIPXeSEtgIO7\" alt=\"Logo\" width=\"240\" height=\"49\" align=\"middle\" /></td>\n</tr>\n</tbody>\n</table>\n<!-- End container for logo --> <!-- Hero image --> <br /><!-- Hero image --> <!-- Start single column section -->\n<table style=\"text-align: center; vertical-align: top; width: 600px; max-width: 600px; background-color: #ffffff;\" width=\"600\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"width: 596px; vertical-align: top; padding: 30px 30px 40px 30px;\" width=\"596\">\n<div class=\"caja\">\n<p class=\"pretitulo wow fadeInUp\" data-wow-duration=\"1s\" data-wow-delay=\"0.3s\" data-wow-offset=\"100\">&iexcl;&iexcl;BIENVENIDO!!</p>\n</div>\n<div class=\"centrado centrado relative\">\n<div class=\"caja_h3 caja\">\n<h3 class=\"h3 wow fadeInUp\" data-wow-duration=\"1s\" data-wow-delay=\"0.6s\" data-wow-offset=\"100\">Tenemos el veh&iacute;culo que est&aacute; buscando</h3>\n</div>\n</div>\n<p><strong>Dilucars Autom&oacute;viles, S.L.</strong>&nbsp;empresa dedicada a la venta de&nbsp;<strong>veh&iacute;culos de ocasi&oacute;n</strong>, inicia su actividad el&nbsp;<strong>10 de diciembre de</strong>&nbsp;<strong>2007&nbsp;</strong>abriendo su primera exposici&oacute;n en una de las calles de mayor crecimiento y desarrollo econ&oacute;mico de la ciudad de Las Palmas de G.C en la&nbsp;<strong>Avda. Pintor Felo Monz&oacute;n,17 Portal 9 Bajo - 7 Palmas</strong>.</p>\n<p>Prueba de&nbsp;nuestra profesionalidad, seguridad en la compra a nuestros clientes y garant&iacute;a, nos llevan a seguir en el mercado a&ntilde;os m&aacute;s tarde. En febrero de&nbsp;<strong>2021 abrimos nuevas instalaciones</strong>&nbsp;tambi&eacute;n en Las Palmas de Gran Canaria en la&nbsp;<strong>C/ Arguineg&uuml;&iacute;n, 23 - Pol&iacute;gono Industrial Lomo Blanco - Las Torres (frente a la ITV)</strong>. Entre ambas exposiciones ofrecemos m&aacute;s de&nbsp;<strong>750 metros cuadrados&nbsp;</strong>y un amplio stock de&nbsp;<strong>veh&iacute;culos para elegir</strong>.</p>\n<h3>Le queremos agradecer su tiempo en la visita a nuestra web y le invitamos a conocer nuestro Stock y nuestra pol&iacute;tica de empresa.</h3>\n<p style=\"font-size: 15px; line-height: 24px; font-family: Releway, sans-serif; font-weight: 400; text-decoration: none; color: #919293; text-align: justify;\">Nuestra especialidad, es la venta de veh&iacute;culos seminuevos que han sido seleccionados para usted, por cubrir unos requisitos indispensables de bajo kilometraje, antig&uuml;edad no superior a 40 meses y totalmente revisados y garantizados.</p>\n<h2><span style=\"color: #3366ff;\"><strong><a style=\"color: #3366ff;\" href=\"https://www.empiresystems.io\">empiresystems.io</a></strong><!-- Start container for logo --></span></h2>\n</td>\n</tr>\n</tbody>\n</table>\n<h2><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https://www.dilucars.com/\"><!-- End single column section --> <!-- Start image --> </a></span></h2>\n<h4><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https://www.dilucars.com/\"><!-- End image --> <!-- Start footer --></a></span></h4>\n<table style=\"text-align: center; vertical-align: top; width: 600px; max-width: 600px; background-color: #3f3f3f;\" width=\"600\" cellpadding=\"15px 30px\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"width: 600px; vertical-align: top; padding: 15px 30px 15px 30px;\" width=\"600\">\n<h4><!-- Your inverted logo is here --></h4>\n<span style=\"color: #ffffff;\">infomx@empiresystems.io</span>\n<h4 style=\"font-size: 12px; line-height: 12px; font-family: \'Raleway\', Raleway, sans-serif; font-weight: normal; text-decoration: none; color: #000000;\">&nbsp;</h4>\n<h4 style=\"font-size: 11px; line-height: 20px; font-family: \'Helvetica\', Arial, sans-serif; font-weight: 400; text-decoration: none; color: #000000;\"><span style=\"color: #ffffff;\">No quieres recibir m&aacute;s correos electr&oacute;nicos?</span></h4>\n<p>&nbsp;</p>\n<h4 style=\"margin-bottom: 0; font-size: 17px; line-height: 24px; font-family: \'Releway\', Releway, sans-serif; font-weight: 400; text-decoration: none; color: #ffffff;\">&nbsp;</h4>\n<h4 style=\"font-size: 12px; line-height: 12px; font-family: \'Raleway\', Raleway, sans-serif; font-weight: normal; text-decoration: none; color: #000000;\">&nbsp;</h4>\n</td>\n</tr>\n</tbody>\n</table>\n</div>');

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

--
-- Estructura de tabla para la tabla `empleado`
--

CREATE TABLE `empleado` (
  `id_empleado` int(11) NOT NULL,
  `nombre` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `apellidos` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `nif` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `direccion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `telefono` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `fecha_contratacion` date DEFAULT NULL,
  `fecha_nacimiento` date DEFAULT NULL,
  `estado` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `numero_seguridad_social` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `empleados`
--

CREATE TABLE `empleados` (
  `id_empleado` int(11) NOT NULL,
  `dni` varchar(255) DEFAULT NULL,
  `telefono` varchar(255) DEFAULT NULL,
  `direccion` varchar(255) DEFAULT NULL,
  `nombre` varchar(255) DEFAULT NULL,
  `precio_hora` decimal(9,2) DEFAULT NULL,
  `numero` varchar(15) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `nif` varchar(20) DEFAULT NULL,
  `precio_hora_extra` decimal(10,2) DEFAULT NULL,
  `id_usuario` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `empleado_grupo2`
--

CREATE TABLE `empleado_grupo2` (
  `id_empleado_grupo2` int(11) NOT NULL,
  `id_grupo2` int(11) NOT NULL,
  `id_empleado` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `envios_cumple`
--

CREATE TABLE `envios_cumple` (
  `id_envios_cumple` int(11) NOT NULL,
  `client_id` int(11) NOT NULL,
  `fecha` datetime NOT NULL,
  `tipo` varchar(255) NOT NULL,
  `estado` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `envios_cumple`
--

INSERT INTO `envios_cumple` (`id_envios_cumple`, `client_id`, `fecha`, `tipo`, `estado`) VALUES
(28, 23, '2025-04-27 14:38:36', 'email', 'Enviado'),
(29, 23, '2025-04-27 14:43:11', 'email', 'Enviado'),
(30, 23, '2025-04-27 14:50:55', 'sms', 'Enviado'),
(31, 23, '2025-04-27 21:55:00', 'sms', 'Enviado'),
(32, 24, '2025-04-27 21:55:01', 'sms', 'Enviado'),
(33, 23, '2025-04-27 21:55:47', 'email', 'Enviado'),
(34, 24, '2025-04-27 21:55:50', 'email', 'Enviado');

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

--
-- Estructura de tabla para la tabla `envios_itv`
--

CREATE TABLE `envios_itv` (
  `id_envio_itv` int(11) NOT NULL,
  `tipo` varchar(25) DEFAULT NULL,
  `id_vehiculo` int(11) DEFAULT NULL,
  `fecha` date DEFAULT NULL,
  `numero_email` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `motivo` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `estados`
--

CREATE TABLE `estados` (
  `id_estado` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `estado_archivo`
--

CREATE TABLE `estado_archivo` (
  `id_estado_archivo` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `color` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `estado_archivo`
--

INSERT INTO `estado_archivo` (`id_estado_archivo`, `nombre`, `color`) VALUES
(1, 'Cancelado', '#bc5063'),
(2, 'PASO 2', '#3dba1e'),
(3, 'Activo', '#ef7afa'),
(4, 'TODO OK', '#33fd00'),
(5, 'TODO PERFECTO', '#ff0080'),
(6, 'PLAZO FINALIZADO', '#f4a200');

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

--
-- Estructura de tabla para la tabla `estado_subvencion`
--

CREATE TABLE `estado_subvencion` (
  `nombre` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `id_estado_subvencion` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `eventos`
--

CREATE TABLE `eventos` (
  `id_evento` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `fecha_inicio` datetime NOT NULL,
  `descripcion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_categoria` int(11) DEFAULT NULL,
  `fecha_final` datetime NOT NULL,
  `cancelado` tinyint(1) NOT NULL DEFAULT 0,
  `horario` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '../horarios/default.pdf'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `eventos`
--

INSERT INTO `eventos` (`id_evento`, `nombre`, `fecha_inicio`, `descripcion`, `id_categoria`, `fecha_final`, `cancelado`, `horario`) VALUES
(1, 'Fiesta de la primavera', '2024-09-01 04:42:00', 'dfgsdfgdfg', 1, '2024-09-24 04:42:00', 0, '../horarios/default.pdf'),
(2, 'nuevo', '2024-09-08 12:02:00', 'rdtgwet', NULL, '2024-10-03 12:02:00', 0, '../horarios/default.pdf');

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

--
-- Estructura de tabla para la tabla `eventos2`
--

CREATE TABLE `eventos2` (
  `id_evento` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `id_camion` int(11) DEFAULT NULL,
  `dias` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`dias`)),
  `localizacion` varchar(255) DEFAULT NULL,
  `client_id` int(11) DEFAULT NULL,
  `id_comercial` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `evento_material`
--

CREATE TABLE `evento_material` (
  `id_evento_material` int(11) NOT NULL,
  `id_evento` int(11) NOT NULL,
  `id_material` int(11) NOT NULL,
  `cantidad` int(11) NOT NULL,
  `dias` longtext NOT NULL,
  `devueltos` int(11) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Estructura de tabla para la tabla `facturas`
--

CREATE TABLE `facturas` (
  `id_factura` int(11) NOT NULL,
  `numero` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `fecha` datetime NOT NULL,
  `domicilio` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `importe` decimal(9,2) NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `id_presupuesto` int(11) NOT NULL,
  `email` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `importe_restante` decimal(9,2) NOT NULL,
  `fecha_envio` datetime DEFAULT NULL,
  `metodo_pago` int(11) DEFAULT NULL,
  `pagos` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `importe_s` decimal(9,2) NOT NULL,
  `fecha_vencimiento` datetime NOT NULL,
  `dias_vencimiento` int(11) NOT NULL DEFAULT 7,
  `emails_vencimiento` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '',
  `imagen` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `programado` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `facturas_rectificadas`
--

CREATE TABLE `facturas_rectificadas` (
  `id_factura_rectificada` int(11) NOT NULL,
  `id_factura_manual` int(11) NOT NULL,
  `numero` varchar(255) NOT NULL,
  `fecha` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `factura_empleado`
--

CREATE TABLE `factura_empleado` (
  `id_factura_empleado` int(11) NOT NULL,
  `id_empleado` int(11) NOT NULL,
  `fecha_i` date NOT NULL,
  `horas` int(11) NOT NULL,
  `horas_extra` int(11) NOT NULL,
  `importe` decimal(10,2) NOT NULL,
  `precio_hora` decimal(10,2) NOT NULL,
  `precio_horas_extra` decimal(10,2) NOT NULL,
  `fecha_f` date NOT NULL,
  `base` decimal(10,2) DEFAULT NULL,
  `bonus` decimal(10,2) DEFAULT NULL,
  `hora_extra` decimal(10,2) DEFAULT NULL,
  `otros_ingresos` decimal(10,2) DEFAULT NULL,
  `irpf` decimal(10,2) DEFAULT NULL,
  `total_ingresos` decimal(10,2) DEFAULT NULL,
  `total_deducciones` decimal(10,2) DEFAULT NULL,
  `firma` tinyint(1) DEFAULT 0,
  `csrf_token` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `factura_manual`
--

CREATE TABLE `factura_manual` (
  `id_factura_manual` int(11) NOT NULL,
  `numero` varchar(255) NOT NULL,
  `fecha` date NOT NULL,
  `direccion` varchar(255) DEFAULT NULL,
  `importe` decimal(9,2) NOT NULL,
  `estado` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `imagen` varchar(255) NOT NULL,
  `fecha_vencimiento` date DEFAULT NULL,
  `nombre` varchar(255) NOT NULL,
  `cif` varchar(255) DEFAULT NULL,
  `cp` varchar(255) DEFAULT NULL,
  `telefono` varchar(255) DEFAULT NULL,
  `irpf` decimal(7,2) DEFAULT NULL,
  `client_id` int(11) NOT NULL,
  `fecha_envio` datetime DEFAULT NULL,
  `titulo` varchar(255) DEFAULT NULL,
  `tipo` varchar(255) NOT NULL DEFAULT 'Empresa',
  `programado` date DEFAULT NULL,
  `id_banco` int(11) DEFAULT NULL,
  `id_banco_2` int(11) DEFAULT NULL,
  `id_banco_3` int(11) DEFAULT NULL,
  `condiciones` longtext DEFAULT NULL,
  `impuesto` longtext DEFAULT NULL,
  `fechas` varchar(255) DEFAULT NULL,
  `lugar` varchar(255) DEFAULT NULL,
  `id_proyecto` int(11) DEFAULT NULL,
  `clase` varchar(255) NOT NULL DEFAULT 'Normal'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `factura_manual_materiales`
--

CREATE TABLE `factura_manual_materiales` (
  `id_factura_manual_materiales` int(11) NOT NULL,
  `numero` varchar(255) NOT NULL,
  `fecha` date NOT NULL,
  `direccion` varchar(255) DEFAULT NULL,
  `importe` decimal(9,2) NOT NULL,
  `estado` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `imagen` varchar(255) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `cif` varchar(255) DEFAULT NULL,
  `cp` varchar(255) DEFAULT NULL,
  `telefono` varchar(255) DEFAULT NULL,
  `irpf` decimal(7,2) DEFAULT NULL,
  `client_id` int(11) NOT NULL,
  `titulo` varchar(255) DEFAULT NULL,
  `tipo` varchar(255) NOT NULL DEFAULT 'Empresa',
  `id_banco` int(11) DEFAULT NULL,
  `id_banco_2` int(11) DEFAULT NULL,
  `id_banco_3` int(11) DEFAULT NULL,
  `condiciones` longtext DEFAULT NULL,
  `id_evento` int(11) DEFAULT NULL,
  `descuento` decimal(9,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `factura_proveedor`
--

CREATE TABLE `factura_proveedor` (
  `id_factura_proveedor` int(11) NOT NULL,
  `importe` decimal(7,2) NOT NULL,
  `id_proveedor` int(11) DEFAULT NULL,
  `fecha_vencimiento` datetime DEFAULT NULL,
  `numero` varchar(255) DEFAULT NULL,
  `fecha` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `familias`
--

CREATE TABLE `familias` (
  `id_familia` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `familias`
--

INSERT INTO `familias` (`id_familia`, `nombre`) VALUES
(3, 'Equipos de sonido');

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

--
-- Estructura de tabla para la tabla `fases`
--

CREATE TABLE `fases` (
  `id_fase` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `favorites`
--

CREATE TABLE `favorites` (
  `favorite_id` int(11) NOT NULL,
  `favorite_user` int(11) NOT NULL,
  `favorite_type` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `favorite_type_id` int(11) NOT NULL,
  `favorite_data` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `featured`
--

CREATE TABLE `featured` (
  `featured_id` int(11) NOT NULL,
  `featured_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `featured_url` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `featured_column` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `feriados`
--

CREATE TABLE `feriados` (
  `id_feriado` int(11) NOT NULL,
  `fecha_i` date NOT NULL,
  `fecha_f` date NOT NULL,
  `descripcion` varchar(255) DEFAULT NULL,
  `tipo` varchar(255) NOT NULL DEFAULT 'Local'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `feriados`
--

INSERT INTO `feriados` (`id_feriado`, `fecha_i`, `fecha_f`, `descripcion`, `tipo`) VALUES
(1051, '2025-01-01', '2025-01-01', 'Año Nuevo', 'Nacional'),
(1052, '2025-06-01', '2025-06-01', 'Epifania del Señor', 'Nacional'),
(1053, '2025-04-18', '2025-04-18', 'Viernes Santo', 'Nacional'),
(1054, '2025-01-05', '2025-01-05', 'Fiesta del trabajo', 'Nacional'),
(1055, '2025-08-15', '2025-08-15', 'Asunción de la Virgen', 'Nacional'),
(1056, '2025-01-11', '2025-01-11', 'Todos los Santos', 'Nacional'),
(1057, '2025-06-12', '2025-06-12', 'Día de la Constitución Española', 'Nacional'),
(1058, '2025-08-12', '2025-08-12', 'Inmaculada Concepción', 'Nacional'),
(1059, '2025-12-25', '2025-12-25', 'Natividad del Señor', 'Nacional'),
(1060, '2025-02-28', '2025-02-28', 'Día de Andalucía', 'Autonómico'),
(1061, '2025-01-03', '2025-01-03', 'Días de les Illes Balears', 'Autonómico'),
(1062, '2025-03-19', '2025-03-19', 'San José', 'Autonómico'),
(1063, '2025-03-19', '2025-03-19', 'Día de San José', 'Autonómico'),
(1064, '2025-03-31', '2025-03-31', 'Fiesta de Eid al-Ftr', 'Autonómico'),
(1065, '2025-04-17', '2025-04-17', 'Jueves Santo', 'Autonómico'),
(1066, '2025-04-21', '2025-04-21', 'Lunes de Pascua', 'Autonómico'),
(1067, '2025-04-23', '2025-04-23', 'Fiesta de Castilla y León', 'Autonómico'),
(1068, '2025-04-23', '2025-04-23', 'San Jorge Día de Aragón', 'Autonómico'),
(1069, '2025-02-05', '2025-02-05', 'Fiesta de la Comunidad de Madrid', 'Autonómico'),
(1070, '2025-05-17', '2025-05-17', 'Día de las Letras Gallegas', 'Autonómico'),
(1071, '2025-05-30', '2025-05-30', 'Día de Canarias', 'Autonómico'),
(1072, '2025-05-31', '2025-05-31', 'Día de Castilla-La Mancha', 'Autonómico'),
(1073, '2025-06-06', '2025-06-06', 'Fiesta del Sacrificio-Aid Al Adha', 'Autonómico'),
(1074, '2025-06-06', '2025-06-06', 'Fiesta del Sacrificio - Eidul Adha', 'Autonómico'),
(1075, '2025-09-06', '2025-09-06', 'Día de la Región de Murcia', 'Autonómico'),
(1076, '2025-09-06', '2025-09-06', 'Día de La Rioja', 'Autonómico'),
(1077, '2025-06-19', '2025-06-19', 'Corpus Christi', 'Autonómico'),
(1078, '2025-06-24', '2025-06-24', 'San Juan', 'Autonómico'),
(1079, '2025-07-25', '2025-07-25', 'Santiago Apóstol', 'Autonómico'),
(1080, '2025-07-25', '2025-07-25', 'Santiago Apóstol Día Nacional de Galicia', 'Autonómico'),
(1081, '2025-07-28', '2025-07-28', 'Día de las Instituciones de Cantabria', 'Autonómico'),
(1082, '2025-05-08', '2025-05-08', 'Nuestra Señora de África', 'Autonómico'),
(1083, '2025-08-09', '2025-08-09', 'Día de Extremadura', 'Autonómico'),
(1084, '2025-08-09', '2025-08-09', 'Día de Asturias', 'Autonómico'),
(1085, '2025-11-09', '2025-11-09', 'Fiesta Nacional de Cataluña', 'Autonómico'),
(1086, '2025-09-15', '2025-09-15', 'La Bien Aparecida', 'Autonómico'),
(1087, '2025-09-10', '2025-09-10', 'Día de la Comunidad Valenciana', 'Autonómico'),
(1088, '2025-10-13', '2025-10-13', 'Lunes siguiente al día de la Fiesta Nacional de España', 'Autonómico'),
(1089, '2025-10-13', '2025-10-13', 'Lunes siguiente a la Fiesta Nacional de España', 'Autonómico'),
(1090, '2025-12-26', '2025-12-26', 'San Esteban', 'Autonómico'),
(1091, '2025-02-01', '2025-02-01', 'Fiesta Local', 'Local'),
(1092, '2025-07-01', '2025-07-01', 'Fiesta Local', 'Local'),
(1093, '2025-01-14', '2025-01-14', 'Fiesta Local', 'Local'),
(1094, '2025-01-17', '2025-01-17', 'Fiesta Local', 'Local'),
(1095, '2025-01-20', '2025-01-20', 'Fiesta Local', 'Local'),
(1096, '2025-01-22', '2025-01-22', 'Fiesta Local', 'Local'),
(1097, '2025-01-23', '2025-01-23', 'Fiesta Local', 'Local'),
(1098, '2025-01-24', '2025-01-24', 'Fiesta Local', 'Local'),
(1099, '2025-01-28', '2025-01-28', 'Fiesta Local', 'Local'),
(1100, '2025-01-29', '2025-01-29', 'Fiesta Local', 'Local'),
(1101, '2025-02-02', '2025-02-02', 'Fiesta Local', 'Local'),
(1102, '2025-03-02', '2025-03-02', 'Fiesta Local', 'Local'),
(1103, '2025-05-02', '2025-05-02', 'Fiesta Local', 'Local'),
(1104, '2025-02-21', '2025-02-21', 'Fiesta Local', 'Local'),
(1105, '2025-02-24', '2025-02-24', 'Fiesta Local', 'Local'),
(1106, '2025-02-28', '2025-02-28', 'Fiesta Local', 'Local'),
(1107, '2025-03-03', '2025-03-03', 'Fiesta Local', 'Local'),
(1108, '2025-04-03', '2025-04-03', 'Fiesta Local', 'Local'),
(1109, '2025-05-03', '2025-05-03', 'Fiesta Local', 'Local'),
(1110, '2025-07-03', '2025-07-03', 'Fiesta Local', 'Local'),
(1111, '2025-10-03', '2025-10-03', 'Fiesta Local', 'Local'),
(1112, '2025-11-03', '2025-11-03', 'Fiesta Local', 'Local'),
(1113, '2025-03-18', '2025-03-18', 'Fiesta Local', 'Local'),
(1114, '2025-03-19', '2025-03-19', 'Fiesta Local', 'Local'),
(1115, '2025-03-24', '2025-03-24', 'Fiesta Local', 'Local'),
(1116, '2025-03-28', '2025-03-28', 'Fiesta Local', 'Local'),
(1117, '2025-03-31', '2025-03-31', 'Fiesta Local', 'Local'),
(1118, '2025-04-04', '2025-04-04', 'Fiesta Local', 'Local'),
(1119, '2025-11-04', '2025-11-04', 'Fiesta Local', 'Local'),
(1120, '2025-04-17', '2025-04-17', 'Fiesta Local', 'Local'),
(1121, '2025-04-21', '2025-04-21', 'Fiesta Local', 'Local'),
(1122, '2025-04-22', '2025-04-22', 'Fiesta Local', 'Local'),
(1123, '2025-04-23', '2025-04-23', 'Fiesta Local', 'Local'),
(1124, '2025-04-25', '2025-04-25', 'Fiesta Local', 'Local'),
(1125, '2025-04-28', '2025-04-28', 'Fiesta Local', 'Local'),
(1126, '2025-02-05', '2025-02-05', 'Fiesta Local', 'Local'),
(1127, '2025-03-05', '2025-03-05', 'Fiesta Local', 'Local'),
(1128, '2025-05-05', '2025-05-05', 'Fiesta Local', 'Local'),
(1129, '2025-06-05', '2025-06-05', 'Fiesta Local', 'Local'),
(1130, '2025-07-05', '2025-07-05', 'Fiesta Local', 'Local'),
(1131, '2025-09-05', '2025-09-05', 'Fiesta Local', 'Local'),
(1132, '2025-12-05', '2025-12-05', 'Fiesta Local', 'Local'),
(1133, '2025-05-13', '2025-05-13', 'Fiesta Local', 'Local'),
(1134, '2025-05-14', '2025-05-14', 'Fiesta Local', 'Local'),
(1135, '2025-05-15', '2025-05-15', 'Fiesta Local', 'Local'),
(1136, '2025-05-16', '2025-05-16', 'Fiesta Local', 'Local'),
(1137, '2025-05-17', '2025-05-17', 'Fiesta Local', 'Local'),
(1138, '2025-05-19', '2025-05-19', 'Fiesta Local', 'Local'),
(1139, '2025-05-20', '2025-05-20', 'Fiesta Local', 'Local'),
(1140, '2025-05-22', '2025-05-22', 'Fiesta Local', 'Local'),
(1141, '2025-05-26', '2025-05-26', 'Fiesta Local', 'Local'),
(1142, '2025-05-28', '2025-05-28', 'Fiesta Local', 'Local'),
(1143, '2025-05-29', '2025-05-29', 'Fiesta Local', 'Local'),
(1144, '2025-05-30', '2025-05-30', 'Fiesta Local', 'Local'),
(1145, '2025-02-06', '2025-02-06', 'Fiesta Local', 'Local'),
(1146, '2025-05-06', '2025-05-06', 'Fiesta Local', 'Local'),
(1147, '2025-09-06', '2025-09-06', 'Fiesta Local', 'Local'),
(1148, '2025-10-06', '2025-10-06', 'Fiesta Local', 'Local'),
(1149, '2025-11-06', '2025-11-06', 'Fiesta Local', 'Local'),
(1150, '2025-12-06', '2025-12-06', 'Fiesta Local', 'Local'),
(1151, '2025-06-13', '2025-06-13', 'Fiesta Local', 'Local'),
(1152, '2025-06-14', '2025-06-14', 'Fiesta Local', 'Local'),
(1153, '2025-06-16', '2025-06-16', 'Fiesta Local', 'Local'),
(1154, '2025-06-17', '2025-06-17', 'Fiesta Local', 'Local'),
(1155, '2025-06-18', '2025-06-18', 'Fiesta Local', 'Local'),
(1156, '2025-06-19', '2025-06-19', 'Fiesta Local', 'Local'),
(1157, '2025-06-20', '2025-06-20', 'Fiesta Local', 'Local'),
(1158, '2025-06-21', '2025-06-21', 'Fiesta Local', 'Local'),
(1159, '2025-06-23', '2025-06-23', 'Fiesta Local', 'Local'),
(1160, '2025-06-24', '2025-06-24', 'Fiesta Local', 'Local'),
(1161, '2025-06-25', '2025-06-25', 'Fiesta Local', 'Local'),
(1162, '2025-06-26', '2025-06-26', 'Fiesta Local', 'Local'),
(1163, '2025-06-27', '2025-06-27', 'Fiesta Local', 'Local'),
(1164, '2025-06-29', '2025-06-29', 'Fiesta Local', 'Local'),
(1165, '2025-06-30', '2025-06-30', 'Fiesta Local', 'Local'),
(1166, '2025-02-07', '2025-02-07', 'Fiesta Local', 'Local'),
(1167, '2025-05-07', '2025-05-07', 'Fiesta Local', 'Local'),
(1168, '2025-07-07', '2025-07-07', 'Fiesta Local', 'Local'),
(1169, '2025-09-07', '2025-09-07', 'Fiesta Local', 'Local'),
(1170, '2025-11-07', '2025-11-07', 'Fiesta Local', 'Local'),
(1171, '2025-07-14', '2025-07-14', 'Fiesta Local', 'Local'),
(1172, '2025-07-15', '2025-07-15', 'Fiesta Local', 'Local'),
(1173, '2025-07-16', '2025-07-16', 'Fiesta Local', 'Local'),
(1174, '2025-07-17', '2025-07-17', 'Fiesta Local', 'Local'),
(1175, '2025-07-18', '2025-07-18', 'Fiesta Local', 'Local'),
(1176, '2025-07-21', '2025-07-21', 'Fiesta Local', 'Local'),
(1177, '2025-07-22', '2025-07-22', 'Fiesta Local', 'Local'),
(1178, '2025-07-23', '2025-07-23', 'Fiesta Local', 'Local'),
(1179, '2025-07-24', '2025-07-24', 'Fiesta Local', 'Local'),
(1180, '2025-07-25', '2025-07-25', 'Fiesta Local', 'Local'),
(1181, '2025-07-26', '2025-07-26', 'Fiesta Local', 'Local'),
(1182, '2025-07-28', '2025-07-28', 'Fiesta Local', 'Local'),
(1183, '2025-07-29', '2025-07-29', 'Fiesta Local', 'Local'),
(1184, '2025-07-30', '2025-07-30', 'Fiesta Local', 'Local'),
(1185, '2025-07-31', '2025-07-31', 'Fiesta Local', 'Local'),
(1186, '2025-01-08', '2025-01-08', 'Fiesta Local', 'Local'),
(1187, '2025-04-08', '2025-04-08', 'Fiesta Local', 'Local'),
(1188, '2025-05-08', '2025-05-08', 'Fiesta Local', 'Local'),
(1189, '2025-06-08', '2025-06-08', 'Fiesta Local', 'Local'),
(1190, '2025-07-08', '2025-07-08', 'Fiesta Local', 'Local'),
(1191, '2025-08-08', '2025-08-08', 'Fiesta Local', 'Local'),
(1192, '2025-11-08', '2025-11-08', 'Fiesta Local', 'Local'),
(1193, '2025-08-14', '2025-08-14', 'Fiesta Local', 'Local'),
(1194, '2025-08-16', '2025-08-16', 'Fiesta Local', 'Local'),
(1195, '2025-08-17', '2025-08-17', 'Fiesta Local', 'Local'),
(1196, '2025-08-18', '2025-08-18', 'Fiesta Local', 'Local'),
(1197, '2025-08-19', '2025-08-19', 'Fiesta Local', 'Local'),
(1198, '2025-08-21', '2025-08-21', 'Fiesta Local', 'Local'),
(1199, '2025-08-22', '2025-08-22', 'Fiesta Local', 'Local'),
(1200, '2025-08-24', '2025-08-24', 'Fiesta Local', 'Local'),
(1201, '2025-08-25', '2025-08-25', 'Fiesta Local', 'Local'),
(1202, '2025-08-28', '2025-08-28', 'Fiesta Local', 'Local'),
(1203, '2025-08-29', '2025-08-29', 'Fiesta Local', 'Local'),
(1204, '2025-08-30', '2025-08-30', 'Fiesta Local', 'Local'),
(1205, '2025-01-09', '2025-01-09', 'Fiesta Local', 'Local'),
(1206, '2025-02-09', '2025-02-09', 'Fiesta Local', 'Local'),
(1207, '2025-03-09', '2025-03-09', 'Fiesta Local', 'Local'),
(1208, '2025-04-09', '2025-04-09', 'Fiesta Local', 'Local'),
(1209, '2025-05-09', '2025-05-09', 'Fiesta Local', 'Local'),
(1210, '2025-08-09', '2025-08-09', 'Fiesta Local', 'Local'),
(1211, '2025-09-09', '2025-09-09', 'Fiesta Local', 'Local'),
(1212, '2025-10-09', '2025-10-09', 'Fiesta Local', 'Local'),
(1213, '2025-11-09', '2025-11-09', 'Fiesta Local', 'Local'),
(1214, '2025-12-09', '2025-12-09', 'Fiesta Local', 'Local'),
(1215, '2025-09-13', '2025-09-13', 'Fiesta Local', 'Local'),
(1216, '2025-09-15', '2025-09-15', 'Fiesta Local', 'Local'),
(1217, '2025-09-16', '2025-09-16', 'Fiesta Local', 'Local'),
(1218, '2025-09-17', '2025-09-17', 'Fiesta Local', 'Local'),
(1219, '2025-09-18', '2025-09-18', 'Fiesta Local', 'Local'),
(1220, '2025-09-19', '2025-09-19', 'Fiesta Local', 'Local'),
(1221, '2025-09-22', '2025-09-22', 'Fiesta Local', 'Local'),
(1222, '2025-09-23', '2025-09-23', 'Fiesta Local', 'Local'),
(1223, '2025-09-24', '2025-09-24', 'Fiesta Local', 'Local'),
(1224, '2025-09-25', '2025-09-25', 'Fiesta Local', 'Local'),
(1225, '2025-09-26', '2025-09-26', 'Fiesta Local', 'Local'),
(1226, '2025-09-27', '2025-09-27', 'Fiesta Local', 'Local'),
(1227, '2025-09-29', '2025-09-29', 'Fiesta Local', 'Local'),
(1228, '2025-02-10', '2025-02-10', 'Fiesta Local', 'Local'),
(1229, '2025-06-10', '2025-06-10', 'Fiesta Local', 'Local'),
(1230, '2025-07-10', '2025-07-10', 'Fiesta Local', 'Local'),
(1231, '2025-08-10', '2025-08-10', 'Fiesta Local', 'Local'),
(1232, '2025-09-10', '2025-09-10', 'Fiesta Local', 'Local'),
(1233, '2025-10-10', '2025-10-10', 'Fiesta Local', 'Local'),
(1234, '2025-10-13', '2025-10-13', 'Fiesta Local', 'Local'),
(1235, '2025-10-14', '2025-10-14', 'Fiesta Local', 'Local'),
(1236, '2025-10-15', '2025-10-15', 'Fiesta Local', 'Local'),
(1237, '2025-10-17', '2025-10-17', 'Fiesta Local', 'Local'),
(1238, '2025-10-18', '2025-10-18', 'Fiesta Local', 'Local'),
(1239, '2025-10-19', '2025-10-19', 'Fiesta Local', 'Local'),
(1240, '2025-10-20', '2025-10-20', 'Fiesta Local', 'Local'),
(1241, '2025-10-21', '2025-10-21', 'Fiesta Local', 'Local'),
(1242, '2025-10-22', '2025-10-22', 'Fiesta Local', 'Local'),
(1243, '2025-10-23', '2025-10-23', 'Fiesta Local', 'Local'),
(1244, '2025-10-24', '2025-10-24', 'Fiesta Local', 'Local'),
(1245, '2025-10-27', '2025-10-27', 'Fiesta Local', 'Local'),
(1246, '2025-10-29', '2025-10-29', 'Fiesta Local', 'Local'),
(1247, '2025-10-31', '2025-10-31', 'Fiesta Local', 'Local'),
(1248, '2025-10-11', '2025-10-11', 'Fiesta Local', 'Local'),
(1249, '2025-11-11', '2025-11-11', 'Fiesta Local', 'Local'),
(1250, '2025-11-13', '2025-11-13', 'Fiesta Local', 'Local'),
(1251, '2025-11-17', '2025-11-17', 'Fiesta Local', 'Local'),
(1252, '2025-11-24', '2025-11-24', 'Fiesta Local', 'Local'),
(1253, '2025-11-29', '2025-11-29', 'Fiesta Local', 'Local'),
(1254, '2025-03-12', '2025-03-12', 'Fiesta Local', 'Local'),
(1255, '2025-04-12', '2025-04-12', 'Fiesta Local', 'Local'),
(1256, '2025-09-12', '2025-09-12', 'Fiesta Local', 'Local'),
(1257, '2025-10-12', '2025-10-12', 'Fiesta Local', 'Local'),
(1258, '2025-12-13', '2025-12-13', 'Fiesta Local', 'Local'),
(1259, '2025-12-15', '2025-12-15', 'Fiesta Local', 'Local'),
(1260, '2025-12-26', '2025-12-26', 'Fiesta Local', 'Local');

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

--
-- Estructura de tabla para la tabla `fichajes`
--

CREATE TABLE `fichajes` (
  `id_fichaje` int(11) NOT NULL,
  `id_miembro` int(11) NOT NULL,
  `fecha_entrada` datetime NOT NULL,
  `fecha_salida` datetime DEFAULT NULL,
  `horas_descanso` int(11) DEFAULT NULL,
  `fecha` date NOT NULL,
  `ultima_entrada` datetime DEFAULT NULL,
  `ultima_salida` datetime DEFAULT NULL,
  `observaciones` varchar(1000) DEFAULT NULL,
  `estado` varchar(255) DEFAULT 'Pendiente',
  `csrf_token` varchar(255) DEFAULT NULL,
  `ip_entrada` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `dispositivo_entrada` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `ip_salida` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `dispositivo_salida` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `files`
--

CREATE TABLE `files` (
  `file_id` int(11) NOT NULL,
  `file_user` int(11) DEFAULT NULL,
  `file_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `file_extension` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `file_type` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `file_section` int(11) NOT NULL,
  `file_folder` int(11) NOT NULL,
  `file_address` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `file_tags` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `file_data` int(11) NOT NULL,
  `fecha` date NOT NULL,
  `id_estado_archivo` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `financieras`
--

CREATE TABLE `financieras` (
  `id_financiera` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `telefono` varchar(20) NOT NULL,
  `email` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `firmas`
--

CREATE TABLE `firmas` (
  `id_firma` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `dni` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `folders`
--

CREATE TABLE `folders` (
  `folder_id` int(11) NOT NULL,
  `folder_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `folder_user` int(11) DEFAULT NULL,
  `folder_section` int(11) NOT NULL,
  `folder_folder` int(11) NOT NULL,
  `folder_type` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
  `folder_address` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `folder_tag` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
  `folder_data` int(11) NOT NULL,
  `id_estado_archivo` int(11) DEFAULT NULL,
  `id_extra_folder` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `folders`
--

INSERT INTO `folders` (`folder_id`, `folder_name`, `folder_user`, `folder_section`, `folder_folder`, `folder_type`, `folder_address`, `folder_tag`, `folder_data`, `id_estado_archivo`, `id_extra_folder`) VALUES
(37, 'prueba', 6707, 0, 0, NULL, '/', 'sdfasd,sadfa', 1744399544, NULL, NULL),
(41, 'Contabilidad', 13, 0, 0, NULL, '/', '', 1755022935, NULL, NULL),
(42, 'Previsión de gastos', 13, 0, 0, NULL, '/', '', 1755022954, NULL, NULL),
(43, 'Base de datos clientes', 13, 1, 0, NULL, '/', '', 1755022979, NULL, NULL),
(44, 'Presupuestos aceptados', 13, 4, 0, NULL, '/', '', 1755022997, NULL, NULL),
(45, 'Presupuestos pendientes', 13, 4, 0, NULL, '/', '', 1755023022, NULL, NULL),
(46, 'Presupuestos enviados', 13, 4, 0, NULL, '/', '', 1755023039, NULL, NULL),
(47, 'Campaña Instagram', 13, 2, 0, NULL, '/', '', 1755023056, NULL, NULL),
(48, 'Campaña Facebook', 13, 2, 0, NULL, '/', '', 1755023079, NULL, NULL);

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

--
-- Estructura de tabla para la tabla `formularios`
--

CREATE TABLE `formularios` (
  `id_formulario` int(11) NOT NULL,
  `portada` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `info_1` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `apellidos` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `dni` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `pais` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `ciudad` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `direccion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `info_2` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `info_3` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `autorizacion` tinyint(1) DEFAULT NULL,
  `info_4` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `texto_modal` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `lottie_modal` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `nombre_formulario` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'Activo'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `gasto_proyecto`
--

CREATE TABLE `gasto_proyecto` (
  `id_gasto_proyecto` int(11) NOT NULL,
  `concepto` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `importe` decimal(10,2) DEFAULT NULL,
  `observaciones` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_proyecto` int(11) NOT NULL,
  `fecha` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `gasto_proyecto`
--

INSERT INTO `gasto_proyecto` (`id_gasto_proyecto`, `concepto`, `importe`, `observaciones`, `id_proyecto`, `fecha`) VALUES
(2, 'Bloque de hormigon', 3000.00, 'bloque', 4, '2025-01-30');

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

--
-- Estructura de tabla para la tabla `google`
--

CREATE TABLE `google` (
  `client_id` varchar(100) DEFAULT NULL,
  `client_secret` varchar(100) DEFAULT NULL,
  `redirect_link` varchar(100) DEFAULT NULL,
  `id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `google`
--

INSERT INTO `google` (`client_id`, `client_secret`, `redirect_link`, `id`) VALUES
('313096051511-0lkoha12n1ik35o5catoji3fchprd88h.apps.googleusercontent.com', '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', 'https://centro.factuley.com/login', 1);

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

--
-- Estructura de tabla para la tabla `grupos`
--

CREATE TABLE `grupos` (
  `id_grupo` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `grupos`
--

INSERT INTO `grupos` (`id_grupo`, `nombre`) VALUES
(3, 'LASER MICROBLADING'),
(5, 'Grupos jueves a las 3'),
(6, 'ss'),
(7, 'Nuevo'),
(8, '1'),
(9, 'klñ'),
(10, '1111'),
(11, '44');

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

--
-- Estructura de tabla para la tabla `grupos2`
--

CREATE TABLE `grupos2` (
  `id_grupo2` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `grupos2`
--

INSERT INTO `grupos2` (`id_grupo2`, `nombre`) VALUES
(1, 'ss'),
(2, 'pes');

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

--
-- Estructura de tabla para la tabla `grupo_cliente`
--

CREATE TABLE `grupo_cliente` (
  `id_grupo_cliente` int(11) NOT NULL,
  `id_grupo` int(11) NOT NULL,
  `client_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `igic`
--

CREATE TABLE `igic` (
  `id_igic` int(11) NOT NULL,
  `porcentaje` decimal(9,2) DEFAULT NULL,
  `nombre` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `igic`
--

INSERT INTO `igic` (`id_igic`, `porcentaje`, `nombre`) VALUES
(1, 7.00, 'IGIC 7%'),
(3, 21.00, 'IVA 21%'),
(13, 20.00, '20%'),
(14, 10.00, '10.00%');

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

--
-- Estructura de tabla para la tabla `impuestos`
--

CREATE TABLE `impuestos` (
  `id_impuesto` int(11) NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `impuesto` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `impuestos`
--

INSERT INTO `impuestos` (`id_impuesto`, `titulo`, `impuesto`) VALUES
(1, 'a1', 'a2'),
(2, 'Exento de IGIC', '\"Operación exenta de IGIC según lo dispuesto en el artículo 10.1.27º de la Ley 20/1991, de modificación de los aspectos fiscales del REF de Canarias.');

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

--
-- Estructura de tabla para la tabla `ingreso_plan`
--

CREATE TABLE `ingreso_plan` (
  `id_ingreso_plan` int(11) NOT NULL,
  `monto` decimal(9,2) NOT NULL,
  `fecha` datetime NOT NULL,
  `observaciones` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_plan` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `jornada_laboral`
--

CREATE TABLE `jornada_laboral` (
  `id_jornada` int(11) NOT NULL,
  `id_miembro` int(11) NOT NULL,
  `lunes_e` time DEFAULT '08:00:00',
  `lunes_s` time DEFAULT '12:00:00',
  `martes_e` time DEFAULT '08:00:00',
  `martes_s` time DEFAULT '12:00:00',
  `miercoles_e` time DEFAULT '08:00:00',
  `miercoles_s` time DEFAULT '12:00:00',
  `jueves_e` time DEFAULT '08:00:00',
  `jueves_s` time DEFAULT '12:00:00',
  `viernes_e` time DEFAULT '08:00:00',
  `viernes_s` time DEFAULT '12:00:00',
  `sabado_e` time DEFAULT '08:00:00',
  `sabado_s` time DEFAULT '12:00:00',
  `lunes2_e` time DEFAULT '14:00:00',
  `lunes2_s` time DEFAULT '18:00:00',
  `martes2_e` time DEFAULT '14:00:00',
  `martes2_s` time DEFAULT '18:00:00',
  `miercoles2_e` time DEFAULT '14:00:00',
  `miercoles2_s` time DEFAULT '18:00:00',
  `jueves2_e` time DEFAULT '14:00:00',
  `jueves2_s` time DEFAULT '18:00:00',
  `viernes2_e` time DEFAULT '14:00:00',
  `viernes2_s` time DEFAULT '18:00:00',
  `sabado2_e` time DEFAULT '14:00:00',
  `sabado2_s` time DEFAULT '18:00:00',
  `domingo_e` time DEFAULT NULL,
  `domingo_s` time DEFAULT NULL,
  `domingo2_e` time DEFAULT NULL,
  `domingo2_s` time DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `kits`
--

CREATE TABLE `kits` (
  `id_kit` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `descuento` decimal(7,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `kit_articulo`
--

CREATE TABLE `kit_articulo` (
  `id_kit_articulo` int(11) NOT NULL,
  `id_articulo` int(11) NOT NULL,
  `id_kit` int(11) NOT NULL,
  `cantidad` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `localidades`
--

CREATE TABLE `localidades` (
  `id_localidad` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_provincia` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `localidades`
--

INSERT INTO `localidades` (`id_localidad`, `nombre`, `id_provincia`) VALUES
(1, 'Granada', 8),
(2, 'Ferrol', 41),
(3, 'Morella', 13),
(4, 'Totana', 12),
(5, 'AIlla De Arousa', 25),
(6, 'Ejea De Los Caballeros', 36),
(7, 'Vilanova ILa Geltru', 49),
(8, 'Manacor', 9),
(9, 'Mao', 9),
(10, 'Ciutadella De Menorca', 9),
(11, 'Navalvillar De Pela', 45),
(12, 'Arta', 9),
(13, 'Verin', 38),
(14, 'Molina De Segura', 12),
(15, 'Seu D\'urgell (LA)', 51),
(16, 'Jijona/xixona', 11),
(17, 'Madridejos', 32),
(18, 'Almunia De Doña Godina (LA)', 36),
(19, 'Reinosa', 28),
(20, 'San Sebastian De La Gomera', 27),
(21, 'Ciudad-rodrigo', 26),
(22, 'Palma De Mallorca', 9),
(23, 'Tafalla', 22),
(24, 'Marchena', 2),
(25, 'Donostia-san Sebastian', 16),
(26, 'Pastrana', 15),
(27, 'Vinaros', 13),
(28, 'Potes', 28),
(29, 'Mollet Del Valles', 49),
(30, 'Huesca', 17),
(31, 'Sigüenza', 15),
(32, 'San Vicente De La Barquera', 28),
(33, 'Valencia', 10),
(34, 'Toledo', 32),
(35, 'Alcobendas', 21),
(36, 'Ronda', 6),
(37, 'Tarancon', 40),
(38, 'Cuenca', 40),
(39, 'Zaragoza', 36),
(40, 'Ametlla De Mar (L\')', 52),
(41, 'Arona', 27),
(42, 'Santa Cruz De Tenerife', 27),
(43, 'Puerto De La Cruz', 27),
(44, 'Orotava (LA)', 27),
(45, 'San Cristobal De La Laguna', 27),
(46, 'Icod De Los Vinos', 27),
(47, 'Borriana/burriana', 13),
(48, 'Alcaraz', 48),
(49, 'Aracena', 7),
(50, 'San Javier', 12),
(51, 'Palencia', 23),
(52, 'Valls', 52),
(53, 'Granadilla De Abona', 27),
(54, 'Güimar', 27),
(55, 'Gozon', 39),
(56, 'Manresa', 49),
(57, 'Pozoblanco', 4),
(58, 'Santoña', 28),
(59, 'Sant Feliu De Guixols', 50),
(60, 'Roses', 50),
(61, 'Calahorra', 19),
(62, 'Cadiz', 1),
(63, 'Tapia De Casariego', 39),
(64, 'Ribadesella', 39),
(65, 'Navalmoral De La Mata', 43),
(66, 'Badajoz', 45),
(67, 'Xinzo De Limia', 38),
(68, 'Vigo', 25),
(69, 'Tui', 25),
(70, 'Puerto Del Rosario', 24),
(71, 'Las Palmas De Gran Canaria', 24),
(72, 'Arucas', 24),
(73, 'Arrecife', 24),
(74, 'Langreo', 39),
(75, 'Gijon', 39),
(76, 'Betanzos', 41),
(77, 'Cedeira', 41),
(78, 'Coruña (A)', 41),
(79, 'Malpica De Bergantiños', 41),
(80, 'Ortigueira', 41),
(81, 'Sada', 41),
(82, 'Cariño', 41),
(83, 'Foz', 20),
(84, 'Lugo', 20),
(85, 'Ribadeo', 20),
(86, 'Vilalba', 20),
(87, 'Viveiro', 20),
(88, 'Burela', 20),
(89, 'Bañeza (LA)', 18),
(90, 'Aguilas', 12),
(91, 'Celanova', 38),
(92, 'Ourense', 38),
(93, 'Ribadavia', 38),
(94, 'Pontevedra', 25),
(95, 'Villarrobledo', 48),
(96, 'Daroca', 36),
(97, 'Alhama De Granada', 8),
(98, 'Benicarlo', 13),
(99, 'Baena', 4),
(100, 'CASTELLON DE LA PLANA\\/CASTELLO DE LA PLA', 13),
(101, 'Catarroja', 10),
(102, 'San Bartolome De Tirajana', 24),
(103, 'Ceuta', 37),
(104, 'Orgiva', 8),
(105, 'Requena', 10),
(106, 'Cartagena', 12),
(107, 'Cangas', 25),
(108, 'Terrassa', 49),
(109, 'Inca', 9),
(110, 'Felanitx', 9),
(111, 'Calvia', 9),
(112, 'Don Benito', 45),
(113, 'Azuaga', 45),
(114, 'Caspe', 36),
(115, 'Trujillo', 43),
(116, 'Sanxenxo', 25),
(117, 'Aviles', 39),
(118, 'Jumilla', 12),
(119, 'Monzon', 17),
(120, 'Alcorcon', 21),
(121, 'Melide', 41),
(122, 'Velez Rubio', 5),
(123, 'Fisterra', 41),
(124, 'Murcia', 12),
(125, 'Blanes', 50),
(126, 'Teruel', 31),
(127, 'Monforte De Lemos', 20),
(128, 'Santa Coloma De Farners', 50),
(129, 'Igualada', 49),
(130, 'Caceres', 43),
(131, 'Loja', 8),
(132, 'Tomelloso', 42),
(133, 'Puente Genil', 4),
(134, 'Rute', 4),
(135, 'Corcubion', 41),
(136, 'Almendralejo', 45),
(137, 'Hellin', 48),
(138, 'Casas-ibañez', 48),
(139, 'Lliria', 10),
(140, 'Paterna', 10),
(141, 'Sagunto/sagunt', 10),
(142, 'Ejido (EL)', 5),
(143, 'Martorell', 49),
(144, 'Olvera', 1),
(145, 'Nules', 13),
(146, 'Vall D\'uixo (LA)', 13),
(147, 'Amurrio', 47),
(148, 'Laguardia', 47),
(149, 'Laudio/llodio', 47),
(150, 'Vitoria-gasteiz', 47),
(151, 'Elche/elx', 11),
(152, 'Torrevieja', 11),
(153, 'Villena', 11),
(154, 'Najera', 19),
(155, 'Andujar', 3),
(156, 'Cuellar', 29),
(157, 'Lena', 39),
(158, 'Redondela', 25),
(159, 'Sueca', 10),
(160, 'Torrent', 10),
(161, 'Benavente', 35),
(162, 'Alzira', 10),
(163, 'Aldaia', 10),
(164, 'Cullera', 10),
(165, 'Gandia', 10),
(166, 'Avila', 46),
(167, 'Barbate', 1),
(168, 'Jaca', 17),
(169, 'Alcala La Real', 3),
(170, 'Cieza', 12),
(171, 'Peñafiel', 33),
(172, 'Caravaca De La Cruz', 12),
(173, 'Figueres', 50),
(174, 'Motril', 8),
(175, 'Alcoy/alcoi', 11),
(176, 'Villacarrillo', 3),
(177, 'Coin', 6),
(178, 'Santa Cruz De La Palma', 27),
(179, 'Martos', 3),
(180, 'Cerdanyola Del Valles', 49),
(181, 'Lucena', 4),
(182, 'Almansa', 48),
(183, 'Sevilla', 2),
(184, 'Carolina (LA)', 3),
(185, 'Badalona', 49),
(186, 'Coria', 43),
(187, 'Lepe', 7),
(188, 'Moguer', 7),
(189, 'Sabadell', 49),
(190, 'Ripoll', 50),
(191, 'Lleida', 51),
(192, 'Valladolid', 33),
(193, 'Tremp', 51),
(194, 'Tarrega', 51),
(195, 'Quintanar De La Orden', 32),
(196, 'Talavera De La Reina', 32),
(197, 'Medina De Pomar', 44),
(198, 'Zafra', 45),
(199, 'Granollers', 49),
(200, 'Guadix', 8),
(201, 'Azuqueca De Henares', 15),
(202, 'Valencia De Alcantara', 43),
(203, 'Alcazar De San Juan', 42),
(204, 'Roda (LA)', 48),
(205, 'Motilla Del Palancar', 40),
(206, 'Coslada', 21),
(207, 'Madrid', 21),
(208, 'Mostoles', 21),
(209, 'Cazorla', 3),
(210, 'Estepona', 6),
(211, 'Galdar', 24),
(212, 'Valverde', 27),
(213, 'Getxo', 34),
(214, 'Carmona', 2),
(215, 'Sanlucar La Mayor', 2),
(216, 'Vila-real', 13),
(217, 'Almazan', 30),
(218, 'Palma Del Rio', 4),
(219, 'Alburquerque', 45),
(220, 'Punta Umbria', 7),
(221, 'Jerez De La Frontera', 1),
(222, 'Osuna', 2),
(223, 'Sant Boi De Llobregat', 49),
(224, 'Cambrils', 52),
(225, 'Piedrahita', 46),
(226, 'Vilagarcia De Arousa', 25),
(227, 'Barco De Valdeorras (O)', 38),
(228, 'Dos Hermanas', 2),
(229, 'Merida', 45),
(230, 'Estella-lizarra', 22),
(231, 'Cistierna', 18),
(232, 'Lora Del Rio', 2),
(233, 'Santiago De Compostela', 41),
(234, 'Getafe', 21),
(235, 'Aranjuez', 21),
(236, 'Formentera', 9),
(237, 'Valdes', 39),
(238, 'Alcala De Guadaira', 2),
(239, 'Beasain', 16),
(240, 'Sanlucar De Barrameda', 1),
(241, 'Puerto De Santa Maria (EL)', 1),
(242, 'Puertollano', 42),
(243, 'Zamora', 35),
(244, 'Balaguer', 51),
(245, 'Montalban', 31),
(246, 'Cañiza (A)', 25),
(247, 'Santander', 28),
(248, 'Toro', 35),
(249, 'Miranda De Ebro', 44),
(250, 'Barcelona', 49),
(251, 'Cornella De Llobregat', 49),
(252, 'Esplugues De Llobregat', 49),
(253, 'Hospitalet De Llobregat (L\')', 49),
(254, 'Mataro', 49),
(255, 'Montcada IReixac', 49),
(256, 'Prat De Llobregat (EL)', 49),
(257, 'Sant Adria De Besos', 49),
(258, 'Sant Feliu De Llobregat', 49),
(259, 'Santa Coloma De Gramenet', 49),
(260, 'Vic', 49),
(261, 'Bisbal D\'emporda (LA)', 50),
(262, 'Huescar', 8),
(263, 'Ciudad Real', 42),
(264, 'San Clemente', 40),
(265, 'Tortosa', 52),
(266, 'Oviedo', 39),
(267, 'Jaen', 3),
(268, 'Logroño', 19),
(269, 'Marbella', 6),
(270, 'Salamanca', 26),
(271, 'Carboneras', 5),
(272, 'Plasencia', 43),
(273, 'Collado Villalba', 21),
(274, 'Mazarron', 12),
(275, 'Cangas De Onis', 39),
(276, 'Guardo', 23),
(277, 'Medina Del Campo', 33),
(278, 'Chiclana De La Frontera', 1),
(279, 'Mogan', 24),
(280, 'Calella', 49),
(281, 'Cortegana', 7),
(282, 'San Juan De Aznalfarache', 2),
(283, 'Priego De Cordoba', 4),
(284, 'Berga', 49),
(285, 'Burgos', 44),
(286, 'Barbastro', 17),
(287, 'Torrejon De Ardoz', 21),
(288, 'Ponteareas', 25),
(289, 'Palamos', 50),
(290, 'Alicante/alacant', 11),
(291, 'Cabra', 4),
(292, 'Boiro', 41),
(293, 'Medina De Rioseco', 33),
(294, 'Castro-urdiales', 28),
(295, 'Camariñas', 41),
(296, 'Carballo', 41),
(297, 'Telde', 24),
(298, 'Noia', 41),
(299, 'Muros', 41),
(300, 'Sarria', 20),
(301, 'Benalmadena', 6),
(302, 'Leon', 18),
(303, 'Eibar', 16),
(304, 'Garrucha', 5),
(305, 'Tolosa', 16),
(306, 'Segovia', 29),
(307, 'Utrera', 2),
(308, 'Almeria', 5),
(309, 'Albacete', 48),
(310, 'Mieres Del Camino', 39),
(311, 'Soto Del Barco', 39),
(312, 'Aguilar De Campoo', 23),
(313, 'Algeciras', 1),
(314, 'Haro', 19),
(315, 'Zarautz', 16),
(316, 'Soria', 30),
(317, 'Estrada (A)', 25),
(318, 'Cudillero', 39),
(319, 'Doneztebe/santesteban', 22),
(320, 'Irun', 16),
(321, 'Reus', 52),
(322, 'Gava', 49),
(323, 'Alcudia', 9),
(324, 'Pinar De El Hierro (EL)', 27),
(325, 'Denia', 11),
(326, 'Arenys De Mar', 49),
(327, 'Campillos', 6),
(328, 'Cambados', 25),
(329, 'Negreira', 41),
(330, 'Porriño (O)', 25),
(331, 'Manzanares', 42),
(332, 'Montilla', 4),
(333, 'Cazalla De La Sierra', 2),
(334, 'Cangas Del Narcea', 39),
(335, 'Baiona', 25),
(336, 'Bueu', 25),
(337, 'Grove (O)', 25),
(338, 'Guarda (A)', 25),
(339, 'Marin', 25),
(340, 'Moaña', 25),
(341, 'Barakaldo', 34),
(342, 'Santurtzi', 34),
(343, 'Sestao', 34),
(344, 'Conil De La Frontera', 1),
(345, 'Linea De La Concepcion (LA)', 1),
(346, 'San Fernando', 1),
(347, 'Tarifa', 1),
(348, 'Campello (EL)', 11),
(349, 'Santa Pola', 11),
(350, 'Rianxo', 41),
(351, 'Pozuelo De Alarcon', 21),
(352, 'Molina De Aragon', 15),
(353, 'Isla-cristina', 7),
(354, 'Fuengirola', 6),
(355, 'Orihuela', 11),
(356, 'Puigcerda', 50),
(357, 'Llanes', 39),
(358, 'Ribeira', 41),
(359, 'Velez Malaga', 6),
(360, 'Castropol', 39),
(361, 'Grado', 39),
(362, 'RãPita (LA)', 52),
(363, 'Girona', 50),
(364, 'Almaden', 42),
(365, 'Cervera Del Rio Alhama', 19),
(366, 'Astorga', 18),
(367, 'Tudela', 22),
(368, 'Roquetas De Mar', 5),
(369, 'Vendrell (EL)', 52),
(370, 'Villajoyosa/vila Joiosa (LA)', 11),
(371, 'Balmaseda', 34),
(372, 'Durango', 34),
(373, 'Bilbao', 34),
(374, 'Bermeo', 34),
(375, 'Basauri', 34),
(376, 'Hondarribia', 16),
(377, 'Getaria', 16),
(378, 'Lekeitio', 34),
(379, 'Gernika-lumo', 34),
(380, 'Ondarroa', 34),
(381, 'Portugalete', 34),
(382, 'Alora', 6),
(383, 'Xativa', 10),
(384, 'Huelva', 7),
(385, 'Linares', 3),
(386, 'Eivissa', 9),
(387, 'Calpe/calp', 11),
(388, 'Palacios YVillafranca (LOS)', 2),
(389, 'Alcala De Henares', 21),
(390, 'Valdepeñas', 42),
(391, 'Onda', 13),
(392, 'Valverde Del Camino', 7),
(393, 'Leganes', 21),
(394, 'Navia', 39),
(395, 'Torrelavega', 28),
(396, 'Calamocha', 31),
(397, 'Calatayud', 36),
(398, 'Villablino', 18),
(399, 'Palma Del Condado (LA)', 7),
(400, 'APobra Do Caramiñal', 41),
(401, 'Burgo De Osma-ciudad De Osma', 30),
(402, 'Tarragona', 52),
(403, 'Malaga', 6),
(404, 'Antequera', 6),
(405, 'Belmonte', 40),
(406, 'Montoro', 4),
(407, 'Ontinyent', 10),
(408, 'Tarazona', 36),
(409, 'Laredo', 28),
(410, 'Vilafranca Del Penedes', 49),
(411, 'Colmenar Viejo', 21),
(412, 'Segorbe', 13),
(413, 'Bejar', 26),
(414, 'Olot', 50),
(415, 'Villanueva De Los Infantes', 42),
(416, 'Cordoba', 4),
(417, 'Elda', 11),
(418, 'Puebla De Sanabria', 35),
(419, 'Montblanc', 52),
(420, 'Melilla', 14),
(421, 'Mijas', 6),
(422, 'Lorca', 12),
(423, 'Santa Lucia Tirajana', 24),
(424, 'Tordesillas', 33),
(425, 'Adra', 5),
(426, 'Arnedo', 19),
(427, 'San Martin De Valdeiglesias', 21),
(428, 'Ponferrada', 18),
(429, 'Valencia De Don Juan', 18),
(430, 'Guadalajara', 15),
(431, 'Ayamonte', 7),
(432, 'Ubeda', 3),
(433, 'Santa Maria La Real De Nieva', 29),
(434, 'Arenas De San Pedro', 46),
(435, 'Alcañiz', 31),
(436, 'Villamartin', 1),
(437, 'Ecija', 2),
(438, 'Lebrija', 2),
(439, 'Arganda Del Rey', 21),
(440, 'Yecla', 12),
(441, 'Mondoñedo', 20),
(442, 'Fuenlabrada', 21),
(443, 'Aranda De Duero', 44),
(444, 'Hervas', 43),
(445, 'Moron De La Frontera', 2),
(446, 'Lalin', 25),
(447, 'Mula', 12),
(448, 'Llucmajor', 9),
(449, 'Peñarroya-pueblonuevo', 4),
(450, 'Baza', 8),
(451, 'Fraga', 17),
(452, 'Huercal-overa', 5),
(453, 'Benidorm', 11),
(454, 'Pamplona/iruña', 22);

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

--
-- Estructura de tabla para la tabla `logins`
--

CREATE TABLE `logins` (
  `login_id` int(11) NOT NULL,
  `login_user` int(11) DEFAULT NULL,
  `login_ip` text NOT NULL,
  `login_agent` text DEFAULT NULL,
  `login_success` tinyint(4) NOT NULL,
  `login_date` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `logins`
--

INSERT INTO `logins` (`login_id`, `login_user`, `login_ip`, `login_agent`, `login_success`, `login_date`) VALUES
(679, 13, '46.27.69.24', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 OPR/120.0.0.0', 1, 1755023546),
(680, 13, '46.27.69.24', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Safari/605.1.15', 1, 1755023784),
(681, 13, '46.27.69.24', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Safari/605.1.15', 1, 1755024070);

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

--
-- Estructura de tabla para la tabla `mailing`
--

CREATE TABLE `mailing` (
  `id` int(11) NOT NULL,
  `from_address` varchar(100) DEFAULT NULL,
  `to_address` varchar(100) DEFAULT NULL,
  `body` text DEFAULT NULL,
  `used` tinyint(1) DEFAULT NULL,
  `attachments` text DEFAULT NULL,
  `status` tinyint(1) DEFAULT NULL,
  `createdAt` datetime DEFAULT NULL,
  `title` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `mailing`
--


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

--
-- Estructura de tabla para la tabla `marcas`
--

CREATE TABLE `marcas` (
  `id_marca` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `materiales`
--

CREATE TABLE `materiales` (
  `material_id` int(11) NOT NULL,
  `nombre` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `cantidad` int(11) NOT NULL,
  `id_estado` int(11) NOT NULL,
  `id_ubicacion` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `materiales2`
--

CREATE TABLE `materiales2` (
  `id_material` int(11) NOT NULL,
  `nombre` varchar(100) NOT NULL,
  `estado` varchar(50) NOT NULL DEFAULT 'Disponible',
  `precio_dia` decimal(9,2) NOT NULL,
  `stock` int(11) NOT NULL,
  `id_familia` int(11) DEFAULT NULL,
  `id_subfamilia` int(11) DEFAULT NULL,
  `descripcion` text NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `materiales2`
--

INSERT INTO `materiales2` (`id_material`, `nombre`, `estado`, `precio_dia`, `stock`, `id_familia`, `id_subfamilia`, `descripcion`) VALUES
(3, 'Parlante', 'Disponible', 12.00, 3, NULL, NULL, 'Parlante activo de alta potencia, ideal para sonorizar eventos medianos a grandes. Ofrece excelente calidad de audio, conectividad versátil (XLR, RCA, etc.) y construcción robusta para uso en exteriores o interiores. Recomendado para música en vivo, DJ, charlas o ambientación sonora.'),
(4, 'Mixer R24G', 'Disponible', 23.00, 33, 3, 6, 'Mezclador de audio profesional de 24 canales, ideal para eventos en vivo, conciertos, conferencias o producciones. Ofrece entradas balanceadas, ecualización por canal y múltiples salidas para monitores o grabación. Compacto y versátil, permite un control preciso del sonido durante todo el evento.'),
(5, 'Cable', 'Disponible', 10.00, 2, NULL, NULL, '');

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

--
-- Estructura de tabla para la tabla `material_pack`
--

CREATE TABLE `material_pack` (
  `id_pack` int(11) NOT NULL,
  `id_material` int(11) NOT NULL,
  `cantidad` int(11) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `material_pack`
--

INSERT INTO `material_pack` (`id_pack`, `id_material`, `cantidad`) VALUES
(2, 3, 1),
(2, 4, 33),
(5, 3, 1),
(5, 4, 1),
(6, 3, 1),
(6, 4, 1);

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

--
-- Estructura de tabla para la tabla `medidas`
--

CREATE TABLE `medidas` (
  `id_medida` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `medidas`
--

INSERT INTO `medidas` (`id_medida`, `nombre`) VALUES
(1, 'dfgh'),
(2, 'm');

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

--
-- Estructura de tabla para la tabla `message`
--

CREATE TABLE `message` (
  `message_id` int(11) NOT NULL,
  `message_user` int(11) NOT NULL,
  `message_ticket_id` int(11) NOT NULL,
  `message_date` int(11) NOT NULL,
  `message_text` varchar(5000) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `metodos_pago`
--

CREATE TABLE `metodos_pago` (
  `id_metodo` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `metodos_pago`
--

INSERT INTO `metodos_pago` (`id_metodo`, `nombre`) VALUES
(1, 'Efectivo'),
(2, 'Transferencia bancaria ');

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

--
-- Estructura de tabla para la tabla `miembro_equipo`
--

CREATE TABLE `miembro_equipo` (
  `id_miembro` int(11) NOT NULL,
  `dni` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `precio_hora` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `precio_horas_extra` int(11) DEFAULT NULL,
  `direccion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `kilometros_casa` int(11) DEFAULT 1,
  `kilometros_calle` int(11) DEFAULT 1,
  `calle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'Avenida Escaleritas, Las Palmas de Gran Canaria, España',
  `csrf_token` varchar(255) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `estado` varchar(255) NOT NULL DEFAULT 'Aceptado'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `miembro_evento`
--

CREATE TABLE `miembro_evento` (
  `id_miembro_evento` int(11) NOT NULL,
  `id_miembro` int(11) NOT NULL,
  `id_evento` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `modelos`
--

CREATE TABLE `modelos` (
  `id_modelo` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `modelos`
--

INSERT INTO `modelos` (`id_modelo`, `nombre`) VALUES
(3, 'qwe');

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

--
-- Estructura de tabla para la tabla `navegadores`
--

CREATE TABLE `navegadores` (
  `id_navegador` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `navegadores`
--

INSERT INTO `navegadores` (`id_navegador`, `nombre`) VALUES
(1, 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36'),
(2, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67'),
(3, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 OPR/99.0.0.0'),
(4, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36'),
(5, 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5.1 Mobile/15E148 Safari/604.1');

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

--
-- Estructura de tabla para la tabla `nivel_estudios`
--

CREATE TABLE `nivel_estudios` (
  `id_nivel_estudios` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `notas`
--

CREATE TABLE `notas` (
  `id_nota` int(11) NOT NULL,
  `cuerpo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_cliente` int(11) NOT NULL,
  `fecha` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `notas`
--

INSERT INTO `notas` (`id_nota`, `cuerpo`, `id_cliente`, `fecha`) VALUES
(1, 'Cliente ideal', 1, '2024-09-04 15:46:00'),
(2, 'Cliente contento', 2, '2024-09-10 12:27:12'),
(3, 'Cliente problematico', 2, '2024-09-23 11:56:31'),
(4, 'Clienta me llamo a las 7:00 am', 3, '2024-10-08 15:21:40'),
(5, 'cLIENTE CONTENTO', 4, '2024-10-14 16:43:16'),
(6, 'Cliente simpatico', 10, '2025-01-09 12:39:21'),
(7, 'cl4l', 1, '2025-01-17 18:31:56'),
(8, 'Hioalaa', 48, '2025-08-12 18:05:24');

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

--
-- Estructura de tabla para la tabla `obras`
--

CREATE TABLE `obras` (
  `id_obra` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `observaciones`
--

CREATE TABLE `observaciones` (
  `id_observacion` int(11) NOT NULL,
  `observacion` varchar(2255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_pedido` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `otras_carpetas`
--

CREATE TABLE `otras_carpetas` (
  `id` int(11) NOT NULL,
  `nombre` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `otras_carpetas`
--

INSERT INTO `otras_carpetas` (`id`, `nombre`) VALUES
(16, 'asdad');

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

--
-- Estructura de tabla para la tabla `packs`
--

CREATE TABLE `packs` (
  `id_pack` int(11) NOT NULL,
  `nombre` varchar(100) NOT NULL,
  `descripcion` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `packs`
--

INSERT INTO `packs` (`id_pack`, `nombre`, `descripcion`) VALUES
(2, 'Pack 1', 'sdafdfsdf'),
(5, 'Iluminaciòn', 'Pack de elementos de iluminacìon'),
(6, 'Pack de prueba', 'Prueba');

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

--
-- Estructura de tabla para la tabla `pago`
--

CREATE TABLE `pago` (
  `id_pago` int(11) NOT NULL,
  `importe` decimal(7,2) NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_miembro` int(11) DEFAULT NULL,
  `fecha` date NOT NULL,
  `pagos` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `importe_restante` decimal(7,2) NOT NULL,
  `horas_extra` int(11) DEFAULT NULL,
  `precio_horas_extra` decimal(7,2) DEFAULT NULL,
  `id_proveedor` int(11) DEFAULT NULL,
  `numero_factura` int(11) DEFAULT NULL,
  `fecha_vencimiento` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `pago_empleado`
--

CREATE TABLE `pago_empleado` (
  `id_pago_empleado` int(11) NOT NULL,
  `importe` decimal(9,2) DEFAULT NULL,
  `id_metodo` int(11) DEFAULT NULL,
  `id_banco` int(11) DEFAULT NULL,
  `fecha` datetime DEFAULT NULL,
  `id_factura_empleado` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `pago_factura`
--

CREATE TABLE `pago_factura` (
  `id_pago_factura` int(11) NOT NULL,
  `importe` decimal(9,2) NOT NULL,
  `id_metodo` int(11) DEFAULT NULL,
  `id_banco` int(11) DEFAULT NULL,
  `fecha` date NOT NULL,
  `id_factura_manual` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `pago_proveedor`
--

CREATE TABLE `pago_proveedor` (
  `id_pago_proveedor` int(11) NOT NULL,
  `importe` decimal(9,2) NOT NULL,
  `id_metodo` int(11) DEFAULT NULL,
  `id_banco` int(11) DEFAULT NULL,
  `fecha` datetime NOT NULL,
  `id_factura_proveedor` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `pedidos`
--

CREATE TABLE `pedidos` (
  `id_pedido` int(11) NOT NULL,
  `numero` varchar(255) DEFAULT NULL,
  `nombre` varchar(255) DEFAULT NULL,
  `domicilio` varchar(255) DEFAULT NULL,
  `dni` varchar(255) DEFAULT NULL,
  `telefono` varchar(255) DEFAULT NULL,
  `palets` varchar(255) DEFAULT NULL,
  `bultos` varchar(255) DEFAULT NULL,
  `tipo_entrega` varchar(255) DEFAULT NULL,
  `estado` varchar(255) DEFAULT '',
  `geolocalizacion` varchar(255) DEFAULT NULL,
  `id_transportista` int(11) DEFAULT NULL,
  `fecha_creacion` datetime DEFAULT current_timestamp(),
  `fecha_entrega` date DEFAULT NULL,
  `id_firma` int(11) DEFAULT NULL,
  `id_almacen` int(11) DEFAULT NULL,
  `id_balda` int(11) DEFAULT NULL,
  `id_columna` int(11) DEFAULT NULL,
  `fecha_almacen` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

--
-- Volcado de datos para la tabla `pedidos`
--

INSERT INTO `pedidos` (`id_pedido`, `numero`, `nombre`, `domicilio`, `dni`, `telefono`, `palets`, `bultos`, `tipo_entrega`, `estado`, `geolocalizacion`, `id_transportista`, `fecha_creacion`, `fecha_entrega`, `id_firma`, `id_almacen`, `id_balda`, `id_columna`, `fecha_almacen`) VALUES
(1, '234234', '341234', '123412', '12341234', NULL, '0', '012341234', 'Directa', 'Entregado', NULL, NULL, '2024-09-25 17:20:15', NULL, NULL, NULL, NULL, NULL, NULL),
(2, '1', 'Nuevo', NULL, NULL, NULL, '0', '0', 'Directa', 'Entregado', NULL, NULL, '2025-05-01 09:27:20', NULL, NULL, NULL, NULL, NULL, NULL);

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

--
-- Estructura de tabla para la tabla `pedidos_observaciones`
--

CREATE TABLE `pedidos_observaciones` (
  `id_pedido` int(11) NOT NULL,
  `observacion` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `pedidos_transportistas`
--

CREATE TABLE `pedidos_transportistas` (
  `id_transportista` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `domicilio` varchar(255) NOT NULL,
  `dni` varchar(255) NOT NULL,
  `telefono` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

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

--
-- Estructura de tabla para la tabla `periodo_vacaciones`
--

CREATE TABLE `periodo_vacaciones` (
  `id_periodo_vacaciones` int(11) NOT NULL,
  `salida_periodo_1` date DEFAULT NULL,
  `incorporacion_periodo_1` date DEFAULT NULL,
  `salida_periodo_2` date DEFAULT NULL,
  `incorporacion_periodo_2` date DEFAULT NULL,
  `salida_periodo_3` date DEFAULT NULL,
  `incorporacion_periodo_3` date DEFAULT NULL,
  `id_empleado` int(11) NOT NULL,
  `observaciones` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `data` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `periodo_vacaciones`
--

INSERT INTO `periodo_vacaciones` (`id_periodo_vacaciones`, `salida_periodo_1`, `incorporacion_periodo_1`, `salida_periodo_2`, `incorporacion_periodo_2`, `salida_periodo_3`, `incorporacion_periodo_3`, `id_empleado`, `observaciones`, `data`) VALUES
(16, NULL, NULL, NULL, NULL, NULL, NULL, 6, 'turbodat', '[{\\\"salida\\\":\\\"2025-02-05\\\",\\\"incorporacion\\\":\\\"2025-02-07\\\",\\\"dias\\\":2},{\\\"salida\\\":\\\"2025-02-10\\\",\\\"incorporacion\\\":\\\"2025-02-16\\\",\\\"dias\\\":6},{\\\"salida\\\":\\\"2025-02-27\\\",\\\"incorporacion\\\":\\\"2025-03-02\\\",\\\"dias\\\":3}]'),
(18, NULL, NULL, NULL, NULL, NULL, NULL, 7, '', '[{\\\"salida\\\":\\\"2025-02-05\\\",\\\"incorporacion\\\":\\\"2025-02-27\\\",\\\"dias\\\":22}]'),
(19, NULL, NULL, NULL, NULL, NULL, NULL, 7, 'ewqeqwe', '[{\\\"salida\\\":\\\"2025-02-10\\\",\\\"incorporacion\\\":\\\"2025-02-17\\\",\\\"dias\\\":7}]'),
(20, NULL, NULL, NULL, NULL, NULL, NULL, 10, 'Okey', '[{\\\"salida\\\":\\\"2025-04-10\\\",\\\"incorporacion\\\":\\\"2025-04-11\\\",\\\"dias\\\":1},{\\\"salida\\\":\\\"2025-04-17\\\",\\\"incorporacion\\\":\\\"2025-04-26\\\",\\\"dias\\\":9}]'),
(21, NULL, NULL, NULL, NULL, NULL, NULL, 1, '', '[{\\\"salida\\\":\\\"2025-04-29\\\",\\\"incorporacion\\\":\\\"2025-05-14\\\",\\\"dias\\\":15}]');

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

--
-- Estructura de tabla para la tabla `personalizacion`
--

CREATE TABLE `personalizacion` (
  `url_logo_portada` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_imagen_portada` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_facebook` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_linkedin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_twitter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_youtube` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_personalizacion` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `planes`
--

CREATE TABLE `planes` (
  `id_plan` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_sector` int(11) DEFAULT NULL,
  `importe` decimal(9,2) NOT NULL,
  `fecha` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `poblaciones`
--

CREATE TABLE `poblaciones` (
  `id` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `poblaciones`
--

INSERT INTO `poblaciones` (`id`, `nombre`) VALUES
(1, 'Olavarria'),
(6, 'Las Palmas'),
(7, 'Olavarría'),
(8, 'Las palmas'),
(9, 'Barcelona'),
(10, 'Olavarria');

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

--
-- Estructura de tabla para la tabla `presupuestos`
--

CREATE TABLE `presupuestos` (
  `id_presupuesto` int(11) NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_cliente` int(11) NOT NULL,
  `fecha` datetime NOT NULL,
  `numero` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `condiciones` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `tipo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `detallado` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `importe` decimal(9,2) NOT NULL,
  `id_fase` int(11) DEFAULT NULL,
  `id_sector` int(11) DEFAULT NULL,
  `id_obra` int(11) DEFAULT NULL,
  `cif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `domicilio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` int(11) DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_usuario` int(11) NOT NULL,
  `importe_final` decimal(9,2) NOT NULL,
  `irpf` decimal(7,2) DEFAULT NULL,
  `nota_interna` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `nota_externa` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `imagen` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `programado` date DEFAULT NULL,
  `lugar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `fechas` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `impuesto` decimal(7,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `presupuestos_material`
--

CREATE TABLE `presupuestos_material` (
  `id_presupuesto` int(11) NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_cliente` int(11) NOT NULL,
  `fecha` datetime NOT NULL,
  `numero` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `condiciones` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `tipo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `detallado` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `importe` decimal(9,2) NOT NULL,
  `id_evento` int(11) NOT NULL,
  `cif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `domicilio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` int(11) DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_usuario` int(11) NOT NULL,
  `importe_final` decimal(9,2) NOT NULL,
  `irpf` decimal(7,2) DEFAULT NULL,
  `imagen` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `descuento` decimal(9,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `presupuesto_programado`
--

CREATE TABLE `presupuesto_programado` (
  `id_presupuesto_programado` int(11) NOT NULL,
  `fecha_envio` datetime NOT NULL,
  `id_presupuesto` int(11) NOT NULL,
  `estado` varchar(255) NOT NULL DEFAULT 'No enviado'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `producto`
--

CREATE TABLE `producto` (
  `id_producto` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `precio` decimal(10,2) NOT NULL,
  `id_subcategoria` int(11) DEFAULT NULL,
  `descripcion` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `numero` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `producto`
--

INSERT INTO `producto` (`id_producto`, `nombre`, `precio`, `id_subcategoria`, `descripcion`, `numero`) VALUES
(18, 'Nuevo 2', 3.00, NULL, '11111', 23),
(20, '1', 1.00, NULL, '1', 12),
(22, '123123', 1.00, NULL, '1', 1333),
(23, 'pru', 12.00, NULL, 'wsdfwefq', 1234);

--
-- Disparadores `producto`
--

CREATE TRIGGER `before_insert_producto` BEFORE INSERT ON `producto` FOR EACH ROW BEGIN
    IF NEW.numero IS NULL OR NEW.numero = '' THEN
        SET NEW.numero = (
            SELECT IFNULL(MAX(CAST(numero AS UNSIGNED)), 0) + 1 FROM producto
        );
    END IF;
END;

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

--
-- Estructura de tabla para la tabla `proveedores`
--

CREATE TABLE `proveedores` (
  `id_proveedor` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `cif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` int(11) DEFAULT NULL,
  `direccion` int(11) DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `telefono` int(11) DEFAULT NULL,
  `tipo` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `provincias`
--

CREATE TABLE `provincias` (
  `id_provincia` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `provincias`
--

INSERT INTO `provincias` (`id_provincia`, `nombre`) VALUES
(1, 'Cádiz'),
(2, 'Sevilla'),
(3, 'Jaén'),
(4, 'Córdoba'),
(5, 'Almería'),
(6, 'Málaga'),
(7, 'Huelva'),
(8, 'Granada'),
(9, 'Illes Balears'),
(10, 'Valencia'),
(11, 'Alicante'),
(12, 'Murcia'),
(13, 'Castellón'),
(14, 'Melilla'),
(15, 'Guadalajara'),
(16, 'Gipuzkoa'),
(17, 'Huesca'),
(18, 'León'),
(19, 'La Rioja'),
(20, 'Lugo'),
(21, 'Madrid'),
(22, 'Navarra'),
(23, 'Palencia'),
(24, 'Las Palmas'),
(25, 'Pontevedra'),
(26, 'Salamanca'),
(27, 'Santa Cruz de Tenerife'),
(28, 'Cantabria'),
(29, 'Segovia'),
(30, 'Soria'),
(31, 'Teruel'),
(32, 'Toledo'),
(33, 'Valladolid'),
(34, 'Bizkaia'),
(35, 'Zamora'),
(36, 'Zaragoza'),
(37, 'Ceuta'),
(38, 'Ourense'),
(39, 'Asturias'),
(40, 'Cuenca'),
(41, 'A Coruña'),
(42, 'Ciudad Real'),
(43, 'Cáceres'),
(44, 'Burgos'),
(45, 'Badajoz'),
(46, 'Ávila'),
(47, 'Araba/Álava'),
(48, 'Albacete'),
(49, 'Barcelona'),
(50, 'Girona'),
(51, 'Lleida'),
(52, 'Tarragona');

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

--
-- Estructura de tabla para la tabla `proyectos`
--

CREATE TABLE `proyectos` (
  `id_proyecto` int(11) NOT NULL,
  `nombre` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `color` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `gastos_adicionales` decimal(10,2) DEFAULT NULL,
  `observaciones` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `proyectos`
--

INSERT INTO `proyectos` (`id_proyecto`, `nombre`, `color`, `gastos_adicionales`, `observaciones`) VALUES
(1, 'Proyecto de prueba', '#d81089', 10.00, 'Es un proyecto de prueba'),
(3, 'TENERIFE SUR ', '#b77afa', 400.00, 'DESDE EL DIA 9 DE NOVIEMBRE AL 28 DE NOVIEMBRE ESTARÁN LOS MATERIALES EN ESTA UBICACIÓN: \n'),
(4, 'Hospital negrin', '#db1988', 100.00, 'Hospital negrin GC'),
(5, 'Boda Marbella 1', '#16e525', 0.00, 'Boda');

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

--
-- Estructura de tabla para la tabla `proyecto_empleado`
--

CREATE TABLE `proyecto_empleado` (
  `id_proyecto_empleado` int(11) NOT NULL,
  `id_empleado` int(11) DEFAULT NULL,
  `id_proyecto` int(11) DEFAULT NULL,
  `fecha_i` datetime NOT NULL,
  `fecha_f` datetime NOT NULL,
  `id_grupo2` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `proyecto_empleado`
--

INSERT INTO `proyecto_empleado` (`id_proyecto_empleado`, `id_empleado`, `id_proyecto`, `fecha_i`, `fecha_f`, `id_grupo2`) VALUES
(6, NULL, 1, '2024-09-02 02:00:00', '2024-09-02 06:00:00', NULL),
(11, NULL, 3, '2024-11-12 06:00:00', '2024-11-12 18:00:00', NULL),
(12, NULL, 4, '2025-01-14 06:00:00', '2025-01-14 18:00:00', NULL),
(13, NULL, 4, '2025-01-28 06:00:00', '2025-01-28 18:00:00', NULL),
(14, NULL, 4, '2025-01-28 12:00:00', '2025-01-29 00:00:00', NULL),
(15, NULL, 4, '2025-01-28 06:00:00', '2025-01-28 18:00:00', NULL),
(16, NULL, 5, '2025-02-04 06:00:00', '2025-02-04 18:00:00', NULL),
(17, NULL, 5, '2025-02-04 06:00:00', '2025-02-04 18:00:00', NULL),
(18, NULL, 5, '2025-02-04 06:00:00', '2025-02-04 18:00:00', NULL),
(19, NULL, 1, '2025-07-02 06:00:00', '2025-07-02 18:00:00', NULL);

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

--
-- Estructura de tabla para la tabla `proyecto_trabajador`
--

CREATE TABLE `proyecto_trabajador` (
  `id_proyecto_trabajador` int(11) NOT NULL,
  `id_trabajador` int(11) NOT NULL,
  `id_proyecto` int(11) DEFAULT NULL,
  `fecha_i` datetime NOT NULL,
  `fecha_f` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `recordatorios_camiones`
--

CREATE TABLE `recordatorios_camiones` (
  `id_recordatorio` int(11) NOT NULL,
  `fecha` date NOT NULL,
  `hora` time NOT NULL,
  `id_camion` int(11) NOT NULL,
  `estado` varchar(50) DEFAULT NULL,
  `cuerpo` text DEFAULT NULL,
  `asunto` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `recordatorios_camiones`
--

INSERT INTO `recordatorios_camiones` (`id_recordatorio`, `fecha`, `hora`, `id_camion`, `estado`, `cuerpo`, `asunto`) VALUES
(4, '2025-07-04', '23:50:00', 4, 'Pendiente', '<p>%matricula%</p>\n<p>%fechadehoy%%fechadehoy%%matricula%</p>\n<p>&nbsp;</p>', 'sdfgdfgdf'),
(5, '2025-07-05', '20:47:00', 4, 'Pendiente', '<p>%matricula%</p>\n<p>%fechadehoy%%fechadehoy%%matricula%</p>\n<p>&nbsp;</p>', 'wqwerqwer'),
(6, '2025-07-05', '00:05:00', 4, 'Pendiente', '<p>%matricula%</p>\n<p>%fechadehoy%%fechadehoy%%matricula%</p>\n<p>&nbsp;</p>', 'sdfgsdfgsdfg'),
(7, '2025-07-05', '03:10:00', 4, 'Pendiente', '<p>%fechadehoy%%matricula%</p>', 'prueba'),
(8, '2025-07-09', '14:16:00', 7, 'Pendiente', '<p>%matricula%%fechadehoy%</p>', 'Prueba');

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

--
-- Estructura de tabla para la tabla `roles`
--

CREATE TABLE `roles` (
  `id_rol` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `links` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `roles`
--

INSERT INTO `roles` (`id_rol`, `nombre`, `links`) VALUES
(23, 'Administrador', '[\"calculonomina\",\"historialnominas\",\"empleadosnomina\",\"contratos\",\"documentosfirmados\",\"historialdocumentosenviados\",\"estadisticasdocumentos\",\"plantillas\",\"camiones\",\"materiales\",\"presupuestosmateriales\",\"facturamanualmateriales\",\"eventoslf\",\"seguimientos\",\"calendarioeventos\",\"inicio\",\"clientestotales\",\"potencialcliente\",\"emailmarketing\",\"condiciones\",\"crearpresupuesto\",\"historialpresupuestos\",\"presupuestosprogramados\",\"crearfacturamanual\",\"historialfacturasmanuales\",\"historialfacturasrectificadas\",\"bancos\",\"copias_seguridad\",\"facturasprogramadas\",\"cobrospendientes\",\"apartados\",\"alumnos\",\"alumnospotenciales\",\"planes\",\"cursos\",\"docentes\",\"equipo\",\"fichajes\",\"fichaje\",\"alerta\",\"misfichajes\",\"estadisticas\",\"vehiculos\",\"financiacion\",\"historialventas\",\"itv\",\"historialenviositv\",\"ventasmanuales\",\"agregarproductosyservicios\",\"calendariocitas\",\"historialcompras\",\"ofertacumpleanos\",\"enviomasivo\",\"subirrecursos\",\"marketing\",\"crearcarpeta\",\"finanzas\",\"legal\",\"presupuestos_c\",\"otrosrecursos\",\"proveedores\",\"pagoaproveedores\",\"controldesueldos\",\"inventario\",\"empleados\",\"controldepersonal\",\"miembros\",\"condiciones\",\"crearalbaran\",\"historialalbaranes\",\"crearfacturamanualalbaranes\",\"backups\",\"historialactividades\",\"miembros_eventos\",\"historialeventos\",\"historialeventosprueba\",\"historialeventosusuario\",\"misformularios\",\"crearformulario\",\"logistica_crear_pedido\",\"logistica_estadisticas\",\"logistica_en_ruta\",\"logistica_pedidos_pendientes\",\"logistica_pedidos_entregados\",\"logistica_no_entregado\",\"logistica_historial\",\"logistica_observaciones_carga\",\"logistica_transportistas\",\"logistica_scanner\",\"calendariovacaciones\",\"controldevacaciones\",\"misvacaciones\",\"sistemaarchivos\"]'),
(48, 'Trabajador', '[\"fichaje\",\"misfichajes\",\"misvacaciones\"]');

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

--
-- Estructura de tabla para la tabla `sectores`
--

CREATE TABLE `sectores` (
  `id_sector` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_cliente` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `sectores`
--

INSERT INTO `sectores` (`id_sector`, `nombre`, `id_cliente`) VALUES
(1, '1', 0),
(2, 'Autónomo', 0),
(3, 'dfdf', 0),
(4, 'dfdf', 0),
(5, 'a', 0),
(6, '88', 0),
(7, 'sadasd', 0),
(8, 'dfdf', 0);

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

--
-- Estructura de tabla para la tabla `sectors`
--

CREATE TABLE `sectors` (
  `id` int(11) NOT NULL,
  `sector_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `sector_cnae`
--

CREATE TABLE `sector_cnae` (
  `id` int(11) NOT NULL,
  `sector_id` int(11) DEFAULT NULL,
  `cnae_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `servicio`
--

CREATE TABLE `servicio` (
  `id_servicio` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `descripcion` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `precio` decimal(7,2) NOT NULL,
  `id_subcategoria` int(11) DEFAULT NULL,
  `numero` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `servicio`
--

INSERT INTO `servicio` (`id_servicio`, `nombre`, `descripcion`, `precio`, `id_subcategoria`, `numero`) VALUES
(11, 'Mantenimiento', '2222', 32.00, NULL, 3),
(12, 'Reparación', '11111', 3.00, NULL, 4),
(13, 'Nuevo 3', '2222', 32.00, NULL, 5),
(14, 'nuevo 4', '11111', 3.00, NULL, 6),
(16, 'Pruebi', 'weqweqwe', 12.00, NULL, 32323),
(17, 'Nuevardo', '12312312', 11.00, NULL, 12312312);

--
-- Disparadores `servicio`
--

CREATE TRIGGER `before_insert_servicio` BEFORE INSERT ON `servicio` FOR EACH ROW BEGIN
    IF NEW.numero IS NULL OR NEW.numero = '' THEN
        SET NEW.numero = (
            SELECT IFNULL(MAX(CAST(numero AS UNSIGNED)), 0) + 1 FROM servicio
        );
    END IF;
END;

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

--
-- Estructura de tabla para la tabla `servicio_calendario`
--

CREATE TABLE `servicio_calendario` (
  `id_servicio_calendario` int(11) NOT NULL,
  `id_servicio` int(11) NOT NULL,
  `color` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Estructura de tabla para la tabla `servicio_trabajador`
--

CREATE TABLE `servicio_trabajador` (
  `id_servicio_trabajador` int(11) NOT NULL,
  `client_id` int(11) DEFAULT NULL,
  `id_servicio_calendario` int(11) DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  `fecha_i` datetime NOT NULL,
  `fecha_f` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Estructura de tabla para la tabla `slider`
--

CREATE TABLE `slider` (
  `slider_id` int(11) NOT NULL,
  `slider_title` varchar(150) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `slider_subtitle` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `slider_url` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `slider_btn` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `slider_image` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `slider_data` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `sms`
--

CREATE TABLE `sms` (
  `id_sms` int(11) NOT NULL,
  `fecha_envio` datetime DEFAULT NULL,
  `client_id` int(11) NOT NULL,
  `estado` varchar(255) NOT NULL DEFAULT '',
  `cuerpo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `fecha_programado` datetime DEFAULT NULL,
  `tipo` varchar(255) NOT NULL DEFAULT 'sms'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `subcategorias`
--

CREATE TABLE `subcategorias` (
  `id_subcategoria` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `subcategorias`
--

INSERT INTO `subcategorias` (`id_subcategoria`, `nombre`) VALUES
(1, 'Test'),
(2, 'Test'),
(3, 'Test');

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

--
-- Estructura de tabla para la tabla `subfamilias`
--

CREATE TABLE `subfamilias` (
  `id_subfamilia` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `id_familia` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `subfamilias`
--

INSERT INTO `subfamilias` (`id_subfamilia`, `nombre`, `id_familia`) VALUES
(3, 'Subs', 3),
(4, 'Twitters', 3),
(5, 'Medios', 3),
(6, 'Consolas', 3);

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

--
-- Estructura de tabla para la tabla `subvenciones`
--

CREATE TABLE `subvenciones` (
  `id_subvencion` int(11) NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_generico` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email_marketing` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_autonomo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `url_sociedad` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `descripcion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `fecha` datetime NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `tag`
--

CREATE TABLE `tag` (
  `id_tag` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Volcado de datos para la tabla `tag`
--

INSERT INTO `tag` (`id_tag`, `nombre`) VALUES
(1, 'gf');

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

--
-- Estructura de tabla para la tabla `tag_cliente`
--

CREATE TABLE `tag_cliente` (
  `id_tag` int(11) NOT NULL,
  `client_id` int(11) NOT NULL,
  `id_tag_cliente` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Estructura de tabla para la tabla `tickets`
--

CREATE TABLE `tickets` (
  `ticket_id` int(11) NOT NULL,
  `ticket_user` int(11) NOT NULL,
  `ticket_assistant` int(11) DEFAULT NULL,
  `ticket_title` tinytext NOT NULL,
  `ticket_status` tinytext NOT NULL,
  `ticket_response_date` int(11) DEFAULT NULL,
  `ticket_date` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `tipo_pelo`
--

CREATE TABLE `tipo_pelo` (
  `id_tipo_pelo` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `tools`
--

CREATE TABLE `tools` (
  `tool_id` int(11) NOT NULL,
  `tool_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `tool_url` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `tool_image` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `tool_discard` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `trabajadores`
--

CREATE TABLE `trabajadores` (
  `id_trabajador` int(11) NOT NULL,
  `cif` varchar(255) NOT NULL,
  `precio_hora` int(11) NOT NULL,
  `horas_totales` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `precio_horas_extra` int(11) NOT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `transportistas`
--

CREATE TABLE `transportistas` (
  `id_transportista` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `dni` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `tutores`
--

CREATE TABLE `tutores` (
  `id_tutor` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `apellidos` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `parentesco` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `habilitado` tinyint(1) NOT NULL,
  `id_alumno` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `ubicaciones`
--

CREATE TABLE `ubicaciones` (
  `id_ubicacion` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `ubicacion_feriado`
--

CREATE TABLE `ubicacion_feriado` (
  `id_ubicacion_feriado` int(11) NOT NULL,
  `id_provincia` int(11) DEFAULT NULL,
  `id_localidad` int(11) DEFAULT NULL,
  `id_feriado` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `ubicacion_feriado`
--

INSERT INTO `ubicacion_feriado` (`id_ubicacion_feriado`, `id_provincia`, `id_localidad`, `id_feriado`) VALUES
(2207, NULL, NULL, 1051),
(2208, NULL, NULL, 1052),
(2209, NULL, NULL, 1053),
(2210, NULL, NULL, 1054),
(2211, NULL, NULL, 1055),
(2212, NULL, NULL, 1056),
(2213, NULL, NULL, 1057),
(2214, NULL, NULL, 1058),
(2215, NULL, NULL, 1059),
(2216, 1, NULL, 1060),
(2217, 2, NULL, 1060),
(2218, 3, NULL, 1060),
(2219, 4, NULL, 1060),
(2220, 5, NULL, 1060),
(2221, 6, NULL, 1060),
(2222, 7, NULL, 1060),
(2223, 8, NULL, 1060),
(2224, 9, NULL, 1061),
(2225, 10, NULL, 1062),
(2226, 11, NULL, 1062),
(2227, 13, NULL, 1062),
(2228, 12, NULL, 1063),
(2229, 14, NULL, 1064),
(2230, 15, NULL, 1065),
(2231, 16, NULL, 1065),
(2232, 7, NULL, 1065),
(2233, 17, NULL, 1065),
(2234, 3, NULL, 1065),
(2235, 18, NULL, 1065),
(2236, 19, NULL, 1065),
(2237, 20, NULL, 1065),
(2238, 21, NULL, 1065),
(2239, 12, NULL, 1065),
(2240, 22, NULL, 1065),
(2241, 23, NULL, 1065),
(2242, 24, NULL, 1065),
(2243, 25, NULL, 1065),
(2244, 26, NULL, 1065),
(2245, 27, NULL, 1065),
(2246, 28, NULL, 1065),
(2247, 29, NULL, 1065),
(2248, 2, NULL, 1065),
(2249, 30, NULL, 1065),
(2250, 31, NULL, 1065),
(2251, 32, NULL, 1065),
(2252, 33, NULL, 1065),
(2253, 34, NULL, 1065),
(2254, 35, NULL, 1065),
(2255, 36, NULL, 1065),
(2256, 37, NULL, 1065),
(2257, 14, NULL, 1065),
(2258, 38, NULL, 1065),
(2259, 39, NULL, 1065),
(2260, 8, NULL, 1065),
(2261, 40, NULL, 1065),
(2262, 41, NULL, 1065),
(2263, 4, NULL, 1065),
(2264, 42, NULL, 1065),
(2265, 1, NULL, 1065),
(2266, 43, NULL, 1065),
(2267, 44, NULL, 1065),
(2268, 9, NULL, 1065),
(2269, 45, NULL, 1065),
(2270, 46, NULL, 1065),
(2271, 5, NULL, 1065),
(2272, 6, NULL, 1065),
(2273, 47, NULL, 1065),
(2274, 48, NULL, 1065),
(2275, 47, NULL, 1066),
(2276, 11, NULL, 1066),
(2277, 49, NULL, 1066),
(2278, 13, NULL, 1066),
(2279, 50, NULL, 1066),
(2280, 16, NULL, 1066),
(2281, 51, NULL, 1066),
(2282, 19, NULL, 1066),
(2283, 22, NULL, 1066),
(2284, 52, NULL, 1066),
(2285, 10, NULL, 1066),
(2286, 34, NULL, 1066),
(2287, 46, NULL, 1067),
(2288, 44, NULL, 1067),
(2289, 18, NULL, 1067),
(2290, 23, NULL, 1067),
(2291, 29, NULL, 1067),
(2292, 30, NULL, 1067),
(2293, 33, NULL, 1067),
(2294, 35, NULL, 1067),
(2295, 26, NULL, 1067),
(2296, 17, NULL, 1068),
(2297, 36, NULL, 1068),
(2298, 31, NULL, 1068),
(2299, 21, NULL, 1069),
(2300, 20, NULL, 1070),
(2301, 25, NULL, 1070),
(2302, 38, NULL, 1070),
(2303, 41, NULL, 1070),
(2304, 27, NULL, 1071),
(2305, 24, NULL, 1071),
(2306, 48, NULL, 1072),
(2307, 15, NULL, 1072),
(2308, 40, NULL, 1072),
(2309, 32, NULL, 1072),
(2310, 42, NULL, 1072),
(2311, 14, NULL, 1073),
(2312, 37, NULL, 1074),
(2313, 12, NULL, 1075),
(2314, 19, NULL, 1076),
(2315, 40, NULL, 1077),
(2316, 42, NULL, 1077),
(2317, 48, NULL, 1077),
(2318, 15, NULL, 1077),
(2319, 32, NULL, 1077),
(2320, 13, NULL, 1078),
(2321, 49, NULL, 1078),
(2322, 52, NULL, 1078),
(2323, 11, NULL, 1078),
(2324, 10, NULL, 1078),
(2325, 51, NULL, 1078),
(2326, 50, NULL, 1078),
(2327, 47, NULL, 1079),
(2328, 16, NULL, 1079),
(2329, 22, NULL, 1079),
(2330, 21, NULL, 1079),
(2331, 34, NULL, 1079),
(2332, 41, NULL, 1080),
(2333, 20, NULL, 1080),
(2334, 38, NULL, 1080),
(2335, 25, NULL, 1080),
(2336, 28, NULL, 1081),
(2337, 37, NULL, 1082),
(2338, 45, NULL, 1083),
(2339, 43, NULL, 1083),
(2340, 39, NULL, 1084),
(2341, 51, NULL, 1085),
(2342, 49, NULL, 1085),
(2343, 50, NULL, 1085),
(2344, 52, NULL, 1085),
(2345, 28, NULL, 1086),
(2346, 11, NULL, 1087),
(2347, 10, NULL, 1087),
(2348, 13, NULL, 1087),
(2349, 44, NULL, 1088),
(2350, 43, NULL, 1088),
(2351, 1, NULL, 1088),
(2352, 4, NULL, 1088),
(2353, 8, NULL, 1088),
(2354, 7, NULL, 1088),
(2355, 17, NULL, 1088),
(2356, 3, NULL, 1088),
(2357, 18, NULL, 1088),
(2358, 23, NULL, 1088),
(2359, 26, NULL, 1088),
(2360, 29, NULL, 1088),
(2361, 2, NULL, 1088),
(2362, 30, NULL, 1088),
(2363, 31, NULL, 1088),
(2364, 33, NULL, 1088),
(2365, 35, NULL, 1088),
(2366, 36, NULL, 1088),
(2367, 45, NULL, 1088),
(2368, 46, NULL, 1088),
(2369, 6, NULL, 1088),
(2370, 5, NULL, 1088),
(2371, 39, NULL, 1089),
(2372, 9, NULL, 1090),
(2373, 49, NULL, 1090),
(2374, 52, NULL, 1090),
(2375, 51, NULL, 1090),
(2376, 50, NULL, 1090),
(2377, 8, 1, 1091),
(2378, 41, 2, 1092),
(2379, 13, 3, 1092),
(2380, 12, 4, 1092),
(2381, 25, 5, 1092),
(2382, 36, 6, 1093),
(2383, 49, 7, 1094),
(2384, 9, 8, 1094),
(2385, 9, 9, 1094),
(2386, 9, 10, 1094),
(2387, 45, 11, 1094),
(2388, 9, 12, 1094),
(2389, 38, 13, 1094),
(2390, 12, 14, 1094),
(2391, 51, 15, 1095),
(2392, 11, 16, 1095),
(2393, 32, 17, 1095),
(2394, 36, 18, 1095),
(2395, 28, 19, 1095),
(2396, 27, 20, 1095),
(2397, 26, 21, 1095),
(2398, 9, 22, 1095),
(2399, 22, 23, 1095),
(2400, 2, 24, 1095),
(2401, 16, 25, 1095),
(2402, 15, 26, 1095),
(2403, 13, 27, 1095),
(2404, 28, 28, 1096),
(2405, 49, 29, 1096),
(2406, 17, 30, 1096),
(2407, 15, 31, 1096),
(2408, 28, 32, 1096),
(2409, 10, 33, 1096),
(2410, 32, 34, 1097),
(2411, 21, 35, 1098),
(2412, 6, 36, 1098),
(2413, 40, 37, 1099),
(2414, 40, 38, 1099),
(2415, 36, 39, 1100),
(2416, 52, 40, 1101),
(2417, 27, 41, 1102),
(2418, 27, 42, 1102),
(2419, 27, 43, 1102),
(2420, 27, 44, 1102),
(2421, 27, 45, 1102),
(2422, 27, 46, 1102),
(2423, 13, 47, 1102),
(2424, 48, 48, 1102),
(2425, 7, 49, 1102),
(2426, 12, 50, 1102),
(2427, 23, 51, 1102),
(2428, 52, 52, 1102),
(2429, 27, 53, 1102),
(2430, 27, 54, 1102),
(2431, 39, 55, 1103),
(2432, 49, 56, 1104),
(2433, 4, 57, 1105),
(2434, 28, 58, 1106),
(2435, 50, 59, 1106),
(2436, 50, 60, 1106),
(2437, 19, 61, 1107),
(2438, 1, 62, 1107),
(2439, 39, 63, 1107),
(2440, 50, 60, 1107),
(2441, 39, 64, 1107),
(2442, 43, 65, 1108),
(2443, 45, 66, 1108),
(2444, 38, 67, 1108),
(2445, 27, 42, 1108),
(2446, 27, 44, 1108),
(2447, 27, 45, 1108),
(2448, 27, 46, 1108),
(2449, 27, 53, 1108),
(2450, 27, 41, 1108),
(2451, 25, 5, 1108),
(2452, 25, 68, 1108),
(2453, 25, 69, 1108),
(2454, 24, 70, 1108),
(2455, 24, 71, 1108),
(2456, 24, 72, 1108),
(2457, 24, 73, 1108),
(2458, 39, 74, 1108),
(2459, 39, 75, 1108),
(2460, 41, 76, 1108),
(2461, 41, 77, 1108),
(2462, 41, 78, 1108),
(2463, 41, 79, 1108),
(2464, 41, 80, 1108),
(2465, 41, 81, 1108),
(2466, 41, 82, 1108),
(2467, 20, 83, 1108),
(2468, 20, 84, 1108),
(2469, 20, 85, 1108),
(2470, 20, 86, 1108),
(2471, 20, 87, 1108),
(2472, 20, 88, 1108),
(2473, 18, 89, 1108),
(2474, 12, 90, 1108),
(2475, 38, 91, 1108),
(2476, 38, 92, 1108),
(2477, 38, 93, 1108),
(2478, 25, 94, 1109),
(2479, 38, 13, 1109),
(2480, 36, 39, 1109),
(2481, 43, 65, 1109),
(2482, 48, 95, 1110),
(2483, 36, 96, 1110),
(2484, 8, 97, 1111),
(2485, 27, 20, 1112),
(2486, 13, 98, 1113),
(2487, 4, 99, 1114),
(2488, 13, 100, 1115),
(2489, 10, 101, 1116),
(2490, 24, 102, 1116),
(2491, 13, 100, 1116),
(2492, 25, 68, 1116),
(2493, 37, 103, 1117),
(2494, 8, 104, 1118),
(2495, 8, 97, 1119),
(2496, 12, 90, 1119),
(2497, 10, 105, 1119),
(2498, 12, 106, 1119),
(2499, 25, 107, 1119),
(2500, 49, 108, 1120),
(2501, 9, 109, 1121),
(2502, 9, 22, 1121),
(2503, 9, 110, 1121),
(2504, 9, 111, 1121),
(2505, 45, 11, 1121),
(2506, 45, 112, 1121),
(2507, 45, 113, 1121),
(2508, 36, 114, 1121),
(2509, 32, 34, 1121),
(2510, 43, 115, 1121),
(2511, 25, 116, 1121),
(2512, 39, 117, 1121),
(2513, 12, 118, 1121),
(2514, 17, 119, 1121),
(2515, 21, 120, 1121),
(2516, 41, 121, 1121),
(2517, 5, 122, 1121),
(2518, 41, 123, 1121),
(2519, 41, 2, 1121),
(2520, 12, 124, 1122),
(2521, 50, 125, 1122),
(2522, 31, 126, 1122),
(2523, 20, 127, 1122),
(2524, 50, 128, 1122),
(2525, 49, 129, 1122),
(2526, 43, 130, 1123),
(2527, 8, 131, 1124),
(2528, 27, 46, 1124),
(2529, 42, 132, 1124),
(2530, 4, 133, 1124),
(2531, 4, 134, 1124),
(2532, 41, 135, 1124),
(2533, 45, 136, 1124),
(2534, 48, 137, 1124),
(2535, 48, 138, 1124),
(2536, 10, 139, 1125),
(2537, 10, 140, 1125),
(2538, 10, 105, 1125),
(2539, 10, 141, 1125),
(2540, 5, 142, 1125),
(2541, 49, 143, 1125),
(2542, 1, 144, 1125),
(2543, 13, 145, 1125),
(2544, 13, 146, 1125),
(2545, 47, 147, 1125),
(2546, 47, 148, 1125),
(2547, 47, 149, 1125),
(2548, 47, 150, 1125),
(2549, 11, 151, 1125),
(2550, 11, 152, 1125),
(2551, 11, 153, 1125),
(2552, 19, 154, 1125),
(2553, 3, 155, 1125),
(2554, 29, 156, 1125),
(2555, 39, 157, 1125),
(2556, 25, 158, 1125),
(2557, 25, 69, 1125),
(2558, 10, 159, 1125),
(2559, 10, 160, 1125),
(2560, 10, 33, 1125),
(2561, 35, 161, 1125),
(2562, 10, 162, 1125),
(2563, 10, 163, 1125),
(2564, 10, 164, 1125),
(2565, 10, 165, 1125),
(2566, 46, 166, 1126),
(2567, 1, 167, 1126),
(2568, 4, 133, 1126),
(2569, 17, 168, 1126),
(2570, 3, 169, 1126),
(2571, 10, 164, 1126),
(2572, 12, 170, 1126),
(2573, 27, 42, 1126),
(2574, 28, 28, 1126),
(2575, 33, 171, 1126),
(2576, 12, 172, 1126),
(2577, 50, 173, 1127),
(2578, 8, 174, 1127),
(2579, 11, 175, 1127),
(2580, 3, 176, 1127),
(2581, 6, 177, 1127),
(2582, 12, 172, 1127),
(2583, 27, 178, 1127),
(2584, 3, 179, 1128),
(2585, 11, 175, 1128),
(2586, 49, 180, 1128),
(2587, 4, 181, 1128),
(2588, 48, 182, 1129),
(2589, 2, 183, 1130),
(2590, 13, 98, 1131),
(2591, 4, 57, 1131),
(2592, 3, 184, 1131),
(2593, 49, 185, 1132),
(2594, 43, 186, 1132),
(2595, 7, 187, 1132),
(2596, 7, 188, 1132),
(2597, 49, 189, 1132),
(2598, 50, 190, 1132),
(2599, 4, 134, 1132),
(2600, 51, 191, 1132),
(2601, 33, 192, 1133),
(2602, 51, 193, 1134),
(2603, 51, 194, 1134),
(2604, 32, 17, 1135),
(2605, 32, 195, 1135),
(2606, 32, 196, 1135),
(2607, 44, 197, 1135),
(2608, 45, 113, 1135),
(2609, 45, 198, 1135),
(2610, 49, 199, 1135),
(2611, 8, 200, 1135),
(2612, 15, 201, 1135),
(2613, 43, 202, 1135),
(2614, 42, 203, 1135),
(2615, 48, 204, 1135),
(2616, 40, 205, 1135),
(2617, 21, 35, 1135),
(2618, 21, 206, 1135),
(2619, 21, 207, 1135),
(2620, 21, 208, 1135),
(2621, 3, 209, 1135),
(2622, 6, 210, 1135),
(2623, 24, 211, 1135),
(2624, 27, 212, 1135),
(2625, 34, 213, 1135),
(2626, 2, 214, 1136),
(2627, 2, 215, 1136),
(2628, 13, 216, 1137),
(2629, 30, 217, 1137),
(2630, 4, 218, 1138),
(2631, 45, 219, 1138),
(2632, 7, 220, 1138),
(2633, 1, 221, 1138),
(2634, 2, 222, 1138),
(2635, 49, 223, 1139),
(2636, 52, 224, 1139),
(2637, 46, 225, 1139),
(2638, 25, 226, 1140),
(2639, 38, 227, 1140),
(2640, 2, 228, 1140),
(2641, 45, 229, 1140),
(2642, 22, 230, 1141),
(2643, 18, 231, 1142),
(2644, 2, 232, 1143),
(2645, 41, 233, 1143),
(2646, 21, 234, 1143),
(2647, 21, 235, 1144),
(2648, 43, 130, 1144),
(2649, 9, 236, 1144),
(2650, 39, 237, 1144),
(2651, 2, 238, 1144),
(2652, 20, 88, 1145),
(2653, 16, 239, 1145),
(2654, 40, 38, 1145),
(2655, 1, 240, 1145),
(2656, 1, 241, 1145),
(2657, 42, 242, 1146),
(2658, 35, 243, 1147),
(2659, 51, 244, 1147),
(2660, 31, 245, 1147),
(2661, 21, 206, 1147),
(2662, 21, 234, 1147),
(2663, 6, 177, 1147),
(2664, 25, 246, 1147),
(2665, 28, 247, 1147),
(2666, 35, 248, 1147),
(2667, 44, 249, 1147),
(2668, 49, 185, 1147),
(2669, 49, 250, 1147),
(2670, 49, 251, 1147),
(2671, 49, 252, 1147),
(2672, 49, 253, 1147),
(2673, 49, 143, 1147),
(2674, 49, 254, 1147),
(2675, 49, 255, 1147),
(2676, 49, 256, 1147),
(2677, 49, 257, 1147),
(2678, 49, 223, 1147),
(2679, 49, 258, 1147),
(2680, 49, 259, 1147),
(2681, 49, 260, 1147),
(2682, 50, 261, 1147),
(2683, 50, 190, 1147),
(2684, 8, 262, 1147),
(2685, 42, 263, 1147),
(2686, 40, 264, 1147),
(2687, 52, 265, 1147),
(2688, 39, 266, 1148),
(2689, 3, 267, 1149),
(2690, 19, 268, 1149),
(2691, 6, 269, 1149),
(2692, 26, 270, 1150),
(2693, 5, 271, 1150),
(2694, 43, 272, 1150),
(2695, 37, 103, 1151),
(2696, 20, 127, 1151),
(2697, 21, 273, 1151),
(2698, 12, 274, 1151),
(2699, 39, 275, 1151),
(2700, 23, 276, 1151),
(2701, 5, 271, 1151),
(2702, 27, 53, 1151),
(2703, 33, 277, 1151),
(2704, 43, 272, 1151),
(2705, 1, 278, 1151),
(2706, 41, 77, 1151),
(2707, 24, 279, 1151),
(2708, 23, 276, 1152),
(2709, 49, 280, 1153),
(2710, 7, 281, 1154),
(2711, 35, 161, 1155),
(2712, 36, 96, 1156),
(2713, 2, 24, 1156),
(2714, 2, 282, 1156),
(2715, 2, 215, 1156),
(2716, 4, 283, 1156),
(2717, 25, 158, 1156),
(2718, 49, 284, 1156),
(2719, 8, 1, 1156),
(2720, 2, 183, 1156),
(2721, 44, 285, 1157),
(2722, 49, 251, 1157),
(2723, 17, 286, 1158),
(2724, 21, 287, 1159),
(2725, 25, 288, 1159),
(2726, 50, 289, 1159),
(2727, 11, 290, 1159),
(2728, 41, 81, 1160),
(2729, 43, 186, 1160),
(2730, 4, 291, 1160),
(2731, 9, 10, 1160),
(2732, 41, 292, 1160),
(2733, 45, 66, 1160),
(2734, 33, 293, 1160),
(2735, 28, 294, 1160),
(2736, 41, 295, 1160),
(2737, 41, 296, 1160),
(2738, 24, 297, 1160),
(2739, 24, 71, 1160),
(2740, 8, 174, 1160),
(2741, 41, 298, 1160),
(2742, 41, 299, 1160),
(2743, 36, 6, 1160),
(2744, 20, 300, 1160),
(2745, 20, 87, 1160),
(2746, 21, 287, 1160),
(2747, 6, 301, 1160),
(2748, 18, 302, 1160),
(2749, 16, 303, 1160),
(2750, 5, 304, 1160),
(2751, 16, 305, 1160),
(2752, 29, 306, 1160),
(2753, 2, 282, 1160),
(2754, 2, 307, 1160),
(2755, 5, 308, 1160),
(2756, 48, 309, 1160),
(2757, 47, 148, 1160),
(2758, 39, 310, 1160),
(2759, 39, 64, 1160),
(2760, 39, 311, 1160),
(2761, 41, 78, 1160),
(2762, 23, 312, 1160),
(2763, 1, 313, 1161),
(2764, 19, 314, 1161),
(2765, 50, 289, 1161),
(2766, 52, 52, 1161),
(2767, 24, 72, 1161),
(2768, 41, 296, 1161),
(2769, 17, 168, 1161),
(2770, 16, 315, 1162),
(2771, 30, 316, 1162),
(2772, 28, 294, 1162),
(2773, 27, 44, 1162),
(2774, 25, 317, 1162),
(2775, 25, 317, 1163),
(2776, 52, 40, 1164),
(2777, 52, 224, 1164),
(2778, 39, 311, 1164),
(2779, 27, 178, 1165),
(2780, 27, 54, 1165),
(2781, 23, 312, 1165),
(2782, 39, 75, 1165),
(2783, 39, 318, 1165),
(2784, 22, 319, 1165),
(2785, 16, 320, 1165),
(2786, 52, 321, 1165),
(2787, 5, 142, 1165),
(2788, 50, 173, 1165),
(2789, 44, 285, 1165),
(2790, 49, 322, 1165),
(2791, 9, 323, 1166),
(2792, 27, 212, 1167),
(2793, 49, 260, 1167),
(2794, 27, 324, 1167),
(2795, 51, 15, 1168),
(2796, 49, 108, 1168),
(2797, 11, 325, 1169),
(2798, 49, 326, 1169),
(2799, 6, 327, 1170),
(2800, 25, 328, 1170),
(2801, 41, 329, 1170),
(2802, 25, 330, 1170),
(2803, 42, 331, 1170),
(2804, 25, 94, 1170),
(2805, 27, 43, 1171),
(2806, 4, 332, 1171),
(2807, 31, 126, 1171),
(2808, 27, 43, 1172),
(2809, 6, 210, 1173),
(2810, 2, 333, 1173),
(2811, 39, 334, 1173),
(2812, 39, 55, 1173),
(2813, 39, 63, 1173),
(2814, 24, 279, 1173),
(2815, 25, 335, 1173),
(2816, 25, 336, 1173),
(2817, 25, 337, 1173),
(2818, 25, 338, 1173),
(2819, 25, 339, 1173),
(2820, 25, 340, 1173),
(2821, 34, 341, 1173),
(2822, 34, 342, 1173),
(2823, 34, 343, 1173),
(2824, 27, 324, 1173),
(2825, 1, 313, 1173),
(2826, 1, 167, 1173),
(2827, 1, 344, 1173),
(2828, 1, 345, 1173),
(2829, 1, 346, 1173),
(2830, 1, 347, 1173),
(2831, 41, 292, 1173),
(2832, 41, 295, 1173),
(2833, 41, 135, 1173),
(2834, 11, 348, 1173),
(2835, 11, 349, 1173),
(2836, 11, 152, 1173),
(2837, 5, 304, 1173),
(2838, 41, 121, 1173),
(2839, 41, 299, 1173),
(2840, 41, 298, 1173),
(2841, 41, 350, 1173),
(2842, 41, 82, 1173),
(2843, 20, 83, 1173),
(2844, 21, 351, 1173),
(2845, 6, 301, 1173),
(2846, 15, 352, 1173),
(2847, 7, 353, 1173),
(2848, 7, 220, 1173),
(2849, 6, 354, 1173),
(2850, 11, 355, 1174),
(2851, 25, 328, 1175),
(2852, 38, 67, 1175),
(2853, 1, 345, 1176),
(2854, 50, 356, 1176),
(2855, 39, 357, 1177),
(2856, 39, 334, 1177),
(2857, 10, 162, 1178),
(2858, 21, 273, 1179),
(2859, 41, 358, 1179),
(2860, 6, 359, 1180),
(2861, 39, 275, 1180),
(2862, 39, 360, 1180),
(2863, 39, 361, 1180),
(2864, 39, 74, 1180),
(2865, 24, 211, 1180),
(2866, 24, 102, 1180),
(2867, 28, 247, 1180),
(2868, 52, 362, 1180),
(2869, 32, 195, 1180),
(2870, 9, 323, 1180),
(2871, 9, 111, 1180),
(2872, 9, 236, 1180),
(2873, 9, 8, 1180),
(2874, 49, 199, 1180),
(2875, 50, 363, 1180),
(2876, 42, 364, 1180),
(2877, 19, 365, 1180),
(2878, 18, 366, 1180),
(2879, 22, 367, 1181),
(2880, 5, 368, 1181),
(2881, 50, 125, 1181),
(2882, 52, 369, 1181),
(2883, 39, 361, 1181),
(2884, 2, 228, 1181),
(2885, 52, 369, 1182),
(2886, 49, 254, 1182),
(2887, 39, 318, 1182),
(2888, 3, 179, 1183),
(2889, 41, 80, 1183),
(2890, 11, 370, 1183),
(2891, 10, 160, 1184),
(2892, 9, 109, 1184),
(2893, 10, 141, 1184),
(2894, 34, 343, 1185),
(2895, 34, 371, 1185),
(2896, 34, 372, 1185),
(2897, 34, 373, 1185),
(2898, 34, 374, 1185),
(2899, 34, 375, 1185),
(2900, 16, 315, 1185),
(2901, 34, 341, 1185),
(2902, 16, 239, 1185),
(2903, 16, 303, 1185),
(2904, 16, 376, 1185),
(2905, 16, 377, 1185),
(2906, 16, 320, 1185),
(2907, 16, 25, 1185),
(2908, 16, 305, 1185),
(2909, 34, 378, 1185),
(2910, 34, 379, 1185),
(2911, 34, 342, 1185),
(2912, 34, 213, 1185),
(2913, 34, 380, 1185),
(2914, 34, 381, 1185),
(2915, 50, 59, 1186),
(2916, 6, 382, 1186),
(2917, 10, 383, 1186),
(2918, 7, 384, 1187),
(2919, 3, 385, 1188),
(2920, 41, 385, 1188),
(2921, 47, 150, 1188),
(2922, 9, 386, 1188),
(2923, 11, 387, 1188),
(2924, 10, 383, 1188),
(2925, 27, 178, 1188),
(2926, 2, 388, 1188),
(2927, 49, 7, 1188),
(2928, 21, 389, 1189),
(2929, 48, 204, 1189),
(2930, 42, 390, 1189),
(2931, 13, 391, 1189),
(2932, 10, 163, 1189),
(2933, 16, 377, 1189),
(2934, 9, 12, 1190),
(2935, 9, 386, 1191),
(2936, 5, 122, 1191),
(2937, 2, 333, 1192),
(2938, 17, 30, 1192),
(2939, 7, 392, 1193),
(2940, 45, 136, 1193),
(2941, 21, 393, 1193),
(2942, 39, 357, 1194),
(2943, 39, 394, 1194),
(2944, 25, 226, 1194),
(2945, 28, 395, 1194),
(2946, 34, 379, 1194),
(2947, 34, 381, 1194),
(2948, 31, 396, 1194),
(2949, 36, 397, 1194),
(2950, 50, 261, 1194),
(2951, 41, 76, 1194),
(2952, 47, 147, 1194),
(2953, 47, 149, 1194),
(2954, 11, 325, 1194),
(2955, 41, 233, 1194),
(2956, 18, 89, 1194),
(2957, 18, 398, 1194),
(2958, 15, 31, 1194),
(2959, 7, 187, 1194),
(2960, 7, 399, 1194),
(2961, 39, 360, 1194),
(2962, 39, 394, 1195),
(2963, 41, 400, 1196),
(2964, 33, 171, 1196),
(2965, 49, 29, 1196),
(2966, 49, 326, 1196),
(2967, 30, 401, 1196),
(2968, 6, 327, 1196),
(2969, 31, 396, 1196),
(2970, 34, 380, 1196),
(2971, 48, 95, 1196),
(2972, 52, 402, 1197),
(2973, 6, 403, 1197),
(2974, 30, 401, 1197),
(2975, 40, 264, 1198),
(2976, 6, 404, 1199),
(2977, 41, 79, 1199),
(2978, 34, 373, 1199),
(2979, 42, 263, 1199),
(2980, 39, 237, 1199),
(2981, 40, 405, 1200),
(2982, 4, 406, 1200),
(2983, 11, 16, 1201),
(2984, 42, 132, 1201),
(2985, 43, 202, 1201),
(2986, 49, 129, 1201),
(2987, 10, 407, 1201),
(2988, 24, 73, 1201),
(2989, 7, 49, 1201),
(2990, 18, 366, 1201),
(2991, 48, 138, 1202),
(2992, 39, 117, 1202),
(2993, 3, 385, 1202),
(2994, 9, 110, 1202),
(2995, 36, 408, 1202),
(2996, 28, 409, 1203),
(2997, 8, 131, 1203),
(2998, 1, 144, 1203),
(2999, 5, 308, 1204),
(3000, 49, 410, 1204),
(3001, 10, 140, 1205),
(3002, 25, 107, 1205),
(3003, 40, 205, 1205),
(3004, 19, 61, 1205),
(3005, 19, 365, 1205),
(3006, 48, 182, 1205),
(3007, 21, 411, 1205),
(3008, 15, 352, 1205),
(3009, 49, 56, 1205),
(3010, 49, 410, 1205),
(3011, 20, 86, 1205),
(3012, 34, 378, 1206),
(3013, 21, 411, 1206),
(3014, 33, 277, 1206),
(3015, 23, 51, 1206),
(3016, 13, 412, 1207),
(3017, 6, 36, 1208),
(3018, 4, 283, 1208),
(3019, 25, 116, 1208),
(3020, 26, 413, 1209),
(3021, 21, 235, 1209),
(3022, 48, 48, 1209),
(3023, 13, 412, 1209),
(3024, 43, 115, 1209),
(3025, 49, 284, 1210),
(3026, 49, 189, 1210),
(3027, 50, 414, 1210),
(3028, 50, 356, 1210),
(3029, 1, 344, 1210),
(3030, 1, 278, 1210),
(3031, 1, 241, 1210),
(3032, 1, 347, 1210),
(3033, 13, 47, 1210),
(3034, 42, 203, 1210),
(3035, 42, 364, 1210),
(3036, 42, 242, 1210),
(3037, 42, 390, 1210),
(3038, 42, 415, 1210),
(3039, 4, 99, 1210),
(3040, 4, 291, 1210),
(3041, 4, 416, 1210),
(3042, 4, 332, 1210),
(3043, 4, 218, 1210),
(3044, 41, 123, 1210),
(3045, 48, 309, 1210),
(3046, 11, 417, 1210),
(3047, 11, 355, 1210),
(3048, 11, 349, 1210),
(3049, 33, 192, 1210),
(3050, 34, 374, 1210),
(3051, 35, 418, 1210),
(3052, 35, 248, 1210),
(3053, 35, 243, 1210),
(3054, 52, 419, 1210),
(3055, 52, 362, 1210),
(3056, 52, 265, 1210),
(3057, 32, 196, 1210),
(3058, 14, 420, 1210),
(3059, 2, 232, 1210),
(3060, 2, 222, 1210),
(3061, 2, 307, 1210),
(3062, 30, 217, 1210),
(3063, 6, 403, 1210),
(3064, 6, 421, 1210),
(3065, 12, 170, 1210),
(3066, 12, 422, 1210),
(3067, 38, 93, 1210),
(3068, 24, 72, 1210),
(3069, 24, 211, 1210),
(3070, 24, 279, 1210),
(3071, 24, 71, 1210),
(3072, 24, 102, 1210),
(3073, 24, 423, 1210),
(3074, 24, 297, 1210),
(3075, 25, 339, 1210),
(3076, 26, 413, 1210),
(3077, 26, 21, 1210),
(3078, 26, 270, 1210),
(3079, 27, 54, 1210),
(3080, 28, 58, 1210),
(3081, 28, 32, 1210),
(3082, 10, 159, 1210),
(3083, 33, 293, 1210),
(3084, 33, 424, 1210),
(3085, 5, 425, 1210),
(3086, 40, 37, 1210),
(3087, 51, 193, 1210),
(3088, 19, 426, 1210),
(3089, 19, 314, 1210),
(3090, 20, 85, 1210),
(3091, 20, 300, 1210),
(3092, 21, 120, 1210),
(3093, 21, 351, 1210),
(3094, 21, 427, 1210),
(3095, 6, 382, 1210),
(3096, 6, 404, 1210),
(3097, 18, 231, 1210),
(3098, 18, 428, 1210),
(3099, 18, 429, 1210),
(3100, 15, 430, 1210),
(3101, 16, 376, 1210),
(3102, 7, 431, 1210),
(3103, 7, 281, 1210),
(3104, 7, 384, 1210),
(3105, 7, 188, 1210),
(3106, 17, 286, 1210),
(3107, 3, 155, 1210),
(3108, 3, 432, 1210),
(3109, 29, 433, 1210),
(3110, 2, 214, 1210),
(3111, 46, 434, 1210),
(3112, 9, 9, 1210),
(3113, 35, 418, 1211),
(3114, 52, 419, 1211),
(3115, 31, 435, 1211),
(3116, 36, 397, 1211),
(3117, 18, 428, 1211),
(3118, 11, 417, 1211),
(3119, 45, 112, 1211),
(3120, 46, 225, 1211),
(3121, 50, 414, 1211),
(3122, 8, 200, 1211),
(3123, 1, 436, 1211),
(3124, 29, 433, 1211),
(3125, 31, 435, 1212),
(3126, 45, 219, 1212),
(3127, 5, 425, 1212),
(3128, 11, 153, 1212),
(3129, 2, 437, 1213),
(3130, 27, 324, 1214),
(3131, 2, 437, 1214),
(3132, 2, 438, 1214),
(3133, 41, 358, 1214),
(3134, 40, 405, 1214),
(3135, 4, 181, 1214),
(3136, 21, 439, 1214),
(3137, 21, 208, 1214),
(3138, 44, 249, 1214),
(3139, 42, 331, 1214),
(3140, 51, 194, 1214),
(3141, 7, 392, 1215),
(3142, 2, 438, 1215),
(3143, 31, 245, 1216),
(3144, 12, 440, 1216),
(3145, 38, 227, 1216),
(3146, 38, 91, 1216),
(3147, 24, 73, 1216),
(3148, 27, 45, 1216),
(3149, 20, 441, 1216),
(3150, 21, 439, 1216),
(3151, 21, 442, 1216),
(3152, 18, 429, 1216),
(3153, 44, 443, 1216),
(3154, 43, 444, 1216),
(3155, 28, 395, 1217),
(3156, 43, 444, 1217),
(3157, 19, 154, 1217),
(3158, 12, 124, 1217),
(3159, 33, 424, 1217),
(3160, 44, 443, 1217),
(3161, 14, 420, 1218),
(3162, 3, 209, 1218),
(3163, 42, 415, 1219),
(3164, 2, 445, 1220),
(3165, 41, 350, 1220),
(3166, 3, 169, 1220),
(3167, 28, 409, 1220),
(3168, 15, 430, 1220),
(3169, 17, 119, 1220),
(3170, 24, 70, 1220),
(3171, 39, 266, 1221),
(3172, 2, 238, 1221),
(3173, 15, 201, 1221),
(3174, 41, 400, 1221),
(3175, 25, 446, 1221),
(3176, 28, 19, 1221),
(3177, 19, 268, 1221),
(3178, 49, 252, 1221),
(3179, 2, 445, 1221),
(3180, 41, 329, 1221),
(3181, 12, 14, 1221),
(3182, 12, 447, 1222),
(3183, 49, 280, 1222),
(3184, 25, 446, 1222),
(3185, 25, 338, 1222),
(3186, 52, 402, 1222),
(3187, 27, 212, 1223),
(3188, 1, 436, 1223),
(3189, 1, 346, 1223),
(3190, 1, 221, 1223),
(3191, 49, 259, 1223),
(3192, 49, 257, 1223),
(3193, 49, 255, 1223),
(3194, 49, 253, 1223),
(3195, 49, 250, 1223),
(3196, 52, 321, 1224),
(3197, 12, 447, 1224),
(3198, 36, 18, 1224),
(3199, 2, 388, 1224),
(3200, 29, 156, 1225),
(3201, 8, 104, 1225),
(3202, 12, 106, 1225),
(3203, 25, 335, 1225),
(3204, 50, 128, 1225),
(3205, 19, 426, 1226),
(3206, 39, 310, 1226),
(3207, 11, 370, 1227),
(3208, 25, 288, 1227),
(3209, 25, 330, 1227),
(3210, 7, 399, 1227),
(3211, 10, 101, 1227),
(3212, 49, 256, 1227),
(3213, 10, 139, 1227),
(3214, 6, 359, 1227),
(3215, 9, 448, 1227),
(3216, 51, 191, 1227),
(3217, 3, 432, 1227),
(3218, 30, 316, 1228),
(3219, 20, 84, 1229),
(3220, 44, 197, 1229),
(3221, 36, 408, 1229),
(3222, 18, 302, 1229),
(3223, 27, 41, 1229),
(3224, 27, 20, 1229),
(3225, 10, 165, 1229),
(3226, 4, 449, 1230),
(3227, 4, 406, 1230),
(3228, 7, 353, 1230),
(3229, 3, 176, 1230),
(3230, 1, 62, 1230),
(3231, 6, 354, 1230),
(3232, 24, 70, 1230),
(3233, 5, 368, 1230),
(3234, 45, 198, 1230),
(3235, 8, 450, 1231),
(3236, 21, 389, 1232),
(3237, 17, 451, 1232),
(3238, 49, 258, 1233),
(3239, 17, 451, 1233),
(3240, 21, 393, 1233),
(3241, 9, 448, 1234),
(3242, 34, 375, 1234),
(3243, 34, 372, 1234),
(3244, 13, 146, 1234),
(3245, 39, 157, 1235),
(3246, 46, 166, 1236),
(3247, 11, 348, 1236),
(3248, 15, 26, 1236),
(3249, 25, 246, 1236),
(3250, 6, 421, 1236),
(3251, 5, 452, 1237),
(3252, 20, 441, 1238),
(3253, 3, 267, 1238),
(3254, 46, 434, 1239),
(3255, 6, 269, 1240),
(3256, 13, 391, 1240),
(3257, 1, 240, 1240),
(3258, 5, 452, 1241),
(3259, 8, 262, 1242),
(3260, 11, 387, 1242),
(3261, 34, 371, 1243),
(3262, 4, 416, 1244),
(3263, 48, 137, 1244),
(3264, 24, 423, 1244),
(3265, 29, 306, 1245),
(3266, 50, 363, 1246),
(3267, 36, 114, 1247),
(3268, 51, 244, 1248),
(3269, 21, 207, 1248),
(3270, 11, 453, 1248),
(3271, 49, 180, 1249),
(3272, 11, 453, 1249),
(3273, 25, 340, 1249),
(3274, 25, 337, 1249),
(3275, 25, 336, 1249),
(3276, 38, 92, 1249),
(3277, 21, 427, 1249),
(3278, 7, 431, 1250),
(3279, 12, 274, 1251),
(3280, 24, 297, 1251),
(3281, 10, 407, 1251),
(3282, 12, 422, 1252),
(3283, 3, 184, 1252),
(3284, 22, 454, 1253),
(3285, 12, 50, 1254),
(3286, 22, 23, 1254),
(3287, 22, 367, 1254),
(3288, 22, 319, 1254),
(3289, 22, 454, 1254),
(3290, 22, 230, 1254),
(3291, 4, 449, 1255),
(3292, 8, 450, 1255),
(3293, 18, 398, 1255),
(3294, 12, 440, 1256),
(3295, 12, 4, 1257),
(3296, 45, 229, 1257),
(3297, 24, 423, 1258),
(3298, 49, 322, 1259),
(3299, 13, 3, 1260),
(3300, 13, 145, 1260),
(3301, 21, 442, 1260),
(3302, 12, 118, 1260),
(3303, 13, 216, 1260),
(3304, 13, 216, 1260);

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

--
-- Estructura de tabla para la tabla `uploads`
--

CREATE TABLE `uploads` (
  `upload_id` int(11) NOT NULL,
  `upload_name` varchar(100) NOT NULL,
  `upload_original_name` tinytext NOT NULL,
  `upload_mime_type` tinytext NOT NULL,
  `upload_size` int(11) NOT NULL,
  `upload_password` tinytext NOT NULL,
  `upload_date` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `uploads`
--

INSERT INTO `uploads` (`upload_id`, `upload_name`, `upload_original_name`, `upload_mime_type`, `upload_size`, `upload_password`, `upload_date`) VALUES
(365, 'JqQtMpGKrMOC9EpYGL92Z8q73', 'caxfdh.png', 'image/png', 8833, 'zfvnGL5jMmwSqzcn4KfwGuQoEHxOpTL9tQZ5KqYS+Qo=', 1683294725),
(366, 'ix7XQcvhzdaaoqIPXeSEtgIO7', 'image.png', 'image/png', 12697, 'ERGj8xcgbslU3szPojVcxt3QD+M+sfSTtuyOcrqbVrM=', 1683294774),
(382, 'TjztTZkaBHyhn9hxLQYNGgoKr', 'image (1).jpg', 'image/jpeg', 188606, '4X1et1oq47DZc+YBKUiGKUpBBEu4TMs0uFekrcNoRPg=', 1687948406),
(389, 'IqIY6yoXv9DVSpAfCBhLQyfgn', 'image.png', 'image/png', 75768, 'J4iZW/CHQQJ8LUyw72+30zYeDYpynoo6DZgzRQ+5e3g=', 1689663082),
(390, 'Ws9DF5UMOiRh4sZhJwV8asGWI', 'image (2).png', 'image/png', 26120, 'ugIh0KWba0mMyz+GNwGfe7YoidGwpRW8J/xmDKCk3YM=', 1689663089),
(391, '8d4gbFY5aY3AkU1SZnnN4eGvb', 'logo_white_1.png', 'image/png', 73698, 'JrLujh6L6UYpnu4bIK6VfN0nC1ImjBdAo4LdD0dZ9b4=', 1690253261),
(392, 'CeD4ahiDU2QgDyWgNWYeh69k2', 'logo_1.png', 'image/png', 107853, 'tDzw4bjT/3P35bsbJG83/ny6eR7HcewZ4DBjtkX0P3Q=', 1690253491),
(416, '797k864Vai0LsPII86D8K5QZ1', 'Frame 14 2 1.png', 'image/png', 5034, 'Wl5ApO3nORHvrkfkho2Ks6B2+Wh03e6Pgzq4UPCZeqs=', 1751732300),
(417, 'cuhhZu3on5sqtMOwT1vcy39fU', 'Vector.png', 'image/png', 27408, 'ayIcPig5G6SR+ogQJ4oKNm1gd2T6Wtkt4g11yu22BPw=', 1752426002),
(418, '8BV4OrUyKkt55GMhRyvY923HH', 'Proyecto nuevo (54).png', 'image/png', 4248, 'nG8+U7SgV4kgauuUwBjKESKUtpy7l6SwY4uhbSo1+Lg=', 1755003005),
(419, 'dRXslq41EDKoSLHOjmIgA7V5g', 'Proyecto nuevo (43).png', 'image/png', 3955, '1gr4GBn6Xr2DD0XiLUrNgNJpto99VsjEIAYLeVULGqE=', 1755003016),
(420, 'DP1dcWOCatFnJqnj3cGi3OfNp', 'happy-smiling-woman-in-red-jacket-and-sunglasses-i-2025-01-26-12-45-32-utc-min-min.jpg', 'image/jpeg', 808069, 'Jt9wVYV8O93V3+KRNw9JxmdTad4en+Ru/GZegOWVbLw=', 1755003089);

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

--
-- Estructura de tabla para la tabla `users`
--

CREATE TABLE `users` (
  `user_id` int(11) NOT NULL,
  `user_role` tinyint(4) NOT NULL DEFAULT 0,
  `user_origin` tinyint(4) NOT NULL DEFAULT 0,
  `user_supervisor` int(11) DEFAULT NULL,
  `user_email` tinytext NOT NULL,
  `user_password` varchar(256) DEFAULT NULL,
  `user_full_name` text NOT NULL,
  `user_avatar` text DEFAULT NULL,
  `user_code` varchar(45) NOT NULL,
  `user_verification_status` tinyint(4) NOT NULL DEFAULT 0,
  `user_language` varchar(30) NOT NULL,
  `user_last_seen` int(11) DEFAULT NULL,
  `modal_configuration` int(11) DEFAULT NULL,
  `user_first_seen` int(11) DEFAULT NULL,
  `id_rol` int(11) DEFAULT NULL,
  `notificado` tinyint(1) NOT NULL DEFAULT 0,
  `trabajador_peluqueria` tinyint(1) NOT NULL DEFAULT 0,
  `fondo_portada` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT './assets/img/fondo_default.jpg',
  `emails` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`emails`)),
  `color` varchar(255) DEFAULT NULL,
  `id_provincia` int(11) DEFAULT NULL,
  `id_localidad` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `users`
--

INSERT INTO `users` (`user_id`, `user_role`, `user_origin`, `user_supervisor`, `user_email`, `user_password`, `user_full_name`, `user_avatar`, `user_code`, `user_verification_status`, `user_language`, `user_last_seen`, `modal_configuration`, `user_first_seen`, `id_rol`, `notificado`, `trabajador_peluqueria`, `fondo_portada`, `emails`, `color`, `id_provincia`, `id_localidad`) VALUES
(13, 7, 2, NULL, 'yosoyrubens@gmail.com', '$2y$12$Pzn4ncCWSeUUjrvZ9iyBZedKtP7lLS.C1hZbQZNBCvDdg2SXI5MzK', 'Ruben Gracida Mena', './image.php?id=JqQtMpGKrMOC9EpYGL92Z8q73', 'nGM7dh9XNst9QCBDhDZntyT2xS94ZCRcTu7ZhmjzeJPwg', 1, '', 1755024070, NULL, 1663334351, 23, 0, 1, './assets/img/fondo_default.jpg', '[]', '#ff00bb', 24, 71),
(6707, 7, 2, NULL, 'fede.gundel@gmail.com', '', 'Federico Gundel', './image.php?id=JqQtMpGKrMOC9EpYGL92Z8q73', 'uYFekxA1QHdKXkPeyr7qa766h4dgVUwKTCaB6Z4rAaxUv', 1, '', 0, NULL, 1743331491, 23, 1, 0, './assets/img/fondo_default.jpg', NULL, '#714141', 1, 62);

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

--
-- Estructura de tabla para la tabla `user_copia`
--

CREATE TABLE `user_copia` (
  `id_user_copia` int(11) NOT NULL,
  `id_copia_seguridad` int(11) NOT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `user_copia`
--

INSERT INTO `user_copia` (`id_user_copia`, `id_copia_seguridad`, `email`) VALUES
(1, 3, 'javiervs9797@gmail.com'),
(2, 4, 'javiervs9797@gmail.com'),
(3, 5, 'javiervs9797@gmail.com'),
(4, 6, 'javiervs9797@gmail.com'),
(5, 7, 'javiervs9797@gmail.com'),
(6, 8, 'javiervs9797@gmail.com'),
(7, 9, 'javiervs9797@gmail.com'),
(8, 10, 'javiervs9797@gmail.com'),
(9, 11, 'javiervs9797@gmail.com'),
(10, 12, 'javiervs9797@gmail.com'),
(11, 13, 'limixerr@gmail.com'),
(12, 14, 'limixerr@gmail.com'),
(13, 15, 'limixerr@gmail.com'),
(14, 16, 'limixerr@gmail.com'),
(15, 17, 'limixerr@gmail.com'),
(16, 18, 'limixerr@gmail.com'),
(17, 19, 'limixerr@gmail.com'),
(18, 20, 'limixerr@gmail.com'),
(19, 21, 'limixerr@gmail.com'),
(20, 22, 'limixerr@gmail.com'),
(21, 23, 'limixerr@gmail.com'),
(22, 24, 'limixerr@gmail.com'),
(23, 25, 'limixerr@gmail.com'),
(24, 26, 'limixerr@gmail.com'),
(25, 27, 'limixerr@gmail.com'),
(26, 28, 'limixerr@gmail.com'),
(27, 29, 'limixerr@gmail.com'),
(28, 30, 'limixerr@gmail.com'),
(29, 31, 'limixerr@gmail.com'),
(30, 32, 'limixerr@gmail.com'),
(31, 33, 'limixerr@gmail.com'),
(32, 34, 'limixerr@gmail.com'),
(33, 35, 'limixerr@gmail.com'),
(34, 36, 'limixerr@gmail.com'),
(35, 37, 'limixerr@gmail.com'),
(36, 38, 'limixerr@gmail.com'),
(37, 39, 'limixerr@gmail.com'),
(38, 40, 'limixerr@gmail.com'),
(39, 41, 'limixerr@gmail.com'),
(40, 42, 'limixerr@gmail.com'),
(41, 43, 'limixerr@gmail.com'),
(42, 44, 'limixerr@gmail.com'),
(43, 45, 'limixerr@gmail.com'),
(44, 46, 'limixerr@gmail.com'),
(45, 47, 'limixerr@gmail.com'),
(46, 48, 'limixerr@gmail.com'),
(47, 49, 'limixerr@gmail.com'),
(48, 50, 'limixerr@gmail.com'),
(49, 51, 'limixerr@gmail.com'),
(50, 52, 'limixerr@gmail.com'),
(51, 53, 'limixerr@gmail.com'),
(52, 54, 'limixerr@gmail.com'),
(53, 55, 'limixerr@gmail.com'),
(54, 56, 'limixerr@gmail.com'),
(55, 57, 'limixerr@gmail.com'),
(56, 58, 'limixerr@gmail.com'),
(57, 59, 'limixerr@gmail.com'),
(58, 60, 'limixerr@gmail.com'),
(59, 61, 'limixerr@gmail.com'),
(60, 62, 'limixerr@gmail.com'),
(61, 63, 'limixerr@gmail.com'),
(62, 64, 'limixerr@gmail.com'),
(63, 65, 'limixerr@gmail.com'),
(64, 66, 'limixerr@gmail.com'),
(65, 67, 'limixerr@gmail.com'),
(66, 68, 'limixerr@gmail.com'),
(67, 69, 'limixerr@gmail.com'),
(68, 70, 'limixerr@gmail.com'),
(69, 71, 'limixerr@gmail.com'),
(70, 72, 'limixerr@gmail.com'),
(71, 73, 'limixerr@gmail.com'),
(72, 74, 'limixerr@gmail.com'),
(73, 75, 'limixerr@gmail.com'),
(74, 76, 'limixerr@gmail.com'),
(75, 77, 'limixerr@gmail.com'),
(76, 78, 'limixerr@gmail.com'),
(77, 79, 'limixerr@gmail.com'),
(78, 80, 'limixerr@gmail.com'),
(79, 81, 'limixerr@gmail.com'),
(80, 82, 'limixerr@gmail.com'),
(81, 83, 'limixerr@gmail.com'),
(82, 84, 'limixerr@gmail.com'),
(83, 85, 'limixerr@gmail.com'),
(84, 86, 'limixerr@gmail.com'),
(85, 87, 'limixerr@gmail.com'),
(86, 88, 'limixerr@gmail.com'),
(87, 89, 'limixerr@gmail.com'),
(88, 90, 'javiervs9797@gmail.com'),
(89, 91, 'javiervs9797@gmail.com'),
(90, 92, 'javiervs9797@gmail.com'),
(91, 93, 'javiervs9797@gmail.com'),
(92, 94, 'javiervs9797@gmail.com'),
(93, 95, 'javiervs9797@gmail.com'),
(94, 96, 'javiervs9797@gmail.com'),
(95, 97, 'javiervs9797@gmail.com'),
(96, 98, 'javiervs9797@gmail.com'),
(97, 99, 'javiervs9797@gmail.com'),
(98, 100, 'javiervs9797@gmail.com'),
(99, 101, 'javiervs9797@gmail.com'),
(100, 102, 'javiervs9797@gmail.com'),
(101, 103, 'javiervs9797@gmail.com'),
(102, 104, 'javiervs9797@gmail.com'),
(103, 105, 'javiervs9797@gmail.com'),
(104, 106, 'javiervs9797@gmail.com'),
(105, 107, 'javiervs9797@gmail.com'),
(106, 108, 'javiervs9797@gmail.com'),
(107, 109, 'javiervs9797@gmail.com'),
(108, 110, 'javiervs9797@gmail.com'),
(109, 111, 'javiervs9797@gmail.com'),
(110, 112, 'javiervs9797@gmail.com'),
(111, 113, 'javiervs9797@gmail.com'),
(112, 114, 'javiervs9797@gmail.com'),
(113, 115, 'javiervs9797@gmail.com'),
(114, 116, 'javiervs9797@gmail.com'),
(115, 117, 'javiervs9797@gmail.com'),
(116, 118, 'javiervs9797@gmail.com'),
(117, 119, 'javiervs9797@gmail.com'),
(118, 120, 'javiervs9797@gmail.com'),
(119, 121, 'javiervs9797@gmail.com'),
(120, 122, 'javiervs9797@gmail.com'),
(121, 123, 'javiervs9797@gmail.com'),
(122, 124, 'javiervs9797@gmail.com'),
(123, 125, 'javiervs9797@gmail.com'),
(124, 126, 'javiervs9797@gmail.com'),
(125, 127, 'javiervs9797@gmail.com'),
(126, 128, 'javiervs9797@gmail.com'),
(127, 129, 'javiervs9797@gmail.com'),
(128, 130, 'javiervs9797@gmail.com'),
(129, 131, 'javiervs9797@gmail.com'),
(130, 132, 'javiervs9797@gmail.com'),
(131, 133, 'javiervs9797@gmail.com'),
(132, 134, 'javiervs9797@gmail.com'),
(133, 135, 'javiervs9797@gmail.com'),
(134, 136, 'javiervs9797@gmail.com'),
(135, 137, 'javiervs9797@gmail.com'),
(136, 138, 'javiervs9797@gmail.com'),
(137, 139, 'javiervs9797@gmail.com'),
(138, 140, 'javiervs9797@gmail.com'),
(139, 141, 'javiervs9797@gmail.com'),
(140, 142, 'javiervs9797@gmail.com'),
(141, 143, 'javiervs9797@gmail.com'),
(142, 144, 'javiervs9797@gmail.com'),
(143, 145, 'javiervs9797@gmail.com'),
(144, 146, 'javiervs9797@gmail.com'),
(145, 147, 'javiervs9797@gmail.com'),
(146, 148, 'javiervs9797@gmail.com'),
(147, 149, 'javiervs9797@gmail.com'),
(148, 150, 'javiervs9797@gmail.com'),
(149, 151, 'javiervs9797@gmail.com'),
(150, 152, 'javiervs9797@gmail.com'),
(151, 153, 'javiervs9797@gmail.com'),
(152, 154, 'javiervs9797@gmail.com'),
(153, 155, 'javiervs9797@gmail.com'),
(154, 156, 'javiervs9797@gmail.com'),
(155, 157, 'javiervs9797@gmail.com'),
(156, 158, 'javiervs9797@gmail.com'),
(157, 159, 'javiervs9797@gmail.com'),
(158, 160, 'javiervs9797@gmail.com'),
(159, 161, 'javiervs9797@gmail.com'),
(160, 162, 'javiervs9797@gmail.com'),
(161, 163, 'javiervs9797@gmail.com'),
(162, 164, 'javiervs9797@gmail.com'),
(163, 165, 'javiervs9797@gmail.com'),
(164, 166, 'javiervs9797@gmail.com'),
(165, 167, 'javiervs9797@gmail.com'),
(166, 168, 'javiervs9797@gmail.com'),
(167, 169, 'javiervs9797@gmail.com'),
(168, 170, 'javiervs9797@gmail.com'),
(169, 171, 'javiervs9797@gmail.com'),
(170, 172, 'javiervs9797@gmail.com'),
(171, 173, 'javiervs9797@gmail.com'),
(172, 174, 'javiervs9797@gmail.com'),
(173, 175, 'javiervs9797@gmail.com'),
(174, 176, 'javiervs9797@gmail.com'),
(175, 177, 'javiervs9797@gmail.com'),
(176, 178, 'javiervs9797@gmail.com'),
(177, 179, 'javiervs9797@gmail.com'),
(178, 180, 'javiervs9797@gmail.com'),
(179, 181, 'javiervs9797@gmail.com'),
(180, 182, 'javiervs9797@gmail.com'),
(181, 183, 'javiervs9797@gmail.com'),
(182, 184, 'javiervs9797@gmail.com'),
(183, 185, 'javiervs9797@gmail.com'),
(184, 186, 'javiervs9797@gmail.com'),
(185, 187, 'javiervs9797@gmail.com'),
(186, 188, 'javiervs9797@gmail.com'),
(187, 189, 'javiervs9797@gmail.com'),
(188, 190, 'javiervs9797@gmail.com'),
(189, 191, 'javiervs9797@gmail.com'),
(190, 192, 'javiervs9797@gmail.com'),
(191, 193, 'javiervs9797@gmail.com'),
(192, 194, 'javiervs9797@gmail.com'),
(193, 195, 'javiervs9797@gmail.com'),
(194, 196, 'javiervs9797@gmail.com'),
(195, 197, 'javiervs9797@gmail.com'),
(196, 198, 'javiervs9797@gmail.com'),
(197, 199, 'javiervs9797@gmail.com'),
(198, 200, 'javiervs9797@gmail.com'),
(199, 201, 'javiervs9797@gmail.com'),
(200, 202, 'javiervs9797@gmail.com'),
(201, 203, 'javiervs9797@gmail.com'),
(202, 204, 'javiervs9797@gmail.com'),
(203, 205, 'javiervs9797@gmail.com'),
(204, 206, 'javiervs9797@gmail.com'),
(205, 207, 'javiervs9797@gmail.com'),
(206, 208, 'javiervs9797@gmail.com'),
(207, 209, 'javiervs9797@gmail.com'),
(208, 210, 'javiervs9797@gmail.com'),
(209, 211, 'javiervs9797@gmail.com'),
(210, 212, 'javiervs9797@gmail.com'),
(211, 213, 'javiervs9797@gmail.com'),
(212, 214, 'javiervs9797@gmail.com'),
(213, 215, 'javiervs9797@gmail.com'),
(214, 216, 'javiervs9797@gmail.com'),
(215, 217, 'javiervs9797@gmail.com'),
(216, 218, 'javiervs9797@gmail.com'),
(217, 219, 'javiervs9797@gmail.com'),
(218, 220, 'javiervs9797@gmail.com'),
(219, 221, 'javiervs9797@gmail.com'),
(220, 222, 'javiervs9797@gmail.com'),
(221, 223, 'javiervs9797@gmail.com'),
(222, 224, 'javiervs9797@gmail.com'),
(223, 225, 'javiervs9797@gmail.com'),
(224, 226, 'javiervs9797@gmail.com'),
(225, 227, 'javiervs9797@gmail.com'),
(226, 228, 'javiervs9797@gmail.com'),
(227, 229, 'javiervs9797@gmail.com'),
(228, 230, 'javiervs9797@gmail.com'),
(229, 231, 'javiervs9797@gmail.com'),
(230, 232, 'javiervs9797@gmail.com'),
(231, 233, 'javiervs9797@gmail.com'),
(232, 234, 'javiervs9797@gmail.com'),
(233, 235, 'javiervs9797@gmail.com'),
(234, 236, 'javiervs9797@gmail.com'),
(235, 237, 'javiervs9797@gmail.com'),
(236, 238, 'javiervs9797@gmail.com'),
(237, 239, 'javiervs9797@gmail.com'),
(238, 240, 'javiervs9797@gmail.com'),
(239, 241, 'javiervs9797@gmail.com'),
(240, 242, 'javiervs9797@gmail.com'),
(241, 243, 'javiervs9797@gmail.com'),
(242, 244, 'javiervs9797@gmail.com'),
(243, 245, 'javiervs9797@gmail.com'),
(244, 246, 'javiervs9797@gmail.com'),
(245, 247, 'javiervs9797@gmail.com'),
(246, 248, 'javiervs9797@gmail.com');

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

--
-- Estructura de tabla para la tabla `user_evento`
--

CREATE TABLE `user_evento` (
  `id_user_evento` int(11) NOT NULL,
  `id_evento` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `contrato` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `nif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `contrato_lleno` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `horario_lleno` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `direccion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` int(11) DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `uniforme` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'No entregado'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `user_evento`
--

INSERT INTO `user_evento` (`id_user_evento`, `id_evento`, `user_id`, `contrato`, `nif`, `contrato_lleno`, `horario_lleno`, `direccion`, `cp`, `email`, `telefono`, `uniforme`) VALUES
(1, 1, 13, '../contratos/1/13/contrato_vacio.pdf', 'ewteer', '../contratos/1/13/contrato_lleno.pdf', '../horarios/1/13/horario_lleno.pdf', 'Pellegrino 2045', 7400, 'fede.gundel@gmail.com', '+34 22846121397', 'No entregado'),
(2, 2, 14, '../contratos/2/14/contrato_vacio.pdf', '2134234', NULL, '../horarios/2/14/horario_lleno.pdf', '12342', 34123, 'fede.gundel@gmail.com', NULL, 'No entregado'),
(3, 2, 6680, '../contratos/2/6680/contrato_vacio.pdf', '2134234', NULL, NULL, '12342', 34123, '32123', NULL, 'No entregado');

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

--
-- Estructura de tabla para la tabla `user_permiso`
--

CREATE TABLE `user_permiso` (
  `id_user_permiso` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `folder_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `user_permiso`
--

INSERT INTO `user_permiso` (`id_user_permiso`, `user_id`, `folder_id`) VALUES
(84, 6680, 17);

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

--
-- Estructura de tabla para la tabla `vacaciones`
--

CREATE TABLE `vacaciones` (
  `id_vacacion` int(11) NOT NULL,
  `fecha_i` date NOT NULL,
  `fecha_f` date NOT NULL,
  `user_id` int(11) NOT NULL,
  `estado` varchar(50) DEFAULT NULL,
  `observaciones` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `vacaciones`
--

INSERT INTO `vacaciones` (`id_vacacion`, `fecha_i`, `fecha_f`, `user_id`, `estado`, `observaciones`) VALUES
(34, '2025-05-30', '2025-05-31', 6741, 'Aceptado', '1'),
(35, '2025-05-06', '2025-05-06', 6741, 'Aceptado', 'Hola'),
(50, '2025-04-01', '2025-04-30', 13, 'Aceptado', NULL),
(52, '2025-05-02', '2025-05-03', 13, 'Aceptado', NULL),
(54, '2025-05-01', '2025-05-01', 13, 'Aceptado', NULL),
(57, '2025-02-27', '2025-03-06', 6707, 'Pendiente', NULL);

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

--
-- Estructura de tabla para la tabla `vehiculos`
--

CREATE TABLE `vehiculos` (
  `id_vehiculo` int(11) NOT NULL,
  `exposicion` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `id_modelo` int(11) DEFAULT NULL,
  `id_marca` int(11) DEFAULT NULL,
  `fecha_matriculacion` date DEFAULT NULL,
  `proxima_itv` date NOT NULL,
  `id_combustible` int(11) DEFAULT NULL,
  `kilometros` decimal(10,2) NOT NULL,
  `matricula` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `envio_vencimiento` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `ventas`
--

CREATE TABLE `ventas` (
  `id_venta` int(11) NOT NULL,
  `client_id` int(11) DEFAULT NULL,
  `id_vehiculo` int(11) DEFAULT NULL,
  `id_financiera` int(11) DEFAULT NULL,
  `plazo` int(11) DEFAULT NULL,
  `id_metodo` int(11) DEFAULT NULL,
  `fecha` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura Stand-in para la vista `vista_clientes`
-- (Véase abajo para la vista actual)
--
CREATE TABLE `vista_clientes` (
`movil` varchar(20)
,`client_id` int(11)
,`nombre` varchar(255)
,`direccion` varchar(255)
,`cp` int(11)
,`email` varchar(255)
,`telefono` varchar(255)
,`cif` varchar(255)
,`fecha` date
,`user_id` int(11)
,`estado` varchar(255)
,`imagen` varchar(255)
,`terminos` tinyint(1)
,`email_marketing` tinyint(1)
,`subvencionado` varchar(255)
,`fecha_nacimiento` date
,`sms_habilitado` tinyint(1)
,`felicitado` tinyint(1)
,`peluqueria` varchar(255)
,`tipo` varchar(255)
,`sexo` varchar(255)
,`emails` longtext
,`descuento` decimal(10,2)
,`codigo` int(11)
,`id_sector` int(11)
,`linkedin` varchar(255)
,`instagram` varchar(255)
,`tiktok` varchar(255)
,`x` varchar(255)
,`facebook` varchar(255)
,`forma_juridica` varchar(255)
,`nombre_juridico` varchar(255)
,`cif_juridico` varchar(255)
,`domicilio_fiscal` varchar(255)
,`activo` varchar(255)
,`codigo_tramitador` varchar(255)
,`id_poblacion` int(11)
,`codigo_gestor` varchar(255)
,`codigo_contable` varchar(255)
,`web` varchar(255)
,`grupos` mediumtext
,`sms_enviados` mediumtext
);

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

--
-- Estructura Stand-in para la vista `vista_clientes_2`
-- (Véase abajo para la vista actual)
--
CREATE TABLE `vista_clientes_2` (
`movil` varchar(20)
,`client_id` int(11)
,`nombre` varchar(255)
,`direccion` varchar(255)
,`cp` int(11)
,`email` varchar(255)
,`telefono` varchar(255)
,`cif` varchar(255)
,`fecha` date
,`user_id` int(11)
,`estado` varchar(255)
,`imagen` varchar(255)
,`terminos` tinyint(1)
,`email_marketing` tinyint(1)
,`subvencionado` varchar(255)
,`fecha_nacimiento` date
,`sms_habilitado` tinyint(1)
,`felicitado` tinyint(1)
,`peluqueria` varchar(255)
,`tipo` varchar(255)
,`sexo` varchar(255)
,`emails` longtext
,`descuento` decimal(10,2)
,`codigo` int(11)
,`id_sector` int(11)
,`linkedin` varchar(255)
,`instagram` varchar(255)
,`tiktok` varchar(255)
,`x` varchar(255)
,`facebook` varchar(255)
,`forma_juridica` varchar(255)
,`nombre_juridico` varchar(255)
,`cif_juridico` varchar(255)
,`domicilio_fiscal` varchar(255)
,`activo` varchar(255)
,`codigo_tramitador` varchar(255)
,`id_poblacion` int(11)
,`codigo_gestor` varchar(255)
,`codigo_contable` varchar(255)
,`web` varchar(255)
,`grupos` mediumtext
,`sms_enviados` mediumtext
);

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

--
-- Estructura de tabla para la tabla `zonas`
--

CREATE TABLE `zonas` (
  `id_zona` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_cliente` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `acciones`
--
ALTER TABLE `acciones`
  ADD PRIMARY KEY (`numero_aaff`);

--
-- Indices de la tabla `actividad`
--
ALTER TABLE `actividad`
  ADD PRIMARY KEY (`id_actividad`),
  ADD KEY `actividad` (`actividad`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `administraciones`
--
ALTER TABLE `administraciones`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `albaranes`
--
ALTER TABLE `albaranes`
  ADD PRIMARY KEY (`id_albaran`),
  ADD KEY `FK_client_id` (`id_cliente`),
  ADD KEY `FK_fase_id` (`id_fase`),
  ADD KEY `FK_sector_id` (`id_sector`),
  ADD KEY `FK_obra_id` (`id_obra`),
  ADD KEY `FK_user_id` (`id_usuario`),
  ADD KEY `invoice_id` (`invoice_id`);

--
-- Indices de la tabla `alergenos`
--
ALTER TABLE `alergenos`
  ADD PRIMARY KEY (`id_alergeno`);

--
-- Indices de la tabla `alergeno_alumno`
--
ALTER TABLE `alergeno_alumno`
  ADD PRIMARY KEY (`id_alergeno_alumno`),
  ADD KEY `id_alergeno` (`id_alergeno`);

--
-- Indices de la tabla `almacenes`
--
ALTER TABLE `almacenes`
  ADD PRIMARY KEY (`id_almacen`);

--
-- Indices de la tabla `alumnos`
--
ALTER TABLE `alumnos`
  ADD PRIMARY KEY (`id_alumno`);

--
-- Indices de la tabla `alumno_curso`
--
ALTER TABLE `alumno_curso`
  ADD PRIMARY KEY (`id_alumno_curso`),
  ADD KEY `id_alumno` (`id_alumno`),
  ADD KEY `id_curso` (`id_curso`);

--
-- Indices de la tabla `anomalia`
--
ALTER TABLE `anomalia`
  ADD PRIMARY KEY (`id_anomalia`),
  ADD KEY `id_miembro` (`id_miembro`),
  ADD KEY `anomalia_ibfk_1` (`id_fichaje`);

--
-- Indices de la tabla `apartados`
--
ALTER TABLE `apartados`
  ADD PRIMARY KEY (`apartado_id`),
  ADD UNIQUE KEY `codigo_unico` (`codigo`),
  ADD KEY `id_medida` (`id_medida`),
  ADD KEY `fk_apartados_ubicaciones` (`id_ubicacion`),
  ADD KEY `fk_apartados_familias` (`id_familia`),
  ADD KEY `fk_apartados_subfamilias` (`id_subfamilia`),
  ADD KEY `id_igic` (`id_igic`);

--
-- Indices de la tabla `apartado_factura_manual`
--
ALTER TABLE `apartado_factura_manual`
  ADD PRIMARY KEY (`id_apartado_factura_manual`),
  ADD KEY `id_factura_manual` (`id_factura_manual`),
  ADD KEY `id_medida` (`id_medida`),
  ADD KEY `id_albaran` (`id_albaran`);

--
-- Indices de la tabla `apartado_factura_manual_materiales`
--
ALTER TABLE `apartado_factura_manual_materiales`
  ADD PRIMARY KEY (`id_apartado_factura_manual_materiales`),
  ADD KEY `id_factura_manual_materiales` (`id_factura_manual_materiales`);

--
-- Indices de la tabla `apartado_factura_rectificada`
--
ALTER TABLE `apartado_factura_rectificada`
  ADD PRIMARY KEY (`id_apartado_factura_rectificada`),
  ADD KEY `apartado_factura_rectificada_ibfk_1` (`id_factura_rectificada`),
  ADD KEY `id_apartado_factura_manual` (`id_apartado_factura_manual`);

--
-- Indices de la tabla `archivos`
--
ALTER TABLE `archivos`
  ADD PRIMARY KEY (`id_archivo`),
  ADD KEY `id_carpeta` (`carpeta_id`);

--
-- Indices de la tabla `articulos`
--
ALTER TABLE `articulos`
  ADD PRIMARY KEY (`id_articulo`),
  ADD KEY `articulos_ibfk_1` (`id_marca`),
  ADD KEY `articulos_ibfk_2` (`id_familia`),
  ADD KEY `articulos_ibfk_3` (`id_subfamilia`),
  ADD KEY `fk_ubicacion` (`id_ubicacion`);

--
-- Indices de la tabla `backups`
--
ALTER TABLE `backups`
  ADD PRIMARY KEY (`id_backup`);

--
-- Indices de la tabla `baldas`
--
ALTER TABLE `baldas`
  ADD PRIMARY KEY (`id_balda`);

--
-- Indices de la tabla `bancos`
--
ALTER TABLE `bancos`
  ADD PRIMARY KEY (`id_banco`);

--
-- Indices de la tabla `camiones`
--
ALTER TABLE `camiones`
  ADD PRIMARY KEY (`id_camion`);

--
-- Indices de la tabla `carpetas`
--
ALTER TABLE `carpetas`
  ADD PRIMARY KEY (`id_carpeta`),
  ADD KEY `carpeta_id` (`carpeta_id`);

--
-- Indices de la tabla `categoria`
--
ALTER TABLE `categoria`
  ADD PRIMARY KEY (`id_categoria`);

--
-- Indices de la tabla `citas`
--
ALTER TABLE `citas`
  ADD PRIMARY KEY (`id_cita`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `id_servicio` (`id_servicio`);

--
-- Indices de la tabla `clientes`
--
ALTER TABLE `clientes`
  ADD PRIMARY KEY (`client_id`),
  ADD KEY `FK_user_id` (`user_id`) USING BTREE,
  ADD KEY `id_poblacion` (`id_poblacion`);

--
-- Indices de la tabla `cliente_subvencion`
--
ALTER TABLE `cliente_subvencion`
  ADD PRIMARY KEY (`id_cliente_subvencion`),
  ADD KEY `id_cliente` (`id_cliente`),
  ADD KEY `id_subvencion` (`id_subvencion`),
  ADD KEY `id_estado_subvencion` (`id_estado_subvencion`);

--
-- Indices de la tabla `cnae`
--
ALTER TABLE `cnae`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`);

--
-- Indices de la tabla `columnas`
--
ALTER TABLE `columnas`
  ADD PRIMARY KEY (`id_columna`);

--
-- Indices de la tabla `combustibles`
--
ALTER TABLE `combustibles`
  ADD PRIMARY KEY (`id_combustible`);

--
-- Indices de la tabla `comerciales`
--
ALTER TABLE `comerciales`
  ADD PRIMARY KEY (`id_comercial`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `complementos`
--
ALTER TABLE `complementos`
  ADD PRIMARY KEY (`id_complemento`),
  ADD KEY `id_material` (`id_material`);

--
-- Indices de la tabla `complemento_material`
--
ALTER TABLE `complemento_material`
  ADD PRIMARY KEY (`id_complemento_material`),
  ADD KEY `id_complemento` (`id_complemento`),
  ADD KEY `id_evento_material` (`id_evento_material`);

--
-- Indices de la tabla `compras`
--
ALTER TABLE `compras`
  ADD PRIMARY KEY (`id_compra`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `invoice_id` (`invoice_id`);

--
-- Indices de la tabla `condiciones`
--
ALTER TABLE `condiciones`
  ADD PRIMARY KEY (`id_condicion`);

--
-- Indices de la tabla `contratos`
--
ALTER TABLE `contratos`
  ADD PRIMARY KEY (`id_contrato`),
  ADD KEY `id_empleado` (`id_empleado`);

--
-- Indices de la tabla `convenios`
--
ALTER TABLE `convenios`
  ADD PRIMARY KEY (`id_convenio`),
  ADD KEY `id_sector` (`id_sector`);

--
-- Indices de la tabla `copia_seguridad`
--
ALTER TABLE `copia_seguridad`
  ADD PRIMARY KEY (`id_copia_seguridad`);

--
-- Indices de la tabla `coverpage`
--
ALTER TABLE `coverpage`
  ADD PRIMARY KEY (`coverpage_id`);

--
-- Indices de la tabla `cursos`
--
ALTER TABLE `cursos`
  ADD PRIMARY KEY (`id_curso`),
  ADD KEY `id_plan` (`id_plan`),
  ADD KEY `id_docente` (`id_docente`),
  ADD KEY `numero_aaff` (`numero_aaff`);

--
-- Indices de la tabla `datos_cliente`
--
ALTER TABLE `datos_cliente`
  ADD PRIMARY KEY (`id_datos_cliente`),
  ADD KEY `id_sector` (`id_sector`),
  ADD KEY `id_fase` (`id_fase`),
  ADD KEY `id_zona` (`id_zona`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `id_cliente_subvencion` (`id_cliente_subvencion`);

--
-- Indices de la tabla `datos_cliente_peluqueria`
--
ALTER TABLE `datos_cliente_peluqueria`
  ADD PRIMARY KEY (`id_datos_cliente_peluqueria`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `id_sector` (`id_sector`),
  ADD KEY `id_tipo_pelo` (`id_tipo_pelo`),
  ADD KEY `id_fase` (`id_fase`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `docentes`
--
ALTER TABLE `docentes`
  ADD PRIMARY KEY (`id_docente`);

--
-- Indices de la tabla `email_custom`
--
ALTER TABLE `email_custom`
  ADD PRIMARY KEY (`id_email_custom`);

--
-- Indices de la tabla `empleado`
--
ALTER TABLE `empleado`
  ADD PRIMARY KEY (`id_empleado`);

--
-- Indices de la tabla `empleados`
--
ALTER TABLE `empleados`
  ADD PRIMARY KEY (`id_empleado`);

--
-- Indices de la tabla `empleado_grupo2`
--
ALTER TABLE `empleado_grupo2`
  ADD PRIMARY KEY (`id_empleado_grupo2`),
  ADD KEY `id_grupo2` (`id_grupo2`),
  ADD KEY `id_empleado` (`id_empleado`);

--
-- Indices de la tabla `envios_cumple`
--
ALTER TABLE `envios_cumple`
  ADD PRIMARY KEY (`id_envios_cumple`),
  ADD KEY `client_id` (`client_id`);

--
-- Indices de la tabla `envios_itv`
--
ALTER TABLE `envios_itv`
  ADD PRIMARY KEY (`id_envio_itv`),
  ADD KEY `fk_vehiculo` (`id_vehiculo`);

--
-- Indices de la tabla `estados`
--
ALTER TABLE `estados`
  ADD PRIMARY KEY (`id_estado`);

--
-- Indices de la tabla `estado_archivo`
--
ALTER TABLE `estado_archivo`
  ADD PRIMARY KEY (`id_estado_archivo`);

--
-- Indices de la tabla `estado_subvencion`
--
ALTER TABLE `estado_subvencion`
  ADD PRIMARY KEY (`id_estado_subvencion`);

--
-- Indices de la tabla `eventos`
--
ALTER TABLE `eventos`
  ADD PRIMARY KEY (`id_evento`),
  ADD KEY `id_categoria` (`id_categoria`);

--
-- Indices de la tabla `eventos2`
--
ALTER TABLE `eventos2`
  ADD PRIMARY KEY (`id_evento`),
  ADD KEY `id_camion` (`id_camion`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `fk_eventos2_comerciales` (`id_comercial`);

--
-- Indices de la tabla `evento_material`
--
ALTER TABLE `evento_material`
  ADD PRIMARY KEY (`id_evento_material`),
  ADD KEY `id_evento` (`id_evento`),
  ADD KEY `id_material` (`id_material`);

--
-- Indices de la tabla `facturas`
--
ALTER TABLE `facturas`
  ADD PRIMARY KEY (`id_factura`),
  ADD KEY `FK_presupuesto_id` (`id_presupuesto`),
  ADD KEY `metodo_pago` (`metodo_pago`);

--
-- Indices de la tabla `facturas_rectificadas`
--
ALTER TABLE `facturas_rectificadas`
  ADD PRIMARY KEY (`id_factura_rectificada`),
  ADD KEY `facturas_rectificadas_ibfk_1` (`id_factura_manual`);

--
-- Indices de la tabla `factura_empleado`
--
ALTER TABLE `factura_empleado`
  ADD PRIMARY KEY (`id_factura_empleado`),
  ADD KEY `id_empleado` (`id_empleado`);

--
-- Indices de la tabla `factura_manual`
--
ALTER TABLE `factura_manual`
  ADD PRIMARY KEY (`id_factura_manual`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `id_banco` (`id_banco`),
  ADD KEY `id_banco_3` (`id_banco_3`),
  ADD KEY `id_proyecto` (`id_proyecto`),
  ADD KEY `id_banco_2` (`id_banco_2`);

--
-- Indices de la tabla `factura_manual_materiales`
--
ALTER TABLE `factura_manual_materiales`
  ADD PRIMARY KEY (`id_factura_manual_materiales`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `id_banco` (`id_banco`),
  ADD KEY `id_banco_3` (`id_banco_3`),
  ADD KEY `id_evento` (`id_evento`),
  ADD KEY `id_banco_2` (`id_banco_2`);

--
-- Indices de la tabla `factura_proveedor`
--
ALTER TABLE `factura_proveedor`
  ADD PRIMARY KEY (`id_factura_proveedor`),
  ADD KEY `id_proveedor` (`id_proveedor`);

--
-- Indices de la tabla `familias`
--
ALTER TABLE `familias`
  ADD PRIMARY KEY (`id_familia`);

--
-- Indices de la tabla `fases`
--
ALTER TABLE `fases`
  ADD PRIMARY KEY (`id_fase`);

--
-- Indices de la tabla `favorites`
--
ALTER TABLE `favorites`
  ADD PRIMARY KEY (`favorite_id`);

--
-- Indices de la tabla `featured`
--
ALTER TABLE `featured`
  ADD PRIMARY KEY (`featured_id`);

--
-- Indices de la tabla `feriados`
--
ALTER TABLE `feriados`
  ADD PRIMARY KEY (`id_feriado`);

--
-- Indices de la tabla `fichajes`
--
ALTER TABLE `fichajes`
  ADD PRIMARY KEY (`id_fichaje`),
  ADD KEY `miembro` (`id_miembro`);

--
-- Indices de la tabla `files`
--
ALTER TABLE `files`
  ADD PRIMARY KEY (`file_id`),
  ADD KEY `file_user` (`file_user`),
  ADD KEY `id_estado_archivo` (`id_estado_archivo`);

--
-- Indices de la tabla `financieras`
--
ALTER TABLE `financieras`
  ADD PRIMARY KEY (`id_financiera`);

--
-- Indices de la tabla `firmas`
--
ALTER TABLE `firmas`
  ADD PRIMARY KEY (`id_firma`);

--
-- Indices de la tabla `folders`
--
ALTER TABLE `folders`
  ADD PRIMARY KEY (`folder_id`),
  ADD KEY `id_estado_archivo` (`id_estado_archivo`),
  ADD KEY `folder_user` (`folder_user`);

--
-- Indices de la tabla `formularios`
--
ALTER TABLE `formularios`
  ADD PRIMARY KEY (`id_formulario`);

--
-- Indices de la tabla `gasto_proyecto`
--
ALTER TABLE `gasto_proyecto`
  ADD PRIMARY KEY (`id_gasto_proyecto`),
  ADD KEY `fk_gasto_proyecto_proyectos` (`id_proyecto`);

--
-- Indices de la tabla `google`
--
ALTER TABLE `google`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `grupos`
--
ALTER TABLE `grupos`
  ADD PRIMARY KEY (`id_grupo`);

--
-- Indices de la tabla `grupos2`
--
ALTER TABLE `grupos2`
  ADD PRIMARY KEY (`id_grupo2`);

--
-- Indices de la tabla `grupo_cliente`
--
ALTER TABLE `grupo_cliente`
  ADD PRIMARY KEY (`id_grupo_cliente`),
  ADD KEY `id_grupo` (`id_grupo`),
  ADD KEY `client_id` (`client_id`);

--
-- Indices de la tabla `igic`
--
ALTER TABLE `igic`
  ADD PRIMARY KEY (`id_igic`),
  ADD UNIQUE KEY `porcentaje` (`porcentaje`);

--
-- Indices de la tabla `impuestos`
--
ALTER TABLE `impuestos`
  ADD PRIMARY KEY (`id_impuesto`);

--
-- Indices de la tabla `ingreso_plan`
--
ALTER TABLE `ingreso_plan`
  ADD PRIMARY KEY (`id_ingreso_plan`),
  ADD KEY `id_plan` (`id_plan`);

--
-- Indices de la tabla `jornada_laboral`
--
ALTER TABLE `jornada_laboral`
  ADD PRIMARY KEY (`id_jornada`),
  ADD KEY `id_miembro` (`id_miembro`);

--
-- Indices de la tabla `kits`
--
ALTER TABLE `kits`
  ADD PRIMARY KEY (`id_kit`);

--
-- Indices de la tabla `kit_articulo`
--
ALTER TABLE `kit_articulo`
  ADD PRIMARY KEY (`id_kit_articulo`),
  ADD KEY `fk_kit_articulo_id_articulo` (`id_articulo`),
  ADD KEY `fk_kit_articulo_id_kit` (`id_kit`);

--
-- Indices de la tabla `localidades`
--
ALTER TABLE `localidades`
  ADD PRIMARY KEY (`id_localidad`),
  ADD KEY `id_provincia` (`id_provincia`);

--
-- Indices de la tabla `logins`
--
ALTER TABLE `logins`
  ADD PRIMARY KEY (`login_id`),
  ADD KEY `fk_logins_users_idx` (`login_user`);

--
-- Indices de la tabla `mailing`
--
ALTER TABLE `mailing`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `marcas`
--
ALTER TABLE `marcas`
  ADD PRIMARY KEY (`id_marca`);

--
-- Indices de la tabla `materiales`
--
ALTER TABLE `materiales`
  ADD PRIMARY KEY (`material_id`),
  ADD KEY `FK_estado_id` (`id_estado`),
  ADD KEY `FK_ubicacion_id` (`id_ubicacion`);

--
-- Indices de la tabla `materiales2`
--
ALTER TABLE `materiales2`
  ADD PRIMARY KEY (`id_material`),
  ADD KEY `fk_materiales2_familia` (`id_familia`),
  ADD KEY `fk_materiales2_subfamilia` (`id_subfamilia`);

--
-- Indices de la tabla `material_pack`
--
ALTER TABLE `material_pack`
  ADD PRIMARY KEY (`id_pack`,`id_material`),
  ADD KEY `id_material` (`id_material`);

--
-- Indices de la tabla `medidas`
--
ALTER TABLE `medidas`
  ADD PRIMARY KEY (`id_medida`);

--
-- Indices de la tabla `message`
--
ALTER TABLE `message`
  ADD PRIMARY KEY (`message_id`),
  ADD KEY `fk_logins_users_idx` (`message_user`),
  ADD KEY `fk_message_tikets1_idx` (`message_ticket_id`);

--
-- Indices de la tabla `metodos_pago`
--
ALTER TABLE `metodos_pago`
  ADD PRIMARY KEY (`id_metodo`);

--
-- Indices de la tabla `miembro_equipo`
--
ALTER TABLE `miembro_equipo`
  ADD PRIMARY KEY (`id_miembro`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `miembro_evento`
--
ALTER TABLE `miembro_evento`
  ADD PRIMARY KEY (`id_miembro_evento`),
  ADD KEY `id_miembro` (`id_miembro`),
  ADD KEY `id_evento` (`id_evento`);

--
-- Indices de la tabla `modelos`
--
ALTER TABLE `modelos`
  ADD PRIMARY KEY (`id_modelo`);

--
-- Indices de la tabla `navegadores`
--
ALTER TABLE `navegadores`
  ADD PRIMARY KEY (`id_navegador`);

--
-- Indices de la tabla `nivel_estudios`
--
ALTER TABLE `nivel_estudios`
  ADD PRIMARY KEY (`id_nivel_estudios`);

--
-- Indices de la tabla `notas`
--
ALTER TABLE `notas`
  ADD PRIMARY KEY (`id_nota`),
  ADD KEY `FK_client_id` (`id_cliente`);

--
-- Indices de la tabla `obras`
--
ALTER TABLE `obras`
  ADD PRIMARY KEY (`id_obra`);

--
-- Indices de la tabla `observaciones`
--
ALTER TABLE `observaciones`
  ADD PRIMARY KEY (`id_observacion`),
  ADD KEY `id_pedido` (`id_pedido`);

--
-- Indices de la tabla `otras_carpetas`
--
ALTER TABLE `otras_carpetas`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `packs`
--
ALTER TABLE `packs`
  ADD PRIMARY KEY (`id_pack`);

--
-- Indices de la tabla `pago`
--
ALTER TABLE `pago`
  ADD PRIMARY KEY (`id_pago`),
  ADD KEY `id_miembro` (`id_miembro`),
  ADD KEY `id_proveedor` (`id_proveedor`);

--
-- Indices de la tabla `pago_empleado`
--
ALTER TABLE `pago_empleado`
  ADD PRIMARY KEY (`id_pago_empleado`),
  ADD KEY `id_metodo` (`id_metodo`),
  ADD KEY `id_banco` (`id_banco`),
  ADD KEY `id_factura_empleado` (`id_factura_empleado`);

--
-- Indices de la tabla `pago_factura`
--
ALTER TABLE `pago_factura`
  ADD PRIMARY KEY (`id_pago_factura`),
  ADD KEY `id_metodo` (`id_metodo`),
  ADD KEY `id_banco` (`id_banco`),
  ADD KEY `id_factura_manual` (`id_factura_manual`);

--
-- Indices de la tabla `pago_proveedor`
--
ALTER TABLE `pago_proveedor`
  ADD PRIMARY KEY (`id_pago_proveedor`),
  ADD KEY `id_metodo` (`id_metodo`),
  ADD KEY `id_banco` (`id_banco`),
  ADD KEY `id_factura_proveedor` (`id_factura_proveedor`);

--
-- Indices de la tabla `pedidos`
--
ALTER TABLE `pedidos`
  ADD PRIMARY KEY (`id_pedido`),
  ADD KEY `pedidos_transportistas_id` (`id_transportista`),
  ADD KEY `id_firma` (`id_firma`),
  ADD KEY `id_almacen` (`id_almacen`),
  ADD KEY `id_balda` (`id_balda`),
  ADD KEY `id_columna` (`id_columna`);

--
-- Indices de la tabla `pedidos_observaciones`
--
ALTER TABLE `pedidos_observaciones`
  ADD KEY `pedidos_observaciones_id` (`id_pedido`);

--
-- Indices de la tabla `pedidos_transportistas`
--
ALTER TABLE `pedidos_transportistas`
  ADD PRIMARY KEY (`id_transportista`);

--
-- Indices de la tabla `periodo_vacaciones`
--
ALTER TABLE `periodo_vacaciones`
  ADD PRIMARY KEY (`id_periodo_vacaciones`),
  ADD KEY `id_empleado` (`id_empleado`);

--
-- Indices de la tabla `personalizacion`
--
ALTER TABLE `personalizacion`
  ADD PRIMARY KEY (`id_personalizacion`);

--
-- Indices de la tabla `planes`
--
ALTER TABLE `planes`
  ADD PRIMARY KEY (`id_plan`),
  ADD KEY `id_sector` (`id_sector`);

--
-- Indices de la tabla `poblaciones`
--
ALTER TABLE `poblaciones`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `presupuestos`
--
ALTER TABLE `presupuestos`
  ADD PRIMARY KEY (`id_presupuesto`),
  ADD KEY `FK_client_id` (`id_cliente`),
  ADD KEY `FK_fase_id` (`id_fase`),
  ADD KEY `FK_sector_id` (`id_sector`),
  ADD KEY `FK_obra_id` (`id_obra`),
  ADD KEY `FK_user_id` (`id_usuario`);

--
-- Indices de la tabla `presupuestos_material`
--
ALTER TABLE `presupuestos_material`
  ADD PRIMARY KEY (`id_presupuesto`),
  ADD KEY `FK_client_id` (`id_cliente`),
  ADD KEY `FK_evento_id` (`id_evento`),
  ADD KEY `FK_user_id` (`id_usuario`);

--
-- Indices de la tabla `presupuesto_programado`
--
ALTER TABLE `presupuesto_programado`
  ADD PRIMARY KEY (`id_presupuesto_programado`),
  ADD KEY `id_presupuesto` (`id_presupuesto`);

--
-- Indices de la tabla `producto`
--
ALTER TABLE `producto`
  ADD PRIMARY KEY (`id_producto`),
  ADD UNIQUE KEY `numero` (`numero`),
  ADD KEY `id_subcategoria` (`id_subcategoria`);

--
-- Indices de la tabla `proveedores`
--
ALTER TABLE `proveedores`
  ADD PRIMARY KEY (`id_proveedor`);

--
-- Indices de la tabla `provincias`
--
ALTER TABLE `provincias`
  ADD PRIMARY KEY (`id_provincia`);

--
-- Indices de la tabla `proyectos`
--
ALTER TABLE `proyectos`
  ADD PRIMARY KEY (`id_proyecto`);

--
-- Indices de la tabla `proyecto_empleado`
--
ALTER TABLE `proyecto_empleado`
  ADD PRIMARY KEY (`id_proyecto_empleado`),
  ADD KEY `id_empleado` (`id_empleado`),
  ADD KEY `id_proyecto` (`id_proyecto`),
  ADD KEY `id_grupo2` (`id_grupo2`);

--
-- Indices de la tabla `proyecto_trabajador`
--
ALTER TABLE `proyecto_trabajador`
  ADD PRIMARY KEY (`id_proyecto_trabajador`),
  ADD KEY `FK_t_id` (`id_trabajador`),
  ADD KEY `FK_p_id` (`id_proyecto`);

--
-- Indices de la tabla `recordatorios_camiones`
--
ALTER TABLE `recordatorios_camiones`
  ADD PRIMARY KEY (`id_recordatorio`),
  ADD KEY `id_camion` (`id_camion`);

--
-- Indices de la tabla `roles`
--
ALTER TABLE `roles`
  ADD PRIMARY KEY (`id_rol`);

--
-- Indices de la tabla `sectores`
--
ALTER TABLE `sectores`
  ADD PRIMARY KEY (`id_sector`),
  ADD KEY `FK_sector_client_id` (`id_cliente`);

--
-- Indices de la tabla `sectors`
--
ALTER TABLE `sectors`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `sector_cnae`
--
ALTER TABLE `sector_cnae`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `unique_sector_cnae` (`sector_id`,`cnae_id`),
  ADD KEY `cnae_id` (`cnae_id`);

--
-- Indices de la tabla `servicio`
--
ALTER TABLE `servicio`
  ADD PRIMARY KEY (`id_servicio`),
  ADD UNIQUE KEY `numero` (`numero`),
  ADD KEY `id_subcategoria` (`id_subcategoria`);

--
-- Indices de la tabla `servicio_calendario`
--
ALTER TABLE `servicio_calendario`
  ADD PRIMARY KEY (`id_servicio_calendario`),
  ADD KEY `id_servicio` (`id_servicio`);

--
-- Indices de la tabla `servicio_trabajador`
--
ALTER TABLE `servicio_trabajador`
  ADD PRIMARY KEY (`id_servicio_trabajador`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `id_servicio_calendario` (`id_servicio_calendario`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `slider`
--
ALTER TABLE `slider`
  ADD PRIMARY KEY (`slider_id`);

--
-- Indices de la tabla `sms`
--
ALTER TABLE `sms`
  ADD PRIMARY KEY (`id_sms`),
  ADD KEY `vwer` (`client_id`);

--
-- Indices de la tabla `subcategorias`
--
ALTER TABLE `subcategorias`
  ADD PRIMARY KEY (`id_subcategoria`);

--
-- Indices de la tabla `subfamilias`
--
ALTER TABLE `subfamilias`
  ADD PRIMARY KEY (`id_subfamilia`),
  ADD KEY `id_familia` (`id_familia`);

--
-- Indices de la tabla `subvenciones`
--
ALTER TABLE `subvenciones`
  ADD PRIMARY KEY (`id_subvencion`);

--
-- Indices de la tabla `tag`
--
ALTER TABLE `tag`
  ADD PRIMARY KEY (`id_tag`);

--
-- Indices de la tabla `tag_cliente`
--
ALTER TABLE `tag_cliente`
  ADD PRIMARY KEY (`id_tag_cliente`),
  ADD KEY `id_tag` (`id_tag`),
  ADD KEY `client_id` (`client_id`);

--
-- Indices de la tabla `tickets`
--
ALTER TABLE `tickets`
  ADD PRIMARY KEY (`ticket_id`),
  ADD KEY `fk_logins_users_idx` (`ticket_user`),
  ADD KEY `fk_tickets_users1_idx` (`ticket_assistant`);

--
-- Indices de la tabla `tipo_pelo`
--
ALTER TABLE `tipo_pelo`
  ADD PRIMARY KEY (`id_tipo_pelo`);

--
-- Indices de la tabla `tools`
--
ALTER TABLE `tools`
  ADD PRIMARY KEY (`tool_id`);

--
-- Indices de la tabla `trabajadores`
--
ALTER TABLE `trabajadores`
  ADD PRIMARY KEY (`id_trabajador`);

--
-- Indices de la tabla `transportistas`
--
ALTER TABLE `transportistas`
  ADD PRIMARY KEY (`id_transportista`);

--
-- Indices de la tabla `tutores`
--
ALTER TABLE `tutores`
  ADD PRIMARY KEY (`id_tutor`),
  ADD KEY `id_alumno` (`id_alumno`);

--
-- Indices de la tabla `ubicaciones`
--
ALTER TABLE `ubicaciones`
  ADD PRIMARY KEY (`id_ubicacion`);

--
-- Indices de la tabla `ubicacion_feriado`
--
ALTER TABLE `ubicacion_feriado`
  ADD PRIMARY KEY (`id_ubicacion_feriado`),
  ADD KEY `id_provincia` (`id_provincia`),
  ADD KEY `id_localidad` (`id_localidad`),
  ADD KEY `id_feriado` (`id_feriado`);

--
-- Indices de la tabla `uploads`
--
ALTER TABLE `uploads`
  ADD PRIMARY KEY (`upload_id`);

--
-- Indices de la tabla `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`user_id`),
  ADD KEY `fk_users_users1_idx` (`user_supervisor`),
  ADD KEY `user_ROL` (`id_rol`),
  ADD KEY `id_provincia` (`id_provincia`),
  ADD KEY `id_localidad` (`id_localidad`);

--
-- Indices de la tabla `user_copia`
--
ALTER TABLE `user_copia`
  ADD PRIMARY KEY (`id_user_copia`),
  ADD KEY `id_copia_seguridad` (`id_copia_seguridad`);

--
-- Indices de la tabla `user_evento`
--
ALTER TABLE `user_evento`
  ADD PRIMARY KEY (`id_user_evento`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `id_evento` (`id_evento`);

--
-- Indices de la tabla `user_permiso`
--
ALTER TABLE `user_permiso`
  ADD PRIMARY KEY (`id_user_permiso`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `folder_id` (`folder_id`);

--
-- Indices de la tabla `vacaciones`
--
ALTER TABLE `vacaciones`
  ADD PRIMARY KEY (`id_vacacion`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `vehiculos`
--
ALTER TABLE `vehiculos`
  ADD PRIMARY KEY (`id_vehiculo`),
  ADD UNIQUE KEY `matricula` (`matricula`),
  ADD KEY `fk_modelo` (`id_modelo`),
  ADD KEY `fk_combustible` (`id_combustible`),
  ADD KEY `fk_marca` (`id_marca`);

--
-- Indices de la tabla `ventas`
--
ALTER TABLE `ventas`
  ADD PRIMARY KEY (`id_venta`),
  ADD UNIQUE KEY `unique_id_vehiculo` (`id_vehiculo`),
  ADD KEY `fk_financieras` (`id_financiera`),
  ADD KEY `fk_metodos_pago` (`id_metodo`);

--
-- Indices de la tabla `zonas`
--
ALTER TABLE `zonas`
  ADD PRIMARY KEY (`id_zona`),
  ADD KEY `id_cliente` (`id_cliente`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `actividad`
--
ALTER TABLE `actividad`
  MODIFY `id_actividad` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `administraciones`
--
ALTER TABLE `administraciones`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `albaranes`
--
ALTER TABLE `albaranes`
  MODIFY `id_albaran` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT de la tabla `alergenos`
--
ALTER TABLE `alergenos`
  MODIFY `id_alergeno` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `alergeno_alumno`
--
ALTER TABLE `alergeno_alumno`
  MODIFY `id_alergeno_alumno` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `almacenes`
--
ALTER TABLE `almacenes`
  MODIFY `id_almacen` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `alumnos`
--
ALTER TABLE `alumnos`
  MODIFY `id_alumno` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `alumno_curso`
--
ALTER TABLE `alumno_curso`
  MODIFY `id_alumno_curso` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `anomalia`
--
ALTER TABLE `anomalia`
  MODIFY `id_anomalia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=476;

--
-- AUTO_INCREMENT de la tabla `apartados`
--
ALTER TABLE `apartados`
  MODIFY `apartado_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=70;

--
-- AUTO_INCREMENT de la tabla `apartado_factura_manual`
--
ALTER TABLE `apartado_factura_manual`
  MODIFY `id_apartado_factura_manual` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=127;

--
-- AUTO_INCREMENT de la tabla `apartado_factura_manual_materiales`
--
ALTER TABLE `apartado_factura_manual_materiales`
  MODIFY `id_apartado_factura_manual_materiales` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=35;

--
-- AUTO_INCREMENT de la tabla `apartado_factura_rectificada`
--
ALTER TABLE `apartado_factura_rectificada`
  MODIFY `id_apartado_factura_rectificada` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT de la tabla `archivos`
--
ALTER TABLE `archivos`
  MODIFY `id_archivo` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `articulos`
--
ALTER TABLE `articulos`
  MODIFY `id_articulo` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `backups`
--
ALTER TABLE `backups`
  MODIFY `id_backup` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `baldas`
--
ALTER TABLE `baldas`
  MODIFY `id_balda` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `bancos`
--
ALTER TABLE `bancos`
  MODIFY `id_banco` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `camiones`
--
ALTER TABLE `camiones`
  MODIFY `id_camion` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de la tabla `carpetas`
--
ALTER TABLE `carpetas`
  MODIFY `id_carpeta` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `categoria`
--
ALTER TABLE `categoria`
  MODIFY `id_categoria` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `citas`
--
ALTER TABLE `citas`
  MODIFY `id_cita` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT de la tabla `clientes`
--
ALTER TABLE `clientes`
  MODIFY `client_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=50;

--
-- AUTO_INCREMENT de la tabla `cliente_subvencion`
--
ALTER TABLE `cliente_subvencion`
  MODIFY `id_cliente_subvencion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `cnae`
--
ALTER TABLE `cnae`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `columnas`
--
ALTER TABLE `columnas`
  MODIFY `id_columna` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `combustibles`
--
ALTER TABLE `combustibles`
  MODIFY `id_combustible` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `comerciales`
--
ALTER TABLE `comerciales`
  MODIFY `id_comercial` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `complementos`
--
ALTER TABLE `complementos`
  MODIFY `id_complemento` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT de la tabla `complemento_material`
--
ALTER TABLE `complemento_material`
  MODIFY `id_complemento_material` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=59;

--
-- AUTO_INCREMENT de la tabla `compras`
--
ALTER TABLE `compras`
  MODIFY `id_compra` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24;

--
-- AUTO_INCREMENT de la tabla `condiciones`
--
ALTER TABLE `condiciones`
  MODIFY `id_condicion` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de la tabla `contratos`
--
ALTER TABLE `contratos`
  MODIFY `id_contrato` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `convenios`
--
ALTER TABLE `convenios`
  MODIFY `id_convenio` int(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `copia_seguridad`
--
ALTER TABLE `copia_seguridad`
  MODIFY `id_copia_seguridad` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=249;

--
-- AUTO_INCREMENT de la tabla `coverpage`
--
ALTER TABLE `coverpage`
  MODIFY `coverpage_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `cursos`
--
ALTER TABLE `cursos`
  MODIFY `id_curso` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `datos_cliente`
--
ALTER TABLE `datos_cliente`
  MODIFY `id_datos_cliente` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `datos_cliente_peluqueria`
--
ALTER TABLE `datos_cliente_peluqueria`
  MODIFY `id_datos_cliente_peluqueria` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `docentes`
--
ALTER TABLE `docentes`
  MODIFY `id_docente` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `email_custom`
--
ALTER TABLE `email_custom`
  MODIFY `id_email_custom` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `empleado`
--
ALTER TABLE `empleado`
  MODIFY `id_empleado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `empleados`
--
ALTER TABLE `empleados`
  MODIFY `id_empleado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT de la tabla `empleado_grupo2`
--
ALTER TABLE `empleado_grupo2`
  MODIFY `id_empleado_grupo2` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `envios_cumple`
--
ALTER TABLE `envios_cumple`
  MODIFY `id_envios_cumple` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=35;

--
-- AUTO_INCREMENT de la tabla `envios_itv`
--
ALTER TABLE `envios_itv`
  MODIFY `id_envio_itv` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `estados`
--
ALTER TABLE `estados`
  MODIFY `id_estado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `estado_archivo`
--
ALTER TABLE `estado_archivo`
  MODIFY `id_estado_archivo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `estado_subvencion`
--
ALTER TABLE `estado_subvencion`
  MODIFY `id_estado_subvencion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `eventos`
--
ALTER TABLE `eventos`
  MODIFY `id_evento` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `eventos2`
--
ALTER TABLE `eventos2`
  MODIFY `id_evento` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=25;

--
-- AUTO_INCREMENT de la tabla `evento_material`
--
ALTER TABLE `evento_material`
  MODIFY `id_evento_material` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=48;

--
-- AUTO_INCREMENT de la tabla `facturas`
--
ALTER TABLE `facturas`
  MODIFY `id_factura` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `facturas_rectificadas`
--
ALTER TABLE `facturas_rectificadas`
  MODIFY `id_factura_rectificada` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `factura_empleado`
--
ALTER TABLE `factura_empleado`
  MODIFY `id_factura_empleado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `factura_manual`
--
ALTER TABLE `factura_manual`
  MODIFY `id_factura_manual` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `factura_manual_materiales`
--
ALTER TABLE `factura_manual_materiales`
  MODIFY `id_factura_manual_materiales` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `factura_proveedor`
--
ALTER TABLE `factura_proveedor`
  MODIFY `id_factura_proveedor` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `familias`
--
ALTER TABLE `familias`
  MODIFY `id_familia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `fases`
--
ALTER TABLE `fases`
  MODIFY `id_fase` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `favorites`
--
ALTER TABLE `favorites`
  MODIFY `favorite_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `featured`
--
ALTER TABLE `featured`
  MODIFY `featured_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `feriados`
--
ALTER TABLE `feriados`
  MODIFY `id_feriado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1261;

--
-- AUTO_INCREMENT de la tabla `fichajes`
--
ALTER TABLE `fichajes`
  MODIFY `id_fichaje` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=246;

--
-- AUTO_INCREMENT de la tabla `files`
--
ALTER TABLE `files`
  MODIFY `file_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT de la tabla `financieras`
--
ALTER TABLE `financieras`
  MODIFY `id_financiera` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `firmas`
--
ALTER TABLE `firmas`
  MODIFY `id_firma` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `folders`
--
ALTER TABLE `folders`
  MODIFY `folder_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=49;

--
-- AUTO_INCREMENT de la tabla `formularios`
--
ALTER TABLE `formularios`
  MODIFY `id_formulario` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `gasto_proyecto`
--
ALTER TABLE `gasto_proyecto`
  MODIFY `id_gasto_proyecto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `google`
--
ALTER TABLE `google`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `grupos`
--
ALTER TABLE `grupos`
  MODIFY `id_grupo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT de la tabla `grupos2`
--
ALTER TABLE `grupos2`
  MODIFY `id_grupo2` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `grupo_cliente`
--
ALTER TABLE `grupo_cliente`
  MODIFY `id_grupo_cliente` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT de la tabla `igic`
--
ALTER TABLE `igic`
  MODIFY `id_igic` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT de la tabla `impuestos`
--
ALTER TABLE `impuestos`
  MODIFY `id_impuesto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `ingreso_plan`
--
ALTER TABLE `ingreso_plan`
  MODIFY `id_ingreso_plan` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `jornada_laboral`
--
ALTER TABLE `jornada_laboral`
  MODIFY `id_jornada` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=50;

--
-- AUTO_INCREMENT de la tabla `kits`
--
ALTER TABLE `kits`
  MODIFY `id_kit` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `kit_articulo`
--
ALTER TABLE `kit_articulo`
  MODIFY `id_kit_articulo` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `localidades`
--
ALTER TABLE `localidades`
  MODIFY `id_localidad` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=455;

--
-- AUTO_INCREMENT de la tabla `logins`
--
ALTER TABLE `logins`
  MODIFY `login_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=682;

--
-- AUTO_INCREMENT de la tabla `mailing`
--
ALTER TABLE `mailing`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=176;

--
-- AUTO_INCREMENT de la tabla `marcas`
--
ALTER TABLE `marcas`
  MODIFY `id_marca` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `materiales`
--
ALTER TABLE `materiales`
  MODIFY `material_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `materiales2`
--
ALTER TABLE `materiales2`
  MODIFY `id_material` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `medidas`
--
ALTER TABLE `medidas`
  MODIFY `id_medida` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `message`
--
ALTER TABLE `message`
  MODIFY `message_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `metodos_pago`
--
ALTER TABLE `metodos_pago`
  MODIFY `id_metodo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `miembro_equipo`
--
ALTER TABLE `miembro_equipo`
  MODIFY `id_miembro` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=54;

--
-- AUTO_INCREMENT de la tabla `miembro_evento`
--
ALTER TABLE `miembro_evento`
  MODIFY `id_miembro_evento` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;

--
-- AUTO_INCREMENT de la tabla `modelos`
--
ALTER TABLE `modelos`
  MODIFY `id_modelo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `navegadores`
--
ALTER TABLE `navegadores`
  MODIFY `id_navegador` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `nivel_estudios`
--
ALTER TABLE `nivel_estudios`
  MODIFY `id_nivel_estudios` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `notas`
--
ALTER TABLE `notas`
  MODIFY `id_nota` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `obras`
--
ALTER TABLE `obras`
  MODIFY `id_obra` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `observaciones`
--
ALTER TABLE `observaciones`
  MODIFY `id_observacion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `otras_carpetas`
--
ALTER TABLE `otras_carpetas`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;

--
-- AUTO_INCREMENT de la tabla `packs`
--
ALTER TABLE `packs`
  MODIFY `id_pack` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `pago`
--
ALTER TABLE `pago`
  MODIFY `id_pago` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pago_empleado`
--
ALTER TABLE `pago_empleado`
  MODIFY `id_pago_empleado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `pago_factura`
--
ALTER TABLE `pago_factura`
  MODIFY `id_pago_factura` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `pago_proveedor`
--
ALTER TABLE `pago_proveedor`
  MODIFY `id_pago_proveedor` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `pedidos`
--
ALTER TABLE `pedidos`
  MODIFY `id_pedido` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `pedidos_transportistas`
--
ALTER TABLE `pedidos_transportistas`
  MODIFY `id_transportista` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `periodo_vacaciones`
--
ALTER TABLE `periodo_vacaciones`
  MODIFY `id_periodo_vacaciones` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22;

--
-- AUTO_INCREMENT de la tabla `personalizacion`
--
ALTER TABLE `personalizacion`
  MODIFY `id_personalizacion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `planes`
--
ALTER TABLE `planes`
  MODIFY `id_plan` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `poblaciones`
--
ALTER TABLE `poblaciones`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT de la tabla `presupuestos`
--
ALTER TABLE `presupuestos`
  MODIFY `id_presupuesto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `presupuestos_material`
--
ALTER TABLE `presupuestos_material`
  MODIFY `id_presupuesto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `presupuesto_programado`
--
ALTER TABLE `presupuesto_programado`
  MODIFY `id_presupuesto_programado` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `producto`
--
ALTER TABLE `producto`
  MODIFY `id_producto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `proveedores`
--
ALTER TABLE `proveedores`
  MODIFY `id_proveedor` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

--
-- AUTO_INCREMENT de la tabla `provincias`
--
ALTER TABLE `provincias`
  MODIFY `id_provincia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=53;

--
-- AUTO_INCREMENT de la tabla `proyectos`
--
ALTER TABLE `proyectos`
  MODIFY `id_proyecto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `proyecto_empleado`
--
ALTER TABLE `proyecto_empleado`
  MODIFY `id_proyecto_empleado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT de la tabla `proyecto_trabajador`
--
ALTER TABLE `proyecto_trabajador`
  MODIFY `id_proyecto_trabajador` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `recordatorios_camiones`
--
ALTER TABLE `recordatorios_camiones`
  MODIFY `id_recordatorio` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `roles`
--
ALTER TABLE `roles`
  MODIFY `id_rol` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=55;

--
-- AUTO_INCREMENT de la tabla `sectores`
--
ALTER TABLE `sectores`
  MODIFY `id_sector` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `sectors`
--
ALTER TABLE `sectors`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `sector_cnae`
--
ALTER TABLE `sector_cnae`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `servicio`
--
ALTER TABLE `servicio`
  MODIFY `id_servicio` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT de la tabla `servicio_calendario`
--
ALTER TABLE `servicio_calendario`
  MODIFY `id_servicio_calendario` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `servicio_trabajador`
--
ALTER TABLE `servicio_trabajador`
  MODIFY `id_servicio_trabajador` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `slider`
--
ALTER TABLE `slider`
  MODIFY `slider_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `sms`
--
ALTER TABLE `sms`
  MODIFY `id_sms` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `subcategorias`
--
ALTER TABLE `subcategorias`
  MODIFY `id_subcategoria` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `subfamilias`
--
ALTER TABLE `subfamilias`
  MODIFY `id_subfamilia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `subvenciones`
--
ALTER TABLE `subvenciones`
  MODIFY `id_subvencion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tag`
--
ALTER TABLE `tag`
  MODIFY `id_tag` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `tag_cliente`
--
ALTER TABLE `tag_cliente`
  MODIFY `id_tag_cliente` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tickets`
--
ALTER TABLE `tickets`
  MODIFY `ticket_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tipo_pelo`
--
ALTER TABLE `tipo_pelo`
  MODIFY `id_tipo_pelo` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tools`
--
ALTER TABLE `tools`
  MODIFY `tool_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `trabajadores`
--
ALTER TABLE `trabajadores`
  MODIFY `id_trabajador` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `transportistas`
--
ALTER TABLE `transportistas`
  MODIFY `id_transportista` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tutores`
--
ALTER TABLE `tutores`
  MODIFY `id_tutor` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `ubicaciones`
--
ALTER TABLE `ubicaciones`
  MODIFY `id_ubicacion` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `ubicacion_feriado`
--
ALTER TABLE `ubicacion_feriado`
  MODIFY `id_ubicacion_feriado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3305;

--
-- AUTO_INCREMENT de la tabla `uploads`
--
ALTER TABLE `uploads`
  MODIFY `upload_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=421;

--
-- AUTO_INCREMENT de la tabla `users`
--
ALTER TABLE `users`
  MODIFY `user_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6761;

--
-- AUTO_INCREMENT de la tabla `user_copia`
--
ALTER TABLE `user_copia`
  MODIFY `id_user_copia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=247;

--
-- AUTO_INCREMENT de la tabla `user_evento`
--
ALTER TABLE `user_evento`
  MODIFY `id_user_evento` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `user_permiso`
--
ALTER TABLE `user_permiso`
  MODIFY `id_user_permiso` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=143;

--
-- AUTO_INCREMENT de la tabla `vacaciones`
--
ALTER TABLE `vacaciones`
  MODIFY `id_vacacion` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=60;

--
-- AUTO_INCREMENT de la tabla `vehiculos`
--
ALTER TABLE `vehiculos`
  MODIFY `id_vehiculo` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `ventas`
--
ALTER TABLE `ventas`
  MODIFY `id_venta` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `zonas`
--
ALTER TABLE `zonas`
  MODIFY `id_zona` int(11) NOT NULL AUTO_INCREMENT;

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

--
-- Estructura para la vista `vista_clientes`
--
DROP VIEW IF EXISTS `vista_clientes`; 
DROP TABLE IF EXISTS `vista_clientes`;

CREATE OR REPLACE ALGORITHM=UNDEFINED SQL SECURITY INVOKER
VIEW  `vista_clientes`  AS SELECT `c`.`movil` AS `movil`, `c`.`client_id` AS `client_id`, `c`.`nombre` AS `nombre`, `c`.`direccion` AS `direccion`, `c`.`cp` AS `cp`, `c`.`email` AS `email`, `c`.`telefono` AS `telefono`, `c`.`cif` AS `cif`, `c`.`fecha` AS `fecha`, `c`.`user_id` AS `user_id`, `c`.`estado` AS `estado`, `c`.`imagen` AS `imagen`, `c`.`terminos` AS `terminos`, `c`.`email_marketing` AS `email_marketing`, `c`.`subvencionado` AS `subvencionado`, `c`.`fecha_nacimiento` AS `fecha_nacimiento`, `c`.`sms_habilitado` AS `sms_habilitado`, `c`.`felicitado` AS `felicitado`, `c`.`peluqueria` AS `peluqueria`, `c`.`tipo` AS `tipo`, `c`.`sexo` AS `sexo`, `c`.`emails` AS `emails`, `c`.`descuento` AS `descuento`, `c`.`codigo` AS `codigo`, `c`.`id_sector` AS `id_sector`, `c`.`linkedin` AS `linkedin`, `c`.`instagram` AS `instagram`, `c`.`tiktok` AS `tiktok`, `c`.`x` AS `x`, `c`.`facebook` AS `facebook`, `c`.`forma_juridica` AS `forma_juridica`, `c`.`nombre_juridico` AS `nombre_juridico`, `c`.`cif_juridico` AS `cif_juridico`, `c`.`domicilio_fiscal` AS `domicilio_fiscal`, `c`.`activo` AS `activo`, `c`.`codigo_tramitador` AS `codigo_tramitador`, `c`.`id_poblacion` AS `id_poblacion`, `c`.`codigo_gestor` AS `codigo_gestor`, `c`.`codigo_contable` AS `codigo_contable`, `c`.`web` AS `web`, nullif(json_arrayagg(if(`g`.`id_grupo` is not null,json_object('id_grupo',`g`.`id_grupo`,'nombre',`g`.`nombre`),NULL)),'[null]') AS `grupos`, nullif(json_arrayagg(if(`s`.`id_sms` is not null,json_object('id_sms',`s`.`id_sms`,'fecha_envio',`s`.`fecha_envio`,'estado',`s`.`estado`,'cuerpo',`s`.`cuerpo`,'fecha_programado',`s`.`fecha_programado`,'tipo',`s`.`tipo`),NULL)),'[null]') AS `sms_enviados` FROM (((`clientes` `c` left join `grupo_cliente` `gc` on(`c`.`client_id` = `gc`.`client_id`)) left join `grupos` `g` on(`gc`.`id_grupo` = `g`.`id_grupo`)) left join `sms` `s` on(`c`.`client_id` = `s`.`client_id`)) GROUP BY `c`.`movil`, `c`.`client_id`, `c`.`nombre`, `c`.`direccion`, `c`.`cp`, `c`.`email`, `c`.`telefono`, `c`.`cif`, `c`.`fecha`, `c`.`user_id`, `c`.`estado`, `c`.`imagen`, `c`.`terminos`, `c`.`email_marketing`, `c`.`subvencionado`, `c`.`fecha_nacimiento`, `c`.`sms_habilitado`, `c`.`felicitado`, `c`.`peluqueria`, `c`.`tipo`, `c`.`sexo`, `c`.`emails`, `c`.`descuento`, `c`.`codigo`, `c`.`id_sector`, `c`.`linkedin`, `c`.`instagram`, `c`.`tiktok`, `c`.`x`, `c`.`facebook`, `c`.`forma_juridica`, `c`.`nombre_juridico`, `c`.`cif_juridico`, `c`.`domicilio_fiscal`, `c`.`activo`, `c`.`codigo_tramitador`, `c`.`id_poblacion`, `c`.`codigo_gestor`, `c`.`codigo_contable`, `c`.`web` ;

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

--
-- Estructura para la vista `vista_clientes_2`
--
DROP VIEW IF EXISTS `vista_clientes_2`;
DROP TABLE IF EXISTS `vista_clientes_2`;

CREATE OR REPLACE ALGORITHM=UNDEFINED SQL SECURITY INVOKER
VIEW  `vista_clientes_2`  AS SELECT `c`.`movil` AS `movil`, `c`.`client_id` AS `client_id`, `c`.`nombre` AS `nombre`, `c`.`direccion` AS `direccion`, `c`.`cp` AS `cp`, `c`.`email` AS `email`, `c`.`telefono` AS `telefono`, `c`.`cif` AS `cif`, `c`.`fecha` AS `fecha`, `c`.`user_id` AS `user_id`, `c`.`estado` AS `estado`, `c`.`imagen` AS `imagen`, `c`.`terminos` AS `terminos`, `c`.`email_marketing` AS `email_marketing`, `c`.`subvencionado` AS `subvencionado`, `c`.`fecha_nacimiento` AS `fecha_nacimiento`, `c`.`sms_habilitado` AS `sms_habilitado`, `c`.`felicitado` AS `felicitado`, `c`.`peluqueria` AS `peluqueria`, `c`.`tipo` AS `tipo`, `c`.`sexo` AS `sexo`, `c`.`emails` AS `emails`, `c`.`descuento` AS `descuento`, `c`.`codigo` AS `codigo`, `c`.`id_sector` AS `id_sector`, `c`.`linkedin` AS `linkedin`, `c`.`instagram` AS `instagram`, `c`.`tiktok` AS `tiktok`, `c`.`x` AS `x`, `c`.`facebook` AS `facebook`, `c`.`forma_juridica` AS `forma_juridica`, `c`.`nombre_juridico` AS `nombre_juridico`, `c`.`cif_juridico` AS `cif_juridico`, `c`.`domicilio_fiscal` AS `domicilio_fiscal`, `c`.`activo` AS `activo`, `c`.`codigo_tramitador` AS `codigo_tramitador`, `c`.`id_poblacion` AS `id_poblacion`, `c`.`codigo_gestor` AS `codigo_gestor`, `c`.`codigo_contable` AS `codigo_contable`, `c`.`web` AS `web`, coalesce(json_arrayagg(case when `g`.`id_grupo` is not null then json_object('id_grupo',`g`.`id_grupo`,'nombre',`g`.`nombre`) else NULL end),'[]') AS `grupos`, coalesce(json_arrayagg(case when `s`.`id_sms` is not null then json_object('id_sms',`s`.`id_sms`,'tipo',`s`.`tipo`,'fecha_envio',`s`.`fecha_envio`,'estado',`s`.`estado`,'cuerpo',`s`.`cuerpo`,'fecha_programado',`s`.`fecha_programado`) else NULL end),'[]') AS `sms_enviados` FROM (((`clientes` `c` left join `grupo_cliente` `gc` on(`c`.`client_id` = `gc`.`client_id`)) left join `grupos` `g` on(`gc`.`id_grupo` = `g`.`id_grupo`)) left join `sms` `s` on(`c`.`client_id` = `s`.`client_id`)) GROUP BY `c`.`movil`, `c`.`client_id`, `c`.`nombre`, `c`.`direccion`, `c`.`cp`, `c`.`email`, `c`.`telefono`, `c`.`cif`, `c`.`fecha`, `c`.`user_id`, `c`.`estado`, `c`.`imagen`, `c`.`terminos`, `c`.`email_marketing`, `c`.`subvencionado`, `c`.`fecha_nacimiento`, `c`.`sms_habilitado`, `c`.`felicitado`, `c`.`peluqueria`, `c`.`tipo`, `c`.`sexo`, `c`.`emails`, `c`.`descuento`, `c`.`codigo`, `c`.`id_sector`, `c`.`linkedin`, `c`.`instagram`, `c`.`tiktok`, `c`.`x`, `c`.`facebook`, `c`.`forma_juridica`, `c`.`nombre_juridico`, `c`.`cif_juridico`, `c`.`domicilio_fiscal`, `c`.`activo`, `c`.`codigo_tramitador`, `c`.`id_poblacion`, `c`.`codigo_gestor`, `c`.`codigo_contable`, `c`.`web` ;

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `albaranes`
--
ALTER TABLE `albaranes`
  ADD CONSTRAINT `albaranes_ibfk_1` FOREIGN KEY (`id_cliente`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `albaranes_ibfk_2` FOREIGN KEY (`id_usuario`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `albaranes_ibfk_3` FOREIGN KEY (`id_fase`) REFERENCES `fases` (`id_fase`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `albaranes_ibfk_4` FOREIGN KEY (`id_obra`) REFERENCES `obras` (`id_obra`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `albaranes_ibfk_5` FOREIGN KEY (`id_sector`) REFERENCES `sectores` (`id_sector`),
  ADD CONSTRAINT `albaranes_ibfk_6` FOREIGN KEY (`invoice_id`) REFERENCES `factura_manual` (`id_factura_manual`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `alergeno_alumno`
--
ALTER TABLE `alergeno_alumno`
  ADD CONSTRAINT `alergeno_alumno_ibfk_1` FOREIGN KEY (`id_alergeno`) REFERENCES `alergenos` (`id_alergeno`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `anomalia`
--
ALTER TABLE `anomalia`
  ADD CONSTRAINT `anomalia_ibfk_1` FOREIGN KEY (`id_fichaje`) REFERENCES `fichajes` (`id_fichaje`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `apartados`
--
ALTER TABLE `apartados`
  ADD CONSTRAINT `apartados_ibfk_1` FOREIGN KEY (`id_medida`) REFERENCES `medidas` (`id_medida`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `apartados_ibfk_2` FOREIGN KEY (`id_igic`) REFERENCES `igic` (`id_igic`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_apartados_familias` FOREIGN KEY (`id_familia`) REFERENCES `familias` (`id_familia`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_apartados_subfamilias` FOREIGN KEY (`id_subfamilia`) REFERENCES `subfamilias` (`id_subfamilia`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_apartados_ubicaciones` FOREIGN KEY (`id_ubicacion`) REFERENCES `ubicaciones` (`id_ubicacion`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `apartado_factura_manual`
--
ALTER TABLE `apartado_factura_manual`
  ADD CONSTRAINT `apartado_factura_manual_ibfk_1` FOREIGN KEY (`id_factura_manual`) REFERENCES `factura_manual` (`id_factura_manual`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `apartado_factura_manual_ibfk_2` FOREIGN KEY (`id_albaran`) REFERENCES `albaranes` (`id_albaran`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `apartado_factura_manual_materiales`
--
ALTER TABLE `apartado_factura_manual_materiales`
  ADD CONSTRAINT `apartado_factura_manual_materiales_ibfk_1` FOREIGN KEY (`id_factura_manual_materiales`) REFERENCES `factura_manual_materiales` (`id_factura_manual_materiales`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `apartado_factura_rectificada`
--
ALTER TABLE `apartado_factura_rectificada`
  ADD CONSTRAINT `apartado_factura_rectificada_ibfk_1` FOREIGN KEY (`id_factura_rectificada`) REFERENCES `facturas_rectificadas` (`id_factura_rectificada`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `apartado_factura_rectificada_ibfk_2` FOREIGN KEY (`id_apartado_factura_manual`) REFERENCES `apartado_factura_manual` (`id_apartado_factura_manual`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `articulos`
--
ALTER TABLE `articulos`
  ADD CONSTRAINT `articulos_ibfk_1` FOREIGN KEY (`id_marca`) REFERENCES `marcas` (`id_marca`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `articulos_ibfk_2` FOREIGN KEY (`id_familia`) REFERENCES `familias` (`id_familia`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `articulos_ibfk_3` FOREIGN KEY (`id_subfamilia`) REFERENCES `subfamilias` (`id_subfamilia`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_ubicacion` FOREIGN KEY (`id_ubicacion`) REFERENCES `ubicaciones` (`id_ubicacion`) ON DELETE SET NULL;

--
-- Filtros para la tabla `citas`
--
ALTER TABLE `citas`
  ADD CONSTRAINT `citas_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `citas_ibfk_2` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `citas_ibfk_3` FOREIGN KEY (`id_servicio`) REFERENCES `servicio` (`id_servicio`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `clientes`
--
ALTER TABLE `clientes`
  ADD CONSTRAINT `clientes_ibfk_1` FOREIGN KEY (`id_poblacion`) REFERENCES `poblaciones` (`id`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `comerciales`
--
ALTER TABLE `comerciales`
  ADD CONSTRAINT `comerciales_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `complementos`
--
ALTER TABLE `complementos`
  ADD CONSTRAINT `complementos_ibfk_1` FOREIGN KEY (`id_material`) REFERENCES `materiales2` (`id_material`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `complemento_material`
--
ALTER TABLE `complemento_material`
  ADD CONSTRAINT `complemento_material_ibfk_1` FOREIGN KEY (`id_complemento`) REFERENCES `complementos` (`id_complemento`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `complemento_material_ibfk_2` FOREIGN KEY (`id_evento_material`) REFERENCES `evento_material` (`id_evento_material`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `compras`
--
ALTER TABLE `compras`
  ADD CONSTRAINT `compras_ibfk_1` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `compras_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `compras_ibfk_3` FOREIGN KEY (`invoice_id`) REFERENCES `factura_manual` (`id_factura_manual`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `contratos`
--
ALTER TABLE `contratos`
  ADD CONSTRAINT `contratos_ibfk_1` FOREIGN KEY (`id_empleado`) REFERENCES `empleado` (`id_empleado`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `convenios`
--
ALTER TABLE `convenios`
  ADD CONSTRAINT `convenios_ibfk_1` FOREIGN KEY (`id_sector`) REFERENCES `sectors` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `cursos`
--
ALTER TABLE `cursos`
  ADD CONSTRAINT `cursos_ibfk_2` FOREIGN KEY (`id_plan`) REFERENCES `planes` (`id_plan`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `cursos_ibfk_3` FOREIGN KEY (`id_docente`) REFERENCES `docentes` (`id_docente`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `cursos_ibfk_4` FOREIGN KEY (`numero_aaff`) REFERENCES `acciones` (`numero_aaff`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `empleado_grupo2`
--
ALTER TABLE `empleado_grupo2`
  ADD CONSTRAINT `empleado_grupo2_ibfk_1` FOREIGN KEY (`id_empleado`) REFERENCES `empleados` (`id_empleado`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `empleado_grupo2_ibfk_2` FOREIGN KEY (`id_grupo2`) REFERENCES `grupos2` (`id_grupo2`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `envios_itv`
--
ALTER TABLE `envios_itv`
  ADD CONSTRAINT `fk_vehiculo` FOREIGN KEY (`id_vehiculo`) REFERENCES `vehiculos` (`id_vehiculo`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `eventos2`
--
ALTER TABLE `eventos2`
  ADD CONSTRAINT `eventos2_ibfk_1` FOREIGN KEY (`id_camion`) REFERENCES `camiones` (`id_camion`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `eventos2_ibfk_2` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_eventos2_comerciales` FOREIGN KEY (`id_comercial`) REFERENCES `comerciales` (`id_comercial`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Filtros para la tabla `evento_material`
--
ALTER TABLE `evento_material`
  ADD CONSTRAINT `evento_material_ibfk_1` FOREIGN KEY (`id_evento`) REFERENCES `eventos2` (`id_evento`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `evento_material_ibfk_2` FOREIGN KEY (`id_material`) REFERENCES `materiales2` (`id_material`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `facturas_rectificadas`
--
ALTER TABLE `facturas_rectificadas`
  ADD CONSTRAINT `facturas_rectificadas_ibfk_1` FOREIGN KEY (`id_factura_manual`) REFERENCES `factura_manual` (`id_factura_manual`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `factura_empleado`
--
ALTER TABLE `factura_empleado`
  ADD CONSTRAINT `factura_empleado_ibfk_1` FOREIGN KEY (`id_empleado`) REFERENCES `empleados` (`id_empleado`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `factura_manual`
--
ALTER TABLE `factura_manual`
  ADD CONSTRAINT `factura_manual_ibfk_1` FOREIGN KEY (`id_banco`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_2` FOREIGN KEY (`id_proyecto`) REFERENCES `proyectos` (`id_proyecto`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_3` FOREIGN KEY (`id_banco_2`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_4` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `factura_manual_materiales`
--
ALTER TABLE `factura_manual_materiales`
  ADD CONSTRAINT `factura_manual_ibfk_12` FOREIGN KEY (`id_banco`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_23` FOREIGN KEY (`id_evento`) REFERENCES `eventos2` (`id_evento`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_34` FOREIGN KEY (`id_banco_2`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_45` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `factura_proveedor`
--
ALTER TABLE `factura_proveedor`
  ADD CONSTRAINT `factura_proveedor_ibfk_1` FOREIGN KEY (`id_proveedor`) REFERENCES `proveedores` (`id_proveedor`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `fichajes`
--
ALTER TABLE `fichajes`
  ADD CONSTRAINT `fichajes_ibfk_1` FOREIGN KEY (`id_miembro`) REFERENCES `miembro_equipo` (`id_miembro`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `files`
--
ALTER TABLE `files`
  ADD CONSTRAINT `files_ibfk_1` FOREIGN KEY (`id_estado_archivo`) REFERENCES `estado_archivo` (`id_estado_archivo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `files_ibfk_2` FOREIGN KEY (`file_user`) REFERENCES `users` (`user_id`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `folders`
--
ALTER TABLE `folders`
  ADD CONSTRAINT `folders_ibfk_1` FOREIGN KEY (`id_estado_archivo`) REFERENCES `estado_archivo` (`id_estado_archivo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `folders_ibfk_2` FOREIGN KEY (`folder_user`) REFERENCES `users` (`user_id`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `gasto_proyecto`
--
ALTER TABLE `gasto_proyecto`
  ADD CONSTRAINT `fk_gasto_proyecto_proyectos` FOREIGN KEY (`id_proyecto`) REFERENCES `proyectos` (`id_proyecto`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `grupo_cliente`
--
ALTER TABLE `grupo_cliente`
  ADD CONSTRAINT `grupo_cliente_ibfk_1` FOREIGN KEY (`id_grupo`) REFERENCES `grupos` (`id_grupo`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `grupo_cliente_ibfk_2` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `jornada_laboral`
--
ALTER TABLE `jornada_laboral`
  ADD CONSTRAINT `jornada_laboral_ibfk_1` FOREIGN KEY (`id_miembro`) REFERENCES `miembro_equipo` (`id_miembro`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `kit_articulo`
--
ALTER TABLE `kit_articulo`
  ADD CONSTRAINT `fk_kit_articulo_id_articulo` FOREIGN KEY (`id_articulo`) REFERENCES `articulos` (`id_articulo`) ON DELETE CASCADE,
  ADD CONSTRAINT `fk_kit_articulo_id_kit` FOREIGN KEY (`id_kit`) REFERENCES `kits` (`id_kit`) ON DELETE CASCADE;

--
-- Filtros para la tabla `localidades`
--
ALTER TABLE `localidades`
  ADD CONSTRAINT `localidades_ibfk_1` FOREIGN KEY (`id_provincia`) REFERENCES `provincias` (`id_provincia`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `logins`
--
ALTER TABLE `logins`
  ADD CONSTRAINT `logins_ibfk_1` FOREIGN KEY (`login_user`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `materiales2`
--
ALTER TABLE `materiales2`
  ADD CONSTRAINT `fk_materiales2_familia` FOREIGN KEY (`id_familia`) REFERENCES `familias` (`id_familia`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_materiales2_subfamilia` FOREIGN KEY (`id_subfamilia`) REFERENCES `subfamilias` (`id_subfamilia`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Filtros para la tabla `material_pack`
--
ALTER TABLE `material_pack`
  ADD CONSTRAINT `material_pack_ibfk_1` FOREIGN KEY (`id_pack`) REFERENCES `packs` (`id_pack`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `material_pack_ibfk_2` FOREIGN KEY (`id_material`) REFERENCES `materiales2` (`id_material`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `miembro_equipo`
--
ALTER TABLE `miembro_equipo`
  ADD CONSTRAINT `miembro_equipo_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `miembro_evento`
--
ALTER TABLE `miembro_evento`
  ADD CONSTRAINT `miembro_evento_ibfk_1` FOREIGN KEY (`id_miembro`) REFERENCES `miembro_equipo` (`id_miembro`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `miembro_evento_ibfk_2` FOREIGN KEY (`id_evento`) REFERENCES `eventos2` (`id_evento`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `observaciones`
--
ALTER TABLE `observaciones`
  ADD CONSTRAINT `observaciones_ibfk_1` FOREIGN KEY (`id_pedido`) REFERENCES `pedidos` (`id_pedido`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `pago_empleado`
--
ALTER TABLE `pago_empleado`
  ADD CONSTRAINT `pago_empleado_ibfk_1` FOREIGN KEY (`id_banco`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_empleado_ibfk_2` FOREIGN KEY (`id_metodo`) REFERENCES `metodos_pago` (`id_metodo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_empleado_ibfk_3` FOREIGN KEY (`id_factura_empleado`) REFERENCES `factura_empleado` (`id_factura_empleado`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `pago_factura`
--
ALTER TABLE `pago_factura`
  ADD CONSTRAINT `pago_factura_ibfk_1` FOREIGN KEY (`id_banco`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_factura_ibfk_2` FOREIGN KEY (`id_metodo`) REFERENCES `metodos_pago` (`id_metodo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_factura_ibfk_3` FOREIGN KEY (`id_factura_manual`) REFERENCES `factura_manual` (`id_factura_manual`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `pago_proveedor`
--
ALTER TABLE `pago_proveedor`
  ADD CONSTRAINT `pago_proveedor_ibfk_1` FOREIGN KEY (`id_banco`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_proveedor_ibfk_2` FOREIGN KEY (`id_metodo`) REFERENCES `metodos_pago` (`id_metodo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_proveedor_ibfk_3` FOREIGN KEY (`id_factura_proveedor`) REFERENCES `factura_proveedor` (`id_factura_proveedor`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `pedidos`
--
ALTER TABLE `pedidos`
  ADD CONSTRAINT `pedidos_ibfk_1` FOREIGN KEY (`id_transportista`) REFERENCES `transportistas` (`id_transportista`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pedidos_ibfk_2` FOREIGN KEY (`id_firma`) REFERENCES `firmas` (`id_firma`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pedidos_ibfk_3` FOREIGN KEY (`id_almacen`) REFERENCES `almacenes` (`id_almacen`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pedidos_ibfk_4` FOREIGN KEY (`id_balda`) REFERENCES `baldas` (`id_balda`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pedidos_ibfk_5` FOREIGN KEY (`id_columna`) REFERENCES `columnas` (`id_columna`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `presupuestos`
--
ALTER TABLE `presupuestos`
  ADD CONSTRAINT `presupuestos_ibfk_1` FOREIGN KEY (`id_cliente`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `presupuestos_ibfk_2` FOREIGN KEY (`id_usuario`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `presupuestos_ibfk_3` FOREIGN KEY (`id_fase`) REFERENCES `fases` (`id_fase`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `presupuestos_ibfk_4` FOREIGN KEY (`id_obra`) REFERENCES `obras` (`id_obra`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `presupuestos_ibfk_5` FOREIGN KEY (`id_sector`) REFERENCES `sectores` (`id_sector`);

--
-- Filtros para la tabla `presupuestos_material`
--
ALTER TABLE `presupuestos_material`
  ADD CONSTRAINT `presupuestos_ibfk_11` FOREIGN KEY (`id_cliente`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `presupuestos_ibfk_22` FOREIGN KEY (`id_usuario`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `presupuestos_ibfk_33` FOREIGN KEY (`id_evento`) REFERENCES `eventos2` (`id_evento`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `producto`
--
ALTER TABLE `producto`
  ADD CONSTRAINT `producto_ibfk_1` FOREIGN KEY (`id_subcategoria`) REFERENCES `subcategorias` (`id_subcategoria`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `proyecto_empleado`
--
ALTER TABLE `proyecto_empleado`
  ADD CONSTRAINT `proyecto_empleado_ibfk_1` FOREIGN KEY (`id_empleado`) REFERENCES `empleados` (`id_empleado`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `proyecto_empleado_ibfk_2` FOREIGN KEY (`id_grupo2`) REFERENCES `grupos2` (`id_grupo2`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `proyecto_empleado_ibfk_3` FOREIGN KEY (`id_proyecto`) REFERENCES `proyectos` (`id_proyecto`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `recordatorios_camiones`
--
ALTER TABLE `recordatorios_camiones`
  ADD CONSTRAINT `recordatorios_camiones_ibfk_1` FOREIGN KEY (`id_camion`) REFERENCES `camiones` (`id_camion`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `sector_cnae`
--
ALTER TABLE `sector_cnae`
  ADD CONSTRAINT `sector_cnae_ibfk_1` FOREIGN KEY (`sector_id`) REFERENCES `sectors` (`id`),
  ADD CONSTRAINT `sector_cnae_ibfk_2` FOREIGN KEY (`cnae_id`) REFERENCES `cnae` (`id`);

--
-- Filtros para la tabla `servicio`
--
ALTER TABLE `servicio`
  ADD CONSTRAINT `servicio_ibfk_1` FOREIGN KEY (`id_subcategoria`) REFERENCES `subcategorias` (`id_subcategoria`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `sms`
--
ALTER TABLE `sms`
  ADD CONSTRAINT `sms_ibfk_1` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `subfamilias`
--
ALTER TABLE `subfamilias`
  ADD CONSTRAINT `subfamilias_ibfk_1` FOREIGN KEY (`id_familia`) REFERENCES `familias` (`id_familia`) ON DELETE CASCADE;

--
-- Filtros para la tabla `ubicacion_feriado`
--
ALTER TABLE `ubicacion_feriado`
  ADD CONSTRAINT `ubicacion_feriado_ibfk_1` FOREIGN KEY (`id_feriado`) REFERENCES `feriados` (`id_feriado`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `ubicacion_feriado_ibfk_2` FOREIGN KEY (`id_localidad`) REFERENCES `localidades` (`id_localidad`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `ubicacion_feriado_ibfk_3` FOREIGN KEY (`id_provincia`) REFERENCES `provincias` (`id_provincia`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `users`
--
ALTER TABLE `users`
  ADD CONSTRAINT `users_ibfk_1` FOREIGN KEY (`id_localidad`) REFERENCES `localidades` (`id_localidad`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `users_ibfk_2` FOREIGN KEY (`id_provincia`) REFERENCES `provincias` (`id_provincia`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `user_evento`
--
ALTER TABLE `user_evento`
  ADD CONSTRAINT `user_evento_ibfk_1` FOREIGN KEY (`id_evento`) REFERENCES `eventos` (`id_evento`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `user_permiso`
--
ALTER TABLE `user_permiso`
  ADD CONSTRAINT `user_permiso_ibfk_1` FOREIGN KEY (`folder_id`) REFERENCES `folders` (`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `user_permiso_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `vacaciones`
--
ALTER TABLE `vacaciones`
  ADD CONSTRAINT `vacaciones_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `vehiculos`
--
ALTER TABLE `vehiculos`
  ADD CONSTRAINT `fk_combustible` FOREIGN KEY (`id_combustible`) REFERENCES `combustibles` (`id_combustible`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_marca` FOREIGN KEY (`id_marca`) REFERENCES `marcas` (`id_marca`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_modelo` FOREIGN KEY (`id_modelo`) REFERENCES `modelos` (`id_modelo`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `ventas`
--
ALTER TABLE `ventas`
  ADD CONSTRAINT `fk_financieras` FOREIGN KEY (`id_financiera`) REFERENCES `financieras` (`id_financiera`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_metodos_pago` FOREIGN KEY (`id_metodo`) REFERENCES `metodos_pago` (`id_metodo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_vehiculos` FOREIGN KEY (`id_vehiculo`) REFERENCES `vehiculos` (`id_vehiculo`) ON DELETE CASCADE ON UPDATE CASCADE;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
