RequestMapping 수정

This commit is contained in:
scottck 2024-08-20 18:19:54 +09:00
parent fb26a4ab98
commit f8cae128a0
2 changed files with 7 additions and 9 deletions

View File

@ -10,46 +10,46 @@ import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@RestController @RestController
@RequestMapping("/api/canvasStatus/v1.0") @RequestMapping("/api/canvasStatus")
@RequiredArgsConstructor @RequiredArgsConstructor
public class CanvasStatusController { public class CanvasStatusController {
// @Autowired private CanvasStatusService canvasStatusService; // @Autowired private CanvasStatusService canvasStatusService;
private final CanvasStatusService canvasStatusService; private final CanvasStatusService canvasStatusService;
// 전체 견적서 조회 // 전체 견적서 조회
@GetMapping("/selectAll/{userId}") @GetMapping("/list/{userId}")
public List<CanvasStatusResponse> selectAllCanvasStatus(@PathVariable String userId) { public List<CanvasStatusResponse> selectAllCanvasStatus(@PathVariable String userId) {
return canvasStatusService.selectAllCanvasStatus(userId); return canvasStatusService.selectAllCanvasStatus(userId);
} }
//견적서 조회 //견적서 조회
@GetMapping("/select/{objectNo}") @GetMapping("/{objectNo}")
public List<CanvasStatusResponse> selectObjectNoCanvasStatus(@PathVariable String objectNo) { public List<CanvasStatusResponse> selectObjectNoCanvasStatus(@PathVariable String objectNo) {
return canvasStatusService.selectObjectNoCanvasStatus(objectNo); return canvasStatusService.selectObjectNoCanvasStatus(objectNo);
} }
// 견적서 등록 // 견적서 등록
@PostMapping("/insert") @PostMapping
@ResponseStatus(HttpStatus.CREATED) @ResponseStatus(HttpStatus.CREATED)
public String insertCanvasStatus(@RequestBody CanvasStatus cs) { public String insertCanvasStatus(@RequestBody CanvasStatus cs) {
return canvasStatusService.insertCanvasStatus(cs); return canvasStatusService.insertCanvasStatus(cs);
} }
// 견적서 수정 // 견적서 수정
@PutMapping("/update/{id}/{canvasStatus}") @PutMapping("/{id}/{canvasStatus}")
public void updateCanvasStatus(@PathVariable Integer id, @PathVariable String canvasStatus) { public void updateCanvasStatus(@PathVariable Integer id, @PathVariable String canvasStatus) {
canvasStatusService.updateCanvasStatus(id, canvasStatus); canvasStatusService.updateCanvasStatus(id, canvasStatus);
} }
// 견적서 삭제 // 견적서 삭제
@DeleteMapping("/deleteAll/{objectNo}") @DeleteMapping("/all/{objectNo}")
@ResponseStatus(HttpStatus.NO_CONTENT) @ResponseStatus(HttpStatus.NO_CONTENT)
public void deleteObjectNoCanvasStatus(@PathVariable String objectNo) { public void deleteObjectNoCanvasStatus(@PathVariable String objectNo) {
canvasStatusService.deleteObjectNoCanvasStatus(objectNo); canvasStatusService.deleteObjectNoCanvasStatus(objectNo);
} }
// 이미지(템플릿) 삭제 // 이미지(템플릿) 삭제
@DeleteMapping("/delete/{id}") @DeleteMapping("/{id}")
@ResponseStatus(HttpStatus.NO_CONTENT) @ResponseStatus(HttpStatus.NO_CONTENT)
public void deleteImageNameCanvasStatus(@PathVariable Integer id) { public void deleteImageNameCanvasStatus(@PathVariable Integer id) {
canvasStatusService.deleteImageNameCanvasStatus(id); canvasStatusService.deleteImageNameCanvasStatus(id);

View File

@ -2,11 +2,9 @@ package com.interplug.qcast.biz.canvasStatus.dto;
import java.sql.Date; import java.sql.Date;
import lombok.Data;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@Data
@Getter @Getter
@Setter @Setter
public class CanvasStatusResponse { public class CanvasStatusResponse {