fix: 프로파일 dev 일때는 mock json data 랜덤 리턴

version-jdk1.8
박성영 3 weeks ago
parent a8a9693fc1
commit bf69ee9f69

@ -1,107 +1,108 @@
create table tb_car_bass_matter_inqire
(
CAR_BASS_MATTER_INQIRE_ID varchar(20) not null comment '자동차 기본 사항 조회 ID'
CAR_BASS_MATTER_INQIRE_ID varchar(20) not null comment '자동차 기본 사항 조회 ID'
primary key,
INFO_SYS_ID varchar(6) null comment '정보 시스템 ID',
INFO_SYS_IP varchar(23) null comment '정보 시스템 IP',
SIGUNGU_CODE varchar(5) null comment '시군구 코드',
CNTC_INFO_CODE varchar(15) null comment '연계 정보 코드',
CHARGER_ID varchar(15) null comment '담당자 ID',
CHARGER_IP varchar(23) null comment '담당자 IP',
CHARGER_NM varchar(75) null comment '담당자명',
DMND_LEVY_STDDE varchar(8) null comment '요청 부과 기준일',
DMND_INQIRE_SE_CODE varchar(1) null comment '요청 조회 구분 코드',
DMND_VHRNO varchar(30) null comment '요청 자동차등록번호',
DMND_VIN varchar(17) null comment '요청 차대번호',
LINK_RSLT_CD varchar(8) null comment '연계 결과 코드',
LINK_RSLT_DTL varchar(4000) null comment '연계 결과 상세',
YRIDNW varchar(4) null comment '연식',
REG_YMD varchar(8) null comment '등록일',
ERSR_REG_SE_CD varchar(4) null comment '말소 등록 구분 코드',
ERSR_REG_SE_NM varchar(30) null comment '말소 등록 구분명',
ERSR_REG_YMD varchar(8) null comment '말소 등록일',
REG_DTL_CD varchar(3) null comment '등록 상세 코드',
DSPLVL varchar(6) null comment '배기량',
USGSRHLD_STDG_CD varchar(10) null comment '사용 본거지 법정동 코드',
USGSRHLD_DONG_CD varchar(10) null comment '사용 본거지 행정동 코드',
USGSRHLD_MTN_YN varchar(2) null comment '사용 본거지 산',
USGSRHLD_LNBR varchar(4) null comment '사용 본거지 번지',
USGSRHLD_HO varchar(4) null comment '사용 본거지 호',
USGSRHLD_ADDR_NM varchar(300) null comment '사용 본거지 상세주소',
USGSRHLD_ROAD_NM_CD varchar(12) null comment '사용 본거지 도로명 코드',
USGSRHLD_UDGD_BLDG_SE_CD varchar(1) null comment '사용 본거지 지하 건물 구분 코드',
USGSRHLD_BMNO varchar(5) null comment '사용 본거지 건물 주요 번호',
USGSRHLD_BSNO varchar(5) null comment '사용 본거지 건물 부 번호',
USGSRHLD_WHOL_ADDR varchar(750) null comment '사용 본거지 전체주소',
RPRS_OWNR_MBR_SE_CD varchar(2) null comment '대표소유자 회원 구분 코드',
RPRS_OWNR_NM varchar(75) null comment '대표소유자 성명',
RPRSV_OWNR_IDECNO varchar(100) null comment '대표소유자 회원 번호',
RPRS_OWNR_TELNO varchar(20) null comment '대표소유자 전화번호',
OWNR_STDG_CD varchar(10) null comment '소유자 법정동 코드',
OWNR_DONG_CD varchar(10) null comment '소유자 행정동 코드',
OWNR_MTN_YN varchar(2) null comment '소유자 산',
OWNR_LNBR varchar(4) null comment '소유자 번지',
OWNR_HO varchar(4) null comment '소유자 호',
OWNR_ADDR_NM varchar(300) null comment '소유자 상세주소',
OWNR_ROAD_NM_CD varchar(12) null comment '소유자 도로명 코드',
OWNR_UDGD_BLDG_SE_CD varchar(1) null comment '소유자 지하건물 구분 코드',
OWNR_BMNO varchar(5) null comment '소유자 건물 주요 번호',
OWNR_BSNO varchar(5) null comment '소유자 건물 부 번호',
OWNR_WHOL_ADDR varchar(750) null comment '소유자 전체주소',
REAR_VHRNO varchar(30) null comment '신 차량번호',
USE_FUEL_CD varchar(1) null comment '사용 연료 코드',
USG_SE_CD varchar(2) null comment '용도 구분 코드',
MTRS_FOM_NM varchar(75) null comment '원동기 형식명',
BFR_VHRNO varchar(30) null comment '이전 차량번호',
VHRNO varchar(30) null comment '차량번호',
VIN varchar(17) null comment '차대번호',
ATMB_NM varchar(75) null comment '차명',
VHCL_TOTL_WT varchar(6) null comment '차량 총 중량',
VEAG_END_YMD varchar(8) null comment '차령 만료일자',
CHG_YMD varchar(8) null comment '차번호 변경시기',
CARMDL_ASORT_CD varchar(1) null comment '차종 종별 코드',
CARMDL_TYPE_CD varchar(1) null comment '차종 유형 코드',
CARMDL_SE_CD varchar(1) null comment '차종 분류 코드',
MXMM_LDG varchar(10) null comment '최대 적재량',
CARMDL_ASORT_NM varchar(150) null comment '차종 종별명',
CARMDL_TYPE_NM varchar(150) null comment '차종 유형명',
CARMDL_CLSF_NM varchar(150) null comment '차종 분류명',
FRST_REG_YMD varchar(8) null comment '최초 등록일',
FOM_NM varchar(75) null comment '형식',
ACQS_YMD varchar(8) null comment '취득 일자',
ACQS_END_YMD varchar(8) null comment '취득 종료일자',
FBCTN_YMD varchar(8) null comment '제작 년월일',
TRANSR_REG_YMD varchar(8) null comment '이전 등록일',
SPCF_REG_STTS_CD varchar(6) null comment '제원 등록 상태 코드',
COLOR_NM varchar(75) null comment '색상명',
MRTG_CNT varchar(9) null comment '저당수',
SZR_CNT varchar(9) null comment '압류건수',
STRCT_CHG_CNT varchar(9) null comment '구조변경수',
NOPLT_CSDY_YN varchar(1) null comment '번호판 영치 여부',
NOPLT_CSDY_AVTSMT_YMD varchar(8) null comment '번호판 영치 최고일',
SRC_SE_CD varchar(1) null comment '출처 구분 코드',
NOPLT_SPCFCT_CD varchar(1) null comment '번호판 규격 코드',
ACQS_AMT varchar(18) null comment '취득 금액',
INSP_VLD_PD_BGNG_YMD varchar(8) null comment '검사 유효 기간 시작일',
INSP_VLD_PD_END_YMD varchar(8) null comment '검사 유효 기간 종료일',
USGSRHLD_GRC_CD varchar(4) null comment '사용 본거지 관청 코드',
RDCPCT_CNT varchar(3) null comment '승차정원수',
SPMNNO varchar(17) null comment '제원관리번호',
DRVNG_DSTNC varchar(10) null comment '주행거리',
FRST_REG_APLY_RCPT_NO varchar(20) null comment '최초 등록 접수번호',
VLNT_ERSR_PRVNTC_AVTSMT_YMD varchar(8) null comment '예고통지일',
OGNZ_NM varchar(150) null comment '등록 기관명',
PRCS_IMPRTY_RSN_CD varchar(2) null comment '처리 불가 사유 코드',
PRCS_IMPRTY_RSN_DTLS varchar(75) null comment '처리 불가 사유 명세',
CBD_LT varchar(10) null comment '차체 길이',
CBD_BT varchar(10) null comment '차체 너비',
CBD_HG varchar(10) null comment '차체 높이',
FRST_MXMM_LDG varchar(10) null comment '최초 최대 적재량',
FUEL_CNSMPRT varchar(5) null comment '연료 소비율',
ELCTY_CMPND_FUEL_CNSMPRT varchar(5) null comment '전기 복합 연료 소비율',
CAR_FFNLG_TRGT_ID varchar(20) null comment '자동차 과태료 대상 ID',
REG_DT datetime null comment '등록 일시',
RGTR varchar(11) null comment '등록자'
TX_ID varchar(25) null comment '트랜잭션 ID',
INFO_SYS_ID varchar(6) null comment '정보 시스템 ID',
INFO_SYS_IP_ADDR varchar(23) null comment '정보 시스템 IP',
SGG_CD varchar(5) null comment '시군구 코드',
LINK_INFO_CD varchar(15) null comment '연계 정보 코드',
PIC_ID varchar(15) null comment '담당자 ID',
PIC_IP_ADDR varchar(23) null comment '담당자 IP',
PIC_NM varchar(75) null comment '담당자명',
DMND_LEVY_CRTR_YMD varchar(8) null comment '요청 부과 기준일',
DMND_INQ_SE_CD varchar(1) null comment '요청 조회 구분 코드',
DMND_VHRNO varchar(30) null comment '요청 자동차등록번호',
DMND_VIN varchar(17) null comment '요청 차대번호',
LINK_RSLT_CD varchar(8) null comment '연계 결과 코드',
LINK_RSLT_DTL varchar(4000) null comment '연계 결과 상세',
YRIDNW varchar(4) null comment '연식',
REG_YMD varchar(8) null comment '등록일',
ERSR_REG_SE_CD varchar(4) null comment '말소 등록 구분 코드',
ERSR_REG_SE_NM varchar(30) null comment '말소 등록 구분명',
ERSR_REG_YMD varchar(8) null comment '말소 등록일',
REG_DTL_CD varchar(3) null comment '등록 상세 코드',
DSPLVL varchar(6) null comment '배기량',
USGSRHLD_STDG_CD varchar(10) null comment '사용 본거지 법정동 코드',
USGSRHLD_DONG_CD varchar(10) null comment '사용 본거지 행정동 코드',
USGSRHLD_MTN_YN varchar(2) null comment '사용 본거지 산',
USGSRHLD_LNBR varchar(4) null comment '사용 본거지 번지',
USGSRHLD_HO varchar(4) null comment '사용 본거지 호',
USGSRHLD_ADDR_NM varchar(300) null comment '사용 본거지 상세주소',
USGSRHLD_ROAD_NM_CD varchar(12) null comment '사용 본거지 도로명 코드',
USGSRHLD_UDGD_BLDG_SE_CD varchar(1) null comment '사용 본거지 지하 건물 구분 코드',
USGSRHLD_BMNO varchar(5) null comment '사용 본거지 건물 주요 번호',
USGSRHLD_BSNO varchar(5) null comment '사용 본거지 건물 부 번호',
USGSRHLD_WHOL_ADDR varchar(750) null comment '사용 본거지 전체주소',
RPRS_OWNR_MBR_SE_CD varchar(2) null comment '대표소유자 회원 구분 코드',
RPRS_OWNR_NM varchar(75) null comment '대표소유자 성명',
RPRSV_OWNR_IDECNO varchar(100) null comment '대표소유자 회원 번호',
RPRS_OWNR_TELNO varchar(20) null comment '대표소유자 전화번호',
OWNR_STDG_CD varchar(10) null comment '소유자 법정동 코드',
OWNR_DONG_CD varchar(10) null comment '소유자 행정동 코드',
OWNR_MTN_YN varchar(2) null comment '소유자 산',
OWNR_LNBR varchar(4) null comment '소유자 번지',
OWNR_HO varchar(4) null comment '소유자 호',
OWNR_ADDR_NM varchar(300) null comment '소유자 상세주소',
OWNR_ROAD_NM_CD varchar(12) null comment '소유자 도로명 코드',
OWNR_UDGD_BLDG_SE_CD varchar(1) null comment '소유자 지하건물 구분 코드',
OWNR_BMNO varchar(5) null comment '소유자 건물 주요 번호',
OWNR_BSNO varchar(5) null comment '소유자 건물 부 번호',
OWNR_WHOL_ADDR varchar(750) null comment '소유자 전체주소',
REAR_VHRNO varchar(30) null comment '신 차량번호',
USE_FUEL_CD varchar(1) null comment '사용 연료 코드',
USG_SE_CD varchar(2) null comment '용도 구분 코드',
MTRS_FOM_NM varchar(75) null comment '원동기 형식명',
BFR_VHRNO varchar(30) null comment '이전 차량번호',
VHRNO varchar(30) null comment '차량번호',
VIN varchar(17) null comment '차대번호',
ATMB_NM varchar(75) null comment '차명',
VHCL_TOTL_WT varchar(6) null comment '차량 총 중량',
VEAG_END_YMD varchar(8) null comment '차령 만료일자',
CHG_YMD varchar(8) null comment '차번호 변경시기',
CARMDL_ASORT_CD varchar(1) null comment '차종 종별 코드',
CARMDL_TYPE_CD varchar(1) null comment '차종 유형 코드',
CARMDL_SE_CD varchar(1) null comment '차종 분류 코드',
MXMM_LDG varchar(10) null comment '최대 적재량',
CARMDL_ASORT_NM varchar(150) null comment '차종 종별명',
CARMDL_TYPE_NM varchar(150) null comment '차종 유형명',
CARMDL_CLSF_NM varchar(150) null comment '차종 분류명',
FRST_REG_YMD varchar(8) null comment '최초 등록일',
FOM_NM varchar(75) null comment '형식',
ACQS_YMD varchar(8) null comment '취득 일자',
ACQS_END_YMD varchar(8) null comment '취득 종료일자',
FBCTN_YMD varchar(8) null comment '제작 년월일',
TRANSR_REG_YMD varchar(8) null comment '이전 등록일',
SPCF_REG_STTS_CD varchar(6) null comment '제원 등록 상태 코드',
COLOR_NM varchar(75) null comment '색상명',
MRTG_CNT varchar(9) null comment '저당수',
SZR_CNT varchar(9) null comment '압류건수',
STRCT_CHG_CNT varchar(9) null comment '구조변경수',
NOPLT_CSDY_YN varchar(1) null comment '번호판 영치 여부',
NOPLT_CSDY_AVTSMT_YMD varchar(8) null comment '번호판 영치 최고일',
SRC_SE_CD varchar(1) null comment '출처 구분 코드',
NOPLT_SPCFCT_CD varchar(1) null comment '번호판 규격 코드',
ACQS_AMT varchar(18) null comment '취득 금액',
INSP_VLD_PD_BGNG_YMD varchar(8) null comment '검사 유효 기간 시작일',
INSP_VLD_PD_END_YMD varchar(8) null comment '검사 유효 기간 종료일',
USGSRHLD_GRC_CD varchar(4) null comment '사용 본거지 관청 코드',
RDCPCT_CNT varchar(3) null comment '승차정원수',
SPMNNO varchar(17) null comment '제원관리번호',
DRVNG_DSTNC varchar(10) null comment '주행거리',
FRST_REG_APLY_RCPT_NO varchar(20) null comment '최초 등록 접수번호',
VLNT_ERSR_PRVNTC_AVTSMT_YMD varchar(8) null comment '예고통지일',
OGNZ_NM varchar(150) null comment '등록 기관명',
PRCS_IMPRTY_RSN_CD varchar(2) null comment '처리 불가 사유 코드',
PRCS_IMPRTY_RSN_DTLS varchar(75) null comment '처리 불가 사유 명세',
CBD_LT varchar(10) null comment '차체 길이',
CBD_BT varchar(10) null comment '차체 너비',
CBD_HG varchar(10) null comment '차체 높이',
FRST_MXMM_LDG varchar(10) null comment '최초 최대 적재량',
FUEL_CNSMPRT varchar(5) null comment '연료 소비율',
ELCTY_CMPND_FUEL_CNSMPRT varchar(5) null comment '전기 복합 연료 소비율',
CAR_FFNLG_TRGT_ID varchar(20) null comment '자동차 과태료 대상 ID',
REG_DT datetime null comment '등록 일시',
RGTR varchar(11) null comment '등록자'
)
comment '자동차 기본 사항 조회';

