This commit is contained in:
purifetchi 2025-05-29 21:13:27 +02:00
commit cb24066b0c
12 changed files with 448 additions and 0 deletions

View file

@ -0,0 +1,12 @@
"repair_id","phone_number","bike_name","issue_description","arrival_date","collection_date","repair_employee_name","collection_employee_name","discount","additional_costs","status_name","status_color","place_name","note","part_ref_id","service_ref_id"
1,"501159149","Evado 4.0","Wymiana dętki tył","2025-02-19",NULL,"Adrian",NULL,"0","0","Kontakt z klientem","#54afff","Wojc",NULL,NULL,NULL
2,"501159149","Hexagon 5.0","Wymiana dętki","2025-02-20",NULL,"Adrian","Adrian","0","0","Wydano","#32fc39","Gęsia",NULL,NULL,NULL
3,"500500500","Hexagon 4","Wymiana dętki","2025-02-20",NULL,"Maks",NULL,"0","0","Zakończono","#c8e6c9","Gala","Dodatkowe kotszy za dętke","6838a225aa635f4b87ba08fd","6838a2e0aa635f4b87ba0901"
3,"500500500","Hexagon 4","Wymiana dętki","2025-02-20",NULL,"Maks",NULL,"0","0","Zakończono","#c8e6c9","Gala","Dodatkowe kotszy za dętke","6838a225aa635f4b87ba08fd","6838a2e0aa635f4b87ba0901"
3,"500500500","Hexagon 4","Wymiana dętki","2025-02-20",NULL,"Maks",NULL,"0","0","Zakończono","#c8e6c9","Gala","Dodatkowe kotszy za dętke","6838a225aa635f4b87ba08fd","6838a2e0aa635f4b87ba0901"
3,"500500500","Hexagon 4","Wymiana dętki","2025-02-20",NULL,"Maks",NULL,"0","0","Zakończono","#c8e6c9","Gala","Dodatkowe kotszy za dętke","6838a225aa635f4b87ba08fe","6838a2e0aa635f4b87ba0901"
3,"500500500","Hexagon 4","Wymiana dętki","2025-02-20",NULL,"Maks",NULL,"0","0","Zakończono","#c8e6c9","Gala","Dodatkowe kotszy za dętke","6838a225aa635f4b87ba08fe","6838a2e0aa635f4b87ba0901"
3,"500500500","Hexagon 4","Wymiana dętki","2025-02-20",NULL,"Maks",NULL,"0","0","Zakończono","#c8e6c9","Gala","Dodatkowe kotszy za dętke","6838a225aa635f4b87ba08fe","6838a2e0aa635f4b87ba0901"
4,"501501501","Esker 2.0","Wymiana dętki przód","2025-02-20",NULL,"Jan F.","Szef","0","100","Wydano","#32fc39","Wojc","10zl - czysczenie przerzutki","6838a225aa635f4b87ba08fd","6838a2e0aa635f4b87ba0902"
4,"501501501","Esker 2.0","Wymiana dętki przód","2025-02-20",NULL,"Jan F.","Szef","0","100","Wydano","#32fc39","Wojc","10zl - czysczenie przerzutki","6838a225aa635f4b87ba08fd","6838a2e0aa635f4b87ba0901"
5,"123123123","Evado 2.0","a","2025-02-20","2025-03-05","Jan F.","Adrian","0","0","Wydano","#32fc39","Wojc",NULL,NULL,NULL
1 repair_id phone_number bike_name issue_description arrival_date collection_date repair_employee_name collection_employee_name discount additional_costs status_name status_color place_name note part_ref_id service_ref_id
2 1 501159149 Evado 4.0 Wymiana dętki tył 2025-02-19 NULL Adrian NULL 0 0 Kontakt z klientem #54afff Wojc NULL NULL NULL
3 2 501159149 Hexagon 5.0 Wymiana dętki 2025-02-20 NULL Adrian Adrian 0 0 Wydano #32fc39 Gęsia NULL NULL NULL
4 3 500500500 Hexagon 4 Wymiana dętki 2025-02-20 NULL Maks NULL 0 0 Zakończono #c8e6c9 Gala Dodatkowe kotszy za dętke 6838a225aa635f4b87ba08fd 6838a2e0aa635f4b87ba0901
5 3 500500500 Hexagon 4 Wymiana dętki 2025-02-20 NULL Maks NULL 0 0 Zakończono #c8e6c9 Gala Dodatkowe kotszy za dętke 6838a225aa635f4b87ba08fd 6838a2e0aa635f4b87ba0901
6 3 500500500 Hexagon 4 Wymiana dętki 2025-02-20 NULL Maks NULL 0 0 Zakończono #c8e6c9 Gala Dodatkowe kotszy za dętke 6838a225aa635f4b87ba08fd 6838a2e0aa635f4b87ba0901
7 3 500500500 Hexagon 4 Wymiana dętki 2025-02-20 NULL Maks NULL 0 0 Zakończono #c8e6c9 Gala Dodatkowe kotszy za dętke 6838a225aa635f4b87ba08fe 6838a2e0aa635f4b87ba0901
8 3 500500500 Hexagon 4 Wymiana dętki 2025-02-20 NULL Maks NULL 0 0 Zakończono #c8e6c9 Gala Dodatkowe kotszy za dętke 6838a225aa635f4b87ba08fe 6838a2e0aa635f4b87ba0901
9 3 500500500 Hexagon 4 Wymiana dętki 2025-02-20 NULL Maks NULL 0 0 Zakończono #c8e6c9 Gala Dodatkowe kotszy za dętke 6838a225aa635f4b87ba08fe 6838a2e0aa635f4b87ba0901
10 4 501501501 Esker 2.0 Wymiana dętki przód 2025-02-20 NULL Jan F. Szef 0 100 Wydano #32fc39 Wojc 10zl - czysczenie przerzutki 6838a225aa635f4b87ba08fd 6838a2e0aa635f4b87ba0902
11 4 501501501 Esker 2.0 Wymiana dętki przód 2025-02-20 NULL Jan F. Szef 0 100 Wydano #32fc39 Wojc 10zl - czysczenie przerzutki 6838a225aa635f4b87ba08fd 6838a2e0aa635f4b87ba0901
12 5 123123123 Evado 2.0 a 2025-02-20 2025-03-05 Jan F. Adrian 0 0 Wydano #32fc39 Wojc NULL NULL NULL

