Tul xxx Tul
User / IP
:
216.73.217.33
Host / Server
:
45.84.207.204 / aircan.me
System
:
Linux lt-bnk-web1726.main-hosting.eu 5.14.0-611.36.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 3 11:23:52 EST 2026 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
u931257429
/
domains
/
aircan.me
/
public_html
/
vidrieriaglass
/
base de datos
/
Viewing: vidrieria vacia.sql
-- phpMyAdmin SQL Dump -- version 5.2.1 -- https://www.phpmyadmin.net/ -- -- Servidor: 127.0.0.1 -- Tiempo de generación: 27-12-2025 a las 02:13:38 -- Versión del servidor: 10.4.32-MariaDB -- Versión de PHP: 8.2.12 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: `vidrieria` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `activos_fijos` -- CREATE TABLE `activos_fijos` ( `id` int(10) UNSIGNED NOT NULL, `nombre` varchar(180) NOT NULL, `categoria` varchar(100) NOT NULL DEFAULT 'Otros', `codigo` varchar(80) DEFAULT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `fecha_adquisicion` date NOT NULL, `valor_compra` decimal(14,2) NOT NULL, `valor_residual` decimal(14,2) NOT NULL DEFAULT 0.00, `vida_util` tinyint(3) UNSIGNED NOT NULL DEFAULT 1, `metodo` enum('Lineal') NOT NULL DEFAULT 'Lineal', `estado` enum('Activo','En mantenimiento','Dado de baja') NOT NULL DEFAULT 'Activo', `ubicacion` varchar(150) DEFAULT NULL, `observaciones` text DEFAULT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `activos_fijos_movimientos` -- CREATE TABLE `activos_fijos_movimientos` ( `id` int(10) UNSIGNED NOT NULL, `activo_id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `fecha` datetime NOT NULL, `tipo` enum('Alta','Mantenimiento','Baja','Revaluación','Otro') NOT NULL DEFAULT 'Alta', `descripcion` varchar(255) NOT NULL, `usuario` varchar(120) DEFAULT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `banco_cuentas` -- CREATE TABLE `banco_cuentas` ( `id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `banco` varchar(120) NOT NULL, `tipo_cuenta` enum('Corriente','Ahorro') NOT NULL DEFAULT 'Corriente', `numero_cuenta` varchar(60) NOT NULL, `saldo_inicial` decimal(14,2) NOT NULL DEFAULT 0.00, `saldo_actual` decimal(14,2) NOT NULL DEFAULT 0.00, `estado` enum('Activa','Inactiva') NOT NULL DEFAULT 'Activa', `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `banco_movimientos` -- CREATE TABLE `banco_movimientos` ( `id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `fecha` datetime NOT NULL, `tipo` enum('Entrada','Salida','Transferencia') NOT NULL DEFAULT 'Entrada', `descripcion` varchar(255) NOT NULL, `cuenta_origen` int(10) UNSIGNED NOT NULL, `cuenta_destino` int(10) UNSIGNED DEFAULT NULL, `monto` decimal(14,2) NOT NULL, `saldo_origen` decimal(14,2) NOT NULL, `saldo_destino` decimal(14,2) DEFAULT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `caja_movimientos` -- CREATE TABLE `caja_movimientos` ( `id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `fecha` date NOT NULL, `tipo` enum('Ingreso','Egreso') NOT NULL DEFAULT 'Ingreso', `concepto` varchar(255) NOT NULL, `monto` decimal(12,2) NOT NULL, `notas` text DEFAULT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `clientes` -- CREATE TABLE `clientes` ( `id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `numero_documento` varchar(30) NOT NULL, `nombre` varchar(150) NOT NULL, `telefono` varchar(40) DEFAULT NULL, `correo` varchar(150) DEFAULT NULL, `direccion` varchar(200) DEFAULT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla `clientes` -- INSERT INTO `clientes` (`id`, `sucursal_id`, `numero_documento`, `nombre`, `telefono`, `correo`, `direccion`, `fecha_registro`, `fecha_actualizacion`) VALUES (1, 1, '10239870', 'Donnor', '0293812098', 'danisuperalex@gmail.com', 'asdas', '2025-11-18 18:53:57', NULL); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `clientes_historial` -- CREATE TABLE `clientes_historial` ( `id` int(10) UNSIGNED NOT NULL, `cliente_id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `descripcion` varchar(255) NOT NULL, `monto` decimal(12,2) NOT NULL DEFAULT 0.00, `fecha` date NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `egresos_negocio` -- CREATE TABLE `egresos_negocio` ( `id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `fecha` date NOT NULL, `concepto` varchar(180) NOT NULL, `categoria` varchar(120) NOT NULL, `monto` decimal(14,2) NOT NULL, `metodo_pago` varchar(60) NOT NULL, `proveedor` varchar(150) DEFAULT NULL, `referencia` varchar(100) DEFAULT NULL, `notas` text DEFAULT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `galeria` -- CREATE TABLE `galeria` ( `id` int(10) UNSIGNED NOT NULL, `titulo` varchar(180) DEFAULT NULL, `descripcion` text DEFAULT NULL, `archivo` varchar(255) NOT NULL, `mime_type` varchar(80) DEFAULT NULL, `tamano_bytes` bigint(20) UNSIGNED DEFAULT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `inventario` -- CREATE TABLE `inventario` ( `id` int(10) UNSIGNED NOT NULL, `nombre` varchar(150) NOT NULL, `unidad` varchar(30) NOT NULL, `precio_compra` decimal(12,2) NOT NULL, `precio_publico` decimal(12,2) NOT NULL, `precio_mayorista` decimal(12,2) NOT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla `inventario` -- INSERT INTO `inventario` (`id`, `nombre`, `unidad`, `precio_compra`, `precio_publico`, `precio_mayorista`, `fecha_registro`, `fecha_actualizacion`) VALUES (1, 'Tubo de Plomo', 'm²', 2500.00, 3000.00, 2600.00, '2025-11-18 18:54:22', '2025-11-18 18:55:33'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `inventario_sucursal` -- CREATE TABLE `inventario_sucursal` ( `id` int(10) UNSIGNED NOT NULL, `producto_id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `stock` decimal(12,2) NOT NULL DEFAULT 0.00, `min_stock` decimal(12,2) NOT NULL DEFAULT 0.00 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla `inventario_sucursal` -- INSERT INTO `inventario_sucursal` (`id`, `producto_id`, `sucursal_id`, `stock`, `min_stock`) VALUES (1, 1, 1, 199.00, 10.00); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `inventario_transferencias` -- CREATE TABLE `inventario_transferencias` ( `id` int(10) UNSIGNED NOT NULL, `producto_id` int(10) UNSIGNED NOT NULL, `sucursal_origen_id` int(10) UNSIGNED NOT NULL, `sucursal_destino_id` int(10) UNSIGNED NOT NULL, `cantidad` decimal(12,2) NOT NULL, `usuario_id` int(10) UNSIGNED DEFAULT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `ordenes` -- CREATE TABLE `ordenes` ( `id` int(10) UNSIGNED NOT NULL, `cliente_id` int(10) UNSIGNED DEFAULT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `cliente_nombre` varchar(150) DEFAULT NULL, `descripcion` varchar(255) NOT NULL, `mano_obra` decimal(12,2) NOT NULL DEFAULT 0.00, `ganancia` decimal(5,2) NOT NULL DEFAULT 0.00, `tipo_precio` enum('publico','mayorista') NOT NULL DEFAULT 'publico', `estado` enum('Pendiente','Pagada','En proceso','Cancelada') NOT NULL DEFAULT 'Pendiente', `adelanto` decimal(12,2) NOT NULL DEFAULT 0.00, `costo_materiales` decimal(12,2) NOT NULL DEFAULT 0.00, `costo_total` decimal(12,2) NOT NULL DEFAULT 0.00, `precio_venta` decimal(12,2) NOT NULL DEFAULT 0.00, `utilidad` decimal(12,2) NOT NULL DEFAULT 0.00, `saldo_pendiente` decimal(12,2) NOT NULL DEFAULT 0.00, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla `ordenes` -- INSERT INTO `ordenes` (`id`, `cliente_id`, `sucursal_id`, `cliente_nombre`, `descripcion`, `mano_obra`, `ganancia`, `tipo_precio`, `estado`, `adelanto`, `costo_materiales`, `costo_total`, `precio_venta`, `utilidad`, `saldo_pendiente`, `fecha_registro`, `fecha_actualizacion`) VALUES (1, 1, 1, NULL, 'mesa', 0.00, 0.00, 'publico', 'Pagada', 123.00, 9000.00, 9000.00, 9000.00, 0.00, 8877.00, '2025-11-18 18:54:40', '2025-11-18 19:02:53'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `ordenes_materiales` -- CREATE TABLE `ordenes_materiales` ( `id` int(10) UNSIGNED NOT NULL, `orden_id` int(10) UNSIGNED NOT NULL, `inventario_id` int(10) UNSIGNED NOT NULL, `cantidad` decimal(12,2) NOT NULL DEFAULT 0.00, `precio_compra` decimal(12,2) NOT NULL DEFAULT 0.00, `subtotal` decimal(12,2) NOT NULL DEFAULT 0.00 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla `ordenes_materiales` -- INSERT INTO `ordenes_materiales` (`id`, `orden_id`, `inventario_id`, `cantidad`, `precio_compra`, `subtotal`) VALUES (7, 1, 1, 2.00, 3000.00, 6000.00), (8, 1, 1, 1.00, 3000.00, 3000.00); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `ordenes_materiales_eliminados` -- CREATE TABLE `ordenes_materiales_eliminados` ( `id` int(10) UNSIGNED NOT NULL, `orden_id` int(10) UNSIGNED NOT NULL, `inventario_id` int(10) UNSIGNED DEFAULT NULL, `nombre` varchar(150) NOT NULL, `unidad` varchar(30) NOT NULL, `cantidad` decimal(12,2) NOT NULL DEFAULT 0.00, `precio_compra` decimal(12,2) NOT NULL DEFAULT 0.00, `subtotal` decimal(12,2) NOT NULL DEFAULT 0.00, `fecha_eliminacion` timestamp NOT NULL DEFAULT current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `productos` -- CREATE TABLE `productos` ( `id` int(10) UNSIGNED NOT NULL, `titulo` varchar(180) NOT NULL, `precio` decimal(14,2) NOT NULL DEFAULT 0.00, `caracteristicas` text DEFAULT NULL, `estado` enum('Disponible','Agotado') NOT NULL DEFAULT 'Disponible', `imagen` varchar(255) DEFAULT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `proveedores` -- CREATE TABLE `proveedores` ( `id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `razon_social` varchar(200) NOT NULL, `documento` varchar(60) NOT NULL, `direccion` varchar(200) DEFAULT NULL, `telefono` varchar(40) DEFAULT NULL, `correo` varchar(120) DEFAULT NULL, `contacto` varchar(120) DEFAULT NULL, `notas` text DEFAULT NULL, `estado` enum('Activo','Inactivo') NOT NULL DEFAULT 'Activo', `saldo_actual` decimal(14,2) NOT NULL DEFAULT 0.00, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla `proveedores` -- INSERT INTO `proveedores` (`id`, `sucursal_id`, `razon_social`, `documento`, `direccion`, `telefono`, `correo`, `contacto`, `notas`, `estado`, `saldo_actual`, `fecha_registro`, `fecha_actualizacion`) VALUES (1, 1, 'Danielongus', '123123', 'bella vista', NULL, 'adoijw@gmail.com', 'as', 'saad', 'Activo', 290000.00, '2025-11-18 18:57:50', '2025-11-18 18:57:57'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `proveedores_movimientos` -- CREATE TABLE `proveedores_movimientos` ( `id` int(10) UNSIGNED NOT NULL, `proveedor_id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL, `fecha` datetime NOT NULL, `tipo` enum('Compra','Abono','Ajuste') NOT NULL DEFAULT 'Compra', `descripcion` varchar(255) NOT NULL, `forma_pago` enum('Efectivo','Crédito','Transferencia','Cheque','Otro') NOT NULL DEFAULT 'Efectivo', `monto` decimal(14,2) NOT NULL, `saldo_resultante` decimal(14,2) NOT NULL, `ajuste_direccion` enum('incremento','decremento') DEFAULT NULL, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `sucursales` -- CREATE TABLE `sucursales` ( `id` int(10) UNSIGNED NOT NULL, `nombre` varchar(150) NOT NULL, `direccion` varchar(255) DEFAULT NULL, `telefono` varchar(50) DEFAULT NULL, `estado` enum('Activo','Inactivo') NOT NULL DEFAULT 'Activo', `created_at` timestamp NOT NULL DEFAULT current_timestamp(), `updated_at` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla `sucursales` -- INSERT INTO `sucursales` (`id`, `nombre`, `direccion`, `telefono`, `estado`, `created_at`, `updated_at`) VALUES (1, 'Sucursal Principal', 'Laurel, Galán, Nicaragua.', '+505 5707 0945', 'Activo', '2025-11-14 16:05:37', '2025-11-14 19:28:13'), (2, '2 Sucursal Editar', 'xxxxxx', 'xxxxxxxx', 'Activo', '2025-11-14 19:27:36', '2025-11-18 18:33:27'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `traslados` -- CREATE TABLE `traslados` ( `id` int(10) UNSIGNED NOT NULL, `origen_id` int(10) UNSIGNED NOT NULL, `destino_id` int(10) UNSIGNED NOT NULL, `usuario_envia` int(10) UNSIGNED NOT NULL, `usuario_recibe` int(10) UNSIGNED DEFAULT NULL, `estado` enum('pendiente','en_transito','recibido','rechazado') NOT NULL DEFAULT 'pendiente', `observaciones` text DEFAULT NULL, `fecha_envio` datetime NOT NULL, `fecha_recepcion` datetime DEFAULT NULL, `created_at` timestamp NOT NULL DEFAULT current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `traslado_detalle` -- CREATE TABLE `traslado_detalle` ( `id` int(10) UNSIGNED NOT NULL, `traslado_id` int(10) UNSIGNED NOT NULL, `producto_id` int(10) UNSIGNED NOT NULL, `cantidad` decimal(12,2) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `usuarios` -- CREATE TABLE `usuarios` ( `id` int(10) UNSIGNED NOT NULL, `nombre` varchar(100) NOT NULL, `usuario` varchar(50) NOT NULL, `password` varchar(255) NOT NULL, `correo` varchar(120) NOT NULL, `telefono` varchar(30) DEFAULT NULL, `estado` enum('Activo','Inactivo') NOT NULL DEFAULT 'Activo', `es_admin_global` tinyint(1) NOT NULL DEFAULT 0, `fecha_registro` timestamp NOT NULL DEFAULT current_timestamp(), `fecha_actualizacion` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla `usuarios` -- INSERT INTO `usuarios` (`id`, `nombre`, `usuario`, `password`, `correo`, `telefono`, `estado`, `es_admin_global`, `fecha_registro`, `fecha_actualizacion`) VALUES (1, 'Administrador', 'administrador', '$2y$10$bczI0APe497izaOmxHQc8unxtNK.qjgwj/Za/xU7kHIDLy5IlHTFe', 'admin@vidrieria.com', '+505 8888 0000', 'Activo', 1, '2025-11-08 06:38:12', '2025-11-18 18:35:17'), (6, 'Cajero', 'cajero', '$2y$10$/QQAomaWbO.4dKdFO2HBVO0qBWkds.HZiTkexRRVxPKW/YpSsT7GC', 'cajero@gmail.com', 'xxxxxxxx', 'Activo', 0, '2025-11-18 18:10:07', '2025-11-18 18:36:23'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `usuarios_sucursales` -- CREATE TABLE `usuarios_sucursales` ( `id` int(10) UNSIGNED NOT NULL, `usuario_id` int(10) UNSIGNED NOT NULL, `sucursal_id` int(10) UNSIGNED NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla `usuarios_sucursales` -- INSERT INTO `usuarios_sucursales` (`id`, `usuario_id`, `sucursal_id`) VALUES (30, 6, 1), (29, 6, 2); -- -- Índices para tablas volcadas -- -- -- Indices de la tabla `activos_fijos` -- ALTER TABLE `activos_fijos` ADD PRIMARY KEY (`id`), ADD KEY `idx_activos_fijos_sucursal` (`sucursal_id`); -- -- Indices de la tabla `activos_fijos_movimientos` -- ALTER TABLE `activos_fijos_movimientos` ADD PRIMARY KEY (`id`), ADD KEY `fk_activo_mov_activo` (`activo_id`), ADD KEY `idx_activos_fijos_movimientos_sucursal` (`sucursal_id`); -- -- Indices de la tabla `banco_cuentas` -- ALTER TABLE `banco_cuentas` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `numero_cuenta` (`numero_cuenta`), ADD KEY `idx_banco_cuentas_sucursal` (`sucursal_id`); -- -- Indices de la tabla `banco_movimientos` -- ALTER TABLE `banco_movimientos` ADD PRIMARY KEY (`id`), ADD KEY `fk_banco_mov_cuenta_origen` (`cuenta_origen`), ADD KEY `fk_banco_mov_cuenta_destino` (`cuenta_destino`), ADD KEY `idx_banco_movimientos_sucursal` (`sucursal_id`); -- -- Indices de la tabla `caja_movimientos` -- ALTER TABLE `caja_movimientos` ADD PRIMARY KEY (`id`), ADD KEY `idx_caja_sucursal` (`sucursal_id`); -- -- Indices de la tabla `clientes` -- ALTER TABLE `clientes` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `numero_documento` (`numero_documento`), ADD KEY `idx_clientes_sucursal` (`sucursal_id`); -- -- Indices de la tabla `clientes_historial` -- ALTER TABLE `clientes_historial` ADD PRIMARY KEY (`id`), ADD KEY `cliente_id` (`cliente_id`), ADD KEY `idx_clientes_historial_sucursal` (`sucursal_id`); -- -- Indices de la tabla `egresos_negocio` -- ALTER TABLE `egresos_negocio` ADD PRIMARY KEY (`id`), ADD KEY `idx_egresos_fecha` (`fecha`), ADD KEY `idx_egresos_categoria` (`categoria`), ADD KEY `idx_egresos_metodo` (`metodo_pago`), ADD KEY `idx_egresos_sucursal` (`sucursal_id`); -- -- Indices de la tabla `galeria` -- ALTER TABLE `galeria` ADD PRIMARY KEY (`id`), ADD KEY `idx_galeria_fecha` (`fecha_registro`), ADD KEY `idx_galeria_titulo` (`titulo`); -- -- Indices de la tabla `inventario` -- ALTER TABLE `inventario` ADD PRIMARY KEY (`id`); -- -- Indices de la tabla `inventario_sucursal` -- ALTER TABLE `inventario_sucursal` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `uq_inventario_producto_sucursal` (`producto_id`,`sucursal_id`), ADD KEY `idx_inventario_sucursal_sucursal` (`sucursal_id`); -- -- Indices de la tabla `inventario_transferencias` -- ALTER TABLE `inventario_transferencias` ADD PRIMARY KEY (`id`), ADD KEY `producto_id` (`producto_id`), ADD KEY `sucursal_origen_id` (`sucursal_origen_id`), ADD KEY `sucursal_destino_id` (`sucursal_destino_id`), ADD KEY `usuario_id` (`usuario_id`); -- -- Indices de la tabla `ordenes` -- ALTER TABLE `ordenes` ADD PRIMARY KEY (`id`), ADD KEY `cliente_id` (`cliente_id`), ADD KEY `idx_ordenes_sucursal` (`sucursal_id`); -- -- Indices de la tabla `ordenes_materiales` -- ALTER TABLE `ordenes_materiales` ADD PRIMARY KEY (`id`), ADD KEY `orden_id` (`orden_id`), ADD KEY `inventario_id` (`inventario_id`); -- -- Indices de la tabla `ordenes_materiales_eliminados` -- ALTER TABLE `ordenes_materiales_eliminados` ADD PRIMARY KEY (`id`), ADD KEY `orden_id` (`orden_id`); -- -- Indices de la tabla `productos` -- ALTER TABLE `productos` ADD PRIMARY KEY (`id`), ADD KEY `idx_productos_estado` (`estado`), ADD KEY `idx_productos_titulo` (`titulo`); -- -- Indices de la tabla `proveedores` -- ALTER TABLE `proveedores` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `documento` (`documento`), ADD KEY `idx_proveedores_sucursal` (`sucursal_id`); -- -- Indices de la tabla `proveedores_movimientos` -- ALTER TABLE `proveedores_movimientos` ADD PRIMARY KEY (`id`), ADD KEY `proveedor_id` (`proveedor_id`), ADD KEY `idx_proveedores_movimientos_sucursal` (`sucursal_id`); -- -- Indices de la tabla `sucursales` -- ALTER TABLE `sucursales` ADD PRIMARY KEY (`id`), ADD KEY `idx_sucursales_estado` (`estado`); -- -- Indices de la tabla `traslados` -- ALTER TABLE `traslados` ADD PRIMARY KEY (`id`), ADD KEY `idx_traslados_estado` (`estado`), ADD KEY `idx_traslados_destino` (`destino_id`), ADD KEY `fk_traslados_origen` (`origen_id`), ADD KEY `fk_traslados_usuario_envia` (`usuario_envia`), ADD KEY `fk_traslados_usuario_recibe` (`usuario_recibe`); -- -- Indices de la tabla `traslado_detalle` -- ALTER TABLE `traslado_detalle` ADD PRIMARY KEY (`id`), ADD KEY `idx_traslado_detalle_traslado` (`traslado_id`), ADD KEY `idx_traslado_detalle_producto` (`producto_id`); -- -- Indices de la tabla `usuarios` -- ALTER TABLE `usuarios` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `usuario` (`usuario`); -- -- Indices de la tabla `usuarios_sucursales` -- ALTER TABLE `usuarios_sucursales` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `uq_usuario_sucursal` (`usuario_id`,`sucursal_id`), ADD KEY `idx_usuarios_sucursales_usuario` (`usuario_id`), ADD KEY `idx_usuarios_sucursales_sucursal` (`sucursal_id`); -- -- AUTO_INCREMENT de las tablas volcadas -- -- -- AUTO_INCREMENT de la tabla `activos_fijos` -- ALTER TABLE `activos_fijos` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `activos_fijos_movimientos` -- ALTER TABLE `activos_fijos_movimientos` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `banco_cuentas` -- ALTER TABLE `banco_cuentas` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `banco_movimientos` -- ALTER TABLE `banco_movimientos` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `caja_movimientos` -- ALTER TABLE `caja_movimientos` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `clientes` -- ALTER TABLE `clientes` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; -- -- AUTO_INCREMENT de la tabla `clientes_historial` -- ALTER TABLE `clientes_historial` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `egresos_negocio` -- ALTER TABLE `egresos_negocio` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `galeria` -- ALTER TABLE `galeria` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `inventario` -- ALTER TABLE `inventario` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; -- -- AUTO_INCREMENT de la tabla `inventario_sucursal` -- ALTER TABLE `inventario_sucursal` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; -- -- AUTO_INCREMENT de la tabla `inventario_transferencias` -- ALTER TABLE `inventario_transferencias` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `ordenes` -- ALTER TABLE `ordenes` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; -- -- AUTO_INCREMENT de la tabla `ordenes_materiales` -- ALTER TABLE `ordenes_materiales` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9; -- -- AUTO_INCREMENT de la tabla `ordenes_materiales_eliminados` -- ALTER TABLE `ordenes_materiales_eliminados` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `productos` -- ALTER TABLE `productos` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `proveedores` -- ALTER TABLE `proveedores` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; -- -- AUTO_INCREMENT de la tabla `proveedores_movimientos` -- ALTER TABLE `proveedores_movimientos` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `sucursales` -- ALTER TABLE `sucursales` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; -- -- AUTO_INCREMENT de la tabla `traslados` -- ALTER TABLE `traslados` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `traslado_detalle` -- ALTER TABLE `traslado_detalle` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT de la tabla `usuarios` -- ALTER TABLE `usuarios` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; -- -- AUTO_INCREMENT de la tabla `usuarios_sucursales` -- ALTER TABLE `usuarios_sucursales` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=31; -- -- Restricciones para tablas volcadas -- -- -- Filtros para la tabla `activos_fijos` -- ALTER TABLE `activos_fijos` ADD CONSTRAINT `fk_activos_fijos_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`); -- -- Filtros para la tabla `activos_fijos_movimientos` -- ALTER TABLE `activos_fijos_movimientos` ADD CONSTRAINT `fk_activo_mov_activo` FOREIGN KEY (`activo_id`) REFERENCES `activos_fijos` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `fk_activos_fijos_movimientos_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`); -- -- Filtros para la tabla `banco_cuentas` -- ALTER TABLE `banco_cuentas` ADD CONSTRAINT `fk_banco_cuentas_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`); -- -- Filtros para la tabla `banco_movimientos` -- ALTER TABLE `banco_movimientos` ADD CONSTRAINT `fk_banco_mov_cuenta_destino` FOREIGN KEY (`cuenta_destino`) REFERENCES `banco_cuentas` (`id`) ON DELETE SET NULL, ADD CONSTRAINT `fk_banco_mov_cuenta_origen` FOREIGN KEY (`cuenta_origen`) REFERENCES `banco_cuentas` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `fk_banco_movimientos_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`); -- -- Filtros para la tabla `caja_movimientos` -- ALTER TABLE `caja_movimientos` ADD CONSTRAINT `fk_caja_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`); -- -- Filtros para la tabla `clientes` -- ALTER TABLE `clientes` ADD CONSTRAINT `fk_clientes_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`); -- -- Filtros para la tabla `clientes_historial` -- ALTER TABLE `clientes_historial` ADD CONSTRAINT `clientes_historial_ibfk_1` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `fk_clientes_historial_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`); -- -- Filtros para la tabla `egresos_negocio` -- ALTER TABLE `egresos_negocio` ADD CONSTRAINT `fk_egresos_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`); -- -- Filtros para la tabla `inventario_sucursal` -- ALTER TABLE `inventario_sucursal` ADD CONSTRAINT `fk_inventario_sucursal_producto` FOREIGN KEY (`producto_id`) REFERENCES `inventario` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `fk_inventario_sucursal_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`) ON DELETE CASCADE; -- -- Filtros para la tabla `inventario_transferencias` -- ALTER TABLE `inventario_transferencias` ADD CONSTRAINT `inventario_transferencias_ibfk_1` FOREIGN KEY (`producto_id`) REFERENCES `inventario` (`id`), ADD CONSTRAINT `inventario_transferencias_ibfk_2` FOREIGN KEY (`sucursal_origen_id`) REFERENCES `sucursales` (`id`), ADD CONSTRAINT `inventario_transferencias_ibfk_3` FOREIGN KEY (`sucursal_destino_id`) REFERENCES `sucursales` (`id`), ADD CONSTRAINT `inventario_transferencias_ibfk_4` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`); -- -- Filtros para la tabla `ordenes` -- ALTER TABLE `ordenes` ADD CONSTRAINT `fk_ordenes_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`), ADD CONSTRAINT `ordenes_ibfk_1` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`) ON DELETE SET NULL; -- -- Filtros para la tabla `ordenes_materiales` -- ALTER TABLE `ordenes_materiales` ADD CONSTRAINT `ordenes_materiales_ibfk_1` FOREIGN KEY (`orden_id`) REFERENCES `ordenes` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `ordenes_materiales_ibfk_2` FOREIGN KEY (`inventario_id`) REFERENCES `inventario` (`id`); -- -- Filtros para la tabla `ordenes_materiales_eliminados` -- ALTER TABLE `ordenes_materiales_eliminados` ADD CONSTRAINT `ordenes_materiales_eliminados_ibfk_1` FOREIGN KEY (`orden_id`) REFERENCES `ordenes` (`id`) ON DELETE CASCADE; -- -- Filtros para la tabla `proveedores` -- ALTER TABLE `proveedores` ADD CONSTRAINT `fk_proveedores_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`); -- -- Filtros para la tabla `proveedores_movimientos` -- ALTER TABLE `proveedores_movimientos` ADD CONSTRAINT `fk_proveedores_movimientos_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`), ADD CONSTRAINT `proveedores_movimientos_ibfk_1` FOREIGN KEY (`proveedor_id`) REFERENCES `proveedores` (`id`) ON DELETE CASCADE; -- -- Filtros para la tabla `traslados` -- ALTER TABLE `traslados` ADD CONSTRAINT `fk_traslados_destino` FOREIGN KEY (`destino_id`) REFERENCES `sucursales` (`id`), ADD CONSTRAINT `fk_traslados_origen` FOREIGN KEY (`origen_id`) REFERENCES `sucursales` (`id`), ADD CONSTRAINT `fk_traslados_usuario_envia` FOREIGN KEY (`usuario_envia`) REFERENCES `usuarios` (`id`), ADD CONSTRAINT `fk_traslados_usuario_recibe` FOREIGN KEY (`usuario_recibe`) REFERENCES `usuarios` (`id`); -- -- Filtros para la tabla `traslado_detalle` -- ALTER TABLE `traslado_detalle` ADD CONSTRAINT `fk_traslado_detalle_producto` FOREIGN KEY (`producto_id`) REFERENCES `inventario` (`id`), ADD CONSTRAINT `fk_traslado_detalle_traslado` FOREIGN KEY (`traslado_id`) REFERENCES `traslados` (`id`) ON DELETE CASCADE; -- -- Filtros para la tabla `usuarios_sucursales` -- ALTER TABLE `usuarios_sucursales` ADD CONSTRAINT `fk_us_sucursal` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursales` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `fk_us_usuario` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`) ON DELETE 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 */;
Coded With 💗 by
0x6ick