From 18098d6e8ae711a6c9856d80bdb88a097903d595 Mon Sep 17 00:00:00 2001 From: Kana Date: Wed, 10 Jan 2024 11:48:34 +0900 Subject: [PATCH] change products --- .../com/no1/wms/category/CategoryDto.java | 2 ++ .../no1/wms/product/ProductController.java | 24 +++++++++++-- .../java/com/no1/wms/product/ProductDto.java | 2 ++ .../java/com/no1/wms/vendor/VendorDto.java | 2 ++ src/main/resources/mappers/ProductMapper.xml | 35 ++++++++++--------- .../webapp/WEB-INF/views/product/list.jsp | 4 +-- 6 files changed, 48 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/no1/wms/category/CategoryDto.java b/src/main/java/com/no1/wms/category/CategoryDto.java index 0980e34..a0db01b 100644 --- a/src/main/java/com/no1/wms/category/CategoryDto.java +++ b/src/main/java/com/no1/wms/category/CategoryDto.java @@ -4,9 +4,11 @@ import org.apache.ibatis.type.Alias; import lombok.AllArgsConstructor; import lombok.Data; +import lombok.NoArgsConstructor; @Data @AllArgsConstructor +@NoArgsConstructor @Alias("CategoryDto") public class CategoryDto { diff --git a/src/main/java/com/no1/wms/product/ProductController.java b/src/main/java/com/no1/wms/product/ProductController.java index 0c100f7..945fe7e 100644 --- a/src/main/java/com/no1/wms/product/ProductController.java +++ b/src/main/java/com/no1/wms/product/ProductController.java @@ -15,12 +15,30 @@ public class ProductController { ProductService productservice; @GetMapping("/product/list") - public String list(@RequestParam(name = "p", defaultValue = "1") int p, Model m) { + public void list(@RequestParam(name = "p", defaultValue = "1") int p, Model m) { // 서비스로 카테고리 목록 불러오는 메서드 작성 List dto = productservice.productList(p); - m.addAttribute("list", dto); - return "product/list"; + + System.out.println(dto.get(0).getId()); + System.out.println(dto.get(0).getName()); + System.out.println(dto.get(0).getCompany_name()); + System.out.println(dto.get(0).getKan_code()); + System.out.println(dto.get(0).getVendor_id()); + System.out.println(dto.get(0).getRegistration_date()); + System.out.println(dto.get(0).getManager_id()); + System.out.println(dto.get(0).getAccountDto()); + System.out.println(dto.get(0).getVendorDto().getName()); + System.out.println(dto.get(0).getVendorDto().getPresident_name()); + System.out.println(dto.get(0).getAccountDto().getName()); + System.out.println(dto.get(0).getCategoryDto().getCls_nm_1()); + System.out.println(dto.get(0).getCategoryDto().getCls_nm_2()); + System.out.println(dto.get(0).getCategoryDto().getCls_nm_3()); + System.out.println(dto.get(0).getCategoryDto().getCls_nm_4()); + + + //m.addAttribute("list", dto); + //return "/"; } diff --git a/src/main/java/com/no1/wms/product/ProductDto.java b/src/main/java/com/no1/wms/product/ProductDto.java index 211eabf..4848831 100644 --- a/src/main/java/com/no1/wms/product/ProductDto.java +++ b/src/main/java/com/no1/wms/product/ProductDto.java @@ -10,9 +10,11 @@ import com.no1.wms.vendor.VendorDto; import lombok.AllArgsConstructor; import lombok.Data; +import lombok.NoArgsConstructor; @Data @AllArgsConstructor +@NoArgsConstructor @Alias("ProductDto") public class ProductDto { diff --git a/src/main/java/com/no1/wms/vendor/VendorDto.java b/src/main/java/com/no1/wms/vendor/VendorDto.java index 7586086..06935a0 100644 --- a/src/main/java/com/no1/wms/vendor/VendorDto.java +++ b/src/main/java/com/no1/wms/vendor/VendorDto.java @@ -4,9 +4,11 @@ import org.apache.ibatis.type.Alias; import lombok.AllArgsConstructor; import lombok.Data; +import lombok.NoArgsConstructor; @Data @AllArgsConstructor +@NoArgsConstructor @Alias("VendorDto") public class VendorDto { diff --git a/src/main/resources/mappers/ProductMapper.xml b/src/main/resources/mappers/ProductMapper.xml index a456e5b..617d634 100644 --- a/src/main/resources/mappers/ProductMapper.xml +++ b/src/main/resources/mappers/ProductMapper.xml @@ -3,24 +3,26 @@ - - - - - - - - - - - + + + + + + + + + + + + - - + + + - + @@ -28,7 +30,8 @@ - + @@ -38,7 +41,7 @@ - SELECT p.id, p.name, p.company_name, p.kan_code, p.vendor_id, p.registration_date, p.manager_id, p.activation, diff --git a/src/main/webapp/WEB-INF/views/product/list.jsp b/src/main/webapp/WEB-INF/views/product/list.jsp index 6e6a710..8c97e6b 100644 --- a/src/main/webapp/WEB-INF/views/product/list.jsp +++ b/src/main/webapp/WEB-INF/views/product/list.jsp @@ -54,10 +54,10 @@ ${dto.vendorDto.name } ${dto.registration_date } ${dto.accountDto.name }--> - 1 - 2 3 4 + 5 + 6