Index: src/main/java/com/example/autopartz/model/Order.java
===================================================================
--- src/main/java/com/example/autopartz/model/Order.java	(revision 23a2bc560f5a0e6ae66edfd9968377cc5715ce3c)
+++ src/main/java/com/example/autopartz/model/Order.java	(revision eaf0f1bcf5974cc3751c51ac14c683d4bf72288a)
@@ -6,4 +6,5 @@
 
 import java.time.LocalDateTime;
+import java.util.List;
 import java.util.Objects;
 
@@ -22,4 +23,10 @@
     @ManyToOne
     Client user;
+    @ManyToMany
+    @JoinTable(name = "order_contains_part", joinColumns =
+    @JoinColumn(name = "id_order"),
+            inverseJoinColumns = @JoinColumn(name = "id_part"))
+    @ToString.Exclude
+    List<Part> partList;
 
     @Override
Index: src/main/java/com/example/autopartz/model/Part.java
===================================================================
--- src/main/java/com/example/autopartz/model/Part.java	(revision 23a2bc560f5a0e6ae66edfd9968377cc5715ce3c)
+++ src/main/java/com/example/autopartz/model/Part.java	(revision eaf0f1bcf5974cc3751c51ac14c683d4bf72288a)
@@ -2,8 +2,10 @@
 
 import jakarta.persistence.*;
-import lombok.*;
+import lombok.Getter;
+import lombok.RequiredArgsConstructor;
+import lombok.Setter;
+import lombok.ToString;
 import org.hibernate.Hibernate;
 
-import java.util.ArrayList;
 import java.util.List;
 import java.util.Objects;
@@ -28,4 +30,16 @@
     @ToString.Exclude
     List<Category> categoryList;
+    @ManyToMany
+    @JoinTable(name = "part_is_in_stock_in_warehouse", joinColumns =
+    @JoinColumn(name = "id_part"),
+            inverseJoinColumns = @JoinColumn(name = "id_warehouse"))
+    @ToString.Exclude
+    List<Warehouse> warehouseList;
+    @ManyToMany
+    @JoinTable(name = "part_is_appropriate_for_car", joinColumns =
+    @JoinColumn(name = "id_part"),
+            inverseJoinColumns = @JoinColumn(name = "id_car"))
+    @ToString.Exclude
+    List<Car> carList;
 
     @Override
Index: src/main/java/com/example/autopartz/model/RepairShop.java
===================================================================
--- src/main/java/com/example/autopartz/model/RepairShop.java	(revision 23a2bc560f5a0e6ae66edfd9968377cc5715ce3c)
+++ src/main/java/com/example/autopartz/model/RepairShop.java	(revision eaf0f1bcf5974cc3751c51ac14c683d4bf72288a)
@@ -1,10 +1,9 @@
 package com.example.autopartz.model;
 
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.Table;
+import jakarta.persistence.*;
 import lombok.*;
 import org.hibernate.Hibernate;
 
+import java.util.List;
 import java.util.Objects;
 
@@ -21,4 +20,10 @@
     String rs_location;
     String rs_phone_number;
+    @ManyToMany
+    @JoinTable(name = "repair_shop_is_authorized_for_car_make", joinColumns =
+    @JoinColumn(name = "id_repair_shop"),
+            inverseJoinColumns = @JoinColumn(name = "id_car_manufacturer"))
+    @ToString.Exclude
+    List<CarManufacturer> carManufacturerList;
 
     @Override