@ -1,88 +1,90 @@
create table tb_car_ledger_frmbk
(
CAR_LEDGER_FRMBK_ID varchar(20) not null comment '자동차 등록 원부 갑 ID'
CAR_LEDGER_FRMBK_ID varchar(20) not null comment '자동차 등록 원부 갑 ID'
primary key,
INFO_SYS_ID varchar(6) null comment '정보 시스템 ID',
INFO_SYS_IP varchar(23) null comment '정보 시스템 IP',
SIGUNGU_CODE varchar(5) null comment '시군구 코드',
CNTC_INFO_CODE varchar(15) null comment '연계 정보 코드',
CHARGER_ID varchar(15) null comment '담당자 ID',
CHARGER_IP varchar(23) null comment '담당자 IP',
CHARGER_NM varchar(75) null comment '담당자명',
DMND_VHRNO varchar(30) null comment '요청 자동차등록번호',
DMND_ONES_INFORMATION_OPEN varchar(1) null comment '요청 개인 정보 공개',
DMND_CPTTR_NM varchar(75) null comment '요청 민원인 성명',
DMND_CPTTR_IHIDNUM varchar(100) null comment '요청 민원인 주민번호',
DMND_CPTTR_LEGALDONG_CODE varchar(10) null comment '요청 민원인 법정동 코드',
DMND_ROUTE_SE_CODE varchar(1) null comment '요청 경로 구분 코드',
DMND_DETAIL_EXPRESSION varchar(1) null comment '요청 내역 표시',
DMND_INQIRE_SE_CODE varchar(1) null comment '요청 조회 구분 코드',
CNTC_RESULT_CODE varchar(8) null comment '연계 결과 코드',
CNTC_RESULT_DTLS varchar(4000) null comment '연계 결과 상세',
LEDGER_GROUP_NO varchar(6) null comment '원부 그룹 번호',
LEDGER_INDIV_NO varchar(6) null comment '원부 개별 번호',
VHMNO varchar(20) null comment '차량관리번호',
VHRNO varchar(30) null comment '차량등록번호',
VIN varchar(17) null comment '차대번호',
CARMDL_ASORT_CD varchar(1) null comment '차종 종별 코드',
CARMDL_ASORT_NM varchar(30) null comment '차종 종별명',
ATMB_NM varchar(75) null comment '차명',
COLOR_CD varchar(2) null comment '색상 코드',
COLOR_NM varchar(30) null comment '색상명',
NOPLT_SPCFCT_CD varchar(1) null comment '번호판 규격 코드',
NOPLT_SPCFCT_NM varchar(30) null comment '번호판 규격명',
USG_SE_CD varchar(2) null comment '용도 구분 코드',
USG_SE_NM varchar(20) null comment '용도 구분명',
MTRS_FOM_NM varchar(75) null comment '원동기 형식명',
FOM_NM varchar(75) null comment '형식명',
ACQS_AMT varchar(50) null comment '취득 금액',
REG_DTL_CD varchar(8) null comment '등록 상세 코드',
REG_DTL_NM varchar(30) null comment '등록 상세명',
FRST_REG_YMD varchar(8) null comment '최초 등록일',
VEAG_END_YMD varchar(8) null comment '차령 종료일',
YRIDNW varchar(4) null comment '연식',
SPMNNO_1 varchar(3) null comment '제원관리번호1',
SPMNNO_2 varchar(14) null comment '제원관리번호2',
FBCTN_YMD varchar(8) null comment '제작 년월일',
DRVNG_DSTNC varchar(10) null comment '주행 거리',
INSP_VLD_PD_BGNG_YMD varchar(8) null comment '검사 유효 기간 시작일',
INSP_VLD_PD_END_YMD varchar(8) null comment '검사 유효 기간 종료일',
CHCK_VLD_PD_BGNG_YMD varchar(8) null comment '점검 유효 기간 시작일',
CHCK_VLD_PD_END_YMD varchar(8) null comment '점검 유효 기간 종료일',
REG_APLY_SE_NM varchar(75) null comment '등록 신청 구분명',
FRST_REG_APLY_RCPT_NO varchar(20) null comment '최초 등록 접수번호',
NOPLT_CSDY_AVTSMT_YMD varchar(8) null comment '번호판 영치 최고일',
NOPLT_CSDY_YN varchar(1) null comment '번호판 영치 여부',
BSS_USE_PD_YMD varchar(30) null comment '사업용 사용 기간',
OCTHT_ERSR_PRVNTC_AVTSMT_YMD varchar(8) null comment '직권 말소 예고 통지일',
ERSR_REG_YMD varchar(8) null comment '말소 등록일',
ERSR_REG_SE_CD varchar(4) null comment '말소 등록 구분 코드',
ERSR_REG_SE_NM varchar(200) null comment '말소 등록 구분명',
MRTG_CNT varchar(4) null comment '저당수',
SZR_CNT varchar(4) null comment '압류건수',
STRCT_CHG_CNT varchar(4) null comment '구조변경수',
USGSRHLD_ADDR_1 varchar(750) null comment '사용 본거지 주소',
USGSRHLD_ADDR_DTL_1 varchar(300) null comment '사용 본거지 주소상세',
OWNR_ADDR varchar(750) null comment '소유자 주소',
OWNR_ADDR_DTL varchar(300) null comment '소유자 주소상세',
INDVDL_BZMN_YN varchar(1) null comment '개인 사업자 여부',
RPRS_OWNR_TELNO varchar(30) null comment '대표소유자 전화번호',
RPRS_OWNR_NM varchar(75) null comment '대표소유자 성명',
RPRS_OWNR_MBR_SE_CD varchar(2) null comment '대표소유자 회원 구분 코드',
RPRSV_OWNR_IDECNO varchar(100) null comment '대표소유자 회원 번호',
TAXXMPT_TRPR_SE_CD varchar(2) null comment '비과세 대상 구분 코드',
TAXXMPT_APLCN_SE_CD varchar(30) null comment '비과세 대상 구분 코드명',
SPCABL_MTTR_CNT varchar(5) null comment '특기사항 건수',
USGSRHLD_DONG_NM varchar(75) null comment '사용 본거지 행정동명',
PRVNTC_CNT varchar(4) null comment '예고수',
XPORT_FLFL_YN_DCLR_YMD varchar(8) null comment '수출 이행 여부 신고일',
ISSU_NO varchar(13) null comment '발급번호',
FRST_TRNSFR_YMD varchar(8) null comment '최초 양도일',
PROCESS_IMPRTY_RESN_CODE varchar(2) null comment '처리 불가 사유 코드',
PROCESS_IMPRTY_RESN_DTLS varchar(200) null comment '처리 불가 사유 명세',
CAR_FFNLG_TRGT_ID varchar(20) null comment '자동차 과태료 대상 ID',
REG_DT datetime null comment '등록 일시',
RGTR varchar(11) null comment '등록자'
TX_ID varchar(25) null comment '트랜잭션 ID',
INFO_SYS_ID varchar(6) null comment '정보 시스템 ID',
INFO_SYS_IP_ADDR varchar(23) null comment '정보 시스템 IP',
SGG_CD varchar(5) null comment '시군구 코드',
LINK_INFO_CD varchar(15) null comment '연계 정보 코드',
PIC_ID varchar(15) null comment '담당자 ID',
PIC_IP_ADDR varchar(23) null comment '담당자 IP',
PIC_NM varchar(75) null comment '담당자명',
DMND_VHRNO varchar(30) null comment '요청 자동차등록번호',
DMND_PRVC_RLS varchar(1) null comment '요청 개인 정보 공개',
DMND_CVLPR_NM varchar(75) null comment '요청 민원인 성명',
DMND_CVLPR_IDECNO varchar(100) null comment '요청 민원인 주민번호',
DMND_CVLPR_STDG_CD varchar(10) null comment '요청 민원인 법정동 코드',
DMND_PATH_SE_CD varchar(1) null comment '요청 경로 구분 코드',
DMND_DSCTN_INDCT varchar(1) null comment '요청 내역 표시',
DMND_INQ_SE_CD varchar(1) null comment '요청 조회 구분 코드',
LINK_RSLT_CD varchar(8) null comment '연계 결과 코드',
LINK_RSLT_DTL varchar(4000) null comment '연계 결과 상세',
LEDGER_GROUP_NO varchar(6) null comment '원부 그룹 번호',
LEDGER_INDIV_NO varchar(6) null comment '원부 개별 번호',
VHMNO varchar(20) null comment '차량관리번호',
VHRNO varchar(30) null comment '차량등록번호',
VIN varchar(17) null comment '차대번호',
CARMDL_ASORT_CD varchar(1) null comment '차종 종별 코드',
CARMDL_ASORT_NM varchar(30) null comment '차종 종별명',
ATMB_NM varchar(75) null comment '차명',
COLOR_CD varchar(2) null comment '색상 코드',
COLOR_NM varchar(30) null comment '색상명',
NOPLT_SPCFCT_CD varchar(1) null comment '번호판 규격 코드',
NOPLT_SPCFCT_NM varchar(30) null comment '번호판 규격명',
USG_SE_CD varchar(2) null comment '용도 구분 코드',
USG_SE_NM varchar(20) null comment '용도 구분명',
MTRS_FOM_NM varchar(75) null comment '원동기 형식명',
FOM_NM varchar(75) null comment '형식명',
ACQS_AMT varchar(50) null comment '취득 금액',
REG_DTL_CD varchar(8) null comment '등록 상세 코드',
REG_DTL_NM varchar(30) null comment '등록 상세명',
FRST_REG_YMD varchar(8) null comment '최초 등록일',
VEAG_END_YMD varchar(8) null comment '차령 종료일',
YRIDNW varchar(4) null comment '연식',
SPMNNO_1 varchar(3) null comment '제원관리번호1',
SPMNNO_2 varchar(14) null comment '제원관리번호2',
FBCTN_YMD varchar(8) null comment '제작 년월일',
DRVNG_DSTNC varchar(10) null comment '주행 거리',
INSP_VLD_PD_BGNG_YMD varchar(8) null comment '검사 유효 기간 시작일',
INSP_VLD_PD_END_YMD varchar(8) null comment '검사 유효 기간 종료일',
CHCK_VLD_PD_BGNG_YMD varchar(8) null comment '점검 유효 기간 시작일',
CHCK_VLD_PD_END_YMD varchar(8) null comment '점검 유효 기간 종료일',
REG_APLY_SE_NM varchar(75) null comment '등록 신청 구분명',
FRST_REG_APLY_RCPT_NO varchar(20) null comment '최초 등록 접수번호',
NOPLT_CSDY_AVTSMT_YMD varchar(8) null comment '번호판 영치 최고일',
NOPLT_CSDY_YN varchar(1) null comment '번호판 영치 여부',
BSS_USE_PD_YMD varchar(30) null comment '사업용 사용 기간',
OCTHT_ERSR_PRVNTC_AVTSMT_YMD varchar(8) null comment '직권 말소 예고 통지일',
ERSR_REG_YMD varchar(8) null comment '말소 등록일',
ERSR_REG_SE_CD varchar(4) null comment '말소 등록 구분 코드',
ERSR_REG_SE_NM varchar(200) null comment '말소 등록 구분명',
MRTG_CNT varchar(4) null comment '저당수',
SZR_CNT varchar(4) null comment '압류건수',
STRCT_CHG_CNT varchar(4) null comment '구조변경수',
USGSRHLD_ADDR_1 varchar(750) null comment '사용 본거지 주소',
USGSRHLD_ADDR_DTL_1 varchar(300) null comment '사용 본거지 주소상세',
OWNR_ADDR varchar(750) null comment '소유자 주소',
OWNR_ADDR_DTL varchar(300) null comment '소유자 주소상세',
INDVDL_BZMN_YN varchar(1) null comment '개인 사업자 여부',
RPRS_OWNR_TELNO varchar(30) null comment '대표소유자 전화번호',
RPRS_OWNR_NM varchar(75) null comment '대표소유자 성명',
RPRS_OWNR_MBR_SE_CD varchar(2) null comment '대표소유자 회원 구분 코드',
RPRSV_OWNR_IDECNO varchar(100) null comment '대표소유자 회원 번호',
TAXXMPT_TRPR_SE_CD varchar(2) null comment '비과세 대상 구분 코드',
TAXXMPT_APLCN_SE_CD varchar(30) null comment '비과세 대상 구분 코드명',
SPCABL_MTTR_CNT varchar(5) null comment '특기사항 건수',
USGSRHLD_DONG_NM varchar(75) null comment '사용 본거지 행정동명',
PRVNTC_CNT varchar(4) null comment '예고수',
XPORT_FLFL_YN_DCLR_YMD varchar(8) null comment '수출 이행 여부 신고일',
ISSU_NO varchar(13) null comment '발급번호',
FRST_TRNSFR_YMD varchar(8) null comment '최초 양도일',
DRIV_SRGBTRY_IDNTF_NO varchar(20) null comment '구동축전지 식별번호',
PRCS_IMPRTY_RSN_CD varchar(2) null comment '처리 불가 사유 코드',
PRCS_IMPRTY_RSN_DTLS varchar(200) null comment '처리 불가 사유 명세',
CAR_FFNLG_TRGT_ID varchar(20) null comment '자동차 과태료 대상 ID',
REG_DT datetime null comment '등록 일시',
RGTR varchar(11) null comment '등록자'
)
comment '자동차 등록 원부 갑';