View file

@ -0,0 +1,6 @@
"service_ref_id","repair_ref_id","price"
1,3,"200"
2,4,"150"
1,4,"300"
1,3,"500"
1,3,"100"
1 service_ref_id repair_ref_id price
2 1 3 200
3 2 4 150
4 1 4 300
5 1 3 500
6 1 3 100

View file

@ -0,0 +1,4 @@
"part_ref_id","repair_ref_id","price","amount"
1,4,"10","1"
1,3,"10","1"
2,3,"100","1"
1 part_ref_id repair_ref_id price amount
2 1 4 10 1
3 1 3 10 1
4 2 3 100 1

18
dane/korga.parts.json Normal file
View file

@ -0,0 +1,18 @@
[{
"_id": {
"$oid": "6838a225aa635f4b87ba08fd"
},
"name": "Dętka 29\"",
"price": 20,
"category": "Dętki",
"unit": "szt."
},
{
"_id": {
"$oid": "6838a225aa635f4b87ba08fe"
},
"name": "Dętka 29\" Continental",
"price": 25,
"category": "Dętki",
"unit": "szt."
}]

263
dane/korga.repairs.json Normal file
View file

@ -0,0 +1,263 @@
[{
"_id": {
"$oid": "6838a8e4aa635f4b87ba0944"
},
"repair_id": 1,
"phone_number": 501159149,
"bike_name": "Evado 4.0",
"issue_description": "Wymiana dętki tył",
"arrival_date": "2025-02-19",
"collection_date": null,
"repair_employee_name": "Adrian",
"collection_employee_name": null,
"discount": 0,
"additional_costs": 0,
"status_name": "Kontakt z klientem",
"status_color": "#54afff",
"place_name": "Wojc",
"note": null,
"part_ref_id": null,
"service_ref_id": null
},
{
"_id": {
"$oid": "6838a8e4aa635f4b87ba0945"
},
"repair_id": 2,
"phone_number": 501159149,
"bike_name": "Hexagon 5.0",
"issue_description": "Wymiana dętki",
"arrival_date": "2025-02-20",
"collection_date": null,
"repair_employee_name": "Adrian",
"collection_employee_name": "Adrian",
"discount": 0,
"additional_costs": 0,
"status_name": "Wydano",
"status_color": "#32fc39",
"place_name": "Gęsia",
"note": null,
"part_ref_id": null,
"service_ref_id": null
},
{
"_id": {
"$oid": "6838a8e4aa635f4b87ba0946"
},
"repair_id": 3,
"phone_number": 500500500,
"bike_name": "Hexagon 4",
"issue_description": "Wymiana dętki",
"arrival_date": "2025-02-20",
"collection_date": null,
"repair_employee_name": "Maks",
"collection_employee_name": null,
"discount": 0,
"additional_costs": 0,
"status_name": "Zakończono",
"status_color": "#c8e6c9",
"place_name": "Gala",
"note": "Dodatkowe kotszy za dętke",
"part_ref_id": {
"$oid": "6838a225aa635f4b87ba08fd"
},
"service_ref_id": {
"$oid": "6838a2e0aa635f4b87ba0901"
}
},
{
"_id": {
"$oid": "6838a8e4aa635f4b87ba0947"
},
"repair_id": 3,
"phone_number": 500500500,
"bike_name": "Hexagon 4",
"issue_description": "Wymiana dętki",
"arrival_date": "2025-02-20",
"collection_date": null,
"repair_employee_name": "Maks",
"collection_employee_name": null,
"discount": 0,
"additional_costs": 0,
"status_name": "Zakończono",
"status_color": "#c8e6c9",
"place_name": "Gala",
"note": "Dodatkowe kotszy za dętke",
"part_ref_id": {
"$oid": "6838a225aa635f4b87ba08fd"
},
"service_ref_id": {
"$oid": "6838a2e0aa635f4b87ba0901"
}
},
{
"_id": {
"$oid": "6838a8e4aa635f4b87ba0948"
},
"repair_id": 3,
"phone_number": 500500500,
"bike_name": "Hexagon 4",
"issue_description": "Wymiana dętki",
"arrival_date": "2025-02-20",
"collection_date": null,
"repair_employee_name": "Maks",
"collection_employee_name": null,
"discount": 0,
"additional_costs": 0,
"status_name": "Zakończono",
"status_color": "#c8e6c9",
"place_name": "Gala",
"note": "Dodatkowe kotszy za dętke",
"part_ref_id": {
"$oid": "6838a225aa635f4b87ba08fd"
},
"service_ref_id": {
"$oid": "6838a2e0aa635f4b87ba0901"
}
},
{
"_id": {
"$oid": "6838a8e4aa635f4b87ba0949"
},
"repair_id": 3,
"phone_number": 500500500,
"bike_name": "Hexagon 4",
"issue_description": "Wymiana dętki",
"arrival_date": "2025-02-20",
"collection_date": null,
"repair_employee_name": "Maks",
"collection_employee_name": null,
"discount": 0,
"additional_costs": 0,
"status_name": "Zakończono",
"status_color": "#c8e6c9",
"place_name": "Gala",
"note": "Dodatkowe kotszy za dętke",
"part_ref_id": {
"$oid": "6838a225aa635f4b87ba08fe"
},
"service_ref_id": {
"$oid": "6838a2e0aa635f4b87ba0901"
}
},
{
"_id": {
"$oid": "6838a8e4aa635f4b87ba094a"
},
"repair_id": 3,
"phone_number": 500500500,
"bike_name": "Hexagon 4",
"issue_description": "Wymiana dętki",
"arrival_date": "2025-02-20",
"collection_date": null,
"repair_employee_name": "Maks",
"collection_employee_name": null,
"discount": 0,
"additional_costs": 0,
"status_name": "Zakończono",
"status_color": "#c8e6c9",
"place_name": "Gala",
"note": "Dodatkowe kotszy za dętke",
"part_ref_id": {
"$oid": "6838a225aa635f4b87ba08fe"
},
"service_ref_id": {
"$oid": "6838a2e0aa635f4b87ba0901"
}
},
{
"_id": {
"$oid": "6838a8e4aa635f4b87ba094b"
},
"repair_id": 3,
"phone_number": 500500500,
"bike_name": "Hexagon 4",
"issue_description": "Wymiana dętki",
"arrival_date": "2025-02-20",
"collection_date": null,
"repair_employee_name": "Maks",
"collection_employee_name": null,
"discount": 0,
"additional_costs": 0,
"status_name": "Zakończono",
"status_color": "#c8e6c9",
"place_name": "Gala",
"note": "Dodatkowe kotszy za dętke",
"part_ref_id": {
"$oid": "6838a225aa635f4b87ba08fe"
},
"service_ref_id": {
"$oid": "6838a2e0aa635f4b87ba0901"
}
},
{
"_id": {
"$oid": "6838a8e4aa635f4b87ba094c"
},
"repair_id": 4,
"phone_number": 501501501,
"bike_name": "Esker 2.0",
"issue_description": "Wymiana dętki przód",
"arrival_date": "2025-02-20",
"collection_date": null,
"repair_employee_name": "Jan F.",
"collection_employee_name": "Szef",
"discount": 0,
"additional_costs": 100,
"status_name": "Wydano",
"status_color": "#32fc39",
"place_name": "Wojc",
"note": "10zl - czysczenie przerzutki",
"part_ref_id": {
"$oid": "6838a225aa635f4b87ba08fd"
},
"service_ref_id": {
"$oid": "6838a2e0aa635f4b87ba0902"
}
},
{
"_id": {
"$oid": "6838a8e4aa635f4b87ba094d"
},
"repair_id": 4,
"phone_number": 501501501,
"bike_name": "Esker 2.0",
"issue_description": "Wymiana dętki przód",
"arrival_date": "2025-02-20",
"collection_date": null,
"repair_employee_name": "Jan F.",
"collection_employee_name": "Szef",
"discount": 0,
"additional_costs": 100,
"status_name": "Wydano",
"status_color": "#32fc39",
"place_name": "Wojc",
"note": "10zl - czysczenie przerzutki",
"part_ref_id": {
"$oid": "6838a225aa635f4b87ba08fd"
},
"service_ref_id": {
"$oid": "6838a2e0aa635f4b87ba0901"
}
},
{
"_id": {
"$oid": "6838a8e4aa635f4b87ba094e"
},
"repair_id": 5,
"phone_number": 123123123,
"bike_name": "Evado 2.0",
"issue_description": "a",
"arrival_date": "2025-02-20",
"collection_date": "2025-03-05",
"repair_employee_name": "Jan F.",
"collection_employee_name": "Adrian",
"discount": 0,
"additional_costs": 0,
"status_name": "Wydano",
"status_color": "#32fc39",
"place_name": "Wojc",
"note": null,
"part_ref_id": null,
"service_ref_id": null
}]

