mirror of
https://github.com/suhf/No1WMS.git
synced 2026-02-04 19:54:00 +09:00
change products
This commit is contained in:
@@ -4,9 +4,11 @@ import org.apache.ibatis.type.Alias;
|
|||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
@Alias("CategoryDto")
|
@Alias("CategoryDto")
|
||||||
public class CategoryDto {
|
public class CategoryDto {
|
||||||
|
|
||||||
|
|||||||
@@ -15,12 +15,30 @@ public class ProductController {
|
|||||||
ProductService productservice;
|
ProductService productservice;
|
||||||
|
|
||||||
@GetMapping("/product/list")
|
@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<ProductDto> dto = productservice.productList(p);
|
List<ProductDto> 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 "/";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -10,9 +10,11 @@ import com.no1.wms.vendor.VendorDto;
|
|||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
@Alias("ProductDto")
|
@Alias("ProductDto")
|
||||||
public class ProductDto {
|
public class ProductDto {
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,11 @@ import org.apache.ibatis.type.Alias;
|
|||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
@Alias("VendorDto")
|
@Alias("VendorDto")
|
||||||
public class VendorDto {
|
public class VendorDto {
|
||||||
|
|
||||||
|
|||||||
@@ -3,24 +3,26 @@
|
|||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTO Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTO Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
|
||||||
<mapper namespace="com.no1.wms.product.ProductMapper">
|
<mapper namespace="com.no1.wms.product.ProductMapper">
|
||||||
<resultMap id="authorityResultMap" type="AuthorityDto">
|
<resultMap id="productResultMap" type="ProductDto">
|
||||||
<id column="id" property="id" />
|
<id column="id" property="id" />
|
||||||
<result column="name" property="name" />
|
<result column="name" property="name" />
|
||||||
<result column="company_name" property="company_name" />
|
<result column="company_name" property="company_name" />
|
||||||
<result column="kan_code" property="kan_code" />
|
<result column="kan_code" property="kan_code" />
|
||||||
<result column="vendor_id" property="vendor_id" />
|
<result column="vendor_id" property="vendor_id" />
|
||||||
<result column="registration_date" property="registration_date" />
|
<result column="registration_date" property="registration_date" />
|
||||||
<result column="manager_id" property="manager_id" />
|
<result column="manager_id" property="manager_id" />
|
||||||
<result column="activation" property="activation" />
|
<result column="activation" property="activation" />
|
||||||
<association property="vendorDto" javaType="VendorDto">
|
<association property="vendorDto" javaType="VendorDto">
|
||||||
<id column="vendor_name" property="name" />
|
<id column="id" property="id" />
|
||||||
|
<result column="vendor_name" property="name" />
|
||||||
<result column="president_name" property="president_name" />
|
<result column="president_name" property="president_name" />
|
||||||
</association>
|
</association>
|
||||||
<association property="accountDto" javaType="AccountDto">
|
<association property="accountDto" javaType="AccountDto">
|
||||||
<id column="account_name" property="name" />
|
<id column="id" property="id" />
|
||||||
|
<result column="account_name" property="name" />
|
||||||
</association>
|
</association>
|
||||||
<association property="categoryDto" javaType="CategoryDto">
|
<association property="categoryDto" javaType="CategoryDto">
|
||||||
<id column="personal_authority_id" property="personalAuthorityId" />
|
<id column="kan_code" property="kan_code" />
|
||||||
<result column="cls_nm_1" property="cls_nm_1" />
|
<result column="cls_nm_1" property="cls_nm_1" />
|
||||||
<result column="cls_nm_2" property="cls_nm_2" />
|
<result column="cls_nm_2" property="cls_nm_2" />
|
||||||
<result column="cls_nm_3" property="cls_nm_3" />
|
<result column="cls_nm_3" property="cls_nm_3" />
|
||||||
@@ -28,7 +30,8 @@
|
|||||||
</association>
|
</association>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<!-- insert -->
|
<!-- 설명한번 드릴게요 이거 원래 jsp를 부르려고했는데 오류가 자꾸 나서 원인을 찾아보다가
|
||||||
|
결국 dto에 안담긴다는 것을 알고 컨트롤러코드를 수정했습니다ㅣ.mapper sql문이 아래 있는거?네 -->
|
||||||
|
|
||||||
|
|
||||||
<!-- update -->
|
<!-- update -->
|
||||||
@@ -38,7 +41,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<!-- select -->
|
<!-- select -->
|
||||||
<select id="productList" parameterType="map" resultType="productDto">
|
<select id="productList" resultMap="productResultMap" parameterType="map" >
|
||||||
SELECT
|
SELECT
|
||||||
p.id, p.name, p.company_name, p.kan_code, p.vendor_id, p.registration_date,
|
p.id, p.name, p.company_name, p.kan_code, p.vendor_id, p.registration_date,
|
||||||
p.manager_id, p.activation,
|
p.manager_id, p.activation,
|
||||||
|
|||||||
@@ -54,10 +54,10 @@
|
|||||||
<td>${dto.vendorDto.name }</td>
|
<td>${dto.vendorDto.name }</td>
|
||||||
<td>${dto.registration_date }</td>
|
<td>${dto.registration_date }</td>
|
||||||
<td>${dto.accountDto.name }</td>-->
|
<td>${dto.accountDto.name }</td>-->
|
||||||
<td>1</td>
|
|
||||||
<td>2</td>
|
|
||||||
<td>3</td>
|
<td>3</td>
|
||||||
<td>4</td>
|
<td>4</td>
|
||||||
|
<td>5</td>
|
||||||
|
<td>6</td>
|
||||||
</tr>
|
</tr>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
Reference in New Issue
Block a user