|
|
@ -35,13 +35,11 @@ public class CnsQnaController { |
|
|
|
@PostMapping(value = "/insert", consumes = "multipart/form-data") |
|
|
|
@PostMapping(value = "/insert", consumes = "multipart/form-data") |
|
|
|
@Tag(name = "QNA", description = "QNA 관련 API") |
|
|
|
@Tag(name = "QNA", description = "QNA 관련 API") |
|
|
|
@ApiOperation(value = "QnA 등록[답변추가]") |
|
|
|
@ApiOperation(value = "QnA 등록[답변추가]") |
|
|
|
public ResponseEntity<QnaRSModel> insertQna(QnaInsertRQModel rq){ |
|
|
|
public ResponseEntity<Boolean> insertQna(QnaInsertRQModel rq){ |
|
|
|
|
|
|
|
|
|
|
|
boolean success = cnsQnaService.insertQna(rq); |
|
|
|
boolean result = cnsQnaService.insertQna(rq); |
|
|
|
|
|
|
|
|
|
|
|
QnaRSModel rs = new QnaRSModel(success); |
|
|
|
return ResponseEntity.ok().body(result); |
|
|
|
|
|
|
|
|
|
|
|
return ResponseEntity.ok().body(rs); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/select") |
|
|
|
@GetMapping("/select") |
|
|
@ -68,7 +66,7 @@ public class CnsQnaController { |
|
|
|
@PostMapping("/{qnaSno}/update") |
|
|
|
@PostMapping("/{qnaSno}/update") |
|
|
|
@Tag(name = "QNA", description = "QNA 관련 API") |
|
|
|
@Tag(name = "QNA", description = "QNA 관련 API") |
|
|
|
@ApiOperation(value = "QnA 업데이트") |
|
|
|
@ApiOperation(value = "QnA 업데이트") |
|
|
|
public ResponseEntity<Boolean> updateQna(@PathVariable int qnaSno,@RequestBody QnaInsertRQModel rq){ |
|
|
|
public ResponseEntity<Boolean> updateQna(@PathVariable int qnaSno, QnaInsertRQModel rq){ |
|
|
|
|
|
|
|
|
|
|
|
boolean result = cnsQnaService.updateQna(qnaSno, rq); |
|
|
|
boolean result = cnsQnaService.updateQna(qnaSno, rq); |
|
|
|
|
|
|
|
|
|
|
@ -79,11 +77,17 @@ public class CnsQnaController { |
|
|
|
@Tag(name = "QNA", description = "QNA 관련 API") |
|
|
|
@Tag(name = "QNA", description = "QNA 관련 API") |
|
|
|
@ApiOperation(value = "QnA 삭제하기") |
|
|
|
@ApiOperation(value = "QnA 삭제하기") |
|
|
|
public ResponseEntity<Boolean> deleteQna(@PathVariable int qnaSno){ |
|
|
|
public ResponseEntity<Boolean> deleteQna(@PathVariable int qnaSno){ |
|
|
|
log.warn("CnsFaqController - deleteQna()"); |
|
|
|
|
|
|
|
log.warn("rq -> {}", qnaSno); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean result = cnsQnaService.deleteQna(qnaSno); |
|
|
|
boolean result = cnsQnaService.deleteQna(qnaSno); |
|
|
|
|
|
|
|
|
|
|
|
return ResponseEntity.ok().body(result); |
|
|
|
return ResponseEntity.ok().body(result); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/{qnaSno}/{fileSno}/delete") |
|
|
|
|
|
|
|
public ResponseEntity<Object> deleteQnaFile(){ |
|
|
|
|
|
|
|
log.warn("CnsQnaController - deleteQnaFile()"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return ResponseEntity.ok().body(null); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|