-- https://www.phpmyadmin.net/
--
-- Servidor: localhost:8889
-- Tiempo de generación: 19-07-2024 a las 06:41:59
-- Versión del servidor: 5.7.39
-- Versión de PHP: 7.4.33

START TRANSACTION;



--
-- Base de datos: `vuelve_compostario`
--

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

--
-- Estructura de tabla para la tabla `actividadesConductor`
--

CREATE TABLE `actividadesConductor` (
  `id_actividad` int(11) NOT NULL,
  `id_conductor` int(11) DEFAULT NULL,
  `id_pedido` int(11) DEFAULT NULL,
  `estado` tinyint(1) DEFAULT NULL,
  `fecha` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Estructura de tabla para la tabla `compostajes`
--

CREATE TABLE `compostajes` (
  `id_compostaje` int(11) NOT NULL,
  `id_usuario` int(11) DEFAULT NULL,
  `id_mascota` int(11) DEFAULT NULL,
  `estado` int(11) DEFAULT NULL,
  `operario_confirmado` tinyint(1) DEFAULT NULL,
  `etapa` int(11) DEFAULT NULL,
  `estado_etapa` int(11) DEFAULT NULL,
  `inicio_fecha` date DEFAULT NULL,
  `inicio_hora` time DEFAULT NULL,
  `fin_fecha` date DEFAULT NULL,
  `fin_hora` time DEFAULT NULL,
  `peso_cosecha` varchar(255) DEFAULT NULL,
  `peso_restos` varchar(255) DEFAULT NULL,
  `fin_tentativo` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `compostajes` (`id_compostaje`, `id_usuario`, `id_mascota`, `estado`, `operario_confirmado`, `etapa`, `estado_etapa`, `inicio_fecha`, `inicio_hora`, `fin_fecha`, `fin_hora`, `peso_cosecha`, `peso_restos`, `fin_tentativo`) VALUES
(1, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(2, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

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

--
-- Estructura de tabla para la tabla `dias`
--

CREATE TABLE `dias` (
  `fecha_recojo` int(11) NOT NULL,
  `dia` varchar(100) DEFAULT NULL,
  `costo` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `dias` (`fecha_recojo`, `dia`, `costo`) VALUES
(1, 'Domingo', '120'),
(2, 'Lunes', '0'),
(3, 'Martes', '0');

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

--
-- Estructura de tabla para la tabla `distritos`
--

CREATE TABLE `distritos` (
  `id_distrito` int(11) NOT NULL,
  `distrito` varchar(100) DEFAULT NULL,
  `costo` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `distritos` (`id_distrito`, `distrito`, `costo`) VALUES
(1, 'Ancón', '60'),
(2, 'Ate', '20');

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

--
-- Estructura de tabla para la tabla `horarios`
--

CREATE TABLE `horarios` (
  `id_horario` int(11) NOT NULL,
  `horario` varchar(100) DEFAULT NULL,
  `costo` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `horarios` (`id_horario`, `horario`, `costo`) VALUES
(1, '9:00 am. - 11:00 am.', '10'),
(2, '11:00 am. - 1:00 pm.', '20');

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

--
-- Estructura de tabla para la tabla `mascotas`
--

CREATE TABLE `mascotas` (
  `id_mascota` int(11) NOT NULL,
  `nombre_mascota` varchar(255) DEFAULT NULL,
  `edad_mascota` varchar(255) DEFAULT NULL,
  `peso_mascota` double DEFAULT NULL,
  `sexo_mascota` varchar(255) DEFAULT NULL,
  `fecha_recojo` date DEFAULT NULL,
  `id_usuario` int(11) DEFAULT NULL,
  `tipo_mascota` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `mascotas` (`id_mascota`, `nombre_mascota`, `edad_mascota`, `peso_mascota`, `sexo_mascota`, `fecha_recojo`, `id_usuario`, `tipo_mascota`) VALUES
(1, 'Fiu Fiu', '1', 2, 'Macho', '2024-05-02', 1, 'Perr@'),
(2, 'Pepe', '1', 2, 'Hembra', '2024-05-08', 2, 'Perr@'),
(3, 'Pepe', '1', 2, 'Hembra', '2024-05-08', 2, 'Perr@'),
(4, 'Pepe', '1', 2, 'Hembra', '2024-05-08', 2, 'Perr@'),
(5, 'Roro', '1', 2, 'Hembra', '2024-05-28', 5, 'Gato'),
(6, 'Clay', '7', 3, 'Macho', '2024-07-19', 6, 'Gato'),
(7, 'Clay', '7', 3, 'Macho', '2024-07-19', 6, 'Gato');

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

--
-- Estructura de tabla para la tabla `monitoreoOperario`
--

CREATE TABLE `monitoreoOperario` (
  `id_monitoreo` int(11) NOT NULL,
  `id_operario` int(11) DEFAULT NULL,
  `id_compostaje` int(11) DEFAULT NULL,
  `id_mascota` tinyint(1) DEFAULT NULL,
  `fecha` date DEFAULT NULL,
  `hora` time DEFAULT NULL,
  `temperatura` int(11) DEFAULT NULL,
  `regado` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Estructura de tabla para la tabla `pagos`
--

CREATE TABLE `pagos` (
  `id_pagos` int(11) DEFAULT NULL,
  `monto_servicio` double DEFAULT NULL,
  `cuotas` int(11) DEFAULT NULL,
  `metodo_pago` varchar(255) DEFAULT NULL,
  `fecha_1_pago` date DEFAULT NULL,
  `fecha_2_pago` date DEFAULT NULL,
  `fecha_3_pago` date DEFAULT NULL,
  `fecha_4_pago` date DEFAULT NULL,
  `descuento` double DEFAULT NULL,
  `total_pagar` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

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

CREATE TABLE `pedidos` (
  `id_pedido` int(11) NOT NULL,
  `estado` tinyint(1) DEFAULT NULL,
  `costo_envio` double DEFAULT NULL,
  `igv` double DEFAULT NULL,
  `total` double DEFAULT NULL,
  `bolsa` varchar(255) DEFAULT NULL,
  `id_producto_seleccionado` int(11) DEFAULT NULL,
  `id_servicio` int(11) DEFAULT NULL,
  `id_pagos` int(11) DEFAULT NULL,
  `id_conductor` int(11) DEFAULT NULL,
  `id_operario` int(11) DEFAULT NULL,
  `id_mascota` int(11) DEFAULT NULL,
  `id_recojo_ida` int(11) DEFAULT NULL,
  `id_usuario` int(11) DEFAULT NULL,
  `fecha_recojo` int(11) DEFAULT NULL,
  `id_horario` int(11) DEFAULT NULL,
  `id_distrito` int(11) DEFAULT NULL,
  `direccion_recojo` varchar(255) DEFAULT NULL,
  `id_recojo_vuelta` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `pedidos` (`id_pedido`, `estado`, `costo_envio`, `igv`, `total`, `bolsa`, `id_producto_seleccionado`, `id_servicio`, `id_pagos`, `id_conductor`, `id_operario`, `id_mascota`, `id_recojo_ida`, `id_usuario`, `fecha_recojo`, `id_horario`, `id_distrito`, `direccion_recojo`, `id_recojo_vuelta`) VALUES
(1, 1, 190, 0.342, 1090, 'true', 1, 1, NULL, 1, NULL, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(2, 1, 200, 0.36, 1100, 'true', 1, 1, NULL, 1, NULL, 2, 1, 2, NULL, NULL, NULL, NULL, NULL),
(3, 1, 200, 0.36, 1100, 'true', 1, 1, NULL, 1, NULL, 2, 1, 2, NULL, NULL, NULL, NULL, NULL),
(4, 1, 200, 0.36, 1100, 'true', 1, 1, NULL, 1, NULL, 2, 1, 2, NULL, NULL, NULL, NULL, NULL),
(5, 1, 40, 0.072, 940, 'true', 1, 1, NULL, 1, NULL, 5, 5, 5, NULL, NULL, NULL, NULL, NULL);

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

--
-- Estructura de tabla para la tabla `productos`
--

CREATE TABLE `productos` (
  `id_producto` int(11) NOT NULL,
  `nombre` varchar(255) DEFAULT NULL,
  `cantidad` int(11) DEFAULT NULL,
  `precio` double DEFAULT NULL,
  `tipo` int(11) DEFAULT NULL,
  `imagen` varchar(255) DEFAULT NULL,
  `estado` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `productos` (`id_producto`, `nombre`, `cantidad`, `precio`, `tipo`, `imagen`, `estado`) VALUES
(1, 'MACETA ADICIONAL CON COMPOST DE MI MASCOTITA\n\n', NULL, 50, 1, 'LLAVERO HECHO CON RESINA Y COMPOST DE MI MASCOTITA\n\n', '1'),
(2, 'CUADRO DE ACUARELA DEL RETRATO DE MI MASCOTA\n\n', NULL, 50, 1, 'LLAVERO HECHO CON RESINA Y COMPOST DE MI MASCOTITA\n\n', '1'),
(3, 'LIBRO \"ESPÉRAME EN EL ARCO IRIS\" DE LAURA VIDAL\n\n', NULL, 70, 1, 'LLAVERO HECHO CON RESINA Y COMPOST DE MI MASCOTITA\n\n', '1'),
(4, 'DIJE HECHO CON RESINA Y COMPOST DE MI MASCOTITA (ARGOLLA DE PLATA)\n\n', NULL, 50, 1, 'LLAVERO HECHO CON RESINA Y COMPOST DE MI MASCOTITA\n\n', '1'),
(5, 'LLAVERO HECHO CON RESINA Y COMPOST DE MI MASCOTITA\n\n', NULL, 90, 1, 'LLAVERO HECHO CON RESINA Y COMPOST DE MI MASCOTITA\n\n', '1');

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

--
-- Estructura de tabla para la tabla `productos_seleccionado`
--

CREATE TABLE `productos_seleccionado` (
  `id_productos_seleccionado` int(11) NOT NULL,
  `id_pedido` int(11) DEFAULT NULL,
  `id_producto` int(11) DEFAULT NULL,
  `cantidad` int(11) DEFAULT NULL,
  `precio` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Estructura de tabla para la tabla `recojos`
--

CREATE TABLE `recojos` (
  `id_recojo` int(11) NOT NULL,
  `fecha_recojo` int(11) DEFAULT NULL,
  `id_horario` int(11) DEFAULT NULL,
  `id_distrito` int(11) DEFAULT NULL,
  `direccion_recojo` text,
  `id_usuario` int(11) DEFAULT NULL,
  `id_mascota` int(11) DEFAULT NULL,
  `estado` int(11) DEFAULT NULL,
  `conductor_confirmado` tinyint(1) DEFAULT NULL,
  `etapa` int(11) DEFAULT NULL,
  `estado_etapa` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `recojos` (`id_recojo`, `fecha_recojo`, `id_horario`, `id_distrito`, `direccion_recojo`, `id_usuario`, `id_mascota`, `estado`, `conductor_confirmado`, `etapa`, `estado_etapa`) VALUES
(1, 1, 1, 1, 'Calle las perdices 546', 1, 1, NULL, NULL, NULL, NULL),
(2, 1, 2, 1, 'Calle las perdices 546', 2, 2, NULL, NULL, NULL, NULL),
(3, 1, 2, 1, 'Calle las perdices 546', 2, 2, NULL, NULL, NULL, NULL),
(4, 1, 2, 1, 'Calle las perdices 546', 2, 2, NULL, NULL, NULL, NULL),
(5, 2, 2, 2, 'Calle las perdices 546', 5, 5, NULL, NULL, NULL, NULL),
(6, 1, 1, 1, 'Av. Casa 123', 6, 6, NULL, NULL, NULL, NULL),
(7, 1, 1, 1, 'Av. Casa 123', 6, 6, NULL, NULL, NULL, NULL);

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

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

CREATE TABLE `roles` (
  `id_rol` int(11) DEFAULT NULL,
  `nombre_rol` varchar(255) DEFAULT NULL,
  `estado` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Estructura de tabla para la tabla `servicios`
--

CREATE TABLE `servicios` (
  `id_servicio` int(11) NOT NULL,
  `nombre_servicio` varchar(255) DEFAULT NULL,
  `motivo` varchar(255) DEFAULT NULL,
  `estado` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `servicios` (`id_servicio`, `nombre_servicio`, `motivo`, `estado`) VALUES
(1, 'Vuelve Ceniza', NULL, NULL);

--
-- Indices de la tabla `compostajes`
--
ALTER TABLE `compostajes`
  ADD PRIMARY KEY (`id_compostaje`);

--
-- Indices de la tabla `dias`
--
ALTER TABLE `dias`
  ADD PRIMARY KEY (`fecha_recojo`);

--
-- Indices de la tabla `distritos`
--
ALTER TABLE `distritos`
  ADD PRIMARY KEY (`id_distrito`);

--
-- Indices de la tabla `horarios`
--
ALTER TABLE `horarios`
  ADD PRIMARY KEY (`id_horario`);

--
-- Indices de la tabla `mascotas`
--
ALTER TABLE `mascotas`
  ADD PRIMARY KEY (`id_mascota`);

--
-- Indices de la tabla `monitoreoOperario`
--
ALTER TABLE `monitoreoOperario`
  ADD PRIMARY KEY (`id_monitoreo`);

--
-- Indices de la tabla `pedidos`
--
ALTER TABLE `pedidos`
  ADD PRIMARY KEY (`id_pedido`);

--
-- Indices de la tabla `productos`
--
ALTER TABLE `productos`
  ADD PRIMARY KEY (`id_producto`);

--
-- Indices de la tabla `productos_seleccionado`
--
ALTER TABLE `productos_seleccionado`
  ADD PRIMARY KEY (`id_productos_seleccionado`);

--
-- Indices de la tabla `recojos`
--
ALTER TABLE `recojos`
  ADD PRIMARY KEY (`id_recojo`);

--
-- Indices de la tabla `servicios`
--
ALTER TABLE `servicios`
  ADD PRIMARY KEY (`id_servicio`);

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

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

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

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

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

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

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

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

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

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

--
-- AUTO_INCREMENT de la tabla `servicios`
--
ALTER TABLE `servicios`
  MODIFY `id_servicio` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
COMMIT;