56
dane/korga.services.json Normal file
View file

@ -0,0 +1,56 @@
[{
"_id": {
"$oid": "6838a2e0aa635f4b87ba0901"
},
"name": "Wymiana dętki",
"price": 20,
"category": "Ogumienie"
},
{
"_id": {
"$oid": "6838a2e0aa635f4b87ba0902"
},
"name": "Wymiana opony",
"price": 20,
"category": "Ogumienie"
},
{
"_id": {
"$oid": "6838a2e0aa635f4b87ba0903"
},
"name": "Przegląd regulacyjny",
"price": 150,
"category": "Przegląd"
},
{
"_id": {
"$oid": "6838a2e0aa635f4b87ba0904"
},
"name": "Przegląd gwarancyjny KROSS",
"price": 90,
"category": "Przegląd"
},
{
"_id": {
"$oid": "6838a2e0aa635f4b87ba0905"
},
"name": "Przegląd gwarancyjny KROSS PRO",
"price": 120,
"category": "Przegląd"
},
{
"_id": {
"$oid": "6838a2e0aa635f4b87ba0906"
},
"name": "Przegląd gwarancyjny KROSS E-BIKE",
"price": 140,
"category": "Przegląd"
},
{
"_id": {
"$oid": "6838a2e0aa635f4b87ba0907"
},
"name": "Przegląd gwarancyjny KROSS KID",
"price": 60,
"category": "Przegląd"
}]

