Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7e1b958

Browse files
committed
Update Backend
1 parent a060f81 commit 7e1b958

File tree

21 files changed

+62
-50
lines changed

21 files changed

+62
-50
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,20 @@
1-
//package com.urunov.dao.sql.info;
2-
//
3-
//import com.urunov.dto.SearchSuggestionForThreeAttrDTO;
4-
//import com.urunov.dto.SearchSuggestionForTwoAttrDTO;
5-
//import com.urunov.entity.elements.info.ProductInfo;
6-
//import com.urunov.model.FilterAttributesResponse;
7-
//import com.urunov.model.HomeTabsDataResponse;
8-
//import org.javatuples.Pair;
9-
//import org.springframework.data.jpa.repository.JpaRepository;
10-
//import org.springframework.data.jpa.repository.Query;
11-
//import org.springframework.stereotype.Component;
12-
//import org.springframework.stereotype.Repository;
13-
//import org.springframework.stereotype.Service;
14-
//
15-
//import java.util.HashMap;
16-
//import java.util.List;
17-
//
18-
///**
19-
// * User: hamdamboy
20-
// * Project: model
21-
// * Github: @urunov
22-
// */
23-
////@Component
24-
//public interface ProductInfoRepository extends JpaRepository<ProductInfo, Integer> {
25-
//
1+
package com.urunov.dao.sql.info;
2+
3+
import com.urunov.entity.info.ProductInfo;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
6+
/**
7+
* User: hamdamboy
8+
* Project: model
9+
* Github: @urunov
10+
*/
11+
//@Component
12+
public interface ProductInfoRepository extends JpaRepository<ProductInfo, Integer> {
13+
2614
// Pair<Long, List<ProductInfo>> getProductsByCategories(HashMap<String, String> conditionMap);
2715
//
2816
// List<ProductInfo> getProductsById(String[] productIds);
29-
//
17+
3018
// FilterAttributesResponse getFilterAttributesByProducts(HashMap<String, String> conditionMap);
3119
//
3220
// HomeTabsDataResponse getBrandsAndApparelsByGender();
@@ -41,5 +29,5 @@
4129
//
4230
// @Query(value = "SELECT DISTINCT p.name FROM ProductInfo p")
4331
// List<String> getProductByName();
44-
//
45-
//}
32+
33+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package com.urunov.dto;
2+
3+
import lombok.*;
4+
5+
import java.io.Serializable;
6+
7+
@Data
8+
@Getter
9+
@Setter
10+
@NoArgsConstructor
11+
@AllArgsConstructor
12+
@ToString
13+
public class CustomerDTO implements Serializable {
14+
15+
private int totalCustomer;
16+
17+
}

‎Part-9.SpringBoot-React-Projects/Project-5.Spring-ReactJS-Ecommerce-Shopping/fullstack/backend/model/src/main/java/com/urunov/dto/ProductInfoDTO.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.urunov.dto;
22

3-
import com.urunov.entity.elements.info.ProductInfo;
3+
import com.urunov.entity.info.ProductInfo;
44
import lombok.*;
55

66
import java.io.Serializable;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.urunov.entity.elements.categories;
1+
package com.urunov.entity.categories;
22

33
import lombok.*;
44

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.urunov.entity.elements.categories;
1+
package com.urunov.entity.categories;
22

33
import lombok.*;
44

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.urunov.entity.elements.categories;
1+
package com.urunov.entity.categories;
22

33
import lombok.*;
44

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.urunov.entity.elements.categories;
1+
package com.urunov.entity.categories;
22

33
import lombok.*;
44

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.urunov.entity.elements.categories;
1+
package com.urunov.entity.categories;
22

33
import lombok.*;
44

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package com.urunov.entity.elements.customer;
1+
package com.urunov.entity.customer;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnore;
4+
import com.urunov.entity.info.OrderInfo;
35
import lombok.*;
46

5-
import javax.persistence.Entity;
6-
import javax.persistence.GeneratedValue;
7-
import javax.persistence.GenerationType;
8-
import javax.persistence.Id;
7+
import javax.persistence.*;
98
import java.io.Serializable;
9+
import java.util.List;
1010

1111
/**
1212
* User: hamdamboy
@@ -34,7 +34,9 @@ public class Customer implements Serializable {
3434

3535

3636
// Order
37-
37+
@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true, mappedBy = "customer")
38+
@JsonIgnore
39+
private List<OrderInfo> orderInfos;
3840
// card (Bank)
3941

4042
// address
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.urunov.entity.elements.images;
1+
package com.urunov.entity.images;
22

33
import lombok.Getter;
44
import lombok.RequiredArgsConstructor;

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /