diff --git a/customer-service/src/main/java/com/qadeer/customer/model/Customer.java b/customer-service/src/main/java/com/qadeer/customer/model/Customer.java index b41bf3129266a732a0215c7502e3a5f22825264d..ff978dd45d5c014a6c90664dc9545656043823d3 100644 --- a/customer-service/src/main/java/com/qadeer/customer/model/Customer.java +++ b/customer-service/src/main/java/com/qadeer/customer/model/Customer.java @@ -4,9 +4,16 @@ import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; +import javax.persistence.Entity; +import javax.persistence.Id; + @Entity @Data @AllArgsConstructor @NoArgsConstructor public class Customer { + @Id + private int id; + private String name; + private int budget; } diff --git a/customer-service/src/main/java/com/qadeer/customer/repository/CustomerRepository.java b/customer-service/src/main/java/com/qadeer/customer/repository/CustomerRepository.java new file mode 100644 index 0000000000000000000000000000000000000000..f04d19aafe7da7c02ca444f48dfea725041c4b49 --- /dev/null +++ b/customer-service/src/main/java/com/qadeer/customer/repository/CustomerRepository.java @@ -0,0 +1,7 @@ +package com.qadeer.customer.repository; + +import com.qadeer.customer.model.Customer; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CustomerRepository extends JpaRepository<Customer, Integer> { +} diff --git a/customer-service/src/main/resources/application.properties b/customer-service/src/main/resources/application.properties index 4ef5c8917981030a98a0f1df0b3301c751022a67..8624c7d761f3f439074ee557f0a521c66921a06b 100644 --- a/customer-service/src/main/resources/application.properties +++ b/customer-service/src/main/resources/application.properties @@ -1 +1,9 @@ server.port = 8081 +spring.jpa.hibernate.ddl-auto=update +spring.jpa.defer-datasource-initialization=true +spring.sql.init.mode=always +spring.datasource.url=jdbc:mysql://localhost:3306/shop +spring.datasource.username=root +spring.datasource.password=root1234 +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +spring.jpa.show-sql: true diff --git a/inventory-service/src/main/java/com/qadeer/inventory/model/Product.java b/inventory-service/src/main/java/com/qadeer/inventory/model/Product.java index 346c637fb416c0811d18ad38750aa259460621a3..7f5dee5ced95aedef12dc4b9356c07798dddea4a 100644 --- a/inventory-service/src/main/java/com/qadeer/inventory/model/Product.java +++ b/inventory-service/src/main/java/com/qadeer/inventory/model/Product.java @@ -17,5 +17,6 @@ public class Product { private String name; private int price; private int quantity; + private int sellerId; } diff --git a/inventory-service/src/main/java/com/qadeer/inventory/repository/ProductRepository.java b/inventory-service/src/main/java/com/qadeer/inventory/repository/ProductRepository.java new file mode 100644 index 0000000000000000000000000000000000000000..779bb1a219ab9bf1c88a786cb7278d9bfe8e647a --- /dev/null +++ b/inventory-service/src/main/java/com/qadeer/inventory/repository/ProductRepository.java @@ -0,0 +1,7 @@ +package com.qadeer.inventory.repository; + +import com.qadeer.inventory.model.Product; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface ProductRepository extends JpaRepository<Product, Integer> { +} diff --git a/inventory-service/src/main/java/com/qadeer/inventory/service/ProductService.java b/inventory-service/src/main/java/com/qadeer/inventory/service/ProductService.java new file mode 100644 index 0000000000000000000000000000000000000000..e79fee280bf8b2022cdedb0f6bca9cf1ff3ee666 --- /dev/null +++ b/inventory-service/src/main/java/com/qadeer/inventory/service/ProductService.java @@ -0,0 +1,4 @@ +package com.qadeer.inventory.service; + +public class ProductService { +} diff --git a/inventory-service/src/main/resources/application.properties b/inventory-service/src/main/resources/application.properties index 39098a492ee650cd3557fee0880f56eeba1c1f3a..586a685966e3ddf2fdbc4e6ddba5ea700a08642c 100644 --- a/inventory-service/src/main/resources/application.properties +++ b/inventory-service/src/main/resources/application.properties @@ -1 +1,9 @@ server.port = 8083 +spring.jpa.hibernate.ddl-auto=update +spring.jpa.defer-datasource-initialization=true +spring.sql.init.mode=always +spring.datasource.url=jdbc:mysql://localhost:3306/shop +spring.datasource.username=root +spring.datasource.password=root1234 +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +spring.jpa.show-sql: true