64 lines
2.0 KiB
Java
64 lines
2.0 KiB
Java
package com.interplug.qcast.biz.canvasStatus;
|
|
|
|
import com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusDto;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
@Slf4j
|
|
@RestController
|
|
@RequestMapping("/api/canvasStatus")
|
|
@RequiredArgsConstructor
|
|
public class CanvasStatusController {
|
|
// @Autowired private CanvasStatusService canvasStatusService;
|
|
private final CanvasStatusService canvasStatusService;
|
|
|
|
@PostMapping("/v1.0/canvasStatus")
|
|
public void canvasStatus(@RequestBody CanvasStatusDto cs) {
|
|
log.warn(String.valueOf(log.isDebugEnabled()));
|
|
if (log.isDebugEnabled()) {
|
|
log.debug("userId : " + cs.getUserId());
|
|
log.debug("objectNo : " + cs.getObjectNo());
|
|
log.debug("imageName : " + cs.getImageName());
|
|
log.debug("canvasStatus : " + cs.getCanvasStatus());
|
|
}
|
|
}
|
|
|
|
// 전체 견적서 조회
|
|
@GetMapping("/{userId}")
|
|
public CanvasStatusDto selectAllCanvasStatus(@RequestBody CanvasStatusDto cs) {
|
|
return canvasStatusService.selectAllCanvasStatus(cs);
|
|
}
|
|
|
|
// 견적서 조회
|
|
@GetMapping("/{objectNo}")
|
|
public CanvasStatusDto selectObjectNoCanvasStatus(@RequestBody CanvasStatusDto cs) {
|
|
return canvasStatusService.selectObjectNoCanvasStatus(cs);
|
|
}
|
|
|
|
// 견적서 등록
|
|
@PostMapping
|
|
public void insertCanvasStatus(@RequestBody CanvasStatusDto cs) {
|
|
canvasStatusService.insertCanvasStatus(cs);
|
|
}
|
|
|
|
// 견적서 수정
|
|
@PutMapping
|
|
public void updateCanvasStatus(@RequestBody CanvasStatusDto cs) {
|
|
canvasStatusService.updateCanvasStatus(cs);
|
|
}
|
|
|
|
// 견적서 삭제
|
|
@DeleteMapping("/{objectNo}")
|
|
public void deleteObjectNoCanvasStatus(@PathVariable String objectNo) {
|
|
canvasStatusService.deleteObjectNoCanvasStatus(objectNo);
|
|
}
|
|
|
|
// 이미지(템플릿) 삭제
|
|
@DeleteMapping
|
|
public void deleteImageNameCanvasStatus(@RequestBody CanvasStatusDto cs) {
|
|
canvasStatusService.deleteImageNameCanvasStatus(cs);
|
|
}
|
|
|
|
}
|