-- https://www.phpmyadmin.net/
--
-- Servidor: localhost:3306
-- Tiempo de generación: 24-10-2023 a las 18:59:17
-- Versión del servidor: 5.7.43
-- Versión de PHP: 8.1.16

START TRANSACTION;



--
-- Base de datos: `crediyainversion_visitas`
--

DELIMITER $$
--
-- Procedimientos
--
CREATE DEFINER=`crediyainversion`@`localhost` PROCEDURE `proc_UsuariosValidar` (IN `IN_UserName` VARCHAR(10), IN `IN_Password` VARCHAR(10))   BEGIN
		SELECT UserName,EsAdmin FROM Usuario WHERE UserName=IN_UserName AND PASSWORD=IN_Password  AND EsActivo=1;
 
end$$

DELIMITER ;

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

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

CREATE TABLE `empleados` (
  `id` int(11) NOT NULL,
  `empleado` varchar(100) NOT NULL,
  `idoficina` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `empleados` (`id`, `empleado`, `idoficina`, `created_at`, `updated_at`) VALUES
(1, 'KEVIN QUINO ', 1, '2023-10-12 04:23:48', '0000-00-00 00:00:00'),
(2, 'DANI SILVA', 1, '2023-10-12 04:23:58', '0000-00-00 00:00:00'),
(3, 'MARIA', 2, '2023-10-12 04:24:05', '0000-00-00 00:00:00'),
(4, 'FERNANDA', 2, '2023-10-12 04:24:17', '0000-00-00 00:00:00'),
(5, 'ESTHER', 3, '2023-10-12 04:24:25', '0000-00-00 00:00:00'),
(6, 'JULIO', 4, '2023-10-12 04:24:33', '0000-00-00 00:00:00'),
(7, 'HJHJN', 2, '2023-10-24 21:05:35', NULL),
(9, 'HJHJN', 2, '2023-10-24 21:49:22', NULL);

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

--
-- Estructura de tabla para la tabla `entidad`
--

CREATE TABLE `entidad` (
  `id` int(11) NOT NULL,
  `nombres` varchar(100) NOT NULL,
  `apellidos` varchar(100) NOT NULL,
  `nsocial` varchar(200) NOT NULL,
  `identificacion` bigint(20) NOT NULL,
  `direccion` text NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `entidad` (`id`, `nombres`, `apellidos`, `nsocial`, `identificacion`, `direccion`, `created_at`, `updated_at`) VALUES
(1, 'MUNICIPALIDAD DE LANCONES', 'JHGJJKH', '323232', 123456789, 'LANCONES', '2023-10-12 04:23:07', '0000-00-00 00:00:00'),
(5, 'JGHKJG', 'GH', 'GHJG', 54153, 'GHJG', '2023-10-24 22:00:05', NULL),
(7, 'JHJHJH', '454BB', 'NBNBN', 45545, 'BB B B', '2023-10-24 22:00:42', NULL),
(8, 'JGHJG', 'HJGHJG', 'HGHJGHJ', 5435, 'HJGJ', '2023-10-24 22:01:27', NULL);

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

--
-- Estructura de tabla para la tabla `motivos`
--

CREATE TABLE `motivos` (
  `id` int(11) NOT NULL,
  `motivo` varchar(100) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `motivos` (`id`, `motivo`, `created_at`, `updated_at`) VALUES
(1, 'REUNION DE TRABAJO', '2023-10-12 04:23:24', '0000-00-00 00:00:00'),
(2, 'JL', '2023-10-22 00:00:00', '2023-10-22 00:00:00');

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

--
-- Estructura de tabla para la tabla `oficinas`
--

CREATE TABLE `oficinas` (
  `id` int(11) NOT NULL,
  `oficina` varchar(100) NOT NULL,
  `identidad` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `oficinas` (`id`, `oficina`, `identidad`, `created_at`, `updated_at`) VALUES
(1, 'INFORMATICA', 1, '2023-10-12 04:22:08', '0000-00-00 00:00:00'),
(2, 'CONTABILIDAD', 2, '2023-10-12 04:22:17', '0000-00-00 00:00:00'),
(3, 'GERENCIAXX', 1, '2023-10-12 04:22:25', '0000-00-00 00:00:00'),
(10, 'SSS', 1, '2023-10-24 22:10:46', NULL);

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

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

CREATE TABLE `roles` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `guard_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `sedes`
--

CREATE TABLE `sedes` (
  `id` int(11) NOT NULL,
  `sede` varchar(100) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Estructura de tabla para la tabla `usuario`
--

CREATE TABLE `usuario` (
  `IdUsuario` int(11) NOT NULL,
  `Dni` varchar(20) NOT NULL,
  `UserName` varchar(10) NOT NULL,
  `PASSWORD` varchar(10) NOT NULL,
  `nombreapellido` varchar(255) NOT NULL,
  `EsActivo` varchar(1) NOT NULL,
  `EsAdmin` varchar(1) NOT NULL,
  `Dependencias` varchar(50) DEFAULT NULL,
  `Email` varchar(150) DEFAULT NULL,
  `FechaC` date NOT NULL,
  `Cargo` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `usuario` (`IdUsuario`, `Dni`, `UserName`, `PASSWORD`, `nombreapellido`, `EsActivo`, `EsAdmin`, `Dependencias`, `Email`, `FechaC`, `Cargo`) VALUES
(1, '47978242', 'admin', 'admin', 'DANI SILVA BENITES', '1', '1', '-', 'systemssilva@gmail.com', '2023-10-11', '-'),
(4, '47978242', 'PEPE', '123', 'DANI PAUL SILVA BENITES', '1', '1', '-', 'X@GMAIL.COM', '2023-10-20', '-'),
(5, '47978242', 'PEPE2', '111', 'DANI PAUL SILVA BENITES', '1', '0', '-', 'X@GMAIL.COM', '2023-10-20', '-'),
(7, '47978242', 'dani', 'dani', 'DANI PAUL SILVA BENITES', '1', '0', '-', 'SYSTEMSSILVA@GMAIL.COM', '2023-10-21', '-'),
(8, '47978242', 'DANI', '123', 'DANI PAUL SILVA BENITES', '1', '0', '-', 'SYSTEMSSILVA@GMAIL.COM', '2023-10-22', '-'),
(9, '47978242', 'infor', '123', 'dani silva b', '1', '0', '-', 'xxx@', '2023-10-11', '-'),
(10, '47978242', 'v', 'v', 'DANI PAUL SILVA BENITES', '1', '0', '-', 'V', '2023-10-23', '-'),
(11, '47978247', 'ADMINX', '11', 'DANI PAUL SILVA BENITEX', '1', '1', '-', 'WXXX', '2023-10-24', '-'),
(13, '47978242', 'ADMIN', 'HJGHJ', 'DANI PAUL SILVA BENITES', '1', '0', '-', 'WXXX', '2023-10-24', '-'),
(14, '47978242', 'ADMIN', '123', 'DANI PAUL SILVA BENITES', '1', '1', '-', 'WXXX', '2023-10-24', '-');

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

--
-- Estructura de tabla para la tabla `visitas`
--

CREATE TABLE `visitas` (
  `id` int(11) NOT NULL,
  `fecharegistro` date NOT NULL,
  `fechavisita` date NOT NULL,
  `entidad_visitada` varchar(255) NOT NULL,
  `documento_visitante` varchar(20) NOT NULL,
  `visitante` varchar(255) NOT NULL,
  `entidad_visitante` varchar(255) DEFAULT NULL,
  `funcionario` varchar(255) NOT NULL,
  `oficina` varchar(255) NOT NULL,
  `hora_ingreso` varchar(15) NOT NULL,
  `hora_salida` varchar(15) NOT NULL,
  `motivo` varchar(255) NOT NULL,
  `lugar_especifico` varchar(255) NOT NULL,
  `srcfoto` varchar(50) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `ruc` varchar(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `visitas` (`id`, `fecharegistro`, `fechavisita`, `entidad_visitada`, `documento_visitante`, `visitante`, `entidad_visitante`, `funcionario`, `oficina`, `hora_ingreso`, `hora_salida`, `motivo`, `lugar_especifico`, `srcfoto`, `created_at`, `updated_at`, `ruc`) VALUES
(1, '2023-10-30', '2023-10-31', 'PRINCIPAL', '123456789', 'DANI PAUL SILVA BENITES', 'PODER JUDICIAL', 'DANI SILVA', 'INFORMATICA', '07:31:01', '07:42:06', 'REUNION DE TRABAJO', 'OFICINA DE INFORMATICA 01', NULL, '2023-10-20 05:05:35', '2023-10-12 12:31:01', '2147483647'),
(2, '2023-10-12', '2023-10-20', 'MUNICIPALIDAD DE LANCONES', '987654321', 'JULIO ZAPATA MAR', 'CAJA PIURA', 'MARIA', 'CONTABILIDAD', '07:37:21', '10:37:05', 'REUNION DE TRABAJO', 'OFICINA DE CONTABILIDAD', NULL, '2023-10-19 03:37:05', '2023-10-12 12:37:21', NULL),
(7, '2023-10-18', '2023-10-19', 'MUNICIPALIDAD DE LANCONES', '47978242', 'DANI PAUL SILVA BENITES', 'SILVA BENITES DANI PAUL', 'KEVIN QUINO ', 'INFORMATICA', '09:06:10', '05:14:16', 'REUNION DE TRABAJO', 'LLKLKLKLKLK', NULL, '2023-10-24 22:14:16', '2023-10-19 02:06:10', '2147483647'),
(8, '2023-10-18', '2023-10-31', 'MUNICIPALIDAD DE LANCONES', '47978242', 'DANI PAUL SILVA BENITES', 'SILVA BENITES DANI PAUL', 'DANI SILVA', 'INFORMATICA', '09:09:03', '', 'REUNION DE TRABAJO', 'LLKLKLKLKLK', NULL, '2023-10-19 02:09:03', '2023-10-19 02:09:03', '2147483647'),
(9, '2023-10-18', '2023-10-19', 'MUNICIPALIDAD DE LANCONES', '47978242', 'DANI PAUL SILVA BENITES', 'SILVA BENITES DANI PAUL', 'ESTHER', 'GERENCIAXX', '09:13:35', '', 'REUNION DE TRABAJO', 'LLKLKLKLKLK', NULL, '2023-10-19 02:13:35', '2023-10-19 02:13:35', '2147483647'),
(10, '2023-10-18', '2023-10-18', 'MUNICIPALIDAD DE LANCONES', '47978242', 'DANI PAUL SILVA BENITES', 'SILVA BENITES DANI PAUL', 'ESTHER', 'GERENCIAXX', '09:19:46', '', 'REUNION DE TRABAJO', 'LLKLKLKLKLK', NULL, '2023-10-19 02:19:46', '2023-10-19 02:19:46', '2147483647'),
(14, '2023-10-18', '2023-10-18', 'MUNICIPALIDAD DE LANCONES', '47978242', 'DANI PAUL SILVA BENITES', 'SILVA BENITES DANI PAUL', 'ESTHER', 'GERENCIAXX', '09:47:36', '', 'REUNION DE TRABAJO', 'LLKLKLKLKLK', NULL, '2023-10-19 02:47:36', '2023-10-19 02:47:36', '10479782429'),
(15, '2023-10-18', '2023-10-18', 'MUNICIPALIDAD DE LANCONES', '47978242', 'DANI PAUL SILVA BENITES', 'SILVA BENITES DANI PAUL', 'DANI SILVA', 'INFORMATICA', '10:36:09', '', 'REUNION DE TRABAJO', 'KIKO', NULL, '2023-10-19 03:36:09', '2023-10-19 03:36:09', '10479782429'),
(16, '2023-10-19', '2023-10-25', 'MUNICIPALIDAD DE LANCONES', '47978242', 'DANI PAUL SILVA BENITES', '         ', 'ESTHER', 'GERENCIAXX', '09:51:33', '', 'REUNION DE TRABAJO', 'MM', NULL, '2023-10-20 02:51:33', '2023-10-20 02:51:33', ''),
(17, '2023-10-19', '2023-10-21', 'MUNICIPALIDAD DE LANCONES', '47978242', '         ', '         ', 'JULIO', 'TESORERIA', '10:41:35', '', 'selected', 'D', NULL, '2023-10-20 03:41:35', '2023-10-20 03:41:35', ''),
(18, '2023-10-22', '2023-10-20', 'MUNICIPALIDAD DE LANCONES', '47978242', 'DANI PAUL SILVA BENITES', 'SILVA BENITES DANI PAUL', 'KEVIN QUINO ', 'INFORMATICA', '10:32:41', '', 'J', 'X', NULL, '2023-10-23 03:32:41', '2023-10-23 03:32:41', '10479782429'),
(19, '2023-10-23', '2023-10-20', 'MUNICIPALIDAD DE LANCONES', '47978242', 'DANI PAUL SILVA BENITES', 'SILVA BENITES DANI PAUL', 'ESTHER', 'GERENCIAXX', '10:26:14', '', 'J', 'LK', NULL, '2023-10-24 03:26:14', '2023-10-24 03:26:14', '10479782429');

--
-- Índices para tablas volcadas
--

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

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

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

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

--
-- Indices de la tabla `roles`
--
ALTER TABLE `roles`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `roles_name_guard_name_unique` (`name`,`guard_name`);

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

--
-- Indices de la tabla `usuario`
--
ALTER TABLE `usuario`
  ADD PRIMARY KEY (`IdUsuario`);

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

--
-- AUTO_INCREMENT de las tablas volcadas
--

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

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

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

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

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

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

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

--
-- AUTO_INCREMENT de la tabla `visitas`
--
ALTER TABLE `visitas`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;
COMMIT;

