diff --git a/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusController.java b/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusController.java index 36ce8788..8b28cdb3 100644 --- a/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusController.java +++ b/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusController.java @@ -31,14 +31,14 @@ public class CanvasStatusController { // 견적서 등록 @PostMapping @ResponseStatus(HttpStatus.CREATED) - public String insertCanvasStatus(@RequestBody CanvasStatus cs) { + public String insertCanvasStatus(@RequestBody CanvasStatus cs) { return canvasStatusService.insertCanvasStatus(cs); } // 견적서 수정 @PutMapping - public void updateCanvasStatus(@RequestBody CanvasStatus cs) { - canvasStatusService.updateCanvasStatus(cs); + public void updateCanvasStatus(@PathVariable Integer id, String canvasStatus) { + canvasStatusService.updateCanvasStatus(id, canvasStatus); } // 견적서 삭제 diff --git a/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusMapper.java b/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusMapper.java index 1784c3ca..e17e4b67 100644 --- a/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusMapper.java +++ b/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusMapper.java @@ -26,7 +26,7 @@ interface CanvasStatusMapper { public void insertCanvasStatus(CanvasStatus cs); // 견적서 수정 - public void updateCanvasStatus(CanvasStatus cs); + public void updateCanvasStatus(Integer id, String canvasStatus); // 견적서 삭제 public void deleteObjectNoCanvasStatus(String objectNo); diff --git a/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusService.java b/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusService.java index 93a7938b..263dee80 100644 --- a/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusService.java +++ b/src/main/java/com/interplug/qcast/biz/canvasStatus/CanvasStatusService.java @@ -57,11 +57,15 @@ public class CanvasStatusService { } // 견적서 수정 - public void updateCanvasStatus(CanvasStatus cs) { - canvasStatusMapper.updateCanvasStatus(cs); + public void updateCanvasStatus(Integer id, String canvasStatus) { + //CanvasStatus cs = new CanvasStatus(); + //cs.setId(id); + //cs.setCanvasStatus(canvasStatus); + //canvasStatusMapper.updateCanvasStatus(cs); + canvasStatusMapper.updateCanvasStatus(id, canvasStatus); } - // 견적서 삭제 + // 견적서 삭제 public void deleteObjectNoCanvasStatus(String objectNo) { canvasStatusMapper.deleteObjectNoCanvasStatus(objectNo); } diff --git a/src/main/java/com/interplug/qcast/biz/canvasStatus/dto/CanvasStatus.java b/src/main/java/com/interplug/qcast/biz/canvasStatus/dto/CanvasStatus.java index ef613604..d14f1f88 100644 --- a/src/main/java/com/interplug/qcast/biz/canvasStatus/dto/CanvasStatus.java +++ b/src/main/java/com/interplug/qcast/biz/canvasStatus/dto/CanvasStatus.java @@ -8,4 +8,5 @@ public class CanvasStatus { private String userId; //사용자 ID private String objectNo; //견적서 번호 private String imageName; //이미지명 + private String canvasStatus;//캠버스 상태 }