-- https://www.phpmyadmin.net/
--

START TRANSACTION;



--
-- Database: `spedycja`
--

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

--
-- Table structure for table `adres`
--

CREATE TABLE `adres` (
  `id_adresu` int(11) NOT NULL,
  `Panstwo` varchar(255) NOT NULL,
  `Miasto` varchar(255) NOT NULL,
  `Ulica` varchar(255) NOT NULL,
  `Numer_domu` varchar(10) NOT NULL,
  `Numer_mieszkania` varchar(10) NOT NULL,
  `Kod_pocztowy` varchar(7) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;

--
-- Dumping data for table `adres`
--

INSERT INTO `adres` (`id_adresu`, `Panstwo`, `Miasto`, `Ulica`, `Numer_domu`, `Numer_mieszkania`, `Kod_pocztowy`) VALUES
(1, 'Polska', 'Bierutów', 'Nowa ', '2', '', '56-420'),
(2, 'Polska', 'Kraków', 'ul. Floriańska', '3', '2B', '30-001'),
(3, 'Polska', 'Gdańsk', 'ul. Długa', '56', '7', '80-001'),
(4, 'Polska', 'Warszawa', 'Aleje Jerozolimskie', '123', '45', '00-001'),
(5, 'Polska', 'Warszawa', 'Aleje Jerozolimskie', '123', '45', '00-001'),
(6, 'Polska', 'Kraków', 'ul. Floriańska', '34', '2B', '30-001'),
(7, 'Polska', 'Gdańsk', 'ul. Długa', '56', '7', '80-001'),
(8, 'Polska', 'Warszawa', 'Aleje Jerozolimskie', '123', '45', '00-001'),
(9, 'Polska', 'Kraków', 'ul. Floriańska', '34', '2B', '30-001'),
(10, 'Polska', 'Gdańsk', 'ul. Długa', '56', '7', '80-001'),
(11, 'Polska', 'Warszawa', 'Aleje Jerozolimskie', '123', '45', '00-001'),
(12, 'Polska', 'Kraków', 'ul. Floriańska', '34', '2B', '30-001'),
(13, 'Polska', 'Gdańsk', 'ul. Długa', '56', '7', '80-001'),
(15, 'Polska', 'Opole', 'Strużów', '65', 'N/A', '98-300'),
(16, 'Polska', 'Wałbrzych', 'Piastowska', '1', '2', '56-420'),
(17, 'Polska', 'Warszawa', 'Wielka', '15', '', '98-301'),
(18, 'Polska', 'Warszawa', 'Wielka', '23', '', '98-301'),
(19, 'Anglia', 'Londyn', 'WAll', '15', '', '98-301'),
(20, 'Polska', 'Ożarów', 'Strużów', '32', '', '98-300'),
(21, 'Anglia', 'Londyn', 'Wielka', '15', '', '98-301'),
(22, 'Polska', 'Londyn', 'hhhhh', '23', 'N/A', '98-301');

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

--
-- Table structure for table `klienci`
--

CREATE TABLE `klienci` (
  `id_klienci_Numer_Klienta` int(11) NOT NULL,
  `id_uzytkownicy_Numer_Uzytkownika` int(11) DEFAULT NULL,
  `Imie` varchar(255) NOT NULL,
  `Nazwisko` varchar(255) NOT NULL,
  `Numer_Telefonu` int(12) NOT NULL,
  `id_adres_Adres` int(11) NOT NULL,
  `id_metody_Metody_Płatności` int(11) NOT NULL,
  `Uwagi` text NOT NULL DEFAULT 'brak',
  `Data_Dolaczenia` datetime NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;

--
-- Dumping data for table `klienci`
--

INSERT INTO `klienci` (`id_klienci_Numer_Klienta`, `id_uzytkownicy_Numer_Uzytkownika`, `Imie`, `Nazwisko`, `Numer_Telefonu`, `id_adres_Adres`, `id_metody_Metody_Płatności`, `Uwagi`, `Data_Dolaczenia`) VALUES
(1, 1, 'Szymon', 'Członkowski', 214748364, 1, 2, 'brak', '2023-11-13 12:51:06'),
(11, 2, 'Jan', 'Kowalski', 123456780, 2, 1, 'brak', '2023-12-15 07:02:06'),
(12, 7, 'John', 'Connor', 2147483647, 15, 0, 'Prosze o dostarczanie dostaw w godzinach wieczornych', '2024-01-03 23:21:06'),
(14, NULL, 'John', 'Connor', 745838657, 18, 0, 'brak', '2024-01-12 10:23:10'),
(15, NULL, 'Tel', 'Me', 745838656, 19, 0, 'brak', '2024-03-12 12:01:45');

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

--
-- Table structure for table `lokalizacjamagazynu`
--

CREATE TABLE `lokalizacjamagazynu` (
  `id_lokalizacjamagazynu_Nr_Magazynu` int(11) NOT NULL,
  `Panstwo` varchar(30) NOT NULL,
  `Miasto` varchar(40) NOT NULL,
  `Ulica` varchar(40) NOT NULL,
  `Numer_budynku` int(11) NOT NULL,
  `Kod_pocztowy` varchar(6) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `lokalizacjamagazynu`
--

INSERT INTO `lokalizacjamagazynu` (`id_lokalizacjamagazynu_Nr_Magazynu`, `Panstwo`, `Miasto`, `Ulica`, `Numer_budynku`, `Kod_pocztowy`) VALUES
(1, 'Odebrane', 'od', 'nadawcy paczki', 0, '0'),
(2, 'Wysłane', 'do', 'odbiorcy paczki', 0, '0'),
(3, 'Polska', 'Warszawa', 'Ignacego', 7, '21-650'),
(4, 'Polska', 'Katowice', 'Wrocławska', 98, '67-342'),
(5, 'Polska', 'Opole', 'Sosnowskiego', 41, '98-305'),
(6, 'Polska', 'Wrocław', 'Konfantego', 15, '56-782');

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

--
-- Table structure for table `magazyn`
--

CREATE TABLE `magazyn` (
  `id_magazyn_Numer_produktu` int(11) NOT NULL,
  `id_klienci_Numer_nadawcy` int(11) NOT NULL,
  `id_klienci_Numer_Odbiorcy` int(11) NOT NULL,
  `Waga_w_kg` varchar(255) NOT NULL,
  `Gabaryty` varchar(255) NOT NULL,
  `Data_Nadania` timestamp NOT NULL DEFAULT current_timestamp(),
  `Data_Dostarczenia` datetime DEFAULT NULL,
  `Fragile` tinyint(1) NOT NULL,
  `Awizo` tinyint(1) NOT NULL,
  `status` varchar(255) NOT NULL DEFAULT 'Wyslane'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;

--
-- Dumping data for table `magazyn`
--

INSERT INTO `magazyn` (`id_magazyn_Numer_produktu`, `id_klienci_Numer_nadawcy`, `id_klienci_Numer_Odbiorcy`, `Waga_w_kg`, `Gabaryty`, `Data_Nadania`, `Data_Dostarczenia`, `Fragile`, `Awizo`, `status`) VALUES
(1, 2, 11, '9.60', 'Duzy', '2023-10-03 07:43:30', '2023-10-04 19:43:49', 1, 1, 'Dostarczono'),
(2, 1, 12, '10.90', '', '2023-11-01 09:40:30', '2023-11-02 09:13:20', 0, 1, 'Dostarczono'),
(3, 11, 12, '6.50', '', '2023-11-02 06:39:33', '0000-00-00 00:00:00', 1, 0, 'Wyslane'),
(4, 12, 1, '4.90', '', '2023-11-03 07:42:41', '2023-11-05 11:42:41', 1, 1, 'Dostarczono'),
(5, 1, 11, '19.60', '', '2023-11-03 08:23:30', '2023-11-04 19:43:49', 1, 1, 'Dostarczono'),
(6, 12, 11, '9999', 'Duzy', '2023-11-17 15:31:25', '2023-11-29 16:54:22', 0, 0, 'Dostarczono'),
(11, 12, 14, '2', 'Maly', '2024-01-12 08:23:09', NULL, 0, 0, 'Wyslane'),
(12, 12, 15, '2', 'Maly', '2024-01-12 10:01:44', NULL, 0, 0, 'Wyslane'),
(13, 16, 12, '2', 'Maly', '2024-01-15 06:47:09', NULL, 0, 0, 'Wyslane');

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

--
-- Table structure for table `reklamacje`
--

CREATE TABLE `reklamacje` (
  `id_reklamacje_Nr_Reklamacji` int(11) NOT NULL,
  `id_magazyn_Numer_produktu` int(11) NOT NULL,
  `id_klienci_Numer_Klienta` int(11) NOT NULL,
  `Data_Otrzymania_Reklamacji` datetime NOT NULL DEFAULT current_timestamp(),
  `Powod_reklamacji` text NOT NULL,
  `Status` varchar(40) NOT NULL DEFAULT 'Do rozpatrzenia',
  `Data_Rozpatrzenia_Reklamacji` datetime DEFAULT NULL,
  `Decyzja` text NOT NULL DEFAULT 'Brak Decyzji'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `reklamacje`
--

INSERT INTO `reklamacje` (`id_reklamacje_Nr_Reklamacji`, `id_magazyn_Numer_produktu`, `id_klienci_Numer_Klienta`, `Data_Otrzymania_Reklamacji`, `Powod_reklamacji`, `Status`, `Data_Rozpatrzenia_Reklamacji`, `Decyzja`) VALUES
(1, 2, 12, '2023-11-29 14:05:30', 'Bardzo niedbale wykonana dostawa', 'Rozpatrzono', '2023-11-30 09:15:30', 'Na adres email została wysąłna instrukcja postępowania w celu zwrotu przesyłki i pieniędzy'),
(2, 3, 12, '2023-11-29 14:16:26', 'Produkt dotarł potłuczony', 'Do rozpatrzenia', '0000-00-00 00:00:00', 'Brak Decyzji'),
(16, 3, 12, '2024-01-12 14:43:57', 'Zbyt długi czas oczekiwania na przesyłkę', 'W trakcie rozpatrywania', '0000-00-00 00:00:00', 'Brak Decyzji'),
(17, 14, 16, '2024-01-15 08:51:42', 'Przesyłka uszkodzona', 'Do rozpatrzenia', NULL, 'Brak Decyzji');

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

--
-- Table structure for table `stanpojazdow`
--

CREATE TABLE `stanpojazdow` (
  `id_stanpojazdow` int(11) NOT NULL,
  `VIM` varchar(50) DEFAULT NULL,
  `Rejestracja` varchar(20) DEFAULT NULL,
  `WaznoscPrzegladu` date DEFAULT NULL,
  `UwagiDoPrzegladu` text DEFAULT NULL,
  `Ubezpieczenie` varchar(50) DEFAULT NULL,
  `KolaZimowe` tinyint(1) DEFAULT NULL,
  `Uwagi` text DEFAULT NULL,
  `Model` varchar(50) DEFAULT NULL,
  `Rocznik` int(11) DEFAULT NULL,
  `id_lokalizacjamagazynu_Baza` int(50) DEFAULT NULL,
  `DataOstatniegoSerwisu` date DEFAULT NULL,
  `Przebieg` int(11) DEFAULT NULL,
  `UwagiSerwisowe` text DEFAULT NULL,
  `Aktywny` tinyint(1) DEFAULT NULL,
  `RodzajPaliwa` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;

--
-- Dumping data for table `stanpojazdow`
--

INSERT INTO `stanpojazdow` (`id_stanpojazdow`, `VIM`, `Rejestracja`, `WaznoscPrzegladu`, `UwagiDoPrzegladu`, `Ubezpieczenie`, `KolaZimowe`, `Uwagi`, `Model`, `Rocznik`, `id_lokalizacjamagazynu_Baza`, `DataOstatniegoSerwisu`, `Przebieg`, `UwagiSerwisowe`, `Aktywny`, `RodzajPaliwa`) VALUES
(0, 'VIM12345678111111', 'EWI3321', '2023-12-13', 'brak', 'OC123456789', 1, 'brak', 'honda', 2222, NULL, '2024-01-01', 25666, 'brak', 1, 'benzyna'),
(1, 'VIM123456789', 'ABC123', '2022-12-31', 'Brak uwag', 'OC123456789', 0, 'Brak uwag', 'Audi A3', 2018, 3, '2022-06-30', 50000, 'Brak uwag', 1, 'Benzyna'),
(2, 'VIM987654321', 'DEF456', '2023-01-15', 'Wymiana opon zimowych', 'OC987654321', 1, 'Brak uwag', 'BMW 3 Series', 2017, 4, '2022-09-20', 80000, 'Wymiana oleju', 1, 'Benzyna'),
(3, 'VIM246813579', 'GHI789', '2022-11-30', 'Brak uwag', 'OC246813579', 0, 'Brak uwag', 'Mercedes-Benz C-Class', 2020, 5, '2022-07-10', 35000, 'Brak uwag', 1, 'Diesel'),
(4, 'VIM135792468', 'JKL012', '2022-10-31', 'Brak uwag', 'OC135792468', 1, 'Brak uwag', 'Volkswagen Golf', 2019, 6, '2022-08-15', 60000, 'Wymiana klocków hamulcowych', 1, 'Benzyna'),
(5, 'VIM864209753', 'MNO345', '2023-02-28', 'Brak uwag', 'OC864209753', 1, 'Brak uwag', 'Ford Focus', 2016, 5, '2022-10-05', 90000, 'Wymiana filtra powietrza', 1, 'Benzyna'),
(6, 'VIM579314682', 'PQR678', '2022-12-15', 'Brak uwag', 'OC579314682', 1, 'Brak uwag', 'Toyota Corolla', 2021, 6, '2022-07-25', 40000, 'Brak uwag', 1, 'Benzyna'),
(7, 'VIM802467135', 'STU901', '2022-11-30', 'Wymiana płynu chłodniczego', 'OC802467135', 0, 'Brak uwag', 'Honda Civic', 2017, 3, '2022-06-15', 55000, 'Wymiana żarówki', 1, 'Benzyna'),
(8, 'VIM491357286', 'VWX234', '2023-03-31', 'Brak uwag', 'OC491357286', 1, 'Brak uwag', 'Hyundai Elantra', 2020, 3, '2022-09-30', 75000, 'Wymiana wycieraczek', 1, 'Benzyna'),
(9, 'VIM730186245', 'YZA567', '2022-10-31', 'Brak uwag', 'OC730186245', 1, 'Brak uwag', 'Kia Sportage', 2018, 4, '2022-08-10', 65000, 'Brak uwag', 1, 'Diesel'),
(10, 'VIM618295473', 'BCD890', '2023-01-15', 'Wymiana klocków hamulcowych', 'OC618295473', 1, 'Brak uwag', 'Mazda 6', 2019, 6, '2022-07-20', 50000, 'Wymiana oleju', 1, 'Benzyna'),
(11, 'VIM972531864', 'EFG012', '2022-12-31', 'Brak uwag', 'OC972531864', 1, 'Brak uwag', 'Subaru Outback', 2017, 5, '2022-06-30', 80000, 'Brak uwag', 1, 'Benzyna'),
(12, 'VIM365874921', 'HIJ345', '2023-01-31', 'Brak uwag', 'OC365874921', 1, 'Brak uwag', 'Volvo XC60', 2020, 3, '2022-09-15', 40000, 'Wymiana filtrów', 1, 'Diesel'),
(13, 'VIM158726349', 'KLM678', '2022-11-30', 'Wymiana opon zimowych', 'OC158726349', 1, 'Brak uwag', 'Renault Clio', 2019, 5, '2022-07-10', 60000, 'Wymiana klocków hamulcowych', 1, 'Benzyna'),
(14, 'VIM642037185', 'NOP901', '2022-10-31', 'Brak uwag', 'OC642037185', 1, 'Brak uwag', 'Fiat 500', 2016, 6, '2022-08-15', 35000, 'Brak uwag', 1, 'Benzyna'),
(15, 'VIM479512836', 'QRS234', '2023-03-31', 'Brak uwag', 'OC479512836', 1, 'Brak uwag', 'Chevrolet Cruze', 2021, 4, '2022-10-05', 70000, 'Wymiana tarcz hamulcowych', 1, 'Benzyna'),
(16, 'VIM213648597', 'TUV567', '2022-12-15', 'Wymiana płynu hamulcowego', 'OC213648597', 1, 'Brak uwag', 'Nissan Qashqai', 2017, 6, '2022-07-25', 45000, 'Brak uwag', 1, 'Diesel'),
(17, 'VIM856329714', 'WXY890', '2022-11-30', 'Brak uwag', 'OC856329714', 0, 'Brak uwag', 'Volkswagen Polo', 2020, 3, '2022-06-15', 60000, 'Wymiana oleju', 1, 'Benzyna'),
(18, 'VIM493716285', 'ZAB012', '2023-02-28', 'Brak uwag', 'OC493716285', 1, 'Brak uwag', 'Toyota Yaris', 2018, 4, '2022-09-30', 40000, 'Brak uwag', 1, 'Benzyna'),
(19, 'VIM738205164', 'BCD345', '2022-10-31', 'Wymiana tarcz hamulcowych', 'OC738205164', 1, 'Brak uwag', 'Honda Accord', 2019, 4, '2022-08-10', 65000, 'Wymiana filtrów', 1, 'Diesel'),
(20, 'VIM621394857', 'EFG678', '2023-01-15', 'Brak uwag', 'OC621394857', 1, 'Brak uwag', 'Hyundai i30', 2017, 6, '2022-07-20', 50000, 'Wymiana klocków hamulcowych', 1, 'Benzyna');

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

--
-- Table structure for table `stanymagazynow`
--

CREATE TABLE `stanymagazynow` (
  `id_stanymagazynow_Numer_Transferu` int(11) NOT NULL,
  `id_lokalizacjamagazynu_Magazyn_Nadawczy` int(11) NOT NULL,
  `id_lokalizacjamagazynu_Magazyn_Odbiorczy` int(11) NOT NULL,
  `id_magazyn_Numer_produktu` int(11) NOT NULL,
  `id_stanpojazdow` int(11) NOT NULL,
  `Data_Wyslania` datetime NOT NULL DEFAULT current_timestamp(),
  `Data_Dostarczenia` datetime DEFAULT NULL,
  `Status` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `stanymagazynow`
--

INSERT INTO `stanymagazynow` (`id_stanymagazynow_Numer_Transferu`, `id_lokalizacjamagazynu_Magazyn_Nadawczy`, `id_lokalizacjamagazynu_Magazyn_Odbiorczy`, `id_magazyn_Numer_produktu`, `id_stanpojazdow`, `Data_Wyslania`, `Data_Dostarczenia`, `Status`) VALUES
(1, 1, 3, 2, 1, '2023-11-01 10:40:30', '2023-11-02 10:40:30', 'Dostarczono'),
(2, 3, 2, 2, 3, '2023-11-14 19:02:54', NULL, 'Wysłane'),
(3, 1, 4, 4, 2, '2023-11-14 14:27:27', '2023-11-14 19:47:27', 'Dostarczono'),
(4, 4, 5, 4, 9, '2023-11-15 10:33:53', '2023-11-15 16:47:27', 'Dostarczono'),
(5, 5, 2, 4, 7, '2023-11-16 08:26:34', '2023-11-16 14:00:27', 'Dostarczono');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `adres`
--
ALTER TABLE `adres`
  ADD PRIMARY KEY (`id_adresu`);

--
-- Indexes for table `klienci`
--
ALTER TABLE `klienci`
  ADD PRIMARY KEY (`id_klienci_Numer_Klienta`),
  ADD UNIQUE KEY `id_uzytkownika` (`id_uzytkownicy_Numer_Uzytkownika`),
  ADD KEY `id_adresu` (`id_adres_Adres`),
  ADD KEY `id_metody_platnosci` (`id_metody_Metody_Płatności`);

--
-- Indexes for table `lokalizacjamagazynu`
--
ALTER TABLE `lokalizacjamagazynu`
  ADD PRIMARY KEY (`id_lokalizacjamagazynu_Nr_Magazynu`);

--
-- Indexes for table `magazyn`
--
ALTER TABLE `magazyn`
  ADD PRIMARY KEY (`id_magazyn_Numer_produktu`);

--
-- Indexes for table `reklamacje`
--
ALTER TABLE `reklamacje`
  ADD PRIMARY KEY (`id_reklamacje_Nr_Reklamacji`);

--
-- Indexes for table `stanpojazdow`
--
ALTER TABLE `stanpojazdow`
  ADD PRIMARY KEY (`id_stanpojazdow`);

--
-- Indexes for table `stanymagazynow`
--
ALTER TABLE `stanymagazynow`
  ADD PRIMARY KEY (`id_stanymagazynow_Numer_Transferu`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `adres`
--
ALTER TABLE `adres`
  MODIFY `id_adresu` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23;

--
-- AUTO_INCREMENT for table `klienci`
--
ALTER TABLE `klienci`
  MODIFY `id_klienci_Numer_Klienta` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT for table `lokalizacjamagazynu`
--
ALTER TABLE `lokalizacjamagazynu`
  MODIFY `id_lokalizacjamagazynu_Nr_Magazynu` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29;

--
-- AUTO_INCREMENT for table `magazyn`
--
ALTER TABLE `magazyn`
  MODIFY `id_magazyn_Numer_produktu` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT for table `reklamacje`
--
ALTER TABLE `reklamacje`
  MODIFY `id_reklamacje_Nr_Reklamacji` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT for table `stanymagazynow`
--
ALTER TABLE `stanymagazynow`
  MODIFY `id_stanymagazynow_Numer_Transferu` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=118;
COMMIT;