@ -8,6 +8,8 @@ create table tb_car_ledger_frmbk_dtl
MAIN_NO varchar(4) null comment '주번호',
SNO varchar(4) null comment '부번호',
SPCABL_MTTR varchar(2000) null comment '사항란',
HSHLDR_NM varchar(75) null comment '세대주명',
HSHLDR_IDECNO varchar(500) null comment '세대주개인암호화번호',
APLY_RCPT_NO varchar(20) null comment '접수번호',
VHMNO varchar(20) null comment '차량관리번호',
LEDGER_GROUP_NO varchar(6) null comment '원부 그룹 번호',

@ -18,11 +18,11 @@ import org.springframework.http.ResponseEntity;
public interface GovernmentApi {
// 구버전 자동차기본사항조회
ResponseEntity<Envelope<OldBasicResponse>> callOldBasic(Envelope<OldBasicRequest> envelope);
ResponseEntity<Envelope<OldBasicResponse>> callOldBasic(String txId, Envelope<OldBasicRequest> envelope);
// 신버전 자동차기본사항조회
ResponseEntity<Envelope<NewBasicResponse>> callNewBasic(Envelope<NewBasicRequest> envelope);
ResponseEntity<Envelope<NewBasicResponse>> callNewBasic(String txId, Envelope<NewBasicRequest> envelope);
// 신버전 자동차등록원부(갑)
ResponseEntity<Envelope<NewLedgerResponse>> callNewLedger(Envelope<NewLedgerRequest> envelope);
ResponseEntity<Envelope<NewLedgerResponse>> callNewLedger(String txId, Envelope<NewLedgerRequest> envelope);
}