20
dane/part_used.json Normal file
View file

@ -0,0 +1,20 @@
[
{
"part_ref_id": { "$oid": "6838a225aa635f4b87ba08fd" },
"repair_ref_id": { "$oid": "6838a8e4aa635f4b87ba094c" },
"price": 10,
"amount": 1
},
{
"part_ref_id": { "$oid": "6838a225aa635f4b87ba08fd" },
"repair_ref_id": { "$oid": "6838a8e4aa635f4b87ba0946" },
"price": 10,
"amount": 1
},
{
"part_ref_id": { "$oid": "6838a225aa635f4b87ba08fe" },
"repair_ref_id": { "$oid": "6838a8e4aa635f4b87ba0946" },
"price": 100,
"amount": 1
}
]

3
dane/parts.csv Normal file
View file

@ -0,0 +1,3 @@
"name","price","category","unit"
"Dętka 29""","20","Dętki","szt."
"Dętka 29"" Continental","25","Dętki","szt."
1 name price category unit
2 Dętka 29" 20 Dętki szt.
3 Dętka 29" Continental 25 Dętki szt.

8
dane/service.csv Normal file
View file

@ -0,0 +1,8 @@
"name","price","category"
"Wymiana dętki","20","Ogumienie"
"Wymiana opony","20","Ogumienie"
"Przegląd regulacyjny","150","Przegląd"
"Przegląd gwarancyjny KROSS","90","Przegląd"
"Przegląd gwarancyjny KROSS PRO","120","Przegląd"
"Przegląd gwarancyjny KROSS E-BIKE","140","Przegląd"
"Przegląd gwarancyjny KROSS KID","60","Przegląd"
1 name price category
2 Wymiana dętki 20 Ogumienie
3 Wymiana opony 20 Ogumienie
4 Przegląd regulacyjny 150 Przegląd
5 Przegląd gwarancyjny KROSS 90 Przegląd
6 Przegląd gwarancyjny KROSS PRO 120 Przegląd
7 Przegląd gwarancyjny KROSS E-BIKE 140 Przegląd
8 Przegląd gwarancyjny KROSS KID 60 Przegląd

