diff --git a/VamPa/src/main/java/com/vam/controller/AdminController.java b/VamPa/src/main/java/com/vam/controller/AdminController.java
index eb3358e..8a89537 100644
--- a/VamPa/src/main/java/com/vam/controller/AdminController.java
+++ b/VamPa/src/main/java/com/vam/controller/AdminController.java
@@ -115,6 +115,20 @@ public class AdminController {
}
+ /* 상품 정보 삭제 */
+ @PostMapping("/goodsDelete")
+ public String goodsDeletePOST(int bookId, RedirectAttributes rttr) {
+
+ logger.info("goodsDeletePOST..........");
+
+ int result = adminService.goodsDelete(bookId);
+
+ rttr.addFlashAttribute("delete_result", result);
+
+ return "redirect:/admin/goodsManage";
+
+ }
+
/* 작가 등록 페이지 접속 */
@RequestMapping(value = "authorEnroll", method = RequestMethod.GET)
public void authorEnrollGET() throws Exception{
diff --git a/VamPa/src/main/java/com/vam/mapper/AdminMapper.java b/VamPa/src/main/java/com/vam/mapper/AdminMapper.java
index 74a3a40..3a9cfa8 100644
--- a/VamPa/src/main/java/com/vam/mapper/AdminMapper.java
+++ b/VamPa/src/main/java/com/vam/mapper/AdminMapper.java
@@ -26,4 +26,7 @@ public interface AdminMapper {
/* 상품 수정 */
public int goodsModify(BookVO vo);
+ /* 상품 정보 삭제 */
+ public int goodsDelete(int bookId);
+
}
diff --git a/VamPa/src/main/java/com/vam/service/AdminService.java b/VamPa/src/main/java/com/vam/service/AdminService.java
index 5590076..11e884b 100644
--- a/VamPa/src/main/java/com/vam/service/AdminService.java
+++ b/VamPa/src/main/java/com/vam/service/AdminService.java
@@ -24,6 +24,9 @@ public interface AdminService {
public BookVO goodsGetDetail(int bookId);
/* 상품 수정 */
- public int goodsModify(BookVO vo);
+ public int goodsModify(BookVO vo);
+
+ /* 상품 정보 삭제 */
+ public int goodsDelete(int bookId);
}
diff --git a/VamPa/src/main/java/com/vam/service/AdminServiceImpl.java b/VamPa/src/main/java/com/vam/service/AdminServiceImpl.java
index 61fff3f..20a4efc 100644
--- a/VamPa/src/main/java/com/vam/service/AdminServiceImpl.java
+++ b/VamPa/src/main/java/com/vam/service/AdminServiceImpl.java
@@ -74,4 +74,13 @@ public class AdminServiceImpl implements AdminService {
}
+ /* 상품 정보 삭제 */
+ @Override
+ public int goodsDelete(int bookId) {
+
+ log.info("goodsDelete..........");
+
+ return adminMapper.goodsDelete(bookId);
+ }
+
}
diff --git a/VamPa/src/main/resources/com/vam/mapper/AdminMapper.xml b/VamPa/src/main/resources/com/vam/mapper/AdminMapper.xml
index 0f474fc..df48790 100644
--- a/VamPa/src/main/resources/com/vam/mapper/AdminMapper.xml
+++ b/VamPa/src/main/resources/com/vam/mapper/AdminMapper.xml
@@ -74,5 +74,12 @@
where bookId = ${bookId}
+
+
+