@ -336,9 +336,9 @@ public class GovernmentApiClient implements GovernmentApi {
* @param envelope Envelope
* @return ResponseEntity&lt;Envelope&lt;BasicResponse&gt;&gt;
*/
public ResponseEntity<Envelope<OldBasicResponse>> callOldBasic(Envelope<OldBasicRequest> envelope) {
public ResponseEntity<Envelope<OldBasicResponse>> callOldBasic(String txId, Envelope<OldBasicRequest> envelope) {
// 순수한 전송 책임만 수행: DB 로깅은 서비스 레이어에서 처리
return callModel(ServiceType.OLD_BASIC, envelope, new TypeReference<Envelope<OldBasicResponse>>(){});
return callModel(ServiceType.OLD_BASIC, txId, envelope, new TypeReference<Envelope<OldBasicResponse>>(){});
}
/**
@ -350,8 +350,8 @@ public class GovernmentApiClient implements GovernmentApi {
* @param envelope () Envelope
* @return ResponseEntity Envelope
*/
public ResponseEntity<Envelope<NewBasicResponse>> callNewBasic(Envelope<NewBasicRequest> envelope) {
return callModel(ServiceType.NEW_BASIC, envelope, new TypeReference<Envelope<NewBasicResponse>>(){});
public ResponseEntity<Envelope<NewBasicResponse>> callNewBasic(String txId, Envelope<NewBasicRequest> envelope) {
return callModel(ServiceType.NEW_BASIC, txId, envelope, new TypeReference<Envelope<NewBasicResponse>>(){});
}
/**
@ -383,10 +383,10 @@ public class GovernmentApiClient implements GovernmentApi {
* @param envelope Envelope
* @return ResponseEntity&lt;Envelope&lt;LedgerResponse&gt;&gt;
*/
public ResponseEntity<Envelope<NewLedgerResponse>> callNewLedger(Envelope<NewLedgerRequest> envelope) {
public ResponseEntity<Envelope<NewLedgerResponse>> callNewLedger(String txId, Envelope<NewLedgerRequest> envelope) {
// TypeReference를 사용하여 제네릭 타입 정보 전달
// 익명 클래스를 생성하여 타입 소거(Type Erasure) 문제 해결
return callModel(ServiceType.NEW_LEDGER, envelope, new TypeReference<Envelope<NewLedgerResponse>>(){});
return callModel(ServiceType.NEW_LEDGER, txId, envelope, new TypeReference<Envelope<NewLedgerResponse>>(){});
}
/**
@ -487,12 +487,14 @@ public class GovernmentApiClient implements GovernmentApi {
* @param <TReq>
* @param <TResp>
* @param type (BASIC LEDGER)
* @param txId ID ( , )
* @param envelope Envelope
* @param respType TypeReference ( )
* @return ResponseEntity&lt;Envelope&lt;TResp&gt;&gt; ResponseEntity
* @throws RuntimeException JSON / , , GPKI
*/
private <TReq, TResp> ResponseEntity<Envelope<TResp>> callModel(ServiceType type,
String txId,
Envelope<TReq> envelope,
TypeReference<Envelope<TResp>> respType) {
// 1. 서비스 타입에 따른 설정 로드
@ -522,8 +524,8 @@ public class GovernmentApiClient implements GovernmentApi {
throw new UnsupportedOperationException("지원하지 않는 서비스 타입: " + type);
}
// 2. 트랜잭션 ID 생성
String txId = TxIdUtil.generate();
// 2. 트랜잭션 ID 사용 (상위에서 전달받음)
// 기존: String txId = TxIdUtil.generate(); (여기서 생성하면 일관성 문제 발생)
try {
// 3. 직렬화: Java 객체 → JSON 문자열

@ -10,12 +10,16 @@ import com.vmis.interfaceapp.model.common.Envelope;
import com.vmis.interfaceapp.model.common.RequestEnricher;
import com.vmis.interfaceapp.model.ledger.NewLedgerRequest;
import com.vmis.interfaceapp.model.ledger.NewLedgerResponse;
import com.vmis.interfaceapp.util.MockDataLoader;
import com.vmis.interfaceapp.util.TxIdUtil;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.core.env.Environment;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import java.util.UUID;
import java.util.Arrays;
/**
* () ()
@ -28,26 +32,41 @@ public class VehicleInterfaceService {
private final GovernmentApi governmentApi;
private final RequestEnricher enricher;
private final MockDataLoader mockDataLoader;
private final Environment environment;
public ResponseEntity<ApiResponse<OldBasicRequest, OldBasicResponse>> oldBasic(Envelope<OldBasicRequest> envelope) {
// 0) txId 생성
String txId = UUID.randomUUID().toString();
// 0) txId 생성 (25자리 숫자: yyyyMMddHHmmssSSS + 랜덤8자리)
String txId = TxIdUtil.generate();
// 1) 요청 보강
enricher.enrichOldBasic(envelope);
// 2) 외부 API 호출
ResponseEntity<Envelope<OldBasicResponse>> response = governmentApi.callOldBasic(envelope);
// 3) 요청/응답 함께 반환
// 2) dev 프로파일일 때 Mock 데이터 반환
if (isDevProfile()) {
log.info("[DEV] Returning old-basic mock data instead of calling external API, txId={}", txId);
Envelope<OldBasicResponse> mockResponse = mockDataLoader.getRandomOldBasicMockData();
ApiResponse<OldBasicRequest, OldBasicResponse> apiResponse = ApiResponse.of(txId, envelope, mockResponse);
return ResponseEntity.status(HttpStatus.OK).body(apiResponse);
}
// 3) 외부 API 호출 (txId 전달)
ResponseEntity<Envelope<OldBasicResponse>> response = governmentApi.callOldBasic(txId, envelope);
// 4) 요청/응답 함께 반환
ApiResponse<OldBasicRequest, OldBasicResponse> apiResponse = ApiResponse.of(txId, envelope, response.getBody());
return ResponseEntity.status(response.getStatusCode()).body(apiResponse);
}
public ResponseEntity<ApiResponse<NewBasicRequest, NewBasicResponse>> newBasic(Envelope<NewBasicRequest> envelope) {
// 0) txId 생성
String txId = UUID.randomUUID().toString();
// 0) txId 생성 (25자리 숫자: yyyyMMddHHmmssSSS + 랜덤8자리)
String txId = TxIdUtil.generate();
// 1) 요청 보강
enricher.enrichNewBasic(envelope);
// 2) 외부 API 호출
ResponseEntity<Envelope<NewBasicResponse>> response = governmentApi.callNewBasic(envelope);
// 2) 외부 API 호출 (txId 전달)
ResponseEntity<Envelope<NewBasicResponse>> response = governmentApi.callNewBasic(txId, envelope);
// 3) 요청/응답 함께 반환
ApiResponse<NewBasicRequest, NewBasicResponse> apiResponse = ApiResponse.of(txId, envelope, response.getBody());
return ResponseEntity.status(response.getStatusCode()).body(apiResponse);
@ -55,14 +74,31 @@ public class VehicleInterfaceService {
public ResponseEntity<ApiResponse<NewLedgerRequest, NewLedgerResponse>> newLedger(Envelope<NewLedgerRequest> envelope) {
// 0) txId 생성
String txId = UUID.randomUUID().toString();
// 0) txId 생성 (25자리 숫자: yyyyMMddHHmmssSSS + 랜덤8자리)
String txId = TxIdUtil.generate();
// 1) 요청 보강
enricher.enrichNewLedger(envelope);
// 2) 외부 API 호출
ResponseEntity<Envelope<NewLedgerResponse>> response = governmentApi.callNewLedger(envelope);
// 3) 요청/응답 함께 반환
// 2) dev 프로파일일 때 Mock 데이터 반환
if (isDevProfile()) {
log.info("[DEV] Returning new-ledger mock data instead of calling external API, txId={}", txId);
Envelope<NewLedgerResponse> mockResponse = mockDataLoader.getRandomNewLedgerMockData();
ApiResponse<NewLedgerRequest, NewLedgerResponse> apiResponse = ApiResponse.of(txId, envelope, mockResponse);
return ResponseEntity.status(HttpStatus.OK).body(apiResponse);
}
// 3) 외부 API 호출 (txId 전달)
ResponseEntity<Envelope<NewLedgerResponse>> response = governmentApi.callNewLedger(txId, envelope);
// 4) 요청/응답 함께 반환
ApiResponse<NewLedgerRequest, NewLedgerResponse> apiResponse = ApiResponse.of(txId, envelope, response.getBody());
return ResponseEntity.status(response.getStatusCode()).body(apiResponse);
}
/**
* dev
*/
private boolean isDevProfile() {
return Arrays.asList(environment.getActiveProfiles()).contains("dev");
}
}

@ -0,0 +1,141 @@
package com.vmis.interfaceapp.util;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.vmis.interfaceapp.model.basic.OldBasicResponse;
import com.vmis.interfaceapp.model.common.Envelope;
import com.vmis.interfaceapp.model.ledger.NewLedgerResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.core.io.Resource;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.core.io.support.ResourcePatternResolver;
import org.springframework.stereotype.Component;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
/**
* Mock
* dev API Mock
*/
@Slf4j
@Component
public class MockDataLoader {
private final ObjectMapper objectMapper;
private final ResourcePatternResolver resourcePatternResolver;
private final Random random;
private final List<Envelope<OldBasicResponse>> oldBasicMockData = new ArrayList<>();
private final List<Envelope<NewLedgerResponse>> newLedgerMockData = new ArrayList<>();
public MockDataLoader(ObjectMapper objectMapper) {
this.objectMapper = objectMapper;
this.resourcePatternResolver = new PathMatchingResourcePatternResolver();
this.random = new Random();
loadMockData();
}
/**
* Mock
*/
private void loadMockData() {
try {
// old-basic Mock 데이터 로딩
loadOldBasicMockData();
log.info("Loaded {} old-basic mock data files", oldBasicMockData.size());
// new-ledger Mock 데이터 로딩
loadNewLedgerMockData();
log.info("Loaded {} new-ledger mock data files", newLedgerMockData.size());
} catch (Exception e) {
log.error("Failed to load mock data", e);
}
}
/**
* old-basic Mock
*/
private void loadOldBasicMockData() throws IOException {
Resource[] resources = resourcePatternResolver.getResources("classpath:mock/old-basic/*.json");
for (Resource resource : resources) {
try {
Envelope<OldBasicResponse> envelope = objectMapper.readValue(
resource.getInputStream(),
objectMapper.getTypeFactory().constructParametricType(
Envelope.class,
OldBasicResponse.class
)
);
oldBasicMockData.add(envelope);
log.debug("Loaded old-basic mock data: {}", resource.getFilename());
} catch (Exception e) {
log.error("Failed to load old-basic mock data from {}", resource.getFilename(), e);
}
}
}
/**
* new-ledger Mock
*/
private void loadNewLedgerMockData() throws IOException {
Resource[] resources = resourcePatternResolver.getResources("classpath:mock/new-ledger/*.json");
for (Resource resource : resources) {
try {
Envelope<NewLedgerResponse> envelope = objectMapper.readValue(
resource.getInputStream(),
objectMapper.getTypeFactory().constructParametricType(
Envelope.class,
NewLedgerResponse.class
)
);
newLedgerMockData.add(envelope);
log.debug("Loaded new-ledger mock data: {}", resource.getFilename());
} catch (Exception e) {
log.error("Failed to load new-ledger mock data from {}", resource.getFilename(), e);
}
}
}
/**
* old-basic Mock
*/
public Envelope<OldBasicResponse> getRandomOldBasicMockData() {
if (oldBasicMockData.isEmpty()) {
log.warn("No old-basic mock data available");
return new Envelope<>();
}
Envelope<OldBasicResponse> mockData = oldBasicMockData.get(random.nextInt(oldBasicMockData.size()));
log.info("Returning old-basic mock data");
return mockData;
}
/**
* new-ledger Mock
*/
public Envelope<NewLedgerResponse> getRandomNewLedgerMockData() {
if (newLedgerMockData.isEmpty()) {
log.warn("No new-ledger mock data available");
return new Envelope<>();
}
Envelope<NewLedgerResponse> mockData = newLedgerMockData.get(random.nextInt(newLedgerMockData.size()));
log.info("Returning new-ledger mock data");
return mockData;
}
/**
* old-basic Mock
*/
public List<Envelope<OldBasicResponse>> getAllOldBasicMockData() {
return new ArrayList<>(oldBasicMockData);
}
/**
* new-ledger Mock
*/
public List<Envelope<NewLedgerResponse>> getAllNewLedgerMockData() {
return new ArrayList<>(newLedgerMockData);
}
}

@ -0,0 +1,67 @@
{
"data": [{
"LINK_RSLT_CD": "00",
"LINK_RSLT_DTL": "정상처리",
"LEDGER_GROUP_NO": "123456",
"LEDGER_INDIV_NO": "01",
"VHMNO": "A1234567890123",
"VHRNO": "12가1234",
"VIN": "KMHXX00XXXX000001",
"CARMDL_ASORT_CD": "11",
"CARMDL_ASORT_NM": "승용자동차",
"ATMB_NM": "소나타",
"COLOR_CD": "W",
"COLOR_NM": "흰색",
"NOPLT_SPCFCT_CD": "01",
"NOPLT_SPCFCT_NM": "일반",
"USG_SE_CD": "001",
"USG_SE_NM": "자가용",
"MTRS_FOM_NM": "SMARTSTREAM G2.0",
"FOM_NM": "DN8",
"ACQS_AMT": "25000000",
"REG_DTL_CD": "01",
"REG_DTL_NM": "신규등록",
"FRST_REG_YMD": "20200315",
"VEAG_END_YMD": "20300314",
"YRIDNW": "2020",
"SPMNNO_1": "2020-001234",
"SPMNNO_2": "",
"FBCTN_YMD": "20200201",
"DRVNG_DSTNC": "45000",
"INSP_VLD_PD_BGNG_YMD": "20240101",
"INSP_VLD_PD_END_YMD": "20261231",
"CHCK_VLD_PD_BGNG_YMD": "",
"CHCK_VLD_PD_END_YMD": "",
"REG_APLY_SE_NM": "신규등록",
"FRST_REG_APLY_RCPT_NO": "2020-0315-001234",
"NOPLT_CSDY_AVTSMT_YMD": "",
"NOPLT_CSDY_YN": "N",
"BSS_USE_PD_YMD": "",
"OCTHT_ERSR_PRVNTC_AVTSMT_YMD": "",
"ERSR_REG_YMD": "",
"ERSR_REG_SE_CD": "",
"ERSR_REG_SE_NM": "",
"MRTG_CNT": "0",
"SZR_CNT": "0",
"STRCT_CHG_CNT": "0",
"USGSRHLD_ADDR_1": "서울특별시 강남구 테헤란로 123",
"USGSRHLD_ADDR_DTL_1": "",
"OWNR_ADDR": "서울특별시 강남구 테헤란로 123",
"OWNR_ADDR_DTL": "",
"INDVDL_BZMN_YN": "N",
"RPRS_OWNR_TELNO": "010-1234-5678",
"RPRS_OWNR_NM": "홍길동",
"RPRS_OWNR_MBR_SE_CD": "1",
"RPRSV_OWNR_IDECNO": "8801011234567",
"TAXXMPT_APLCN_SE_CD": "",
"TAXXMPT_TRPR_SE_CD": "",
"SPCABL_MTTR_CNT": "0",
"USGSRHLD_DONG_NM": "역삼동",
"PRVNTC_CNT": "0",
"XPORT_FLFL_YN_DCLR_YMD": "",
"ISSU_NO": "2024-001",
"FRST_TRNSFR_YMD": "",
"DRIV_SRGBTRY_IDNTF_NO": "",
"record": []
}]
}

@ -0,0 +1,67 @@
{
"data": [{
"LINK_RSLT_CD": "00",
"LINK_RSLT_DTL": "정상처리",
"LEDGER_GROUP_NO": "234567",
"LEDGER_INDIV_NO": "01",
"VHMNO": "B2345678901234",
"VHRNO": "34나5678",
"VIN": "KMHXX00XXXX000002",
"CARMDL_ASORT_CD": "11",
"CARMDL_ASORT_NM": "승용자동차",
"ATMB_NM": "그랜저",
"COLOR_CD": "B",
"COLOR_NM": "검정",
"NOPLT_SPCFCT_CD": "01",
"NOPLT_SPCFCT_NM": "일반",
"USG_SE_CD": "001",
"USG_SE_NM": "자가용",
"MTRS_FOM_NM": "SMARTSTREAM G2.5",
"FOM_NM": "GN7",
"ACQS_AMT": "35000000",
"REG_DTL_CD": "01",
"REG_DTL_NM": "신규등록",
"FRST_REG_YMD": "20210520",
"VEAG_END_YMD": "20310519",
"YRIDNW": "2021",
"SPMNNO_1": "2021-002345",
"SPMNNO_2": "",
"FBCTN_YMD": "20210410",
"DRVNG_DSTNC": "32000",
"INSP_VLD_PD_BGNG_YMD": "20240301",
"INSP_VLD_PD_END_YMD": "20270228",
"CHCK_VLD_PD_BGNG_YMD": "",
"CHCK_VLD_PD_END_YMD": "",
"REG_APLY_SE_NM": "신규등록",
"FRST_REG_APLY_RCPT_NO": "2021-0520-002345",
"NOPLT_CSDY_AVTSMT_YMD": "",
"NOPLT_CSDY_YN": "N",
"BSS_USE_PD_YMD": "",
"OCTHT_ERSR_PRVNTC_AVTSMT_YMD": "",
"ERSR_REG_YMD": "",
"ERSR_REG_SE_CD": "",
"ERSR_REG_SE_NM": "",
"MRTG_CNT": "0",
"SZR_CNT": "0",
"STRCT_CHG_CNT": "0",
"USGSRHLD_ADDR_1": "경기도 성남시 분당구 판교역로 235",
"USGSRHLD_ADDR_DTL_1": "101동 1002호",
"OWNR_ADDR": "경기도 성남시 분당구 판교역로 235",
"OWNR_ADDR_DTL": "101동 1002호",
"INDVDL_BZMN_YN": "N",
"RPRS_OWNR_TELNO": "010-2345-6789",
"RPRS_OWNR_NM": "김철수",
"RPRS_OWNR_MBR_SE_CD": "1",
"RPRSV_OWNR_IDECNO": "8502152345678",
"TAXXMPT_APLCN_SE_CD": "",
"TAXXMPT_TRPR_SE_CD": "",
"SPCABL_MTTR_CNT": "0",
"USGSRHLD_DONG_NM": "삼평동",
"PRVNTC_CNT": "0",
"XPORT_FLFL_YN_DCLR_YMD": "",
"ISSU_NO": "2024-002",
"FRST_TRNSFR_YMD": "",
"DRIV_SRGBTRY_IDNTF_NO": "",
"record": []
}]
}

@ -0,0 +1,80 @@
{
"data": [{
"LINK_RSLT_CD": "00",
"LINK_RSLT_DTL": "정상처리",
"LEDGER_GROUP_NO": "345678",
"LEDGER_INDIV_NO": "01",
"VHMNO": "C3456789012345",
"VHRNO": "56다7890",
"VIN": "KMHXX00XXXX000003",
"CARMDL_ASORT_CD": "11",
"CARMDL_ASORT_NM": "승용자동차",
"ATMB_NM": "아반떼",
"COLOR_CD": "S",
"COLOR_NM": "은색",
"NOPLT_SPCFCT_CD": "01",
"NOPLT_SPCFCT_NM": "일반",
"USG_SE_CD": "001",
"USG_SE_NM": "자가용",
"MTRS_FOM_NM": "SMARTSTREAM G1.6",
"FOM_NM": "AD",
"ACQS_AMT": "18000000",
"REG_DTL_CD": "01",
"REG_DTL_NM": "신규등록",
"FRST_REG_YMD": "20190801",
"VEAG_END_YMD": "20290731",
"YRIDNW": "2019",
"SPMNNO_1": "2019-003456",
"SPMNNO_2": "",
"FBCTN_YMD": "20190620",
"DRVNG_DSTNC": "78000",
"INSP_VLD_PD_BGNG_YMD": "20230801",
"INSP_VLD_PD_END_YMD": "20250731",
"CHCK_VLD_PD_BGNG_YMD": "",
"CHCK_VLD_PD_END_YMD": "",
"REG_APLY_SE_NM": "신규등록",
"FRST_REG_APLY_RCPT_NO": "2019-0801-003456",
"NOPLT_CSDY_AVTSMT_YMD": "",
"NOPLT_CSDY_YN": "N",
"BSS_USE_PD_YMD": "",
"OCTHT_ERSR_PRVNTC_AVTSMT_YMD": "",
"ERSR_REG_YMD": "",
"ERSR_REG_SE_CD": "",
"ERSR_REG_SE_NM": "",
"MRTG_CNT": "1",
"SZR_CNT": "0",
"STRCT_CHG_CNT": "0",
"USGSRHLD_ADDR_1": "부산광역시 해운대구 센텀중앙로 79",
"USGSRHLD_ADDR_DTL_1": "센텀아파트 205동 1505호",
"OWNR_ADDR": "부산광역시 해운대구 센텀중앙로 79",
"OWNR_ADDR_DTL": "센텀아파트 205동 1505호",
"INDVDL_BZMN_YN": "N",
"RPRS_OWNR_TELNO": "010-3456-7890",
"RPRS_OWNR_NM": "이영희",
"RPRS_OWNR_MBR_SE_CD": "1",
"RPRSV_OWNR_IDECNO": "9203253456789",
"TAXXMPT_APLCN_SE_CD": "",
"TAXXMPT_TRPR_SE_CD": "",
"SPCABL_MTTR_CNT": "1",
"USGSRHLD_DONG_NM": "우동",
"PRVNTC_CNT": "0",
"XPORT_FLFL_YN_DCLR_YMD": "",
"ISSU_NO": "2024-003",
"FRST_TRNSFR_YMD": "",
"DRIV_SRGBTRY_IDNTF_NO": "",
"record": [{
"CHG_TASK_SE_CD": "08",
"CHG_TASK_SE_NM": "저당권설정",
"MAIN_NO": "1",
"SNO": "0",
"SPCABL_MTTR": "KB국민은행 저당권설정",
"CHG_YMD": "20190805",
"DTL_SN": "1",
"FLAG": "Y",
"APLY_RCPT_NO": "2019-0805-001",
"VHMNO": "C3456789012345",
"LEDGER_GROUP_NO": "345678",
"LEDGER_INDIV_NO": "01"
}]
}]
}

@ -0,0 +1,67 @@
{
"data": [{
"LINK_RSLT_CD": "00",
"LINK_RSLT_DTL": "정상처리",
"LEDGER_GROUP_NO": "456789",
"LEDGER_INDIV_NO": "01",
"VHMNO": "D4567890123456",
"VHRNO": "78라1122",
"VIN": "KMHXX00XXXX000004",
"CARMDL_ASORT_CD": "11",
"CARMDL_ASORT_NM": "승용자동차",
"ATMB_NM": "투싼",
"COLOR_CD": "BL",
"COLOR_NM": "파란색",
"NOPLT_SPCFCT_CD": "01",
"NOPLT_SPCFCT_NM": "일반",
"USG_SE_CD": "001",
"USG_SE_NM": "자가용",
"MTRS_FOM_NM": "SMARTSTREAM D2.0",
"FOM_NM": "NX4",
"ACQS_AMT": "32000000",
"REG_DTL_CD": "01",
"REG_DTL_NM": "신규등록",
"FRST_REG_YMD": "20220410",
"VEAG_END_YMD": "20320409",
"YRIDNW": "2022",
"SPMNNO_1": "2022-004567",
"SPMNNO_2": "",
"FBCTN_YMD": "20220301",
"DRVNG_DSTNC": "18000",
"INSP_VLD_PD_BGNG_YMD": "20240410",
"INSP_VLD_PD_END_YMD": "20280409",
"CHCK_VLD_PD_BGNG_YMD": "",
"CHCK_VLD_PD_END_YMD": "",
"REG_APLY_SE_NM": "신규등록",
"FRST_REG_APLY_RCPT_NO": "2022-0410-004567",
"NOPLT_CSDY_AVTSMT_YMD": "",
"NOPLT_CSDY_YN": "N",
"BSS_USE_PD_YMD": "",
"OCTHT_ERSR_PRVNTC_AVTSMT_YMD": "",
"ERSR_REG_YMD": "",
"ERSR_REG_SE_CD": "",
"ERSR_REG_SE_NM": "",
"MRTG_CNT": "0",
"SZR_CNT": "0",
"STRCT_CHG_CNT": "0",
"USGSRHLD_ADDR_1": "인천광역시 연수구 컨벤시아대로 165",
"USGSRHLD_ADDR_DTL_1": "",
"OWNR_ADDR": "인천광역시 연수구 컨벤시아대로 165",
"OWNR_ADDR_DTL": "",
"INDVDL_BZMN_YN": "N",
"RPRS_OWNR_TELNO": "010-4567-8901",
"RPRS_OWNR_NM": "박민수",
"RPRS_OWNR_MBR_SE_CD": "1",
"RPRSV_OWNR_IDECNO": "8904124567890",
"TAXXMPT_APLCN_SE_CD": "",
"TAXXMPT_TRPR_SE_CD": "",
"SPCABL_MTTR_CNT": "0",
"USGSRHLD_DONG_NM": "송도동",
"PRVNTC_CNT": "0",
"XPORT_FLFL_YN_DCLR_YMD": "",
"ISSU_NO": "2024-004",
"FRST_TRNSFR_YMD": "",
"DRIV_SRGBTRY_IDNTF_NO": "",
"record": []
}]
}

@ -0,0 +1,67 @@
{
"data": [{
"LINK_RSLT_CD": "00",
"LINK_RSLT_DTL": "정상처리",
"LEDGER_GROUP_NO": "567890",
"LEDGER_INDIV_NO": "01",
"VHMNO": "E5678901234567",
"VHRNO": "90마3344",
"VIN": "KMHXX00XXXX000005",
"CARMDL_ASORT_CD": "11",
"CARMDL_ASORT_NM": "승용자동차",
"ATMB_NM": "카니발",
"COLOR_CD": "PW",
"COLOR_NM": "백색진주",
"NOPLT_SPCFCT_CD": "02",
"NOPLT_SPCFCT_NM": "대형",
"USG_SE_CD": "001",
"USG_SE_NM": "자가용",
"MTRS_FOM_NM": "SMARTSTREAM D2.2",
"FOM_NM": "KA4",
"ACQS_AMT": "42000000",
"REG_DTL_CD": "01",
"REG_DTL_NM": "신규등록",
"FRST_REG_YMD": "20210915",
"VEAG_END_YMD": "20310914",
"YRIDNW": "2021",
"SPMNNO_1": "2021-005678",
"SPMNNO_2": "",
"FBCTN_YMD": "20210805",
"DRVNG_DSTNC": "52000",
"INSP_VLD_PD_BGNG_YMD": "20230915",
"INSP_VLD_PD_END_YMD": "20270914",
"CHCK_VLD_PD_BGNG_YMD": "",
"CHCK_VLD_PD_END_YMD": "",
"REG_APLY_SE_NM": "신규등록",
"FRST_REG_APLY_RCPT_NO": "2021-0915-005678",
"NOPLT_CSDY_AVTSMT_YMD": "",
"NOPLT_CSDY_YN": "N",
"BSS_USE_PD_YMD": "",
"OCTHT_ERSR_PRVNTC_AVTSMT_YMD": "",
"ERSR_REG_YMD": "",
"ERSR_REG_SE_CD": "",
"ERSR_REG_SE_NM": "",
"MRTG_CNT": "0",
"SZR_CNT": "0",
"STRCT_CHG_CNT": "0",
"USGSRHLD_ADDR_1": "대전광역시 유성구 대학로 99",
"USGSRHLD_ADDR_DTL_1": "한빛아파트 301동 502호",
"OWNR_ADDR": "대전광역시 유성구 대학로 99",
"OWNR_ADDR_DTL": "한빛아파트 301동 502호",
"INDVDL_BZMN_YN": "N",
"RPRS_OWNR_TELNO": "010-5678-9012",
"RPRS_OWNR_NM": "정수진",
"RPRS_OWNR_MBR_SE_CD": "1",
"RPRSV_OWNR_IDECNO": "8705285678901",
"TAXXMPT_APLCN_SE_CD": "",
"TAXXMPT_TRPR_SE_CD": "",
"SPCABL_MTTR_CNT": "0",
"USGSRHLD_DONG_NM": "궁동",
"PRVNTC_CNT": "0",
"XPORT_FLFL_YN_DCLR_YMD": "",
"ISSU_NO": "2024-005",
"FRST_TRNSFR_YMD": "",
"DRIV_SRGBTRY_IDNTF_NO": "",
"record": []
}]
}

@ -0,0 +1,67 @@
{
"data": [{
"LINK_RSLT_CD": "00",
"LINK_RSLT_DTL": "정상처리",
"LEDGER_GROUP_NO": "678901",
"LEDGER_INDIV_NO": "01",
"VHMNO": "F6789012345678",
"VHRNO": "23바5566",
"VIN": "KMHXX00XXXX000006",
"CARMDL_ASORT_CD": "11",
"CARMDL_ASORT_NM": "승용자동차",
"ATMB_NM": "모닝",
"COLOR_CD": "R",
"COLOR_NM": "빨강",
"NOPLT_SPCFCT_CD": "01",
"NOPLT_SPCFCT_NM": "일반",
"USG_SE_CD": "001",
"USG_SE_NM": "자가용",
"MTRS_FOM_NM": "KAPPA G1.0",
"FOM_NM": "TA",
"ACQS_AMT": "9500000",
"REG_DTL_CD": "01",
"REG_DTL_NM": "신규등록",
"FRST_REG_YMD": "20180607",
"VEAG_END_YMD": "20280606",
"YRIDNW": "2018",
"SPMNNO_1": "2018-006789",
"SPMNNO_2": "",
"FBCTN_YMD": "20180520",
"DRVNG_DSTNC": "95000",
"INSP_VLD_PD_BGNG_YMD": "20230607",
"INSP_VLD_PD_END_YMD": "20250606",
"CHCK_VLD_PD_BGNG_YMD": "",
"CHCK_VLD_PD_END_YMD": "",
"REG_APLY_SE_NM": "신규등록",
"FRST_REG_APLY_RCPT_NO": "2018-0607-006789",
"NOPLT_CSDY_AVTSMT_YMD": "",
"NOPLT_CSDY_YN": "N",
"BSS_USE_PD_YMD": "",
"OCTHT_ERSR_PRVNTC_AVTSMT_YMD": "",
"ERSR_REG_YMD": "",
"ERSR_REG_SE_CD": "",
"ERSR_REG_SE_NM": "",
"MRTG_CNT": "0",
"SZR_CNT": "0",
"STRCT_CHG_CNT": "0",
"USGSRHLD_ADDR_1": "광주광역시 서구 상무대로 1151",
"USGSRHLD_ADDR_DTL_1": "",
"OWNR_ADDR": "광주광역시 서구 상무대로 1151",
"OWNR_ADDR_DTL": "",
"INDVDL_BZMN_YN": "N",
"RPRS_OWNR_TELNO": "010-6789-0123",
"RPRS_OWNR_NM": "최지우",
"RPRS_OWNR_MBR_SE_CD": "1",
"RPRSV_OWNR_IDECNO": "9511156789012",
"TAXXMPT_APLCN_SE_CD": "",
"TAXXMPT_TRPR_SE_CD": "",
"SPCABL_MTTR_CNT": "0",
"USGSRHLD_DONG_NM": "치평동",
"PRVNTC_CNT": "0",
"XPORT_FLFL_YN_DCLR_YMD": "",
"ISSU_NO": "2024-006",
"FRST_TRNSFR_YMD": "",
"DRIV_SRGBTRY_IDNTF_NO": "",
"record": []
}]
}

@ -0,0 +1,67 @@
{
"data": [{
"LINK_RSLT_CD": "00",
"LINK_RSLT_DTL": "정상처리",
"LEDGER_GROUP_NO": "789012",
"LEDGER_INDIV_NO": "01",
"VHMNO": "G7890123456789",
"VHRNO": "45사7788",
"VIN": "KMHXX00XXXX000007",
"CARMDL_ASORT_CD": "11",
"CARMDL_ASORT_NM": "승용자동차",
"ATMB_NM": "스포티지",
"COLOR_CD": "GY",
"COLOR_NM": "회색",
"NOPLT_SPCFCT_CD": "01",
"NOPLT_SPCFCT_NM": "일반",
"USG_SE_CD": "001",
"USG_SE_NM": "자가용",
"MTRS_FOM_NM": "SMARTSTREAM G1.6 TURBO HYBRID",
"FOM_NM": "NQ5",
"ACQS_AMT": "38000000",
"REG_DTL_CD": "01",
"REG_DTL_NM": "신규등록",
"FRST_REG_YMD": "20230222",
"VEAG_END_YMD": "20330221",
"YRIDNW": "2023",
"SPMNNO_1": "2023-007890",
"SPMNNO_2": "",
"FBCTN_YMD": "20230115",
"DRVNG_DSTNC": "8000",
"INSP_VLD_PD_BGNG_YMD": "20250222",
"INSP_VLD_PD_END_YMD": "20290221",
"CHCK_VLD_PD_BGNG_YMD": "",
"CHCK_VLD_PD_END_YMD": "",
"REG_APLY_SE_NM": "신규등록",
"FRST_REG_APLY_RCPT_NO": "2023-0222-007890",
"NOPLT_CSDY_AVTSMT_YMD": "",
"NOPLT_CSDY_YN": "N",
"BSS_USE_PD_YMD": "",
"OCTHT_ERSR_PRVNTC_AVTSMT_YMD": "",
"ERSR_REG_YMD": "",
"ERSR_REG_SE_CD": "",
"ERSR_REG_SE_NM": "",
"MRTG_CNT": "0",
"SZR_CNT": "0",
"STRCT_CHG_CNT": "0",
"USGSRHLD_ADDR_1": "울산광역시 남구 삼산로 258",
"USGSRHLD_ADDR_DTL_1": "삼산타워 15층",
"OWNR_ADDR": "울산광역시 남구 삼산로 258",
"OWNR_ADDR_DTL": "삼산타워 15층",
"INDVDL_BZMN_YN": "N",
"RPRS_OWNR_TELNO": "010-7890-1234",
"RPRS_OWNR_NM": "강태양",
"RPRS_OWNR_MBR_SE_CD": "1",
"RPRSV_OWNR_IDECNO": "9106227890123",
"TAXXMPT_APLCN_SE_CD": "",
"TAXXMPT_TRPR_SE_CD": "",
"SPCABL_MTTR_CNT": "0",
"USGSRHLD_DONG_NM": "삼산동",
"PRVNTC_CNT": "0",
"XPORT_FLFL_YN_DCLR_YMD": "",
"ISSU_NO": "2024-007",
"FRST_TRNSFR_YMD": "",
"DRIV_SRGBTRY_IDNTF_NO": "",
"record": []
}]
}

@ -0,0 +1,67 @@
{
"data": [{
"LINK_RSLT_CD": "00",
"LINK_RSLT_DTL": "정상처리",
"LEDGER_GROUP_NO": "890123",
"LEDGER_INDIV_NO": "01",
"VHMNO": "H8901234567890",
"VHRNO": "67아9900",
"VIN": "KMHXX00XXXX000008",
"CARMDL_ASORT_CD": "11",
"CARMDL_ASORT_NM": "승용자동차",
"ATMB_NM": "EV6",
"COLOR_CD": "GN",
"COLOR_NM": "녹색",
"NOPLT_SPCFCT_CD": "01",
"NOPLT_SPCFCT_NM": "일반",
"USG_SE_CD": "001",
"USG_SE_NM": "자가용",
"MTRS_FOM_NM": "ELECTRIC MOTOR",
"FOM_NM": "CV",
"ACQS_AMT": "52000000",
"REG_DTL_CD": "01",
"REG_DTL_NM": "신규등록",
"FRST_REG_YMD": "20221105",
"VEAG_END_YMD": "20321104",
"YRIDNW": "2022",
"SPMNNO_1": "2022-008901",
"SPMNNO_2": "",
"FBCTN_YMD": "20221015",
"DRVNG_DSTNC": "25000",
"INSP_VLD_PD_BGNG_YMD": "20241105",
"INSP_VLD_PD_END_YMD": "20281104",
"CHCK_VLD_PD_BGNG_YMD": "",
"CHCK_VLD_PD_END_YMD": "",
"REG_APLY_SE_NM": "신규등록",
"FRST_REG_APLY_RCPT_NO": "2022-1105-008901",
"NOPLT_CSDY_AVTSMT_YMD": "",
"NOPLT_CSDY_YN": "N",
"BSS_USE_PD_YMD": "",
"OCTHT_ERSR_PRVNTC_AVTSMT_YMD": "",
"ERSR_REG_YMD": "",
"ERSR_REG_SE_CD": "",
"ERSR_REG_SE_NM": "",
"MRTG_CNT": "0",
"SZR_CNT": "0",
"STRCT_CHG_CNT": "0",
"USGSRHLD_ADDR_1": "세종특별자치시 한누리대로 2130",
"USGSRHLD_ADDR_DTL_1": "",
"OWNR_ADDR": "세종특별자치시 한누리대로 2130",
"OWNR_ADDR_DTL": "",
"INDVDL_BZMN_YN": "N",
"RPRS_OWNR_TELNO": "010-8901-2345",
"RPRS_OWNR_NM": "송하나",
"RPRS_OWNR_MBR_SE_CD": "1",
"RPRSV_OWNR_IDECNO": "8809198901234",
"TAXXMPT_APLCN_SE_CD": "02",
"TAXXMPT_TRPR_SE_CD": "02",
"SPCABL_MTTR_CNT": "0",
"USGSRHLD_DONG_NM": "나성동",
"PRVNTC_CNT": "0",
"XPORT_FLFL_YN_DCLR_YMD": "",
"ISSU_NO": "2024-008",
"FRST_TRNSFR_YMD": "",
"DRIV_SRGBTRY_IDNTF_NO": "KM8901234567890123",
"record": []
}]
}

@ -0,0 +1,80 @@
{
"data": [{
"LINK_RSLT_CD": "00",
"LINK_RSLT_DTL": "정상처리",
"LEDGER_GROUP_NO": "901234",
"LEDGER_INDIV_NO": "01",
"VHMNO": "I9012345678901",
"VHRNO": "89자1122",
"VIN": "KMHXX00XXXX000009",
"CARMDL_ASORT_CD": "11",
"CARMDL_ASORT_NM": "승용자동차",
"ATMB_NM": "팰리세이드",
"COLOR_CD": "PW",
"COLOR_NM": "진주백",
"NOPLT_SPCFCT_CD": "02",
"NOPLT_SPCFCT_NM": "대형",
"USG_SE_CD": "001",
"USG_SE_NM": "자가용",
"MTRS_FOM_NM": "SMARTSTREAM D3.0",
"FOM_NM": "LX2",
"ACQS_AMT": "48000000",
"REG_DTL_CD": "01",
"REG_DTL_NM": "신규등록",
"FRST_REG_YMD": "20200718",
"VEAG_END_YMD": "20300717",
"YRIDNW": "2020",
"SPMNNO_1": "2020-009012",
"SPMNNO_2": "",
"FBCTN_YMD": "20200605",
"DRVNG_DSTNC": "62000",
"INSP_VLD_PD_BGNG_YMD": "20240718",
"INSP_VLD_PD_END_YMD": "20260717",
"CHCK_VLD_PD_BGNG_YMD": "",
"CHCK_VLD_PD_END_YMD": "",
"REG_APLY_SE_NM": "신규등록",
"FRST_REG_APLY_RCPT_NO": "2020-0718-009012",
"NOPLT_CSDY_AVTSMT_YMD": "",
"NOPLT_CSDY_YN": "N",
"BSS_USE_PD_YMD": "",
"OCTHT_ERSR_PRVNTC_AVTSMT_YMD": "",
"ERSR_REG_YMD": "",
"ERSR_REG_SE_CD": "",
"ERSR_REG_SE_NM": "",
"MRTG_CNT": "0",
"SZR_CNT": "0",
"STRCT_CHG_CNT": "1",
"USGSRHLD_ADDR_1": "경기도 수원시 영통구 광교중앙로 140",
"USGSRHLD_ADDR_DTL_1": "광교비즈니스센터 701호",
"OWNR_ADDR": "경기도 수원시 영통구 광교중앙로 140",
"OWNR_ADDR_DTL": "광교비즈니스센터 701호",
"INDVDL_BZMN_YN": "Y",
"RPRS_OWNR_TELNO": "010-9012-3456",
"RPRS_OWNR_NM": "윤두리",
"RPRS_OWNR_MBR_SE_CD": "2",
"RPRSV_OWNR_IDECNO": "1208901234567",
"TAXXMPT_APLCN_SE_CD": "",
"TAXXMPT_TRPR_SE_CD": "",
"SPCABL_MTTR_CNT": "1",
"USGSRHLD_DONG_NM": "하동",
"PRVNTC_CNT": "0",
"XPORT_FLFL_YN_DCLR_YMD": "",
"ISSU_NO": "2024-009",
"FRST_TRNSFR_YMD": "",
"DRIV_SRGBTRY_IDNTF_NO": "",
"record": [{
"CHG_TASK_SE_CD": "12",
"CHG_TASK_SE_NM": "구조변경",
"MAIN_NO": "1",
"SNO": "0",
"SPCABL_MTTR": "좌석수 변경 (7인승 → 8인승)",
"CHG_YMD": "20210825",
"DTL_SN": "1",
"FLAG": "Y",
"APLY_RCPT_NO": "2021-0825-001",
"VHMNO": "I9012345678901",
"LEDGER_GROUP_NO": "901234",
"LEDGER_INDIV_NO": "01"
}]
}]
}

@ -0,0 +1,67 @@
{
"data": [{
"LINK_RSLT_CD": "00",
"LINK_RSLT_DTL": "정상처리",
"LEDGER_GROUP_NO": "012345",
"LEDGER_INDIV_NO": "01",
"VHMNO": "J0123456789012",
"VHRNO": "11차3344",
"VIN": "KMHXX00XXXX000010",
"CARMDL_ASORT_CD": "11",
"CARMDL_ASORT_NM": "승용자동차",
"ATMB_NM": "레이",
"COLOR_CD": "SB",
"COLOR_NM": "하늘색",
"NOPLT_SPCFCT_CD": "01",
"NOPLT_SPCFCT_NM": "일반",
"USG_SE_CD": "001",
"USG_SE_NM": "자가용",
"MTRS_FOM_NM": "KAPPA G1.0",
"FOM_NM": "TAM",
"ACQS_AMT": "13500000",
"REG_DTL_CD": "01",
"REG_DTL_NM": "신규등록",
"FRST_REG_YMD": "20190925",
"VEAG_END_YMD": "20290924",
"YRIDNW": "2019",
"SPMNNO_1": "2019-000123",
"SPMNNO_2": "",
"FBCTN_YMD": "20190815",
"DRVNG_DSTNC": "71000",
"INSP_VLD_PD_BGNG_YMD": "20230925",
"INSP_VLD_PD_END_YMD": "20250924",
"CHCK_VLD_PD_BGNG_YMD": "",
"CHCK_VLD_PD_END_YMD": "",
"REG_APLY_SE_NM": "신규등록",
"FRST_REG_APLY_RCPT_NO": "2019-0925-000123",
"NOPLT_CSDY_AVTSMT_YMD": "",
"NOPLT_CSDY_YN": "N",
"BSS_USE_PD_YMD": "",
"OCTHT_ERSR_PRVNTC_AVTSMT_YMD": "",
"ERSR_REG_YMD": "",
"ERSR_REG_SE_CD": "",
"ERSR_REG_SE_NM": "",
"MRTG_CNT": "0",
"SZR_CNT": "0",
"STRCT_CHG_CNT": "0",
"USGSRHLD_ADDR_1": "강원도 춘천시 퇴계로 123",
"USGSRHLD_ADDR_DTL_1": "퇴계빌라 202호",
"OWNR_ADDR": "강원도 춘천시 퇴계로 123",
"OWNR_ADDR_DTL": "퇴계빌라 202호",
"INDVDL_BZMN_YN": "N",
"RPRS_OWNR_TELNO": "010-0123-4567",
"RPRS_OWNR_NM": "임세영",
"RPRS_OWNR_MBR_SE_CD": "1",
"RPRSV_OWNR_IDECNO": "9312010123456",
"TAXXMPT_APLCN_SE_CD": "",
"TAXXMPT_TRPR_SE_CD": "",
"SPCABL_MTTR_CNT": "0",
"USGSRHLD_DONG_NM": "퇴계동",
"PRVNTC_CNT": "0",
"XPORT_FLFL_YN_DCLR_YMD": "",
"ISSU_NO": "2024-010",
"FRST_TRNSFR_YMD": "",
"DRIV_SRGBTRY_IDNTF_NO": "",
"record": []
}]
}

@ -0,0 +1,31 @@
{
"data": [{
"CNTC_RESULT_CODE": "00",
"CNTC_RESULT_DTLS": "정상처리",
"record": [{
"VHRNO": "12가1234",
"VIN": "KMHXX00XXXX000001",
"CNM": "소나타",
"PRYE": "2020",
"REGIST_DE": "20200315",
"FRST_REGIST_DE": "20200315",
"VHCTY_ASORT_NM": "승용자동차",
"VHCTY_TY_NM": "소형",
"VHCTY_SE_NM": "일반형",
"DSPLVL": "1999",
"TKCAR_PSCAP_CO": "5",
"MBER_NM": "홍길동",
"MBER_SE_CODE": "1",
"USE_STRNGHLD_ADRES_NM": "서울특별시 강남구 테헤란로 123",
"OWNER_ADRES_FULL": "서울특별시 강남구 테헤란로 123",
"COLOR_NM": "흰색",
"INSPT_VALID_PD_BGNDE": "20240101",
"INSPT_VALID_PD_ENDDE": "20261231",
"REGIST_DETAIL_CODE": "01",
"TRVL_DSTNC": "45000",
"FOM_NM": "DN8",
"USE_FUEL_CODE": "G",
"ACQS_AMOUNT": "25000000"
}]
}]
}

@ -0,0 +1,31 @@
{
"data": [{
"CNTC_RESULT_CODE": "00",
"CNTC_RESULT_DTLS": "정상처리",
"record": [{
"VHRNO": "34나5678",
"VIN": "KMHXX00XXXX000002",
"CNM": "그랜저",
"PRYE": "2021",
"REGIST_DE": "20210520",
"FRST_REGIST_DE": "20210520",
"VHCTY_ASORT_NM": "승용자동차",
"VHCTY_TY_NM": "중형",
"VHCTY_SE_NM": "일반형",
"DSPLVL": "2497",
"TKCAR_PSCAP_CO": "5",
"MBER_NM": "김철수",
"MBER_SE_CODE": "1",
"USE_STRNGHLD_ADRES_NM": "경기도 성남시 분당구 판교역로 235",
"OWNER_ADRES_FULL": "경기도 성남시 분당구 판교역로 235",
"COLOR_NM": "검정",
"INSPT_VALID_PD_BGNDE": "20240301",
"INSPT_VALID_PD_ENDDE": "20270228",
"REGIST_DETAIL_CODE": "01",
"TRVL_DSTNC": "32000",
"FOM_NM": "GN7",
"USE_FUEL_CODE": "G",
"ACQS_AMOUNT": "35000000"
}]
}]
}

@ -0,0 +1,31 @@
{
"data": [{
"CNTC_RESULT_CODE": "00",
"CNTC_RESULT_DTLS": "정상처리",
"record": [{
"VHRNO": "56다7890",
"VIN": "KMHXX00XXXX000003",
"CNM": "아반떼",
"PRYE": "2019",
"REGIST_DE": "20190801",
"FRST_REGIST_DE": "20190801",
"VHCTY_ASORT_NM": "승용자동차",
"VHCTY_TY_NM": "소형",
"VHCTY_SE_NM": "일반형",
"DSPLVL": "1591",
"TKCAR_PSCAP_CO": "5",
"MBER_NM": "이영희",
"MBER_SE_CODE": "1",
"USE_STRNGHLD_ADRES_NM": "부산광역시 해운대구 센텀중앙로 79",
"OWNER_ADRES_FULL": "부산광역시 해운대구 센텀중앙로 79",
"COLOR_NM": "은색",
"INSPT_VALID_PD_BGNDE": "20230801",
"INSPT_VALID_PD_ENDDE": "20250731",
"REGIST_DETAIL_CODE": "01",
"TRVL_DSTNC": "78000",
"FOM_NM": "AD",
"USE_FUEL_CODE": "G",
"ACQS_AMOUNT": "18000000"
}]
}]
}

@ -0,0 +1,31 @@
{
"data": [{
"CNTC_RESULT_CODE": "00",
"CNTC_RESULT_DTLS": "정상처리",
"record": [{
"VHRNO": "78라1122",
"VIN": "KMHXX00XXXX000004",
"CNM": "투싼",
"PRYE": "2022",
"REGIST_DE": "20220410",
"FRST_REGIST_DE": "20220410",
"VHCTY_ASORT_NM": "승용자동차",
"VHCTY_TY_NM": "소형",
"VHCTY_SE_NM": "다목적형",
"DSPLVL": "1999",
"TKCAR_PSCAP_CO": "5",
"MBER_NM": "박민수",
"MBER_SE_CODE": "1",
"USE_STRNGHLD_ADRES_NM": "인천광역시 연수구 컨벤시아대로 165",
"OWNER_ADRES_FULL": "인천광역시 연수구 컨벤시아대로 165",
"COLOR_NM": "파란색",
"INSPT_VALID_PD_BGNDE": "20240410",
"INSPT_VALID_PD_ENDDE": "20280409",
"REGIST_DETAIL_CODE": "01",
"TRVL_DSTNC": "18000",
"FOM_NM": "NX4",
"USE_FUEL_CODE": "D",
"ACQS_AMOUNT": "32000000"
}]
}]
}

@ -0,0 +1,31 @@
{
"data": [{
"CNTC_RESULT_CODE": "00",
"CNTC_RESULT_DTLS": "정상처리",
"record": [{
"VHRNO": "90마3344",
"VIN": "KMHXX00XXXX000005",
"CNM": "카니발",
"PRYE": "2021",
"REGIST_DE": "20210915",
"FRST_REGIST_DE": "20210915",
"VHCTY_ASORT_NM": "승용자동차",
"VHCTY_TY_NM": "대형",
"VHCTY_SE_NM": "다목적형",
"DSPLVL": "2199",
"TKCAR_PSCAP_CO": "11",
"MBER_NM": "정수진",
"MBER_SE_CODE": "1",
"USE_STRNGHLD_ADRES_NM": "대전광역시 유성구 대학로 99",
"OWNER_ADRES_FULL": "대전광역시 유성구 대학로 99",
"COLOR_NM": "백색진주",
"INSPT_VALID_PD_BGNDE": "20230915",
"INSPT_VALID_PD_ENDDE": "20270914",
"REGIST_DETAIL_CODE": "01",
"TRVL_DSTNC": "52000",
"FOM_NM": "KA4",
"USE_FUEL_CODE": "D",
"ACQS_AMOUNT": "42000000"
}]
}]
}

@ -0,0 +1,31 @@
{
"data": [{
"CNTC_RESULT_CODE": "00",
"CNTC_RESULT_DTLS": "정상처리",
"record": [{
"VHRNO": "23바5566",
"VIN": "KMHXX00XXXX000006",
"CNM": "모닝",
"PRYE": "2018",
"REGIST_DE": "20180607",
"FRST_REGIST_DE": "20180607",
"VHCTY_ASORT_NM": "승용자동차",
"VHCTY_TY_NM": "경형",
"VHCTY_SE_NM": "일반형",
"DSPLVL": "998",
"TKCAR_PSCAP_CO": "5",
"MBER_NM": "최지우",
"MBER_SE_CODE": "1",
"USE_STRNGHLD_ADRES_NM": "광주광역시 서구 상무대로 1151",
"OWNER_ADRES_FULL": "광주광역시 서구 상무대로 1151",
"COLOR_NM": "빨강",
"INSPT_VALID_PD_BGNDE": "20230607",
"INSPT_VALID_PD_ENDDE": "20250606",
"REGIST_DETAIL_CODE": "01",
"TRVL_DSTNC": "95000",
"FOM_NM": "TA",
"USE_FUEL_CODE": "G",
"ACQS_AMOUNT": "9500000"
}]
}]
}

@ -0,0 +1,31 @@
{
"data": [{
"CNTC_RESULT_CODE": "00",
"CNTC_RESULT_DTLS": "정상처리",
"record": [{
"VHRNO": "45사7788",
"VIN": "KMHXX00XXXX000007",
"CNM": "스포티지",
"PRYE": "2023",
"REGIST_DE": "20230222",
"FRST_REGIST_DE": "20230222",
"VHCTY_ASORT_NM": "승용자동차",
"VHCTY_TY_NM": "중형",
"VHCTY_SE_NM": "다목적형",
"DSPLVL": "1598",
"TKCAR_PSCAP_CO": "5",
"MBER_NM": "강태양",
"MBER_SE_CODE": "1",
"USE_STRNGHLD_ADRES_NM": "울산광역시 남구 삼산로 258",
"OWNER_ADRES_FULL": "울산광역시 남구 삼산로 258",
"COLOR_NM": "회색",
"INSPT_VALID_PD_BGNDE": "20250222",
"INSPT_VALID_PD_ENDDE": "20290221",
"REGIST_DETAIL_CODE": "01",
"TRVL_DSTNC": "8000",
"FOM_NM": "NQ5",
"USE_FUEL_CODE": "H",
"ACQS_AMOUNT": "38000000"
}]
}]
}

@ -0,0 +1,31 @@
{
"data": [{
"CNTC_RESULT_CODE": "00",
"CNTC_RESULT_DTLS": "정상처리",
"record": [{
"VHRNO": "67아9900",
"VIN": "KMHXX00XXXX000008",
"CNM": "EV6",
"PRYE": "2022",
"REGIST_DE": "20221105",
"FRST_REGIST_DE": "20221105",
"VHCTY_ASORT_NM": "승용자동차",
"VHCTY_TY_NM": "중형",
"VHCTY_SE_NM": "전기",
"DSPLVL": "0",
"TKCAR_PSCAP_CO": "5",
"MBER_NM": "송하나",
"MBER_SE_CODE": "1",
"USE_STRNGHLD_ADRES_NM": "세종특별자치시 한누리대로 2130",
"OWNER_ADRES_FULL": "세종특별자치시 한누리대로 2130",
"COLOR_NM": "녹색",
"INSPT_VALID_PD_BGNDE": "20241105",
"INSPT_VALID_PD_ENDDE": "20281104",
"REGIST_DETAIL_CODE": "01",
"TRVL_DSTNC": "25000",
"FOM_NM": "CV",
"USE_FUEL_CODE": "E",
"ACQS_AMOUNT": "52000000"
}]
}]
}

@ -0,0 +1,31 @@
{
"data": [{
"CNTC_RESULT_CODE": "00",
"CNTC_RESULT_DTLS": "정상처리",
"record": [{
"VHRNO": "89자1122",
"VIN": "KMHXX00XXXX000009",
"CNM": "팰리세이드",
"PRYE": "2020",
"REGIST_DE": "20200718",
"FRST_REGIST_DE": "20200718",
"VHCTY_ASORT_NM": "승용자동차",
"VHCTY_TY_NM": "대형",
"VHCTY_SE_NM": "다목적형",
"DSPLVL": "3470",
"TKCAR_PSCAP_CO": "7",
"MBER_NM": "윤두리",
"MBER_SE_CODE": "1",
"USE_STRNGHLD_ADRES_NM": "경기도 수원시 영통구 광교중앙로 140",
"OWNER_ADRES_FULL": "경기도 수원시 영통구 광교중앙로 140",
"COLOR_NM": "진주백",
"INSPT_VALID_PD_BGNDE": "20240718",
"INSPT_VALID_PD_ENDDE": "20260717",
"REGIST_DETAIL_CODE": "01",
"TRVL_DSTNC": "62000",
"FOM_NM": "LX2",
"USE_FUEL_CODE": "D",
"ACQS_AMOUNT": "48000000"
}]
}]
}

@ -0,0 +1,31 @@
{
"data": [{
"CNTC_RESULT_CODE": "00",
"CNTC_RESULT_DTLS": "정상처리",
"record": [{
"VHRNO": "11차3344",
"VIN": "KMHXX00XXXX000010",
"CNM": "레이",
"PRYE": "2019",
"REGIST_DE": "20190925",
"FRST_REGIST_DE": "20190925",
"VHCTY_ASORT_NM": "승용자동차",
"VHCTY_TY_NM": "경형",
"VHCTY_SE_NM": "다목적형",
"DSPLVL": "998",
"TKCAR_PSCAP_CO": "4",
"MBER_NM": "임세영",
"MBER_SE_CODE": "1",
"USE_STRNGHLD_ADRES_NM": "강원도 춘천시 퇴계로 123",
"OWNER_ADRES_FULL": "강원도 춘천시 퇴계로 123",
"COLOR_NM": "하늘색",
"INSPT_VALID_PD_BGNDE": "20230925",
"INSPT_VALID_PD_ENDDE": "20250924",
"REGIST_DETAIL_CODE": "01",
"TRVL_DSTNC": "71000",
"FOM_NM": "TAM",
"USE_FUEL_CODE": "L",
"ACQS_AMOUNT": "13500000"
}]
}]
}
Loading…
Cancel
Save