@@ -41,10 +41,25 @@ public class AdminController {
|
||||
|
||||
}
|
||||
|
||||
/* 상품 등록 페이지 접속 */
|
||||
/* 상품 관리(상품목록) 페이지 접속 */
|
||||
@RequestMapping(value = "goodsManage", method = RequestMethod.GET)
|
||||
public void goodsManageGET() throws Exception{
|
||||
logger.info("상품 등록 페이지 접속");
|
||||
public void goodsManageGET(Criteria cri, Model model) throws Exception{
|
||||
|
||||
logger.info("상품 관리(상품목록) 페이지 접속");
|
||||
|
||||
/* 상품 리스트 데이터 */
|
||||
List list = adminService.goodsGetList(cri);
|
||||
|
||||
if(!list.isEmpty()) {
|
||||
model.addAttribute("list", list);
|
||||
} else {
|
||||
model.addAttribute("listCheck", "empty");
|
||||
return;
|
||||
}
|
||||
|
||||
/* 페이지 인터페이스 데이터 */
|
||||
model.addAttribute("pageMaker", new PageDTO(cri, adminService.goodsGetTotal(cri)));
|
||||
|
||||
}
|
||||
|
||||
/* 상품 등록 페이지 접속 */
|
||||
|
||||
@@ -4,6 +4,7 @@ import java.util.List;
|
||||
|
||||
import com.vam.model.BookVO;
|
||||
import com.vam.model.CateVO;
|
||||
import com.vam.model.Criteria;
|
||||
|
||||
public interface AdminMapper {
|
||||
|
||||
@@ -13,4 +14,10 @@ public interface AdminMapper {
|
||||
/* 카테고리 리스트 */
|
||||
public List<CateVO> cateList();
|
||||
|
||||
/* 상품 리스트 */
|
||||
public List<BookVO> goodsGetList(Criteria cri);
|
||||
|
||||
/* 상품 총 개수 */
|
||||
public int goodsGetTotal(Criteria cri);
|
||||
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ import java.util.List;
|
||||
|
||||
import com.vam.model.BookVO;
|
||||
import com.vam.model.CateVO;
|
||||
import com.vam.model.Criteria;
|
||||
|
||||
public interface AdminService {
|
||||
|
||||
@@ -13,4 +14,10 @@ public interface AdminService {
|
||||
/* 카테고리 리스트 */
|
||||
public List<CateVO> cateList();
|
||||
|
||||
/* 상품 리스트 */
|
||||
public List<BookVO> goodsGetList(Criteria cri);
|
||||
|
||||
/* 상품 총 개수 */
|
||||
public int goodsGetTotal(Criteria cri);
|
||||
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import org.springframework.stereotype.Service;
|
||||
import com.vam.mapper.AdminMapper;
|
||||
import com.vam.model.BookVO;
|
||||
import com.vam.model.CateVO;
|
||||
import com.vam.model.Criteria;
|
||||
|
||||
import lombok.extern.log4j.Log4j;
|
||||
|
||||
@@ -35,6 +36,19 @@ public class AdminServiceImpl implements AdminService {
|
||||
log.info("(service)cateList........");
|
||||
|
||||
return adminMapper.cateList();
|
||||
}
|
||||
|
||||
/* 상품 리스트 */
|
||||
@Override
|
||||
public List<BookVO> goodsGetList(Criteria cri) {
|
||||
log.info("goodsGetTotalList()..........");
|
||||
return adminMapper.goodsGetList(cri);
|
||||
}
|
||||
|
||||
/* 상품 총 갯수 */
|
||||
public int goodsGetTotal(Criteria cri) {
|
||||
log.info("goodsGetTotal().........");
|
||||
return adminMapper.goodsGetTotal(cri);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user