From 4bfa444fd83ec48f6ce7ee9265466d2aef77f218 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B1=EC=98=81?= Date: Mon, 24 Nov 2025 00:13:02 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B9=84=EA=B5=90=20=EB=A1=9C=EC=A7=81=20?= =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=A7=84=ED=96=89=EC=A4=91....?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/test/ComparisonServiceTest.java | 191 ------------------ .../test-data/basic-info-sample-01.json | 38 ---- .../test-data/basic-info-sample-02.json | 38 ---- .../test-data/basic-info-sample-03.json | 38 ---- .../test-data/basic-info-sample-04.json | 38 ---- .../test-data/basic-info-sample-05.json | 38 ---- .../test-data/basic-info-sample-06.json | 38 ---- .../test-data/basic-info-sample-07.json | 38 ---- .../test-data/basic-info-sample-08.json | 38 ---- .../test-data/basic-info-sample-09.json | 38 ---- .../test-data/basic-info-sample-10.json | 38 ---- .../test-data/ledger-info-sample-01.json | 89 -------- .../test-data/ledger-info-sample-02.json | 106 ---------- .../test-data/ledger-info-sample-03.json | 123 ----------- .../test-data/ledger-info-sample-04.json | 106 ---------- .../test-data/ledger-info-sample-05.json | 106 ---------- .../test-data/ledger-info-sample-06.json | 89 -------- .../test-data/ledger-info-sample-07.json | 89 -------- .../test-data/ledger-info-sample-08.json | 106 ---------- .../test-data/ledger-info-sample-09.json | 123 ----------- .../test-data/ledger-info-sample-10.json | 106 ---------- src/test/resources/test-data/normal-case.json | 35 ---- .../resources/test-data/product-use-case.json | 35 ---- .../resources/test-data/transfer-case.json | 35 ---- 24 files changed, 1719 deletions(-) delete mode 100644 src/test/java/go/kr/project/test/ComparisonServiceTest.java delete mode 100644 src/test/resources/test-data/basic-info-sample-01.json delete mode 100644 src/test/resources/test-data/basic-info-sample-02.json delete mode 100644 src/test/resources/test-data/basic-info-sample-03.json delete mode 100644 src/test/resources/test-data/basic-info-sample-04.json delete mode 100644 src/test/resources/test-data/basic-info-sample-05.json delete mode 100644 src/test/resources/test-data/basic-info-sample-06.json delete mode 100644 src/test/resources/test-data/basic-info-sample-07.json delete mode 100644 src/test/resources/test-data/basic-info-sample-08.json delete mode 100644 src/test/resources/test-data/basic-info-sample-09.json delete mode 100644 src/test/resources/test-data/basic-info-sample-10.json delete mode 100644 src/test/resources/test-data/ledger-info-sample-01.json delete mode 100644 src/test/resources/test-data/ledger-info-sample-02.json delete mode 100644 src/test/resources/test-data/ledger-info-sample-03.json delete mode 100644 src/test/resources/test-data/ledger-info-sample-04.json delete mode 100644 src/test/resources/test-data/ledger-info-sample-05.json delete mode 100644 src/test/resources/test-data/ledger-info-sample-06.json delete mode 100644 src/test/resources/test-data/ledger-info-sample-07.json delete mode 100644 src/test/resources/test-data/ledger-info-sample-08.json delete mode 100644 src/test/resources/test-data/ledger-info-sample-09.json delete mode 100644 src/test/resources/test-data/ledger-info-sample-10.json delete mode 100644 src/test/resources/test-data/normal-case.json delete mode 100644 src/test/resources/test-data/product-use-case.json delete mode 100644 src/test/resources/test-data/transfer-case.json diff --git a/src/test/java/go/kr/project/test/ComparisonServiceTest.java b/src/test/java/go/kr/project/test/ComparisonServiceTest.java deleted file mode 100644 index c3c6b74..0000000 --- a/src/test/java/go/kr/project/test/ComparisonServiceTest.java +++ /dev/null @@ -1,191 +0,0 @@ -package go.kr.project.test; - -import com.fasterxml.jackson.databind.ObjectMapper; -import go.kr.project.api.model.VehicleApiResponseVO; -import go.kr.project.carInspectionPenalty.registration.mapper.CarFfnlgTrgtMapper; -import go.kr.project.carInspectionPenalty.registration.model.CarFfnlgTrgtVO; -import go.kr.project.carInspectionPenalty.registration.service.ComparisonService; -import go.kr.project.carInspectionPenalty.registration.service.impl.ComparisonServiceImpl; -import go.kr.project.system.user.mapper.UserMapper; -import go.kr.project.system.user.model.SystemUserVO; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mock; -import org.mockito.junit.jupiter.MockitoExtension; -import org.springframework.core.io.ClassPathResource; - -import java.io.IOException; -import java.time.LocalDate; -import java.time.format.DateTimeFormatter; - -import static org.junit.jupiter.api.Assertions.*; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.anyString; -import static org.mockito.Mockito.lenient; -import static org.mockito.Mockito.when; - -/** - * ComparisonService 테스트 - * - *

JSON 파일을 사용하여 API 연동 없이 비교 로직을 테스트합니다.

- */ -@ExtendWith(MockitoExtension.class) -@DisplayName("과태료 대상 비교 서비스 테스트") -class ComparisonServiceTest { - - @Mock - private CarFfnlgTrgtMapper carFfnlgTrgtMapper; - - @Mock - private UserMapper userMapper; - - private ComparisonService comparisonService; - private ObjectMapper objectMapper; - - private static final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd"); - - @BeforeEach - void setUp() { - comparisonService = new ComparisonServiceImpl(carFfnlgTrgtMapper, userMapper); - objectMapper = new ObjectMapper(); - - // 공통 Mock 설정: DB 업데이트는 항상 성공 (lenient 사용 - 모든 테스트에서 사용하지 않을 수 있음) - lenient().when(carFfnlgTrgtMapper.update(any(CarFfnlgTrgtVO.class))).thenReturn(1); - } - - @Test - @DisplayName("상품용 테스트 - 소유자명에 '상품용' 포함") - void testProductUse() throws IOException { - // Given: JSON 파일에서 테스트 데이터 로드 - VehicleApiResponseVO apiResponse = loadJsonFile("test-data/product-use-case.json"); - CarFfnlgTrgtVO existingData = createExistingData("12가3456"); - - // When: 비교 로직 실행 - String result = comparisonService.executeComparison(existingData, apiResponse, "USER001"); - - // Then: 상품용(02)으로 처리되어야 함 - assertEquals("02", result, "상품용으로 처리되어야 합니다"); - assertEquals("02", existingData.getTaskPrcsSttsCd(), "업무 처리 상태 코드가 02여야 합니다"); - assertEquals(LocalDate.now().format(DATE_FORMATTER), existingData.getTaskPrcsYmd(), - "처리 일자가 오늘 날짜여야 합니다"); - assertEquals("상품용", existingData.getCarBscMttrInqFlnm(), - "자동차 기본 사항 조회 성명이 저장되어야 합니다"); - assertNull(existingData.getCarBscMttrInqSggCd(), "이첩 관련 필드는 null이어야 합니다"); - assertNull(existingData.getCarBscMttrInqSggNm(), "이첩 관련 필드는 null이어야 합니다"); - - System.out.println("✅ 상품용 테스트 통과!"); - System.out.println(" - 차량번호: " + existingData.getVhclno()); - System.out.println(" - 처리 상태: " + existingData.getTaskPrcsSttsCd() + " (02=상품용)"); - System.out.println(" - 소유자명: " + existingData.getCarBscMttrInqFlnm()); - } - - @Test - @DisplayName("이첩 테스트 - 법정동코드 불일치") - void testTransfer() throws IOException { - // Given: JSON 파일에서 테스트 데이터 로드 - VehicleApiResponseVO apiResponse = loadJsonFile("test-data/transfer-case.json"); - CarFfnlgTrgtVO existingData = createExistingData("34나5678"); - - // Mock 설정: 사용자 조직코드 (법정동코드와 다름) - SystemUserVO userInfo = new SystemUserVO(); - userInfo.setUserId("USER001"); - userInfo.setOrgCd("1100"); // 서울(1100) - API의 경기(4100)와 다름 - when(userMapper.selectUser("USER001")).thenReturn(userInfo); - - // Mock 설정: 시군구명 조회 - when(carFfnlgTrgtMapper.selectSggNmBySggCd("41000")).thenReturn("경기도"); - - // When: 비교 로직 실행 - String result = comparisonService.executeComparison(existingData, apiResponse, "USER001"); - - // Then: 이첩(03)으로 처리되어야 함 - assertEquals("03", result, "이첩으로 처리되어야 합니다"); - assertEquals("03", existingData.getTaskPrcsSttsCd(), "업무 처리 상태 코드가 03이어야 합니다"); - assertEquals(LocalDate.now().format(DATE_FORMATTER), existingData.getTaskPrcsYmd(), - "처리 일자가 오늘 날짜여야 합니다"); - assertNull(existingData.getCarBscMttrInqFlnm(), "상품용 관련 필드는 null이어야 합니다"); - assertEquals("41000", existingData.getCarBscMttrInqSggCd(), "시군구 코드가 저장되어야 합니다"); - assertEquals("경기도", existingData.getCarBscMttrInqSggNm(), "시군구명이 저장되어야 합니다"); - - System.out.println("✅ 이첩 테스트 통과!"); - System.out.println(" - 차량번호: " + existingData.getVhclno()); - System.out.println(" - 처리 상태: " + existingData.getTaskPrcsSttsCd() + " (03=이첩)"); - System.out.println(" - 시군구: " + existingData.getCarBscMttrInqSggNm() + "(" + existingData.getCarBscMttrInqSggCd() + ")"); - System.out.println(" - 사유: 법정동코드 불일치 (API:4100, 조직:1100)"); - } - - @Test - @DisplayName("정상 처리 테스트 - 모든 비교 조건에 해당하지 않음") - void testNormal() throws IOException { - // Given: JSON 파일에서 테스트 데이터 로드 - VehicleApiResponseVO apiResponse = loadJsonFile("test-data/normal-case.json"); - CarFfnlgTrgtVO existingData = createExistingData("56다7890"); - - // Mock 설정: 사용자 조직코드 (법정동코드와 같음) - SystemUserVO userInfo = new SystemUserVO(); - userInfo.setUserId("USER001"); - userInfo.setOrgCd("1100"); // 서울(1100) - API도 서울(1100)로 일치 - when(userMapper.selectUser("USER001")).thenReturn(userInfo); - - // When: 비교 로직 실행 - String result = comparisonService.executeComparison(existingData, apiResponse, "USER001"); - - // Then: null 반환 (비교 조건에 해당하지 않음) - assertNull(result, "비교 조건에 해당하지 않으면 null을 반환해야 합니다"); - - System.out.println("✅ 정상 처리 테스트 통과!"); - System.out.println(" - 차량번호: " + existingData.getVhclno()); - System.out.println(" - 처리 결과: 정상 (비교 조건 미해당)"); - System.out.println(" - 소유자명에 '상품용' 없음"); - System.out.println(" - 법정동코드 일치 (API:1100, 조직:1100)"); - } - - @Test - @DisplayName("순서 테스트 - 상품용이 먼저 체크되어야 함") - void testPriority() throws IOException { - // Given: 상품용이면서 법정동코드도 불일치한 케이스 - VehicleApiResponseVO apiResponse = loadJsonFile("test-data/product-use-case.json"); - CarFfnlgTrgtVO existingData = createExistingData("12가3456"); - - // Mock 설정: 사용자 조직코드를 다르게 설정 (이첩 조건도 만족) - // 주의: 상품용이 먼저 체크되므로 이 stub은 실제로 사용되지 않을 수 있음 (lenient 사용) - SystemUserVO userInfo = new SystemUserVO(); - userInfo.setUserId("USER001"); - userInfo.setOrgCd("4100"); // API는 1100이므로 법정동코드 불일치 - lenient().when(userMapper.selectUser("USER001")).thenReturn(userInfo); - - // When: 비교 로직 실행 - String result = comparisonService.executeComparison(existingData, apiResponse, "USER001"); - - // Then: 상품용(02)으로 처리되어야 함 (상품용이 우선순위 높음) - assertEquals("02", result, "상품용과 이첩 조건을 모두 만족해도 상품용이 우선입니다"); - assertEquals("02", existingData.getTaskPrcsSttsCd()); - - System.out.println("✅ 순서 테스트 통과!"); - System.out.println(" - 상품용과 이첩 조건 모두 만족"); - System.out.println(" - 결과: " + existingData.getTaskPrcsSttsCd() + " (상품용 우선)"); - } - - /** - * JSON 파일을 읽어서 VehicleApiResponseVO로 변환 - */ - private VehicleApiResponseVO loadJsonFile(String filePath) throws IOException { - ClassPathResource resource = new ClassPathResource(filePath); - return objectMapper.readValue(resource.getInputStream(), VehicleApiResponseVO.class); - } - - /** - * 테스트용 기존 데이터 생성 - */ - private CarFfnlgTrgtVO createExistingData(String vhclno) { - CarFfnlgTrgtVO vo = new CarFfnlgTrgtVO(); - vo.setCarFfnlgTrgtId("CFT00000000000000001"); - vo.setVhclno(vhclno); - vo.setOwnrNm("테스트"); - vo.setTaskPrcsSttsCd("01"); // 접수 상태 - vo.setRcptYmd(LocalDate.now().format(DATE_FORMATTER)); - return vo; - } -} diff --git a/src/test/resources/test-data/basic-info-sample-01.json b/src/test/resources/test-data/basic-info-sample-01.json deleted file mode 100644 index 78ea4be..0000000 --- a/src/test/resources/test-data/basic-info-sample-01.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "vhrno": "11가1111", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "11가1111", - "MBER_NM": "김철수", - "MBER_SE_CODE": "1", - "MBER_SE_NO": "8001011234567", - "USE_STRNGHLD_LEGALDONG_CODE": "1100000000", - "USE_STRNGHLD_ADRES_NM": "서울특별시 강남구 테헤란로 123", - "OWNER_ADRES_NM": "서울특별시 강남구 테헤란로 123", - "CNM": "그랜저", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "중형", - "VHCTY_SE_NM": "일반형", - "PRYE": "2022", - "REGIST_DE": "20220315", - "FRST_REGIST_DE": "20220315", - "INSPT_VALID_PD_BGNDE": "20240315", - "INSPT_VALID_PD_ENDDE": "20260315", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "", - "OWNER_LEGALDONG_CODE": "1100000000", - "USE_STRNGHLD_GRC_CODE": "1100", - "TELNO": "01012345678" - } - ] - }, - "ledgerInfo": { - "VHRNO": "11가1111", - "VIN": "KMHXX00XXXX111111" - } -} diff --git a/src/test/resources/test-data/basic-info-sample-02.json b/src/test/resources/test-data/basic-info-sample-02.json deleted file mode 100644 index 68e042c..0000000 --- a/src/test/resources/test-data/basic-info-sample-02.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "vhrno": "22나2222", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "22나2222", - "MBER_NM": "상품용", - "MBER_SE_CODE": "2", - "MBER_SE_NO": "1234567890123", - "USE_STRNGHLD_LEGALDONG_CODE": "1100000000", - "USE_STRNGHLD_ADRES_NM": "서울특별시 중구 세종대로 110", - "OWNER_ADRES_NM": "서울특별시 중구 세종대로 110", - "CNM": "쏘나타", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "중형", - "VHCTY_SE_NM": "일반형", - "PRYE": "2023", - "REGIST_DE": "20230101", - "FRST_REGIST_DE": "20230101", - "INSPT_VALID_PD_BGNDE": "20250101", - "INSPT_VALID_PD_ENDDE": "20270101", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "", - "OWNER_LEGALDONG_CODE": "1100000000", - "USE_STRNGHLD_GRC_CODE": "1100", - "TELNO": "0212345678" - } - ] - }, - "ledgerInfo": { - "VHRNO": "22나2222", - "VIN": "KMHYY00YYYY222222" - } -} diff --git a/src/test/resources/test-data/basic-info-sample-03.json b/src/test/resources/test-data/basic-info-sample-03.json deleted file mode 100644 index 4fcc7f9..0000000 --- a/src/test/resources/test-data/basic-info-sample-03.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "vhrno": "33다3333", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "33다3333", - "MBER_NM": "이영희", - "MBER_SE_CODE": "1", - "MBER_SE_NO": "9002022345678", - "USE_STRNGHLD_LEGALDONG_CODE": "4100000000", - "USE_STRNGHLD_ADRES_NM": "경기도 수원시 팔달구 효원로 1", - "OWNER_ADRES_NM": "경기도 수원시 팔달구 효원로 1", - "CNM": "아반떼", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "소형", - "VHCTY_SE_NM": "일반형", - "PRYE": "2021", - "REGIST_DE": "20210520", - "FRST_REGIST_DE": "20210520", - "INSPT_VALID_PD_BGNDE": "20230520", - "INSPT_VALID_PD_ENDDE": "20250520", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "", - "OWNER_LEGALDONG_CODE": "4100000000", - "USE_STRNGHLD_GRC_CODE": "4100", - "TELNO": "01098765432" - } - ] - }, - "ledgerInfo": { - "VHRNO": "33다3333", - "VIN": "KMHZZ00ZZZZ333333" - } -} diff --git a/src/test/resources/test-data/basic-info-sample-04.json b/src/test/resources/test-data/basic-info-sample-04.json deleted file mode 100644 index cc108fa..0000000 --- a/src/test/resources/test-data/basic-info-sample-04.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "vhrno": "44라4444", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "44라4444", - "MBER_NM": "박민수", - "MBER_SE_CODE": "1", - "MBER_SE_NO": "8503033456789", - "USE_STRNGHLD_LEGALDONG_CODE": "2600000000", - "USE_STRNGHLD_ADRES_NM": "부산광역시 해운대구 우동 1234", - "OWNER_ADRES_NM": "부산광역시 해운대구 우동 1234", - "CNM": "카니발", - "VHCTY_ASORT_NM": "승합차", - "VHCTY_TY_NM": "대형", - "VHCTY_SE_NM": "일반형", - "PRYE": "2020", - "REGIST_DE": "20200815", - "FRST_REGIST_DE": "20200815", - "INSPT_VALID_PD_BGNDE": "20220815", - "INSPT_VALID_PD_ENDDE": "20240815", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "", - "OWNER_LEGALDONG_CODE": "2600000000", - "USE_STRNGHLD_GRC_CODE": "2600", - "TELNO": "01055554444" - } - ] - }, - "ledgerInfo": { - "VHRNO": "44라4444", - "VIN": "KMHAA00AAAA444444" - } -} diff --git a/src/test/resources/test-data/basic-info-sample-05.json b/src/test/resources/test-data/basic-info-sample-05.json deleted file mode 100644 index 1a46789..0000000 --- a/src/test/resources/test-data/basic-info-sample-05.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "vhrno": "55마5555", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "55마5555", - "MBER_NM": "최영수", - "MBER_SE_CODE": "1", - "MBER_SE_NO": "7504044567890", - "USE_STRNGHLD_LEGALDONG_CODE": "3000000000", - "USE_STRNGHLD_ADRES_NM": "대전광역시 유성구 대학로 99", - "OWNER_ADRES_NM": "대전광역시 유성구 대학로 99", - "CNM": "모닝", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "경형", - "VHCTY_SE_NM": "일반형", - "PRYE": "2019", - "REGIST_DE": "20190910", - "FRST_REGIST_DE": "20190910", - "INSPT_VALID_PD_BGNDE": "20210910", - "INSPT_VALID_PD_ENDDE": "20230910", - "ERSR_REGIST_SE_CODE": "1", - "ERSR_REGIST_DE": "20231201", - "OWNER_LEGALDONG_CODE": "3000000000", - "USE_STRNGHLD_GRC_CODE": "3000", - "TELNO": "01066667777" - } - ] - }, - "ledgerInfo": { - "VHRNO": "55마5555", - "VIN": "KMHBB00BBBB555555" - } -} diff --git a/src/test/resources/test-data/basic-info-sample-06.json b/src/test/resources/test-data/basic-info-sample-06.json deleted file mode 100644 index d831a87..0000000 --- a/src/test/resources/test-data/basic-info-sample-06.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "vhrno": "66바6666", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "66바6666", - "MBER_NM": "정수진", - "MBER_SE_CODE": "1", - "MBER_SE_NO": "9205055678901", - "USE_STRNGHLD_LEGALDONG_CODE": "2800000000", - "USE_STRNGHLD_ADRES_NM": "인천광역시 남동구 구월동 1234-5", - "OWNER_ADRES_NM": "인천광역시 남동구 구월동 1234-5", - "CNM": "스포티지", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "중형", - "VHCTY_SE_NM": "SUV", - "PRYE": "2024", - "REGIST_DE": "20240101", - "FRST_REGIST_DE": "20240101", - "INSPT_VALID_PD_BGNDE": "20260101", - "INSPT_VALID_PD_ENDDE": "20280101", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "", - "OWNER_LEGALDONG_CODE": "2800000000", - "USE_STRNGHLD_GRC_CODE": "2800", - "TELNO": "01077778888" - } - ] - }, - "ledgerInfo": { - "VHRNO": "66바6666", - "VIN": "KMHCC00CCCC666666" - } -} diff --git a/src/test/resources/test-data/basic-info-sample-07.json b/src/test/resources/test-data/basic-info-sample-07.json deleted file mode 100644 index e3275d3..0000000 --- a/src/test/resources/test-data/basic-info-sample-07.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "vhrno": "77사7777", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "77사7777", - "MBER_NM": "전시용", - "MBER_SE_CODE": "2", - "MBER_SE_NO": "2208123456789", - "USE_STRNGHLD_LEGALDONG_CODE": "4100000000", - "USE_STRNGHLD_ADRES_NM": "경기도 성남시 분당구 판교역로 231", - "OWNER_ADRES_NM": "경기도 성남시 분당구 판교역로 231", - "CNM": "제네시스 G80", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "대형", - "VHCTY_SE_NM": "일반형", - "PRYE": "2025", - "REGIST_DE": "20250201", - "FRST_REGIST_DE": "20250201", - "INSPT_VALID_PD_BGNDE": "20270201", - "INSPT_VALID_PD_ENDDE": "20290201", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "", - "OWNER_LEGALDONG_CODE": "4100000000", - "USE_STRNGHLD_GRC_CODE": "4100", - "TELNO": "0315551234" - } - ] - }, - "ledgerInfo": { - "VHRNO": "77사7777", - "VIN": "KMHDD00DDDD777777" - } -} diff --git a/src/test/resources/test-data/basic-info-sample-08.json b/src/test/resources/test-data/basic-info-sample-08.json deleted file mode 100644 index 9131deb..0000000 --- a/src/test/resources/test-data/basic-info-sample-08.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "vhrno": "88아8888", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "88아8888", - "MBER_NM": "강원철", - "MBER_SE_CODE": "1", - "MBER_SE_NO": "8806066789012", - "USE_STRNGHLD_LEGALDONG_CODE": "5100000000", - "USE_STRNGHLD_ADRES_NM": "강원특별자치도 춘천시 중앙로 1", - "OWNER_ADRES_NM": "강원특별자치도 춘천시 중앙로 1", - "CNM": "투싼", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "소형", - "VHCTY_SE_NM": "SUV", - "PRYE": "2023", - "REGIST_DE": "20230715", - "FRST_REGIST_DE": "20230715", - "INSPT_VALID_PD_BGNDE": "20250715", - "INSPT_VALID_PD_ENDDE": "20270715", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "", - "OWNER_LEGALDONG_CODE": "5100000000", - "USE_STRNGHLD_GRC_CODE": "5100", - "TELNO": "01088889999" - } - ] - }, - "ledgerInfo": { - "VHRNO": "88아8888", - "VIN": "KMHEE00EEEE888888" - } -} diff --git a/src/test/resources/test-data/basic-info-sample-09.json b/src/test/resources/test-data/basic-info-sample-09.json deleted file mode 100644 index c18470b..0000000 --- a/src/test/resources/test-data/basic-info-sample-09.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "vhrno": "99자9999", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "99자9999", - "MBER_NM": "상품용차량", - "MBER_SE_CODE": "2", - "MBER_SE_NO": "3209087890123", - "USE_STRNGHLD_LEGALDONG_CODE": "2700000000", - "USE_STRNGHLD_ADRES_NM": "대구광역시 중구 동성로 123", - "OWNER_ADRES_NM": "대구광역시 중구 동성로 123", - "CNM": "팰리세이드", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "대형", - "VHCTY_SE_NM": "SUV", - "PRYE": "2024", - "REGIST_DE": "20240901", - "FRST_REGIST_DE": "20240901", - "INSPT_VALID_PD_BGNDE": "20260901", - "INSPT_VALID_PD_ENDDE": "20280901", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "", - "OWNER_LEGALDONG_CODE": "2700000000", - "USE_STRNGHLD_GRC_CODE": "2700", - "TELNO": "0539990000" - } - ] - }, - "ledgerInfo": { - "VHRNO": "99자9999", - "VIN": "KMHFF00FFFF999999" - } -} diff --git a/src/test/resources/test-data/basic-info-sample-10.json b/src/test/resources/test-data/basic-info-sample-10.json deleted file mode 100644 index 8a4709b..0000000 --- a/src/test/resources/test-data/basic-info-sample-10.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "vhrno": "00차0000", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "00차0000", - "MBER_NM": "윤하나", - "MBER_SE_CODE": "1", - "MBER_SE_NO": "9507077890234", - "USE_STRNGHLD_LEGALDONG_CODE": "4300000000", - "USE_STRNGHLD_ADRES_NM": "충청남도 천안시 동남구 만남로 1", - "OWNER_ADRES_NM": "충청남도 천안시 동남구 만남로 1", - "CNM": "K5", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "중형", - "VHCTY_SE_NM": "일반형", - "PRYE": "2022", - "REGIST_DE": "20221010", - "FRST_REGIST_DE": "20221010", - "INSPT_VALID_PD_BGNDE": "20241010", - "INSPT_VALID_PD_ENDDE": "20261010", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "", - "OWNER_LEGALDONG_CODE": "4300000000", - "USE_STRNGHLD_GRC_CODE": "4300", - "TELNO": "01000001111" - } - ] - }, - "ledgerInfo": { - "VHRNO": "00차0000", - "VIN": "KMHGG00GGGG000000" - } -} diff --git a/src/test/resources/test-data/ledger-info-sample-01.json b/src/test/resources/test-data/ledger-info-sample-01.json deleted file mode 100644 index 3b8ff86..0000000 --- a/src/test/resources/test-data/ledger-info-sample-01.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "data": [ - { - "VHMNO": "KMHXX00XXXX111111-01", - "MTRS_FOM_NM": "G6DH", - "PRCS_IMPRTY_RSN_CD": "00", - "FRST_TRNSFR_YMD": "2022-03-15", - "MRTG_CNT": "0", - "COLOR_NM": "검정", - "ERSR_REG_SE_CD": null, - "CHCK_VLD_PD_END_YMD": null, - "NOPLT_CSDY_YN": "N", - "USG_SE_NM": "자가용", - "VEAG_END_YMD": null, - "record": [ - { - "CHG_YMD": "2022-03-15", - "VHMNO": "KMHXX00XXXX111111-01", - "SPCABL_MTTR": "성명(상호) : 김철수 800101-1234567\n주소 : 서울특별시 강남구 테헤란로 123", - "CHG_TASK_SE_NM": "신규등록(신조차)", - "FLAG": null, - "SZR_RMV_DTL_SN": "1", - "MAIN_NO": "1-1", - "DTL_SN": "1", - "CHG_TASK_SE_CD": "01", - "SNO": null, - "APLY_RCPT_NO": "1100-202203-001234", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "김철수", - "HSHLDR_IDECNO": "800101-1234567" - } - ], - "TAXXMPT_TRPR_SE_CD": "0", - "SPCABL_MTTR_CNT": "0", - "DRVNG_DSTNC": "25800", - "NOPLT_CSDY_AVTSMT_YMD": null, - "ERSR_REG_SE_NM": null, - "OWNR_ADDR": "서울특별시 강남구 테헤란로 123", - "DRIV_SRGBTRY_IDNTF_NO": null, - "YRIDNW": "2022", - "SPMNNO_1": "A01", - "BSS_USE_PD_YMD": null, - "LINK_RSLT_CD": "MSG50000", - "SPMNNO_2": "1-00012-0345-0678", - "SZR_CNT": "0", - "CARMDL_ASORT_CD": "1", - "USGSRHLD_ADDR_1": "서울특별시 강남구 테헤란로 123", - "USGSRHLD_ADDR_DTL_1": "101동 1001호", - "RPRS_OWNR_TELNO": "01012345678", - "NOPLT_SPCFCT_CD": "2", - "REG_DTL_CD": "100", - "ACQS_AMT": "35,000,000", - "FOM_NM": "DN8-G6DH-P3A", - "LINK_RSLT_DTL": "정상", - "REG_APLY_SE_NM": "신조차", - "OCTHT_ERSR_PRVNTC_AVTSMT_YMD": null, - "OWNR_ADDR_DTL": "101동 1001호", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "ISSU_NO": null, - "INSP_VLD_PD_END_YMD": "2026-03-14", - "CARMDL_ASORT_NM": "승용 중형", - "CHCK_VLD_PD_BGNG_YMD": null, - "USGSRHLD_DONG_NM": "삼성동", - "REG_DTL_NM": "일반소유용", - "NOPLT_SPCFCT_NM": "긴번호판", - "FBCTN_YMD": "2022-03-10", - "RPRSV_OWNR_IDECNO": "800101-1234567", - "FRST_REG_YMD": "2022-03-15", - "RPRS_OWNR_NM": "김철수", - "PRCS_IMPRTY_RSN_DTLS": "운행차량", - "FRST_REG_APLY_RCPT_NO": "1100-202203-001234", - "PRVNTC_CNT": "0", - "RPRS_OWNR_MBR_SE_CD": "11", - "TAXXMPT_APLCN_SE_CD": "미적용", - "ERSR_REG_YMD": null, - "COLOR_CD": "01", - "STRCT_CHG_CNT": "0", - "INDVDL_BZMN_YN": "N", - "VIN": "KMHXX00XXXX111111", - "USG_SE_CD": "2", - "XPORT_FLFL_YN_DCLR_YMD": null, - "VHRNO": "11가1111", - "INSP_VLD_PD_BGNG_YMD": "2022-03-15", - "ATMB_NM": "그랜저" - } - ] -} diff --git a/src/test/resources/test-data/ledger-info-sample-02.json b/src/test/resources/test-data/ledger-info-sample-02.json deleted file mode 100644 index 860a0ae..0000000 --- a/src/test/resources/test-data/ledger-info-sample-02.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "data": [ - { - "VHMNO": "KMHYY00YYYY222222-01", - "MTRS_FOM_NM": "G4NA", - "PRCS_IMPRTY_RSN_CD": "00", - "FRST_TRNSFR_YMD": "2023-01-01", - "MRTG_CNT": "0", - "COLOR_NM": "은색", - "ERSR_REG_SE_CD": null, - "CHCK_VLD_PD_END_YMD": null, - "NOPLT_CSDY_YN": "N", - "USG_SE_NM": "영업용", - "VEAG_END_YMD": null, - "record": [ - { - "CHG_YMD": "2023-01-01", - "VHMNO": "KMHYY00YYYY222222-01", - "SPCABL_MTTR": "성명(상호) : 상품용 123-45-67890\n주소 : 서울특별시 중구 세종대로 110", - "CHG_TASK_SE_NM": "신규등록(신조차)", - "FLAG": null, - "SZR_RMV_DTL_SN": "1", - "MAIN_NO": "1-1", - "DTL_SN": "1", - "CHG_TASK_SE_CD": "01", - "SNO": null, - "APLY_RCPT_NO": "1100-202301-005678", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "상품용", - "HSHLDR_IDECNO": "123-45-67890" - }, - { - "CHG_YMD": "2023-06-15", - "VHMNO": "KMHYY00YYYY222222-01", - "SPCABL_MTTR": "촉탁기관 : 서울시청 구분:압류\r압류관리번호:1100-20230615-000123\n\r압류내역 : 서울시청 주정차위반과태료[2023-01-100001] 교통과-12345 \n\r촉탁일자 : 2023-06-15", - "CHG_TASK_SE_NM": "압류등록(압류)", - "FLAG": null, - "SZR_RMV_DTL_SN": "2", - "MAIN_NO": "(1-2)", - "DTL_SN": "2", - "CHG_TASK_SE_CD": "41", - "SNO": null, - "APLY_RCPT_NO": "1100-230615-000123", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "", - "HSHLDR_IDECNO": "" - } - ], - "TAXXMPT_TRPR_SE_CD": "0", - "SPCABL_MTTR_CNT": "1", - "DRVNG_DSTNC": "18500", - "NOPLT_CSDY_AVTSMT_YMD": null, - "ERSR_REG_SE_NM": null, - "OWNR_ADDR": "서울특별시 중구 세종대로 110", - "DRIV_SRGBTRY_IDNTF_NO": null, - "YRIDNW": "2023", - "SPMNNO_1": "A01", - "BSS_USE_PD_YMD": null, - "LINK_RSLT_CD": "MSG50000", - "SPMNNO_2": "1-00023-0456-0789", - "SZR_CNT": "1", - "CARMDL_ASORT_CD": "1", - "USGSRHLD_ADDR_1": "서울특별시 중구 세종대로 110", - "USGSRHLD_ADDR_DTL_1": "상가동 1층", - "RPRS_OWNR_TELNO": "0212345678", - "NOPLT_SPCFCT_CD": "2", - "REG_DTL_CD": "100", - "ACQS_AMT": "28,500,000", - "FOM_NM": "LF-G4NA-P2A", - "LINK_RSLT_DTL": "정상", - "REG_APLY_SE_NM": "신조차", - "OCTHT_ERSR_PRVNTC_AVTSMT_YMD": null, - "OWNR_ADDR_DTL": "상가동 1층", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "ISSU_NO": null, - "INSP_VLD_PD_END_YMD": "2027-01-01", - "CARMDL_ASORT_NM": "승용 중형", - "CHCK_VLD_PD_BGNG_YMD": null, - "USGSRHLD_DONG_NM": "소공동", - "REG_DTL_NM": "일반소유용", - "NOPLT_SPCFCT_NM": "긴번호판", - "FBCTN_YMD": "2022-12-20", - "RPRSV_OWNR_IDECNO": "123-45-67890", - "FRST_REG_YMD": "2023-01-01", - "RPRS_OWNR_NM": "상품용", - "PRCS_IMPRTY_RSN_DTLS": "운행차량", - "FRST_REG_APLY_RCPT_NO": "1100-202301-005678", - "PRVNTC_CNT": "0", - "RPRS_OWNR_MBR_SE_CD": "13", - "TAXXMPT_APLCN_SE_CD": "미적용", - "ERSR_REG_YMD": null, - "COLOR_CD": "05", - "STRCT_CHG_CNT": "0", - "INDVDL_BZMN_YN": "N", - "VIN": "KMHYY00YYYY222222", - "USG_SE_CD": "1", - "XPORT_FLFL_YN_DCLR_YMD": null, - "VHRNO": "22나2222", - "INSP_VLD_PD_BGNG_YMD": "2023-01-01", - "ATMB_NM": "쏘나타" - } - ] -} diff --git a/src/test/resources/test-data/ledger-info-sample-03.json b/src/test/resources/test-data/ledger-info-sample-03.json deleted file mode 100644 index a436384..0000000 --- a/src/test/resources/test-data/ledger-info-sample-03.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "data": [ - { - "VHMNO": "KMHZZ00ZZZZ333333-01", - "MTRS_FOM_NM": "G4FD", - "PRCS_IMPRTY_RSN_CD": "00", - "FRST_TRNSFR_YMD": "2021-05-20", - "MRTG_CNT": "0", - "COLOR_NM": "흰색", - "ERSR_REG_SE_CD": null, - "CHCK_VLD_PD_END_YMD": null, - "NOPLT_CSDY_YN": "N", - "USG_SE_NM": "자가용", - "VEAG_END_YMD": null, - "record": [ - { - "CHG_YMD": "2021-05-20", - "VHMNO": "KMHZZ00ZZZZ333333-01", - "SPCABL_MTTR": "성명(상호) : 이영희 900202-2345678\n주소 : 경기도 수원시 팔달구 효원로 1", - "CHG_TASK_SE_NM": "신규등록(신조차)", - "FLAG": null, - "SZR_RMV_DTL_SN": "1", - "MAIN_NO": "1-1", - "DTL_SN": "1", - "CHG_TASK_SE_CD": "01", - "SNO": null, - "APLY_RCPT_NO": "4100-202105-002345", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "이영희", - "HSHLDR_IDECNO": "900202-2345678" - }, - { - "CHG_YMD": "2024-03-10", - "VHMNO": "KMHZZ00ZZZZ333333-01", - "SPCABL_MTTR": "촉탁기관 : 수원시청 구분:압류\r압류관리번호:4100-20240310-000456\n\r압류내역 : 수원시청 주정차위반과태료[2024-01-200001] 교통관리과-67890 \n\r촉탁일자 : 2024-03-10", - "CHG_TASK_SE_NM": "압류등록(압류)", - "FLAG": null, - "SZR_RMV_DTL_SN": "2", - "MAIN_NO": "(1-2)", - "DTL_SN": "2", - "CHG_TASK_SE_CD": "41", - "SNO": null, - "APLY_RCPT_NO": "4100-240310-000456", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "", - "HSHLDR_IDECNO": "" - }, - { - "CHG_YMD": "2024-08-20", - "VHMNO": "KMHZZ00ZZZZ333333-01", - "SPCABL_MTTR": "촉탁기관 : 수원시청 구분:압류\r압류관리번호:4100-20240310-000456\n\r압류명세 : 수원시청 주정차위반과태료[2024-01-200001] 교통관리과-67890\n\r촉탁일자 : 2024-08-20", - "CHG_TASK_SE_NM": "압류해제(압류)", - "FLAG": null, - "SZR_RMV_DTL_SN": "3", - "MAIN_NO": null, - "DTL_SN": "3", - "CHG_TASK_SE_CD": "42", - "SNO": "(1-2)", - "APLY_RCPT_NO": "4100-240820-001789", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "", - "HSHLDR_IDECNO": "" - } - ], - "TAXXMPT_TRPR_SE_CD": "0", - "SPCABL_MTTR_CNT": "0", - "DRVNG_DSTNC": "85600", - "NOPLT_CSDY_AVTSMT_YMD": null, - "ERSR_REG_SE_NM": null, - "OWNR_ADDR": "경기도 수원시 팔달구 효원로 1", - "DRIV_SRGBTRY_IDNTF_NO": null, - "YRIDNW": "2021", - "SPMNNO_1": "A01", - "BSS_USE_PD_YMD": null, - "LINK_RSLT_CD": "MSG50000", - "SPMNNO_2": "1-00034-0567-0890", - "SZR_CNT": "0", - "CARMDL_ASORT_CD": "1", - "USGSRHLD_ADDR_1": "경기도 수원시 팔달구 효원로 1", - "USGSRHLD_ADDR_DTL_1": "201호", - "RPRS_OWNR_TELNO": "01098765432", - "NOPLT_SPCFCT_CD": "2", - "REG_DTL_CD": "100", - "ACQS_AMT": "19,800,000", - "FOM_NM": "AD-G4FD-P1A", - "LINK_RSLT_DTL": "정상", - "REG_APLY_SE_NM": "신조차", - "OCTHT_ERSR_PRVNTC_AVTSMT_YMD": null, - "OWNR_ADDR_DTL": "201호", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "ISSU_NO": null, - "INSP_VLD_PD_END_YMD": "2025-05-19", - "CARMDL_ASORT_NM": "승용 소형", - "CHCK_VLD_PD_BGNG_YMD": null, - "USGSRHLD_DONG_NM": "인계동", - "REG_DTL_NM": "일반소유용", - "NOPLT_SPCFCT_NM": "긴번호판", - "FBCTN_YMD": "2021-05-10", - "RPRSV_OWNR_IDECNO": "900202-2345678", - "FRST_REG_YMD": "2021-05-20", - "RPRS_OWNR_NM": "이영희", - "PRCS_IMPRTY_RSN_DTLS": "운행차량", - "FRST_REG_APLY_RCPT_NO": "4100-202105-002345", - "PRVNTC_CNT": "0", - "RPRS_OWNR_MBR_SE_CD": "11", - "TAXXMPT_APLCN_SE_CD": "미적용", - "ERSR_REG_YMD": null, - "COLOR_CD": "02", - "STRCT_CHG_CNT": "0", - "INDVDL_BZMN_YN": "N", - "VIN": "KMHZZ00ZZZZ333333", - "USG_SE_CD": "2", - "XPORT_FLFL_YN_DCLR_YMD": null, - "VHRNO": "33다3333", - "INSP_VLD_PD_BGNG_YMD": "2021-05-20", - "ATMB_NM": "아반떼" - } - ] -} diff --git a/src/test/resources/test-data/ledger-info-sample-04.json b/src/test/resources/test-data/ledger-info-sample-04.json deleted file mode 100644 index 8af2b60..0000000 --- a/src/test/resources/test-data/ledger-info-sample-04.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "data": [ - { - "VHMNO": "KMHAA00AAAA444444-01", - "MTRS_FOM_NM": "D4CB", - "PRCS_IMPRTY_RSN_CD": "00", - "FRST_TRNSFR_YMD": "2020-08-15", - "MRTG_CNT": "1", - "COLOR_NM": "파랑", - "ERSR_REG_SE_CD": null, - "CHCK_VLD_PD_END_YMD": null, - "NOPLT_CSDY_YN": "N", - "USG_SE_NM": "자가용", - "VEAG_END_YMD": null, - "record": [ - { - "CHG_YMD": "2020-08-15", - "VHMNO": "KMHAA00AAAA444444-01", - "SPCABL_MTTR": "성명(상호) : 박민수 850303-3456789\n주소 : 부산광역시 해운대구 우동 1234", - "CHG_TASK_SE_NM": "신규등록(신조차)", - "FLAG": null, - "SZR_RMV_DTL_SN": "1", - "MAIN_NO": "1-1", - "DTL_SN": "1", - "CHG_TASK_SE_CD": "01", - "SNO": null, - "APLY_RCPT_NO": "2600-202008-003456", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "박민수", - "HSHLDR_IDECNO": "850303-3456789" - }, - { - "CHG_YMD": "2021-03-01", - "VHMNO": "KMHAA00AAAA444444-01", - "SPCABL_MTTR": "채권최고액 : 30,000,000원\n채권자 : 국민은행 부산지점\n채무자 : 박민수", - "CHG_TASK_SE_NM": "저당권설정", - "FLAG": null, - "SZR_RMV_DTL_SN": "2", - "MAIN_NO": "(1-2)", - "DTL_SN": "2", - "CHG_TASK_SE_CD": "31", - "SNO": null, - "APLY_RCPT_NO": "2600-210301-004567", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "", - "HSHLDR_IDECNO": "" - } - ], - "TAXXMPT_TRPR_SE_CD": "0", - "SPCABL_MTTR_CNT": "1", - "DRVNG_DSTNC": "42300", - "NOPLT_CSDY_AVTSMT_YMD": null, - "ERSR_REG_SE_NM": null, - "OWNR_ADDR": "부산광역시 해운대구 우동 1234", - "DRIV_SRGBTRY_IDNTF_NO": null, - "YRIDNW": "2020", - "SPMNNO_1": "B01", - "BSS_USE_PD_YMD": null, - "LINK_RSLT_CD": "MSG50000", - "SPMNNO_2": "2-00045-0678-0901", - "SZR_CNT": "0", - "CARMDL_ASORT_CD": "2", - "USGSRHLD_ADDR_1": "부산광역시 해운대구 우동 1234", - "USGSRHLD_ADDR_DTL_1": "303호", - "RPRS_OWNR_TELNO": "01055554444", - "NOPLT_SPCFCT_CD": "2", - "REG_DTL_CD": "100", - "ACQS_AMT": "38,500,000", - "FOM_NM": "KA4-D4CB-P4B", - "LINK_RSLT_DTL": "정상", - "REG_APLY_SE_NM": "신조차", - "OCTHT_ERSR_PRVNTC_AVTSMT_YMD": null, - "OWNR_ADDR_DTL": "303호", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "ISSU_NO": null, - "INSP_VLD_PD_END_YMD": "2024-08-14", - "CARMDL_ASORT_NM": "승합 대형", - "CHCK_VLD_PD_BGNG_YMD": null, - "USGSRHLD_DONG_NM": "우동", - "REG_DTL_NM": "일반소유용", - "NOPLT_SPCFCT_NM": "긴번호판", - "FBCTN_YMD": "2020-08-05", - "RPRSV_OWNR_IDECNO": "850303-3456789", - "FRST_REG_YMD": "2020-08-15", - "RPRS_OWNR_NM": "박민수", - "PRCS_IMPRTY_RSN_DTLS": "운행차량", - "FRST_REG_APLY_RCPT_NO": "2600-202008-003456", - "PRVNTC_CNT": "0", - "RPRS_OWNR_MBR_SE_CD": "11", - "TAXXMPT_APLCN_SE_CD": "미적용", - "ERSR_REG_YMD": null, - "COLOR_CD": "06", - "STRCT_CHG_CNT": "0", - "INDVDL_BZMN_YN": "N", - "VIN": "KMHAA00AAAA444444", - "USG_SE_CD": "2", - "XPORT_FLFL_YN_DCLR_YMD": null, - "VHRNO": "44라4444", - "INSP_VLD_PD_BGNG_YMD": "2020-08-15", - "ATMB_NM": "카니발" - } - ] -} diff --git a/src/test/resources/test-data/ledger-info-sample-05.json b/src/test/resources/test-data/ledger-info-sample-05.json deleted file mode 100644 index a923a4c..0000000 --- a/src/test/resources/test-data/ledger-info-sample-05.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "data": [ - { - "VHMNO": "KMHBB00BBBB555555-01", - "MTRS_FOM_NM": "G3LA", - "PRCS_IMPRTY_RSN_CD": "01", - "FRST_TRNSFR_YMD": "2019-09-10", - "MRTG_CNT": "0", - "COLOR_NM": "빨강", - "ERSR_REG_SE_CD": "1", - "CHCK_VLD_PD_END_YMD": null, - "NOPLT_CSDY_YN": "N", - "USG_SE_NM": "자가용", - "VEAG_END_YMD": null, - "record": [ - { - "CHG_YMD": "2019-09-10", - "VHMNO": "KMHBB00BBBB555555-01", - "SPCABL_MTTR": "성명(상호) : 최영수 750404-4567890\n주소 : 대전광역시 유성구 대학로 99", - "CHG_TASK_SE_NM": "신규등록(신조차)", - "FLAG": null, - "SZR_RMV_DTL_SN": "1", - "MAIN_NO": "1-1", - "DTL_SN": "1", - "CHG_TASK_SE_CD": "01", - "SNO": null, - "APLY_RCPT_NO": "3000-201909-004567", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "최영수", - "HSHLDR_IDECNO": "750404-4567890" - }, - { - "CHG_YMD": "2023-12-01", - "VHMNO": "KMHBB00BBBB555555-01", - "SPCABL_MTTR": "말소사유 : 폐차\n말소일자 : 2023-12-01", - "CHG_TASK_SE_NM": "말소등록", - "FLAG": null, - "SZR_RMV_DTL_SN": "2", - "MAIN_NO": null, - "DTL_SN": "2", - "CHG_TASK_SE_CD": "11", - "SNO": "(1-1)", - "APLY_RCPT_NO": "3000-231201-005678", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "", - "HSHLDR_IDECNO": "" - } - ], - "TAXXMPT_TRPR_SE_CD": "0", - "SPCABL_MTTR_CNT": "0", - "DRVNG_DSTNC": "125400", - "NOPLT_CSDY_AVTSMT_YMD": null, - "ERSR_REG_SE_NM": "폐차", - "OWNR_ADDR": "대전광역시 유성구 대학로 99", - "DRIV_SRGBTRY_IDNTF_NO": null, - "YRIDNW": "2019", - "SPMNNO_1": "A01", - "BSS_USE_PD_YMD": null, - "LINK_RSLT_CD": "MSG50000", - "SPMNNO_2": "1-00056-0789-1012", - "SZR_CNT": "0", - "CARMDL_ASORT_CD": "1", - "USGSRHLD_ADDR_1": "대전광역시 유성구 대학로 99", - "USGSRHLD_ADDR_DTL_1": "A동 501호", - "RPRS_OWNR_TELNO": "01066667777", - "NOPLT_SPCFCT_CD": "2", - "REG_DTL_CD": "100", - "ACQS_AMT": "10,500,000", - "FOM_NM": "TA-G3LA-P1A", - "LINK_RSLT_DTL": "정상", - "REG_APLY_SE_NM": "신조차", - "OCTHT_ERSR_PRVNTC_AVTSMT_YMD": null, - "OWNR_ADDR_DTL": "A동 501호", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "ISSU_NO": null, - "INSP_VLD_PD_END_YMD": "2023-09-09", - "CARMDL_ASORT_NM": "승용 경형", - "CHCK_VLD_PD_BGNG_YMD": null, - "USGSRHLD_DONG_NM": "궁동", - "REG_DTL_NM": "일반소유용", - "NOPLT_SPCFCT_NM": "긴번호판", - "FBCTN_YMD": "2019-09-01", - "RPRSV_OWNR_IDECNO": "750404-4567890", - "FRST_REG_YMD": "2019-09-10", - "RPRS_OWNR_NM": "최영수", - "PRCS_IMPRTY_RSN_DTLS": "말소차량", - "FRST_REG_APLY_RCPT_NO": "3000-201909-004567", - "PRVNTC_CNT": "0", - "RPRS_OWNR_MBR_SE_CD": "11", - "TAXXMPT_APLCN_SE_CD": "미적용", - "ERSR_REG_YMD": "2023-12-01", - "COLOR_CD": "03", - "STRCT_CHG_CNT": "0", - "INDVDL_BZMN_YN": "N", - "VIN": "KMHBB00BBBB555555", - "USG_SE_CD": "2", - "XPORT_FLFL_YN_DCLR_YMD": null, - "VHRNO": "55마5555", - "INSP_VLD_PD_BGNG_YMD": "2019-09-10", - "ATMB_NM": "모닝" - } - ] -} diff --git a/src/test/resources/test-data/ledger-info-sample-06.json b/src/test/resources/test-data/ledger-info-sample-06.json deleted file mode 100644 index 2a8b696..0000000 --- a/src/test/resources/test-data/ledger-info-sample-06.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "data": [ - { - "VHMNO": "KMHCC00CCCC666666-01", - "MTRS_FOM_NM": "D4HA", - "PRCS_IMPRTY_RSN_CD": "00", - "FRST_TRNSFR_YMD": "2024-01-01", - "MRTG_CNT": "0", - "COLOR_NM": "회색", - "ERSR_REG_SE_CD": null, - "CHCK_VLD_PD_END_YMD": null, - "NOPLT_CSDY_YN": "N", - "USG_SE_NM": "자가용", - "VEAG_END_YMD": null, - "record": [ - { - "CHG_YMD": "2024-01-01", - "VHMNO": "KMHCC00CCCC666666-01", - "SPCABL_MTTR": "성명(상호) : 정수진 920505-5678901\n주소 : 인천광역시 남동구 구월동 1234-5", - "CHG_TASK_SE_NM": "신규등록(신조차)", - "FLAG": null, - "SZR_RMV_DTL_SN": "1", - "MAIN_NO": "1-1", - "DTL_SN": "1", - "CHG_TASK_SE_CD": "01", - "SNO": null, - "APLY_RCPT_NO": "2800-202401-005678", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "정수진", - "HSHLDR_IDECNO": "920505-5678901" - } - ], - "TAXXMPT_TRPR_SE_CD": "0", - "SPCABL_MTTR_CNT": "0", - "DRVNG_DSTNC": "8500", - "NOPLT_CSDY_AVTSMT_YMD": null, - "ERSR_REG_SE_NM": null, - "OWNR_ADDR": "인천광역시 남동구 구월동 1234-5", - "DRIV_SRGBTRY_IDNTF_NO": null, - "YRIDNW": "2024", - "SPMNNO_1": "A01", - "BSS_USE_PD_YMD": null, - "LINK_RSLT_CD": "MSG50000", - "SPMNNO_2": "1-00067-0890-1123", - "SZR_CNT": "0", - "CARMDL_ASORT_CD": "1", - "USGSRHLD_ADDR_1": "인천광역시 남동구 구월동 1234-5", - "USGSRHLD_ADDR_DTL_1": "B동 1502호", - "RPRS_OWNR_TELNO": "01077778888", - "NOPLT_SPCFCT_CD": "2", - "REG_DTL_CD": "100", - "ACQS_AMT": "32,800,000", - "FOM_NM": "NQ5-D4HA-P3C", - "LINK_RSLT_DTL": "정상", - "REG_APLY_SE_NM": "신조차", - "OCTHT_ERSR_PRVNTC_AVTSMT_YMD": null, - "OWNR_ADDR_DTL": "B동 1502호", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "ISSU_NO": null, - "INSP_VLD_PD_END_YMD": "2028-01-01", - "CARMDL_ASORT_NM": "승용 중형", - "CHCK_VLD_PD_BGNG_YMD": null, - "USGSRHLD_DONG_NM": "구월동", - "REG_DTL_NM": "일반소유용", - "NOPLT_SPCFCT_NM": "긴번호판", - "FBCTN_YMD": "2023-12-20", - "RPRSV_OWNR_IDECNO": "920505-5678901", - "FRST_REG_YMD": "2024-01-01", - "RPRS_OWNR_NM": "정수진", - "PRCS_IMPRTY_RSN_DTLS": "운행차량", - "FRST_REG_APLY_RCPT_NO": "2800-202401-005678", - "PRVNTC_CNT": "0", - "RPRS_OWNR_MBR_SE_CD": "11", - "TAXXMPT_APLCN_SE_CD": "미적용", - "ERSR_REG_YMD": null, - "COLOR_CD": "07", - "STRCT_CHG_CNT": "0", - "INDVDL_BZMN_YN": "N", - "VIN": "KMHCC00CCCC666666", - "USG_SE_CD": "2", - "XPORT_FLFL_YN_DCLR_YMD": null, - "VHRNO": "66바6666", - "INSP_VLD_PD_BGNG_YMD": "2024-01-01", - "ATMB_NM": "스포티지" - } - ] -} diff --git a/src/test/resources/test-data/ledger-info-sample-07.json b/src/test/resources/test-data/ledger-info-sample-07.json deleted file mode 100644 index 63edec8..0000000 --- a/src/test/resources/test-data/ledger-info-sample-07.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "data": [ - { - "VHMNO": "KMHDD00DDDD777777-01", - "MTRS_FOM_NM": "T3LA", - "PRCS_IMPRTY_RSN_CD": "00", - "FRST_TRNSFR_YMD": "2025-02-01", - "MRTG_CNT": "0", - "COLOR_NM": "진주", - "ERSR_REG_SE_CD": null, - "CHCK_VLD_PD_END_YMD": null, - "NOPLT_CSDY_YN": "N", - "USG_SE_NM": "영업용", - "VEAG_END_YMD": null, - "record": [ - { - "CHG_YMD": "2025-02-01", - "VHMNO": "KMHDD00DDDD777777-01", - "SPCABL_MTTR": "성명(상호) : 전시용 220-81-23456\n주소 : 경기도 성남시 분당구 판교역로 231", - "CHG_TASK_SE_NM": "신규등록(신조차)", - "FLAG": null, - "SZR_RMV_DTL_SN": "1", - "MAIN_NO": "1-1", - "DTL_SN": "1", - "CHG_TASK_SE_CD": "01", - "SNO": null, - "APLY_RCPT_NO": "4100-202502-006789", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "전시용", - "HSHLDR_IDECNO": "220-81-23456" - } - ], - "TAXXMPT_TRPR_SE_CD": "0", - "SPCABL_MTTR_CNT": "0", - "DRVNG_DSTNC": "150", - "NOPLT_CSDY_AVTSMT_YMD": null, - "ERSR_REG_SE_NM": null, - "OWNR_ADDR": "경기도 성남시 분당구 판교역로 231", - "DRIV_SRGBTRY_IDNTF_NO": null, - "YRIDNW": "2025", - "SPMNNO_1": "A01", - "BSS_USE_PD_YMD": null, - "LINK_RSLT_CD": "MSG50000", - "SPMNNO_2": "1-00078-0901-1234", - "SZR_CNT": "0", - "CARMDL_ASORT_CD": "1", - "USGSRHLD_ADDR_1": "경기도 성남시 분당구 판교역로 231", - "USGSRHLD_ADDR_DTL_1": "판교테크원타워 10층", - "RPRS_OWNR_TELNO": "0315551234", - "NOPLT_SPCFCT_CD": "2", - "REG_DTL_CD": "100", - "ACQS_AMT": "68,900,000", - "FOM_NM": "RG3-T3LA-P5D", - "LINK_RSLT_DTL": "정상", - "REG_APLY_SE_NM": "신조차", - "OCTHT_ERSR_PRVNTC_AVTSMT_YMD": null, - "OWNR_ADDR_DTL": "판교테크원타워 10층", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "ISSU_NO": null, - "INSP_VLD_PD_END_YMD": "2029-02-01", - "CARMDL_ASORT_NM": "승용 대형", - "CHCK_VLD_PD_BGNG_YMD": null, - "USGSRHLD_DONG_NM": "삼평동", - "REG_DTL_NM": "일반소유용", - "NOPLT_SPCFCT_NM": "긴번호판", - "FBCTN_YMD": "2025-01-20", - "RPRSV_OWNR_IDECNO": "220-81-23456", - "FRST_REG_YMD": "2025-02-01", - "RPRS_OWNR_NM": "전시용", - "PRCS_IMPRTY_RSN_DTLS": "운행차량", - "FRST_REG_APLY_RCPT_NO": "4100-202502-006789", - "PRVNTC_CNT": "0", - "RPRS_OWNR_MBR_SE_CD": "13", - "TAXXMPT_APLCN_SE_CD": "미적용", - "ERSR_REG_YMD": null, - "COLOR_CD": "08", - "STRCT_CHG_CNT": "0", - "INDVDL_BZMN_YN": "N", - "VIN": "KMHDD00DDDD777777", - "USG_SE_CD": "1", - "XPORT_FLFL_YN_DCLR_YMD": null, - "VHRNO": "77사7777", - "INSP_VLD_PD_BGNG_YMD": "2025-02-01", - "ATMB_NM": "제네시스 G80" - } - ] -} diff --git a/src/test/resources/test-data/ledger-info-sample-08.json b/src/test/resources/test-data/ledger-info-sample-08.json deleted file mode 100644 index c789605..0000000 --- a/src/test/resources/test-data/ledger-info-sample-08.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "data": [ - { - "VHMNO": "KMHEE00EEEE888888-01", - "MTRS_FOM_NM": "G4FJ", - "PRCS_IMPRTY_RSN_CD": "00", - "FRST_TRNSFR_YMD": "2023-07-15", - "MRTG_CNT": "0", - "COLOR_NM": "청색", - "ERSR_REG_SE_CD": null, - "CHCK_VLD_PD_END_YMD": null, - "NOPLT_CSDY_YN": "N", - "USG_SE_NM": "자가용", - "VEAG_END_YMD": null, - "record": [ - { - "CHG_YMD": "2023-07-15", - "VHMNO": "KMHEE00EEEE888888-01", - "SPCABL_MTTR": "성명(상호) : 강원철 880606-6789012\n주소 : 강원특별자치도 춘천시 중앙로 1", - "CHG_TASK_SE_NM": "신규등록(신조차)", - "FLAG": null, - "SZR_RMV_DTL_SN": "1", - "MAIN_NO": "1-1", - "DTL_SN": "1", - "CHG_TASK_SE_CD": "01", - "SNO": null, - "APLY_RCPT_NO": "5100-202307-007890", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "강원철", - "HSHLDR_IDECNO": "880606-6789012" - }, - { - "CHG_YMD": "2024-11-01", - "VHMNO": "KMHEE00EEEE888888-01", - "SPCABL_MTTR": "예방조치기관 : 춘천시청\n예방조치사유 : 과태료 미납\n예방조치일자 : 2024-11-01", - "CHG_TASK_SE_NM": "예방조치", - "FLAG": null, - "SZR_RMV_DTL_SN": "2", - "MAIN_NO": "(1-2)", - "DTL_SN": "2", - "CHG_TASK_SE_CD": "51", - "SNO": null, - "APLY_RCPT_NO": "5100-241101-008901", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "", - "HSHLDR_IDECNO": "" - } - ], - "TAXXMPT_TRPR_SE_CD": "0", - "SPCABL_MTTR_CNT": "1", - "DRVNG_DSTNC": "35200", - "NOPLT_CSDY_AVTSMT_YMD": null, - "ERSR_REG_SE_NM": null, - "OWNR_ADDR": "강원특별자치도 춘천시 중앙로 1", - "DRIV_SRGBTRY_IDNTF_NO": null, - "YRIDNW": "2023", - "SPMNNO_1": "A01", - "BSS_USE_PD_YMD": null, - "LINK_RSLT_CD": "MSG50000", - "SPMNNO_2": "1-00089-1012-1345", - "SZR_CNT": "0", - "CARMDL_ASORT_CD": "1", - "USGSRHLD_ADDR_1": "강원특별자치도 춘천시 중앙로 1", - "USGSRHLD_ADDR_DTL_1": "춘천타워 602호", - "RPRS_OWNR_TELNO": "01088889999", - "NOPLT_SPCFCT_CD": "2", - "REG_DTL_CD": "100", - "ACQS_AMT": "27,300,000", - "FOM_NM": "TL-G4FJ-P2B", - "LINK_RSLT_DTL": "정상", - "REG_APLY_SE_NM": "신조차", - "OCTHT_ERSR_PRVNTC_AVTSMT_YMD": null, - "OWNR_ADDR_DTL": "춘천타워 602호", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "ISSU_NO": null, - "INSP_VLD_PD_END_YMD": "2027-07-14", - "CARMDL_ASORT_NM": "승용 소형", - "CHCK_VLD_PD_BGNG_YMD": null, - "USGSRHLD_DONG_NM": "조양동", - "REG_DTL_NM": "일반소유용", - "NOPLT_SPCFCT_NM": "긴번호판", - "FBCTN_YMD": "2023-07-05", - "RPRSV_OWNR_IDECNO": "880606-6789012", - "FRST_REG_YMD": "2023-07-15", - "RPRS_OWNR_NM": "강원철", - "PRCS_IMPRTY_RSN_DTLS": "운행차량", - "FRST_REG_APLY_RCPT_NO": "5100-202307-007890", - "PRVNTC_CNT": "1", - "RPRS_OWNR_MBR_SE_CD": "11", - "TAXXMPT_APLCN_SE_CD": "미적용", - "ERSR_REG_YMD": null, - "COLOR_CD": "06", - "STRCT_CHG_CNT": "0", - "INDVDL_BZMN_YN": "N", - "VIN": "KMHEE00EEEE888888", - "USG_SE_CD": "2", - "XPORT_FLFL_YN_DCLR_YMD": null, - "VHRNO": "88아8888", - "INSP_VLD_PD_BGNG_YMD": "2023-07-15", - "ATMB_NM": "투싼" - } - ] -} diff --git a/src/test/resources/test-data/ledger-info-sample-09.json b/src/test/resources/test-data/ledger-info-sample-09.json deleted file mode 100644 index 46a3f2e..0000000 --- a/src/test/resources/test-data/ledger-info-sample-09.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "data": [ - { - "VHMNO": "KMHFF00FFFF999999-01", - "MTRS_FOM_NM": "T4LA", - "PRCS_IMPRTY_RSN_CD": "00", - "FRST_TRNSFR_YMD": "2024-09-01", - "MRTG_CNT": "1", - "COLOR_NM": "백색", - "ERSR_REG_SE_CD": null, - "CHCK_VLD_PD_END_YMD": null, - "NOPLT_CSDY_YN": "N", - "USG_SE_NM": "영업용", - "VEAG_END_YMD": null, - "record": [ - { - "CHG_YMD": "2024-09-01", - "VHMNO": "KMHFF00FFFF999999-01", - "SPCABL_MTTR": "성명(상호) : 상품용차량 320-90-87890\n주소 : 대구광역시 중구 동성로 123", - "CHG_TASK_SE_NM": "신규등록(신조차)", - "FLAG": null, - "SZR_RMV_DTL_SN": "1", - "MAIN_NO": "1-1", - "DTL_SN": "1", - "CHG_TASK_SE_CD": "01", - "SNO": null, - "APLY_RCPT_NO": "2700-202409-009012", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "상품용차량", - "HSHLDR_IDECNO": "320-90-87890" - }, - { - "CHG_YMD": "2024-10-15", - "VHMNO": "KMHFF00FFFF999999-01", - "SPCABL_MTTR": "채권최고액 : 50,000,000원\n채권자 : 우리은행 대구지점\n채무자 : 상품용차량", - "CHG_TASK_SE_NM": "저당권설정", - "FLAG": null, - "SZR_RMV_DTL_SN": "2", - "MAIN_NO": "(1-2)", - "DTL_SN": "2", - "CHG_TASK_SE_CD": "31", - "SNO": null, - "APLY_RCPT_NO": "2700-241015-010123", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "", - "HSHLDR_IDECNO": "" - }, - { - "CHG_YMD": "2024-12-01", - "VHMNO": "KMHFF00FFFF999999-01", - "SPCABL_MTTR": "촉탁기관 : 대구시청 구분:압류\r압류관리번호:2700-20241201-000789\n\r압류내역 : 대구시청 주정차위반과태료[2024-01-300002] 교통관리과-11111 \n\r촉탁일자 : 2024-12-01", - "CHG_TASK_SE_NM": "압류등록(압류)", - "FLAG": null, - "SZR_RMV_DTL_SN": "3", - "MAIN_NO": "(1-3)", - "DTL_SN": "3", - "CHG_TASK_SE_CD": "41", - "SNO": null, - "APLY_RCPT_NO": "2700-241201-000789", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "", - "HSHLDR_IDECNO": "" - } - ], - "TAXXMPT_TRPR_SE_CD": "0", - "SPCABL_MTTR_CNT": "2", - "DRVNG_DSTNC": "12300", - "NOPLT_CSDY_AVTSMT_YMD": null, - "ERSR_REG_SE_NM": null, - "OWNR_ADDR": "대구광역시 중구 동성로 123", - "DRIV_SRGBTRY_IDNTF_NO": null, - "YRIDNW": "2024", - "SPMNNO_1": "A01", - "BSS_USE_PD_YMD": null, - "LINK_RSLT_CD": "MSG50000", - "SPMNNO_2": "1-00090-1123-1456", - "SZR_CNT": "1", - "CARMDL_ASORT_CD": "1", - "USGSRHLD_ADDR_1": "대구광역시 중구 동성로 123", - "USGSRHLD_ADDR_DTL_1": "대구빌딩 8층", - "RPRS_OWNR_TELNO": "0539990000", - "NOPLT_SPCFCT_CD": "2", - "REG_DTL_CD": "100", - "ACQS_AMT": "52,800,000", - "FOM_NM": "LX2-T4LA-P4E", - "LINK_RSLT_DTL": "정상", - "REG_APLY_SE_NM": "신조차", - "OCTHT_ERSR_PRVNTC_AVTSMT_YMD": null, - "OWNR_ADDR_DTL": "대구빌딩 8층", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "ISSU_NO": null, - "INSP_VLD_PD_END_YMD": "2028-09-01", - "CARMDL_ASORT_NM": "승용 대형", - "CHCK_VLD_PD_BGNG_YMD": null, - "USGSRHLD_DONG_NM": "동인동", - "REG_DTL_NM": "일반소유용", - "NOPLT_SPCFCT_NM": "긴번호판", - "FBCTN_YMD": "2024-08-20", - "RPRSV_OWNR_IDECNO": "320-90-87890", - "FRST_REG_YMD": "2024-09-01", - "RPRS_OWNR_NM": "상품용차량", - "PRCS_IMPRTY_RSN_DTLS": "운행차량", - "FRST_REG_APLY_RCPT_NO": "2700-202409-009012", - "PRVNTC_CNT": "0", - "RPRS_OWNR_MBR_SE_CD": "13", - "TAXXMPT_APLCN_SE_CD": "미적용", - "ERSR_REG_YMD": null, - "COLOR_CD": "02", - "STRCT_CHG_CNT": "0", - "INDVDL_BZMN_YN": "N", - "VIN": "KMHFF00FFFF999999", - "USG_SE_CD": "1", - "XPORT_FLFL_YN_DCLR_YMD": null, - "VHRNO": "99자9999", - "INSP_VLD_PD_BGNG_YMD": "2024-09-01", - "ATMB_NM": "팰리세이드" - } - ] -} diff --git a/src/test/resources/test-data/ledger-info-sample-10.json b/src/test/resources/test-data/ledger-info-sample-10.json deleted file mode 100644 index 451ec5c..0000000 --- a/src/test/resources/test-data/ledger-info-sample-10.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "data": [ - { - "VHMNO": "KMHGG00GGGG000000-01", - "MTRS_FOM_NM": "G4NC", - "PRCS_IMPRTY_RSN_CD": "00", - "FRST_TRNSFR_YMD": "2022-10-10", - "MRTG_CNT": "0", - "COLOR_NM": "검정", - "ERSR_REG_SE_CD": null, - "CHCK_VLD_PD_END_YMD": null, - "NOPLT_CSDY_YN": "N", - "USG_SE_NM": "자가용", - "VEAG_END_YMD": null, - "record": [ - { - "CHG_YMD": "2022-10-10", - "VHMNO": "KMHGG00GGGG000000-01", - "SPCABL_MTTR": "성명(상호) : 윤하나 950707-7890234\n주소 : 충청남도 천안시 동남구 만남로 1", - "CHG_TASK_SE_NM": "신규등록(신조차)", - "FLAG": null, - "SZR_RMV_DTL_SN": "1", - "MAIN_NO": "1-1", - "DTL_SN": "1", - "CHG_TASK_SE_CD": "01", - "SNO": null, - "APLY_RCPT_NO": "4300-202210-011234", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "윤하나", - "HSHLDR_IDECNO": "950707-7890234" - }, - { - "CHG_YMD": "2023-05-20", - "VHMNO": "KMHGG00GGGG000000-01", - "SPCABL_MTTR": "양수인 : 김영호 870808-8901345\n주소 : 충청남도 천안시 서북구 성정로 50", - "CHG_TASK_SE_NM": "이전등록", - "FLAG": null, - "SZR_RMV_DTL_SN": "2", - "MAIN_NO": "1-2", - "DTL_SN": "2", - "CHG_TASK_SE_CD": "21", - "SNO": null, - "APLY_RCPT_NO": "4300-230520-012345", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "HSHLDR_NM": "김영호", - "HSHLDR_IDECNO": "870808-8901345" - } - ], - "TAXXMPT_TRPR_SE_CD": "0", - "SPCABL_MTTR_CNT": "0", - "DRVNG_DSTNC": "45800", - "NOPLT_CSDY_AVTSMT_YMD": null, - "ERSR_REG_SE_NM": null, - "OWNR_ADDR": "충청남도 천안시 서북구 성정로 50", - "DRIV_SRGBTRY_IDNTF_NO": null, - "YRIDNW": "2022", - "SPMNNO_1": "A01", - "BSS_USE_PD_YMD": null, - "LINK_RSLT_CD": "MSG50000", - "SPMNNO_2": "1-00001-1234-1567", - "SZR_CNT": "0", - "CARMDL_ASORT_CD": "1", - "USGSRHLD_ADDR_1": "충청남도 천안시 서북구 성정로 50", - "USGSRHLD_ADDR_DTL_1": "성정아파트 101동 704호", - "RPRS_OWNR_TELNO": "01000001111", - "NOPLT_SPCFCT_CD": "2", - "REG_DTL_CD": "100", - "ACQS_AMT": "29,500,000", - "FOM_NM": "DL3-G4NC-P2C", - "LINK_RSLT_DTL": "정상", - "REG_APLY_SE_NM": "신조차", - "OCTHT_ERSR_PRVNTC_AVTSMT_YMD": null, - "OWNR_ADDR_DTL": "성정아파트 101동 704호", - "LEDGER_INDIV_NO": "1", - "LEDGER_GROUP_NO": "1", - "ISSU_NO": null, - "INSP_VLD_PD_END_YMD": "2026-10-09", - "CARMDL_ASORT_NM": "승용 중형", - "CHCK_VLD_PD_BGNG_YMD": null, - "USGSRHLD_DONG_NM": "성정동", - "REG_DTL_NM": "일반소유용", - "NOPLT_SPCFCT_NM": "긴번호판", - "FBCTN_YMD": "2022-10-01", - "RPRSV_OWNR_IDECNO": "870808-8901345", - "FRST_REG_YMD": "2022-10-10", - "RPRS_OWNR_NM": "김영호", - "PRCS_IMPRTY_RSN_DTLS": "운행차량", - "FRST_REG_APLY_RCPT_NO": "4300-202210-011234", - "PRVNTC_CNT": "0", - "RPRS_OWNR_MBR_SE_CD": "11", - "TAXXMPT_APLCN_SE_CD": "미적용", - "ERSR_REG_YMD": null, - "COLOR_CD": "01", - "STRCT_CHG_CNT": "0", - "INDVDL_BZMN_YN": "N", - "VIN": "KMHGG00GGGG000000", - "USG_SE_CD": "2", - "XPORT_FLFL_YN_DCLR_YMD": null, - "VHRNO": "00차0000", - "INSP_VLD_PD_BGNG_YMD": "2022-10-10", - "ATMB_NM": "K5" - } - ] -} diff --git a/src/test/resources/test-data/normal-case.json b/src/test/resources/test-data/normal-case.json deleted file mode 100644 index fb7f481..0000000 --- a/src/test/resources/test-data/normal-case.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "vhrno": "56다7890", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "56다7890", - "MBER_NM": "김철수", - "MBER_SE_CODE": "1", - "MBER_SE_NO": "1112223334445", - "USE_STRNGHLD_LEGALDONG_CODE": "1100000000", - "USE_STRNGHLD_ADRES_NM": "서울특별시 강남구 테헤란로 123", - "OWNER_ADRES_NM": "서울특별시 강남구 테헤란로 123", - "CNM": "아반떼", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "소형", - "VHCTY_SE_NM": "일반형", - "PRYE": "2021", - "REGIST_DE": "20210701", - "FRST_REGIST_DE": "20210701", - "INSPT_VALID_PD_BGNDE": "20230701", - "INSPT_VALID_PD_ENDDE": "20250701", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "" - } - ] - }, - "ledgerInfo": { - "VHRNO": "56다7890", - "VIN": "KMHZZ00ZZZZ222222" - } -} diff --git a/src/test/resources/test-data/product-use-case.json b/src/test/resources/test-data/product-use-case.json deleted file mode 100644 index ebaf0b1..0000000 --- a/src/test/resources/test-data/product-use-case.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "vhrno": "12가3456", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "12가3456", - "MBER_NM": "상품용", - "MBER_SE_CODE": "1", - "MBER_SE_NO": "1234567890123", - "USE_STRNGHLD_LEGALDONG_CODE": "1100000000", - "USE_STRNGHLD_ADRES_NM": "서울특별시 중구 세종대로 110", - "OWNER_ADRES_NM": "서울특별시 중구 세종대로 110", - "CNM": "그랜저", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "소형", - "VHCTY_SE_NM": "일반형", - "PRYE": "2020", - "REGIST_DE": "20200101", - "FRST_REGIST_DE": "20200101", - "INSPT_VALID_PD_BGNDE": "20230101", - "INSPT_VALID_PD_ENDDE": "20250101", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "" - } - ] - }, - "ledgerInfo": { - "VHRNO": "12가3456", - "VIN": "KMHXX00XXXX000000" - } -} diff --git a/src/test/resources/test-data/transfer-case.json b/src/test/resources/test-data/transfer-case.json deleted file mode 100644 index b8dab33..0000000 --- a/src/test/resources/test-data/transfer-case.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "vhrno": "34나5678", - "success": true, - "message": "조회 성공", - "basicInfo": { - "CNTC_RESULT_CODE": "MSG50000", - "CNTC_RESULT_DTLS": "정상", - "record": [ - { - "VHRNO": "34나5678", - "MBER_NM": "홍길동", - "MBER_SE_CODE": "1", - "MBER_SE_NO": "9876543210987", - "USE_STRNGHLD_LEGALDONG_CODE": "4100000000", - "USE_STRNGHLD_ADRES_NM": "경기도 수원시 팔달구 효원로 1", - "OWNER_ADRES_NM": "경기도 수원시 팔달구 효원로 1", - "CNM": "소나타", - "VHCTY_ASORT_NM": "승용차", - "VHCTY_TY_NM": "중형", - "VHCTY_SE_NM": "일반형", - "PRYE": "2019", - "REGIST_DE": "20190315", - "FRST_REGIST_DE": "20190315", - "INSPT_VALID_PD_BGNDE": "20220315", - "INSPT_VALID_PD_ENDDE": "20240315", - "ERSR_REGIST_SE_CODE": "", - "ERSR_REGIST_DE": "" - } - ] - }, - "ledgerInfo": { - "VHRNO": "34나5678", - "VIN": "KMHYY00YYYY111111" - } -}