|
|
|
@ -2,8 +2,11 @@ package kr.co.palnet.kac.api.v1.com.code.controller;
|
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
import kr.co.palnet.kac.core.exception.AppException; |
|
|
|
|
import kr.co.palnet.kac.core.exception.ExceptionCode; |
|
|
|
|
import kr.co.palnet.kac.data.com.domain.ComCdBas; |
|
|
|
|
import kr.co.palnet.kac.data.com.domain.QComCdBas; |
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
import org.springframework.http.ResponseEntity; |
|
|
|
|
import org.springframework.web.bind.annotation.DeleteMapping; |
|
|
|
|
import org.springframework.web.bind.annotation.GetMapping; |
|
|
|
@ -35,6 +38,7 @@ import lombok.RequiredArgsConstructor;
|
|
|
|
|
@RequiredArgsConstructor |
|
|
|
|
@RequestMapping("/v1/com/code") |
|
|
|
|
@RestController |
|
|
|
|
@Slf4j |
|
|
|
|
public class ComCodeController { |
|
|
|
|
|
|
|
|
|
private final ComCodeService comCodeService; |
|
|
|
@ -44,6 +48,9 @@ public class ComCodeController {
|
|
|
|
|
@GetMapping("/all") |
|
|
|
|
@Operation(summary = "전체 코드 조회", description = "전체 코드를 조회합니다.") |
|
|
|
|
public ResponseEntity<List<CodeGroupRS>> getAllGroup(SearchCodeAllRQ rq) { |
|
|
|
|
log.warn("ㅇㅇ => {}", rq); |
|
|
|
|
if(true) throw new AppException(ExceptionCode.DB_ERROR); |
|
|
|
|
|
|
|
|
|
List<CodeGroupRS> allCode = comCodeService.getAllGroup(rq); |
|
|
|
|
return ResponseEntity.ok(allCode); |
|
|
|
|
} |
|
|
|
@ -126,6 +133,9 @@ public class ComCodeController {
|
|
|
|
|
public void deleteCode( |
|
|
|
|
@Parameter(name="groupCd", description = "그룹 코드", in = ParameterIn.QUERY, example = "NEW_GROUP001") @RequestParam("groupCd") String groupCd, |
|
|
|
|
@Parameter(name="cdId", description = "삭제할 코드 아이디", in = ParameterIn.QUERY, example = "NEW_CODE001") @RequestParam("cdId") String cdId) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
comCodeService.deleteCode(groupCd, cdId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|