-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 22-04-2026 a las 00:51:43
-- Versión del servidor: 10.4.32-MariaDB
-- Versión de PHP: 8.2.12

START TRANSACTION;



--
-- Base de datos: `inventario_vn`
--

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

--
-- Estructura de tabla para la tabla `equipos`
--

CREATE TABLE `equipos` (
  `id` int(11) NOT NULL,
  `tipo` varchar(50) NOT NULL,
  `marca` varchar(80) DEFAULT NULL,
  `modelo` varchar(100) DEFAULT NULL,
  `serie` varchar(100) NOT NULL,
  `so` varchar(80) DEFAULT NULL,
  `ram` varchar(30) DEFAULT NULL,
  `disco` varchar(50) DEFAULT NULL,
  `mac` varchar(20) DEFAULT NULL,
  `puertos` varchar(10) DEFAULT NULL,
  `poe` varchar(5) DEFAULT NULL,
  `va` varchar(20) DEFAULT NULL,
  `pulgadas` varchar(10) DEFAULT NULL,
  `zona` varchar(100) DEFAULT NULL,
  `area` varchar(150) DEFAULT NULL,
  `puesto` varchar(20) DEFAULT NULL,
  `tipo_tenencia` varchar(20) DEFAULT NULL,
  `arrendador` varchar(150) DEFAULT NULL,
  `fecha_ingreso` date DEFAULT NULL,
  `fecha_salida` date DEFAULT NULL,
  `estado` varchar(20) DEFAULT 'Activo',
  `notas` text DEFAULT NULL,
  `campos_extra` text DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

INSERT INTO `equipos` (`id`, `tipo`, `marca`, `modelo`, `serie`, `so`, `ram`, `disco`, `mac`, `puertos`, `poe`, `va`, `pulgadas`, `zona`, `area`, `puesto`, `tipo_tenencia`, `arrendador`, `fecha_ingreso`, `fecha_salida`, `estado`, `notas`, `campos_extra`, `created_at`, `updated_at`) VALUES
(1, 'Laptop', 'DELL', 'LATITUDE 7420', '6PDDZH3', 'WIN 11', '16', '500 SD', '', '', '', '', '', 'Plataforma', 'HPS -4 Sistemas', '', 'Valle Nevado', '', '2025-05-30', '0000-00-00', 'Baja', 'test', '', '2026-04-13 17:30:11', '2026-04-19 13:57:32'),
(2, 'PC Torre', 'DELL', 'LATITUDE 742', '6PDDZH', 'WIN 11', '16', '500 SD', '', '', '', '', '', 'Plataforma', 'HPS -4 Sistemas', 'nt1', 'Arriendo', '', '2026-04-15', '0000-00-00', 'Activo', '', '', '2026-04-15 12:01:19', '2026-04-16 11:24:30'),
(3, 'PC Torre', '', 'LATITUDE 74', '6PDD', 'WIN 11', '16', '500 SD', '', '', '', '', '', 'Villas - Gym - Aconcagua - Domo', '', 'nt2', 'Valle Nevado', '', '2026-04-15', NULL, 'Activo', '', '', '2026-04-15 12:22:57', '2026-04-16 11:24:22');

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

--
-- Estructura de tabla para la tabla `historial`
--

CREATE TABLE `historial` (
  `id` int(11) NOT NULL,
  `equipo_id` int(11) NOT NULL,
  `accion` varchar(30) NOT NULL,
  `zona_anterior` varchar(100) DEFAULT NULL,
  `area_anterior` varchar(150) DEFAULT NULL,
  `zona_nueva` varchar(100) DEFAULT NULL,
  `area_nueva` varchar(150) DEFAULT NULL,
  `estado_anterior` varchar(20) DEFAULT NULL,
  `estado_nuevo` varchar(20) DEFAULT NULL,
  `motivo` text DEFAULT NULL,
  `usuario` varchar(50) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

INSERT INTO `historial` (`id`, `equipo_id`, `accion`, `zona_anterior`, `area_anterior`, `zona_nueva`, `area_nueva`, `estado_anterior`, `estado_nuevo`, `motivo`, `usuario`, `created_at`) VALUES
(1, 1, 'alta', NULL, NULL, 'Plataforma', 'HPS -4 Sistemas', NULL, 'Activo', NULL, 'admin', '2026-04-13 17:30:11'),
(2, 2, 'alta', NULL, NULL, 'Plataforma', 'HPS -4 Sistemas', NULL, 'Activo', NULL, 'admin', '2026-04-15 12:01:19'),
(3, 1, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:12:50'),
(4, 1, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:17:24'),
(5, 2, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:17:42'),
(6, 2, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:17:47'),
(7, 2, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:19:40'),
(8, 1, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:20:19'),
(9, 1, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:21:56'),
(10, 3, 'alta', NULL, NULL, 'Villas - Gym - Aconcagua', 'Oficina de Villas', NULL, 'Activo', NULL, 'admin', '2026-04-15 12:22:57'),
(11, 3, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:25:00'),
(12, 2, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:32:34'),
(13, 3, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:32:43'),
(14, 2, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-15 12:32:51'),
(15, 3, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-16 11:24:22'),
(16, 2, 'edicion', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-04-16 11:24:30'),
(17, 1, 'baja', NULL, NULL, NULL, NULL, 'Activo', 'Baja', 'test', 'admin', '2026-04-19 13:57:32');

--
-- Índices para tablas volcadas
--

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

--
-- Indices de la tabla `historial`
--
ALTER TABLE `historial`
  ADD PRIMARY KEY (`id`),
  ADD KEY `equipo_id` (`equipo_id`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

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

--
-- AUTO_INCREMENT de la tabla `historial`
--
ALTER TABLE `historial`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `historial`
--
ALTER TABLE `historial`
  ADD CONSTRAINT `historial_ibfk_1` FOREIGN KEY (`equipo_id`) REFERENCES `equipos` (`id`);
COMMIT;