27
dane/service_done.json Normal file
View file

@ -0,0 +1,27 @@
[
{
"service_ref_id": { "$oid": "6838a2e0aa635f4b87ba0901" },
"repair_ref_id": { "$oid": "6838a8e4aa635f4b87ba0946" },
"price": 200
},
{
"service_ref_id": { "$oid": "6838a2e0aa635f4b87ba0902" },
"repair_ref_id": { "$oid": "6838a8e4aa635f4b87ba094c" },
"price": 150
},
{
"service_ref_id": { "$oid": "6838a2e0aa635f4b87ba0901" },
"repair_ref_id": { "$oid": "6838a8e4aa635f4b87ba094c" },
"price": 300
},
{
"service_ref_id": { "$oid": "6838a2e0aa635f4b87ba0901" },
"repair_ref_id": { "$oid": "6838a8e4aa635f4b87ba0946" },
"price": 500
},
{
"service_ref_id": { "$oid": "6838a2e0aa635f4b87ba0901" },
"repair_ref_id": { "$oid": "6838a8e4aa635f4b87ba0946" },
"price": 100
}
]

31
docker-compose.yml Normal file
View file

@ -0,0 +1,31 @@
version: '3.8'
services:
postgres:
image: postgres:17
container_name: postgres_db
restart: always
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: password
POSTGRES_DB: mydb
ports:
- "5432:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
mongo:
image: mongo:8.0
container_name: mongo_db
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: rootpassword
ports:
- "27017:27017"
volumes:
- mongo_data:/data/db
volumes:
postgres_data:
mongo_data:

BIN
dump/korga.gz Normal file

Binary file not shown.