전체적인 old, new 구조로 변경 및 통합model 적용 진행중...

main
박성영 3 weeks ago
parent cde26ea796
commit fb29fc8b31

7
.gitignore vendored

@ -29,16 +29,9 @@ replay_pid*
/build/
/.idea/
/.gradle/
/.idea/
/src/main/UbiService/logs/
/src/main/UbiService/results/UBIHTML/
/src/main/webapp/ubi4/logs/
/.vscode/settings.json
/CLAUDE.md
/DEV-SERVER-REPORT-FILE/UbiService/logs/
/DEV-SERVER-REPORT-FILE/UbiService/results/UBIHTML/
/.claude/settings.local.json
/DEV-SERVER-REPORT-FILE/UbiService/results/
/gradle/wrapper/gradle-wrapper.properties
/gradlew
/gradlew.bat

@ -64,7 +64,16 @@ public class VehicleInterfaceController {
mediaType = MediaType.APPLICATION_JSON_VALUE,
examples = @ExampleObject(
name = "기본사항조회 예제 (자동차번호)",
value = "{\"data\": [{\"VHRNO\": \"12가3456\",\"LEVY_CRTR_YMD\": \"20250101\"}]}"
value = "{\n" +
" \"data\": [{\n" +
" \"record\": [{\n" +
" \"INQ_SE_CD\": \"자동설정: VHRNO not null → 3:자동차번호, VIN not null → 2:차대번호\",\n" +
" \"LEVY_CRTR_YMD\": \"20250101\",\n" +
" \"VHRNO\": \"차량번호\",\n" +
" \"VIN\": null\n" +
" }]\n" +
" }]\n" +
"}"
)
)
)
@ -97,7 +106,19 @@ public class VehicleInterfaceController {
mediaType = MediaType.APPLICATION_JSON_VALUE,
examples = @ExampleObject(
name = "등록원부 조회 예제",
value = "{\"data\": [{\"VHRNO\": \"12가3456\",\"PRVC_RLS\": \"1\",\"CVLPR_NM\": \"홍길동\",\"CVLPR_IDECNO\": \"8801011234567\",\"CVLPR_STDG_CD\": \"1111011700\",\"DSCTN_INDCT\": \"1\",\"INQ_SE_CD\": \"1\"}]}"
value = "{\n" +
" \"data\": [\n" +
" {\n" +
" \"VHRNO\": \"차량번호\",\n" +
" \"PRVC_RLS\": \"1\",\n" +
" \"CVLPR_NM\": \"홍길동\",\n" +
" \"CVLPR_IDECNO\": \"8801011234567\",\n" +
" \"CVLPR_STDG_CD\": \"1111011700\",\n" +
" \"DSCTN_INDCT\": \"1\",\n" +
" \"INQ_SE_CD\": \"1\"\n" +
" }\n" +
" ]\n" +
"}"
)
)
)

@ -69,12 +69,12 @@ public class CarBassMatterInqireVO {
/**
*
*/
private String dmndLevyStdde;
private String dmndLevyCrtrYmd;
/**
*
*/
private String dmndInqireSeCode;
private String dmndInqSeCd;
/**
*
@ -98,439 +98,439 @@ public class CarBassMatterInqireVO {
private String linkRsltDtl;
/**
*
* - YRIDNW
*/
private String prye;
private String yridnw;
/**
*
* - REG_YMD
*/
private String registDe;
private String regYmd;
/**
*
* - ERSR_REG_SE_CD
*/
private String ersrRegistSeCode;
private String ersrRegSeCd;
/**
*
* - ERSR_REG_SE_NM
*/
private String ersrRegistSeNm;
private String ersrRegSeNm;
/**
*
* - ERSR_REG_YMD
*/
private String ersrRegistDe;
private String ersrRegYmd;
/**
*
* - REG_DTL_CD
*/
private String registDetailCode;
private String regDtlCd;
/**
*
* - DSPLVL
*/
private String dsplvl;
/**
*
* - USGSRHLD_STDG_CD
*/
private String useStrnghldLegaldongCode;
private String usgsrhldStdgCd;
/**
*
* - USGSRHLD_DONG_CD
*/
private String useStrnghldAdstrdCode;
private String usgsrhldDongCd;
/**
*
* - USGSRHLD_MTN_YN
*/
private String useStrnghldMntn;
private String usgsrhldMtnYn;
/**
*
* - USGSRHLD_LNBR
*/
private String useStrnghldLnbr;
private String usgsrhldLnbr;
/**
*
* - USGSRHLD_HO
*/
private String useStrnghldHo;
private String usgsrhldHo;
/**
*
* - USGSRHLD_ADDR_NM
*/
private String useStrnghldAdresNm;
private String usgsrhldAddrNm;
/**
*
* - USGSRHLD_ROAD_NM_CD
*/
private String useStrnghldRoadNmCode;
private String usgsrhldRoadNmCd;
/**
*
* - USGSRHLD_UDGD_BLDG_SE_CD
*/
private String usgsrhldUndgrndBuldSeCode;
private String usgsrhldUdgdBldgSeCd;
/**
*
* - USGSRHLD_BMNO
*/
private String useStrnghldBuldMainNo;
private String usgsrhldBmno;
/**
*
* - USGSRHLD_BSNO
*/
private String useStrnghldBuldSubNo;
private String usgsrhldBsno;
/**
*
* - USGSRHLD_WHOL_ADDR
*/
private String usgsrhldAdresFull;
private String usgsrhldWholAddr;
/**
*
* - RPRS_OWNR_MBR_SE_CD
*/
private String mberSeCode;
private String rprsOwnrMbrSeCd;
/**
*
* - RPRSV_OWNR_IDECNO
*/
private String mberSeNo;
private String rprsvOwnrIdecno;
/**
*
* - RPRS_OWNR_TELNO
*/
private String telno;
private String rprsOwnrTelno;
/**
*
* - OWNR_STDG_CD
*/
private String ownerLegaldongCode;
private String ownrStdgCd;
/**
*
* - OWNR_DONG_CD
*/
private String ownerAdstrdCode;
private String ownrDongCd;
/**
*
* - OWNR_MTN_YN
*/
private String ownerMntn;
private String ownrMtnYn;
/**
*
* - OWNR_LNBR
*/
private String ownerLnbr;
private String ownrLnbr;
/**
*
* - OWNR_HO
*/
private String ownerHo;
private String ownrHo;
/**
*
* - OWNR_ADDR_NM
*/
private String ownerAdresNm;
private String ownrAddrNm;
/**
*
* - OWNR_ROAD_NM_CD
*/
private String ownerRoadNmCode;
private String ownrRoadNmCd;
/**
*
* - OWNR_UDGD_BLDG_SE_CD
*/
private String ownerUndgrndBuldSeCode;
private String ownrUdgdBldgSeCd;
/**
*
* - OWNR_BMNO
*/
private String ownerBuldMainNo;
private String ownrBmno;
/**
*
* - OWNR_BSNO
*/
private String ownerBuldSubNo;
private String ownrBsno;
/**
*
* - OWNR_WHOL_ADDR
*/
private String ownrWholaddr;
/**
*
* - REAR_VHRNO
*/
private String aftrVhrno;
private String rearVhrno;
/**
*
* - USE_FUEL_CD
*/
private String useFuelCode;
private String useFuelCd;
/**
*
* - USG_SE_CD
*/
private String prposSeCode;
private String usgSeCd;
/**
*
* - MTRS_FOM_NM
*/
private String mtrsFomNm;
/**
*
* - BFR_VHRNO
*/
private String frntVhrno;
private String bfrVhrno;
/**
*
* - VHRNO
*/
private String vhrno;
/**
*
* - VIN
*/
private String vin;
/**
*
* - ATMB_NM
*/
private String cnm;
private String atmbNm;
/**
*
* - VHCL_TOTL_WT
*/
private String vhcleTotWt;
private String vhclTotlWt;
/**
*
* - VEAG_END_YMD
*/
private String caagEndde;
private String veagEndYmd;
/**
*
* - CHG_YMD
*/
private String changeDe;
private String chgYmd;
/**
*
* - CARMDL_ASORT_CD
*/
private String vhctyAsortCode;
private String carmdlAsortCd;
/**
*
* - CARMDL_TYPE_CD
*/
private String vhctyTyCode;
private String carmdlTypeCd;
/**
*
* - CARMDL_SE_CD
*/
private String vhctySeCode;
private String carmdlSeCd;
/**
*
* - MXMM_LDG
*/
private String mxmmLdg;
/**
*
* - CARMDL_ASORT_NM
*/
private String vhctyAsortNm;
private String carmdlAsortNm;
/**
*
* - CARMDL_TYPE_NM
*/
private String vhctyTyNm;
private String carmdlTypeNm;
/**
*
* - CARMDL_CLSF_NM
*/
private String vhctySeNm;
private String carmdlClsfNm;
/**
*
* - FRST_REG_YMD
*/
private String frstRegistDe;
private String frstRegYmd;
/**
*
* - FOM_NM
*/
private String fomNm;
/**
*
* - ACQS_YMD
*/
private String acqsDe;
private String acqsYmd;
/**
*
* - ACQS_END_YMD
*/
private String acqsEndDe;
private String acqsEndYmd;
/**
*
* - FBCTN_YMD
*/
private String yblMd;
private String fbctnYmd;
/**
*
* - TRANSR_REG_YMD
*/
private String transrRegistDe;
private String transrRegYmd;
/**
*
* - SPCF_REG_STTS_CD
*/
private String spcfRegistSttusCode;
private String spcfRegSttsCd;
/**
*
* - COLOR_NM
*/
private String colorNm;
/**
*
* - MRTG_CNT
*/
private String mrtgCo;
private String mrtgCnt;
/**
*
* - SZR_CNT
*/
private String seizrCo;
private String szrCnt;
/**
*
* - STRCT_CHG_CNT
*/
private String stmdCo;
private String strctChgCnt;
/**
*
* - NOPLT_CSDY_YN
*/
private String nmplCsdyAt;
private String nopltCsdyYn;
/**
*
* - NOPLT_CSDY_AVTSMT_YMD
*/
private String nmplCsdyRemnrDe;
private String nopltCsdyAvtsmtYmd;
/**
*
* - SRC_SE_CD
*/
private String originSeCode;
private String srcSeCd;
/**
*
* - NOPLT_SPCFCT_CD
*/
private String nmplStndrdCode;
private String nopltSpcfctCd;
/**
*
* - ACQS_AMT
*/
private String acqsAmount;
private String acqsAmt;
/**
*
* - INSP_VLD_PD_BGNG_YMD
*/
private String insptValidPdBgnde;
private String inspVldPdBgngYmd;
/**
*
* - INSP_VLD_PD_END_YMD
*/
private String insptValidPdEndde;
private String inspVldPdEndYmd;
/**
*
* - USGSRHLD_GRC_CD
*/
private String useStrnghldGrcCode;
private String usgsrhldGrcCd;
/**
*
* - RDCPCT_CNT
*/
private String tkcarPscapCo;
private String rdcpctCnt;
/**
*
* - SPMNNO
*/
private String spmnno;
/**
*
* - DRVNG_DSTNC
*/
private String trvlDstnc;
private String drvngDstnc;
/**
*
* - FRST_REG_APLY_RCPT_NO
*/
private String frstRegistRqrcno;
private String frstRegAplyRcptNo;
/**
*
* - VLNT_ERSR_PRVNTC_AVTSMT_YMD
*/
private String vlntErsrPrvntcNticeDe;
private String vlntErsrPrvntcAvtsmtYmd;
/**
*
* - OGNZ_NM
*/
private String registInsttNm;
private String ognzNm;
/**
*
* - PRCS_IMPRTY_RSN_CD
*/
private String processImprtyResnCode;
private String prcsImprtyRsnCd;
/**
*
* - PRCS_IMPRTY_RSN_DTLS
*/
private String processImprtyResnDtls;
private String prcsImprtyRsnDtls;
/**
*
* - CBD_LT
*/
private String cbdLt;
/**
*
* - CBD_BT
*/
private String cbdBt;
/**
*
* - CBD_HG
*/
private String cbdHg;
/**
*
* - FRST_MXMM_LDG
*/
private String frstMxmmLdg;
/**
*
* - FUEL_CNSMPRT
*/
private String fuelCnsmpRt;
private String fuelCnsmprt;
/**
*
* - ELCTY_CMPND_FUEL_CNSMPRT
*/
private String elctyCmpndFuelCnsmpRt;
private String elctyCmpndFuelCnsmprt;
/**
* ID
* ID - CAR_FFNLG_TRGT_ID
*/
private String carFfnlgTrgtId;
/**
*
* - REG_DT
*/
private LocalDateTime regDt;
/**
*
* - RGTR
*/
private String rgtr;
/**
*
* - RPRS_OWNR_NM
*/
private String mberNm;
private String rprsOwnrNm;
/**
* OldBasicRequest VO ( )
@ -562,8 +562,8 @@ public class CarBassMatterInqireVO {
// 요청 본문 정보 (request.record[0]에서)
if (record != null) {
builder
.dmndLevyStdde(record.getLevyStdde()) // LEVY_STDDE → dmndLevyStdde
.dmndInqireSeCode(record.getInqireSeCode()) // INQIRE_SE_CODE → dmndInqireSeCode
.dmndLevyCrtrYmd(record.getLevyStdde()) // LEVY_STDDE → dmndLevyCrtrYmd
.dmndInqSeCd(record.getInqireSeCode()) // INQIRE_SE_CODE → dmndInqSeCd
.dmndVhrno(record.getVhrno()) // VHRNO → dmndVhrno
.dmndVin(record.getVin()); // VIN → dmndVin
}
@ -608,90 +608,90 @@ public class CarBassMatterInqireVO {
OldBasicResponse.Record record = records.get(0);
builder
.prye(record.getPrye())
.registDe(record.getRegistDe())
.ersrRegistSeCode(record.getErsrRegistSeCode())
.ersrRegistSeNm(record.getErsrRegistSeNm())
.ersrRegistDe(record.getErsrRegistDe())
.registDetailCode(record.getRegistDetailCode())
.yridnw(record.getPrye())
.regYmd(record.getRegistDe())
.ersrRegSeCd(record.getErsrRegistSeCode())
.ersrRegSeNm(record.getErsrRegistSeNm())
.ersrRegYmd(record.getErsrRegistDe())
.regDtlCd(record.getRegistDetailCode())
.dsplvl(record.getDsplvl())
.useStrnghldLegaldongCode(record.getUseStrnghldLegaldongCode())
.useStrnghldAdstrdCode(record.getUseStrnghldAdstrdCode())
.useStrnghldMntn(record.getUseStrnghldMntn())
.useStrnghldLnbr(record.getUseStrnghldLnbr())
.useStrnghldHo(record.getUseStrnghldHo())
.useStrnghldAdresNm(record.getUseStrnghldAdresNm())
.useStrnghldRoadNmCode(record.getUseStrnghldRoadNmCode())
.usgsrhldUndgrndBuldSeCode(record.getUsgsrhldUndgrndBuldSeCode())
.useStrnghldBuldMainNo(record.getUseStrnghldBuldMainNo())
.useStrnghldBuldSubNo(record.getUseStrnghldBuldSubNo())
.usgsrhldAdresFull(record.getUsgsrhldAdresFull())
.mberSeCode(record.getMberSeCode())
.mberNm(record.getMberNm())
.mberSeNo(record.getMberSeNo())
.telno(record.getTelno())
.ownerLegaldongCode(record.getOwnerLegaldongCode())
.ownerAdstrdCode(record.getOwnerAdstrdCode())
.ownerMntn(record.getOwnerMntn())
.ownerLnbr(record.getOwnerLnbr())
.ownerHo(record.getOwnerHo())
.ownerAdresNm(record.getOwnerAdresNm())
.ownerRoadNmCode(record.getOwnerRoadNmCode())
.ownerUndgrndBuldSeCode(record.getOwnerUndgrndBuldSeCode())
.ownerBuldMainNo(record.getOwnerBuldMainNo())
.ownerBuldSubNo(record.getOwnerBuldSubNo())
.usgsrhldStdgCd(record.getUseStrnghldLegaldongCode())
.usgsrhldDongCd(record.getUseStrnghldAdstrdCode())
.usgsrhldMtnYn(record.getUseStrnghldMntn())
.usgsrhldLnbr(record.getUseStrnghldLnbr())
.usgsrhldHo(record.getUseStrnghldHo())
.usgsrhldAddrNm(record.getUseStrnghldAdresNm())
.usgsrhldRoadNmCd(record.getUseStrnghldRoadNmCode())
.usgsrhldUdgdBldgSeCd(record.getUsgsrhldUndgrndBuldSeCode())
.usgsrhldBmno(record.getUseStrnghldBuldMainNo())
.usgsrhldBsno(record.getUseStrnghldBuldSubNo())
.usgsrhldWholAddr(record.getUsgsrhldAdresFull())
.rprsOwnrMbrSeCd(record.getMberSeCode())
.rprsOwnrNm(record.getMberNm())
.rprsvOwnrIdecno(record.getMberSeNo())
.rprsOwnrTelno(record.getTelno())
.ownrStdgCd(record.getOwnerLegaldongCode())
.ownrDongCd(record.getOwnerAdstrdCode())
.ownrMtnYn(record.getOwnerMntn())
.ownrLnbr(record.getOwnerLnbr())
.ownrHo(record.getOwnerHo())
.ownrAddrNm(record.getOwnerAdresNm())
.ownrRoadNmCd(record.getOwnerRoadNmCode())
.ownrUdgdBldgSeCd(record.getOwnerUndgrndBuldSeCode())
.ownrBmno(record.getOwnerBuldMainNo())
.ownrBsno(record.getOwnerBuldSubNo())
.ownrWholaddr(record.getOwnerAdresFull())
.aftrVhrno(record.getAftrVhrno())
.useFuelCode(record.getUseFuelCode())
.prposSeCode(record.getPrposSeCode())
.rearVhrno(record.getAftrVhrno())
.useFuelCd(record.getUseFuelCode())
.usgSeCd(record.getPrposSeCode())
.mtrsFomNm(record.getMtrsFomNm())
.frntVhrno(record.getFrntVhrno())
.bfrVhrno(record.getFrntVhrno())
.vhrno(record.getVhrno())
.vin(record.getVin())
.cnm(record.getCnm())
.vhcleTotWt(record.getVhcleTotWt())
.caagEndde(record.getCaagEndde())
.changeDe(record.getChangeDe())
.vhctyAsortCode(record.getVhctyAsortCode())
.vhctyTyCode(record.getVhctyTyCode())
.vhctySeCode(record.getVhctySeCode())
.atmbNm(record.getCnm())
.vhclTotlWt(record.getVhcleTotWt())
.veagEndYmd(record.getCaagEndde())
.chgYmd(record.getChangeDe())
.carmdlAsortCd(record.getVhctyAsortCode())
.carmdlTypeCd(record.getVhctyTyCode())
.carmdlSeCd(record.getVhctySeCode())
.mxmmLdg(record.getMxmmLdg())
.vhctyAsortNm(record.getVhctyAsortNm())
.vhctyTyNm(record.getVhctyTyNm())
.vhctySeNm(record.getVhctySeNm())
.frstRegistDe(record.getFrstRegistDe())
.carmdlAsortNm(record.getVhctyAsortNm())
.carmdlTypeNm(record.getVhctyTyNm())
.carmdlClsfNm(record.getVhctySeNm())
.frstRegYmd(record.getFrstRegistDe())
.fomNm(record.getFomNm())
.acqsDe(record.getAcqsDe())
.acqsEndDe(record.getAcqsEndDe())
.yblMd(record.getYblMd())
.transrRegistDe(record.getTransrRegistDe())
.spcfRegistSttusCode(record.getSpcfRegistSttusCode())
.acqsYmd(record.getAcqsDe())
.acqsEndYmd(record.getAcqsEndDe())
.fbctnYmd(record.getYblMd())
.transrRegYmd(record.getTransrRegistDe())
.spcfRegSttsCd(record.getSpcfRegistSttusCode())
.colorNm(record.getColorNm())
.mrtgCo(record.getMrtgCo())
.seizrCo(record.getSeizrCo())
.stmdCo(record.getStmdCo())
.nmplCsdyAt(record.getNmplCsdyAt())
.nmplCsdyRemnrDe(record.getNmplCsdyRemnrDe())
.originSeCode(record.getOriginSeCode())
.nmplStndrdCode(record.getNmplStndrdCode())
.acqsAmount(record.getAcqsAmount())
.insptValidPdBgnde(record.getInsptValidPdBgnde())
.insptValidPdEndde(record.getInsptValidPdEndde())
.useStrnghldGrcCode(record.getUseStrnghldGrcCode())
.tkcarPscapCo(record.getTkcarPscapCo())
.mrtgCnt(record.getMrtgCo())
.szrCnt(record.getSeizrCo())
.strctChgCnt(record.getStmdCo())
.nopltCsdyYn(record.getNmplCsdyAt())
.nopltCsdyAvtsmtYmd(record.getNmplCsdyRemnrDe())
.srcSeCd(record.getOriginSeCode())
.nopltSpcfctCd(record.getNmplStndrdCode())
.acqsAmt(record.getAcqsAmount())
.inspVldPdBgngYmd(record.getInsptValidPdBgnde())
.inspVldPdEndYmd(record.getInsptValidPdEndde())
.usgsrhldGrcCd(record.getUseStrnghldGrcCode())
.rdcpctCnt(record.getTkcarPscapCo())
.spmnno(record.getSpmnno())
.trvlDstnc(record.getTrvlDstnc())
.frstRegistRqrcno(record.getFrstRegistRqrcno())
.vlntErsrPrvntcNticeDe(record.getVlntErsrPrvntcNticeDe())
.registInsttNm(record.getRegistInsttNm())
.processImprtyResnCode(record.getProcessImprtyResnCode())
.processImprtyResnDtls(record.getProcessImprtyResnDtls())
.drvngDstnc(record.getTrvlDstnc())
.frstRegAplyRcptNo(record.getFrstRegistRqrcno())
.vlntErsrPrvntcAvtsmtYmd(record.getVlntErsrPrvntcNticeDe())
.ognzNm(record.getRegistInsttNm())
.prcsImprtyRsnCd(record.getProcessImprtyResnCode())
.prcsImprtyRsnDtls(record.getProcessImprtyResnDtls())
.cbdLt(record.getCbdLt())
.cbdBt(record.getCbdBt())
.cbdHg(record.getCbdHg())
.frstMxmmLdg(record.getFrstMxmmLdg())
.fuelCnsmpRt(record.getFuelCnsmpRt())
.elctyCmpndFuelCnsmpRt(record.getElctyCmpndFuelCnsmpRt());
.fuelCnsmprt(record.getFuelCnsmpRt())
.elctyCmpndFuelCnsmprt(record.getElctyCmpndFuelCnsmpRt());
}
return builder.build();

@ -22,7 +22,7 @@ import lombok.*;
@ToString
public class VehicleApiHistorySearchVO extends PagingVO {
/** 조회 API 구분 (basic: 기본정보, ledger: 등록원부, ledgerDtl: 등록원부상세) */
/** 조회 API 구분 (basic: 기본정보, ledger: 등록원부) */
private String apiType;
/** 조회 시작일 (yyyyMMdd) */
@ -32,17 +32,12 @@ public class VehicleApiHistorySearchVO extends PagingVO {
private String searchEndDate;
/** 차량번호 */
private String vhrno;
private String searchVhrno;
/** 담당자명 */
private String chargerNm;
/** 차대번호 */
private String searchVin;
/** 연계 결과 코드 */
private String cntcResultCode;
/** 차대번호 */
private String vin;
private String searchLinkRsltCd;
/** 담당자 ID */
private String chargerId;
}

@ -36,8 +36,8 @@
#{picId},
#{picIpAddr},
#{picNm},
#{dmndLevyStdde},
#{dmndInqireSeCode},
#{dmndLevyCrtrYmd},
#{dmndInqSeCd},
#{dmndVhrno},
#{dmndVin},
#{linkRsltCd},
@ -53,90 +53,90 @@
<if test="txId != null">TX_ID = #{txId},</if>
<if test="linkRsltCd != null">LINK_RSLT_CD = #{linkRsltCd},</if>
<if test="linkRsltDtl != null">LINK_RSLT_DTL = #{linkRsltDtl},</if>
<if test="prye != null">YRIDNW = #{prye},</if>
<if test="registDe != null">REG_YMD = #{registDe},</if>
<if test="ersrRegistSeCode != null">ERSR_REG_SE_CD = #{ersrRegistSeCode},</if>
<if test="ersrRegistSeNm != null">ERSR_REG_SE_NM = #{ersrRegistSeNm},</if>
<if test="ersrRegistDe != null">ERSR_REG_YMD = #{ersrRegistDe},</if>
<if test="registDetailCode != null">REG_DTL_CD = #{registDetailCode},</if>
<if test="yridnw != null">YRIDNW = #{yridnw},</if>
<if test="regYmd != null">REG_YMD = #{regYmd},</if>
<if test="ersrRegSeCd != null">ERSR_REG_SE_CD = #{ersrRegSeCd},</if>
<if test="ersrRegSeNm != null">ERSR_REG_SE_NM = #{ersrRegSeNm},</if>
<if test="ersrRegYmd != null">ERSR_REG_YMD = #{ersrRegYmd},</if>
<if test="regDtlCd != null">REG_DTL_CD = #{regDtlCd},</if>
<if test="dsplvl != null">DSPLVL = #{dsplvl},</if>
<if test="useStrnghldLegaldongCode != null">USGSRHLD_STDG_CD = #{useStrnghldLegaldongCode},</if>
<if test="useStrnghldAdstrdCode != null">USGSRHLD_DONG_CD = #{useStrnghldAdstrdCode},</if>
<if test="useStrnghldMntn != null">USGSRHLD_MTN_YN = #{useStrnghldMntn},</if>
<if test="useStrnghldLnbr != null">USGSRHLD_LNBR = #{useStrnghldLnbr},</if>
<if test="useStrnghldHo != null">USGSRHLD_HO = #{useStrnghldHo},</if>
<if test="useStrnghldAdresNm != null">USGSRHLD_ADDR_NM = #{useStrnghldAdresNm},</if>
<if test="useStrnghldRoadNmCode != null">USGSRHLD_ROAD_NM_CD = #{useStrnghldRoadNmCode},</if>
<if test="usgsrhldUndgrndBuldSeCode != null">USGSRHLD_UDGD_BLDG_SE_CD = #{usgsrhldUndgrndBuldSeCode},</if>
<if test="useStrnghldBuldMainNo != null">USGSRHLD_BMNO = #{useStrnghldBuldMainNo},</if>
<if test="useStrnghldBuldSubNo != null">USGSRHLD_BSNO = #{useStrnghldBuldSubNo},</if>
<if test="usgsrhldAdresFull != null">USGSRHLD_WHOL_ADDR = #{usgsrhldAdresFull},</if>
<if test="mberSeCode != null">RPRS_OWNR_MBR_SE_CD = #{mberSeCode},</if>
<if test="mberSeNo != null">RPRSV_OWNR_IDECNO = #{mberSeNo},</if>
<if test="telno != null">RPRS_OWNR_TELNO = #{telno},</if>
<if test="ownerLegaldongCode != null">OWNR_STDG_CD = #{ownerLegaldongCode},</if>
<if test="ownerAdstrdCode != null">OWNR_DONG_CD = #{ownerAdstrdCode},</if>
<if test="ownerMntn != null">OWNR_MTN_YN = #{ownerMntn},</if>
<if test="ownerLnbr != null">OWNR_LNBR = #{ownerLnbr},</if>
<if test="ownerHo != null">OWNR_HO = #{ownerHo},</if>
<if test="ownerAdresNm != null">OWNR_ADDR_NM = #{ownerAdresNm},</if>
<if test="ownerRoadNmCode != null">OWNR_ROAD_NM_CD = #{ownerRoadNmCode},</if>
<if test="ownerUndgrndBuldSeCode != null">OWNR_UDGD_BLDG_SE_CD = #{ownerUndgrndBuldSeCode},</if>
<if test="ownerBuldMainNo != null">OWNR_BMNO = #{ownerBuldMainNo},</if>
<if test="ownerBuldSubNo != null">OWNR_BSNO = #{ownerBuldSubNo},</if>
<if test="usgsrhldStdgCd != null">USGSRHLD_STDG_CD = #{usgsrhldStdgCd},</if>
<if test="usgsrhldDongCd != null">USGSRHLD_DONG_CD = #{usgsrhldDongCd},</if>
<if test="usgsrhldMtnYn != null">USGSRHLD_MTN_YN = #{usgsrhldMtnYn},</if>
<if test="usgsrhldLnbr != null">USGSRHLD_LNBR = #{usgsrhldLnbr},</if>
<if test="usgsrhldHo != null">USGSRHLD_HO = #{usgsrhldHo},</if>
<if test="usgsrhldAddrNm != null">USGSRHLD_ADDR_NM = #{usgsrhldAddrNm},</if>
<if test="usgsrhldRoadNmCd != null">USGSRHLD_ROAD_NM_CD = #{usgsrhldRoadNmCd},</if>
<if test="usgsrhldUdgdBldgSeCd != null">USGSRHLD_UDGD_BLDG_SE_CD = #{usgsrhldUdgdBldgSeCd},</if>
<if test="usgsrhldBmno != null">USGSRHLD_BMNO = #{usgsrhldBmno},</if>
<if test="usgsrhldBsno != null">USGSRHLD_BSNO = #{usgsrhldBsno},</if>
<if test="usgsrhldWholAddr != null">USGSRHLD_WHOL_ADDR = #{usgsrhldWholAddr},</if>
<if test="rprsOwnrMbrSeCd != null">RPRS_OWNR_MBR_SE_CD = #{rprsOwnrMbrSeCd},</if>
<if test="rprsvOwnrIdecno != null">RPRSV_OWNR_IDECNO = #{rprsvOwnrIdecno},</if>
<if test="rprsOwnrTelno != null">RPRS_OWNR_TELNO = #{rprsOwnrTelno},</if>
<if test="ownrStdgCd != null">OWNR_STDG_CD = #{ownrStdgCd},</if>
<if test="ownrDongCd != null">OWNR_DONG_CD = #{ownrDongCd},</if>
<if test="ownrMtnYn != null">OWNR_MTN_YN = #{ownrMtnYn},</if>
<if test="ownrLnbr != null">OWNR_LNBR = #{ownrLnbr},</if>
<if test="ownrHo != null">OWNR_HO = #{ownrHo},</if>
<if test="ownrAddrNm != null">OWNR_ADDR_NM = #{ownrAddrNm},</if>
<if test="ownrRoadNmCd != null">OWNR_ROAD_NM_CD = #{ownrRoadNmCd},</if>
<if test="ownrUdgdBldgSeCd != null">OWNR_UDGD_BLDG_SE_CD = #{ownrUdgdBldgSeCd},</if>
<if test="ownrBmno != null">OWNR_BMNO = #{ownrBmno},</if>
<if test="ownrBsno != null">OWNR_BSNO = #{ownrBsno},</if>
<if test="ownrWholaddr != null">OWNR_WHOL_ADDR = #{ownrWholaddr},</if>
<if test="aftrVhrno != null">REAR_VHRNO = #{aftrVhrno},</if>
<if test="useFuelCode != null">USE_FUEL_CD = #{useFuelCode},</if>
<if test="prposSeCode != null">USG_SE_CD = #{prposSeCode},</if>
<if test="rearVhrno != null">REAR_VHRNO = #{rearVhrno},</if>
<if test="useFuelCd != null">USE_FUEL_CD = #{useFuelCd},</if>
<if test="usgSeCd != null">USG_SE_CD = #{usgSeCd},</if>
<if test="mtrsFomNm != null">MTRS_FOM_NM = #{mtrsFomNm},</if>
<if test="frntVhrno != null">BFR_VHRNO = #{frntVhrno},</if>
<if test="bfrVhrno != null">BFR_VHRNO = #{bfrVhrno},</if>
<if test="vhrno != null">VHRNO = #{vhrno},</if>
<if test="vin != null">VIN = #{vin},</if>
<if test="cnm != null">ATMB_NM = #{cnm},</if>
<if test="vhcleTotWt != null">VHCL_TOTL_WT = #{vhcleTotWt},</if>
<if test="caagEndde != null">VEAG_END_YMD = #{caagEndde},</if>
<if test="changeDe != null">CHG_YMD = #{changeDe},</if>
<if test="vhctyAsortCode != null">CARMDL_ASORT_CD = #{vhctyAsortCode},</if>
<if test="vhctyTyCode != null">CARMDL_TYPE_CD = #{vhctyTyCode},</if>
<if test="vhctySeCode != null">CARMDL_SE_CD = #{vhctySeCode},</if>
<if test="atmbNm != null">ATMB_NM = #{atmbNm},</if>
<if test="vhclTotlWt != null">VHCL_TOTL_WT = #{vhclTotlWt},</if>
<if test="veagEndYmd != null">VEAG_END_YMD = #{veagEndYmd},</if>
<if test="chgYmd != null">CHG_YMD = #{chgYmd},</if>
<if test="carmdlAsortCd != null">CARMDL_ASORT_CD = #{carmdlAsortCd},</if>
<if test="carmdlTypeCd != null">CARMDL_TYPE_CD = #{carmdlTypeCd},</if>
<if test="carmdlSeCd != null">CARMDL_SE_CD = #{carmdlSeCd},</if>
<if test="mxmmLdg != null">MXMM_LDG = #{mxmmLdg},</if>
<if test="vhctyAsortNm != null">CARMDL_ASORT_NM = #{vhctyAsortNm},</if>
<if test="vhctyTyNm != null">CARMDL_TYPE_NM = #{vhctyTyNm},</if>
<if test="vhctySeNm != null">CARMDL_CLSF_NM = #{vhctySeNm},</if>
<if test="frstRegistDe != null">FRST_REG_YMD = #{frstRegistDe},</if>
<if test="carmdlAsortNm != null">CARMDL_ASORT_NM = #{carmdlAsortNm},</if>
<if test="carmdlTypeNm != null">CARMDL_TYPE_NM = #{carmdlTypeNm},</if>
<if test="carmdlClsfNm != null">CARMDL_CLSF_NM = #{carmdlClsfNm},</if>
<if test="frstRegYmd != null">FRST_REG_YMD = #{frstRegYmd},</if>
<if test="fomNm != null">FOM_NM = #{fomNm},</if>
<if test="acqsDe != null">ACQS_YMD = #{acqsDe},</if>
<if test="acqsEndDe != null">ACQS_END_YMD = #{acqsEndDe},</if>
<if test="yblMd != null">FBCTN_YMD = #{yblMd},</if>
<if test="transrRegistDe != null">TRANSR_REG_YMD = #{transrRegistDe},</if>
<if test="spcfRegistSttusCode != null">SPCF_REG_STTS_CD = #{spcfRegistSttusCode},</if>
<if test="acqsYmd != null">ACQS_YMD = #{acqsYmd},</if>
<if test="acqsEndYmd != null">ACQS_END_YMD = #{acqsEndYmd},</if>
<if test="fbctnYmd != null">FBCTN_YMD = #{fbctnYmd},</if>
<if test="transrRegYmd != null">TRANSR_REG_YMD = #{transrRegYmd},</if>
<if test="spcfRegSttsCd != null">SPCF_REG_STTS_CD = #{spcfRegSttsCd},</if>
<if test="colorNm != null">COLOR_NM = #{colorNm},</if>
<if test="mrtgCo != null">MRTG_CNT = #{mrtgCo},</if>
<if test="seizrCo != null">SZR_CNT = #{seizrCo},</if>
<if test="stmdCo != null">STRCT_CHG_CNT = #{stmdCo},</if>
<if test="nmplCsdyAt != null">NOPLT_CSDY_YN = #{nmplCsdyAt},</if>
<if test="nmplCsdyRemnrDe != null">NOPLT_CSDY_AVTSMT_YMD = #{nmplCsdyRemnrDe},</if>
<if test="originSeCode != null">SRC_SE_CD = #{originSeCode},</if>
<if test="nmplStndrdCode != null">NOPLT_SPCFCT_CD = #{nmplStndrdCode},</if>
<if test="acqsAmount != null">ACQS_AMT = #{acqsAmount},</if>
<if test="insptValidPdBgnde != null">INSP_VLD_PD_BGNG_YMD = #{insptValidPdBgnde},</if>
<if test="insptValidPdEndde != null">INSP_VLD_PD_END_YMD = #{insptValidPdEndde},</if>
<if test="useStrnghldGrcCode != null">USGSRHLD_GRC_CD = #{useStrnghldGrcCode},</if>
<if test="tkcarPscapCo != null">RDCPCT_CNT = #{tkcarPscapCo},</if>
<if test="mrtgCnt != null">MRTG_CNT = #{mrtgCnt},</if>
<if test="szrCnt != null">SZR_CNT = #{szrCnt},</if>
<if test="strctChgCnt != null">STRCT_CHG_CNT = #{strctChgCnt},</if>
<if test="nopltCsdyYn != null">NOPLT_CSDY_YN = #{nopltCsdyYn},</if>
<if test="nopltCsdyAvtsmtYmd != null">NOPLT_CSDY_AVTSMT_YMD = #{nopltCsdyAvtsmtYmd},</if>
<if test="srcSeCd != null">SRC_SE_CD = #{srcSeCd},</if>
<if test="nopltSpcfctCd != null">NOPLT_SPCFCT_CD = #{nopltSpcfctCd},</if>
<if test="acqsAmt != null">ACQS_AMT = #{acqsAmt},</if>
<if test="inspVldPdBgngYmd != null">INSP_VLD_PD_BGNG_YMD = #{inspVldPdBgngYmd},</if>
<if test="inspVldPdEndYmd != null">INSP_VLD_PD_END_YMD = #{inspVldPdEndYmd},</if>
<if test="usgsrhldGrcCd != null">USGSRHLD_GRC_CD = #{usgsrhldGrcCd},</if>
<if test="rdcpctCnt != null">RDCPCT_CNT = #{rdcpctCnt},</if>
<if test="spmnno != null">SPMNNO = #{spmnno},</if>
<if test="trvlDstnc != null">DRVNG_DSTNC = #{trvlDstnc},</if>
<if test="frstRegistRqrcno != null">FRST_REG_APLY_RCPT_NO = #{frstRegistRqrcno},</if>
<if test="vlntErsrPrvntcNticeDe != null">VLNT_ERSR_PRVNTC_AVTSMT_YMD = #{vlntErsrPrvntcNticeDe},</if>
<if test="registInsttNm != null">OGNZ_NM = #{registInsttNm},</if>
<if test="processImprtyResnCode != null">PRCS_IMPRTY_RSN_CD = #{processImprtyResnCode},</if>
<if test="processImprtyResnDtls != null">PRCS_IMPRTY_RSN_DTLS = #{processImprtyResnDtls},</if>
<if test="drvngDstnc != null">DRVNG_DSTNC = #{drvngDstnc},</if>
<if test="frstRegAplyRcptNo != null">FRST_REG_APLY_RCPT_NO = #{frstRegAplyRcptNo},</if>
<if test="vlntErsrPrvntcAvtsmtYmd != null">VLNT_ERSR_PRVNTC_AVTSMT_YMD = #{vlntErsrPrvntcAvtsmtYmd},</if>
<if test="ognzNm != null">OGNZ_NM = #{ognzNm},</if>
<if test="prcsImprtyRsnCd != null">PRCS_IMPRTY_RSN_CD = #{prcsImprtyRsnCd},</if>
<if test="prcsImprtyRsnDtls != null">PRCS_IMPRTY_RSN_DTLS = #{prcsImprtyRsnDtls},</if>
<if test="cbdLt != null">CBD_LT = #{cbdLt},</if>
<if test="cbdBt != null">CBD_BT = #{cbdBt},</if>
<if test="cbdHg != null">CBD_HG = #{cbdHg},</if>
<if test="frstMxmmLdg != null">FRST_MXMM_LDG = #{frstMxmmLdg},</if>
<if test="fuelCnsmpRt != null">FUEL_CNSMPRT = #{fuelCnsmpRt},</if>
<if test="elctyCmpndFuelCnsmpRt != null">ELCTY_CMPND_FUEL_CNSMPRT = #{elctyCmpndFuelCnsmpRt},</if>
<if test="mberNm != null">RPRS_OWNR_NM = #{mberNm},</if>
<if test="fuelCnsmprt != null">FUEL_CNSMPRT = #{fuelCnsmprt},</if>
<if test="elctyCmpndfuelCnsmprt != null">ELCTY_CMPND_FUEL_CNSMPRT = #{elctyCmpndfuelCnsmprt},</if>
<if test="rprsOwnrNm != null">RPRS_OWNR_NM = #{rprsOwnrNm},</if>
<if test="carFfnlgTrgtId != null">CAR_FFNLG_TRGT_ID = #{carFfnlgTrgtId}</if>
</set>
WHERE CAR_BASS_MATTER_INQIRE_ID = #{carBassMatterInqireId}

@ -11,22 +11,102 @@
SELECT
t.CAR_BASS_MATTER_INQIRE_ID,
t.INFO_SYS_ID,
t.INFO_SYS_IP,
t.SIGUNGU_CODE,
t.CNTC_INFO_CODE,
t.CHARGER_ID,
t.CHARGER_IP,
t.CHARGER_NM,
t.DMND_LEVY_STDDE,
t.DMND_INQIRE_SE_CODE,
t.INFO_SYS_IP_ADDR,
t.SGG_CD,
t.LINK_INFO_CD,
t.PIC_ID,
t.PIC_IP_ADDR,
t.PIC_NM,
t.DMND_LEVY_CRTR_YMD,
t.DMND_INQ_SE_CD,
t.DMND_VHRNO,
t.DMND_VIN,
t.CNTC_RESULT_CODE,
t.CNTC_RESULT_DTLS,
t.LINK_RSLT_CD,
t.LINK_RSLT_DTL,
t.YRIDNW,
t.REG_YMD,
t.ERSR_REG_SE_CD,
t.ERSR_REG_SE_NM,
t.ERSR_REG_YMD,
t.REG_DTL_CD,
t.DSPLVL,
t.USGSRHLD_STDG_CD,
t.USGSRHLD_DONG_CD,
t.USGSRHLD_MTN_YN,
t.USGSRHLD_LNBR,
t.USGSRHLD_HO,
t.USGSRHLD_ADDR_NM,
t.USGSRHLD_ROAD_NM_CD,
t.USGSRHLD_UDGD_BLDG_SE_CD,
t.USGSRHLD_BMNO,
t.USGSRHLD_BSNO,
t.USGSRHLD_WHOL_ADDR,
t.RPRS_OWNR_MBR_SE_CD,
t.RPRS_OWNR_NM,
t.RPRSV_OWNR_IDECNO,
t.RPRS_OWNR_TELNO,
t.OWNR_STDG_CD,
t.OWNR_DONG_CD,
t.OWNR_MTN_YN,
t.OWNR_LNBR,
t.OWNR_HO,
t.OWNR_ADDR_NM,
t.OWNR_ROAD_NM_CD,
t.OWNR_UDGD_BLDG_SE_CD,
t.OWNR_BMNO,
t.OWNR_BSNO,
t.OWNR_WHOL_ADDR,
t.REAR_VHRNO,
t.USE_FUEL_CD,
t.USG_SE_CD,
t.MTRS_FOM_NM,
t.BFR_VHRNO,
t.VHRNO,
t.VIN,
t.CNM,
t.MBER_NM,
t.ATMB_NM,
t.VHCL_TOTL_WT,
t.VEAG_END_YMD,
t.CHG_YMD,
t.CARMDL_ASORT_CD,
t.CARMDL_TYPE_CD,
t.CARMDL_SE_CD,
t.MXMM_LDG,
t.CARMDL_ASORT_NM,
t.CARMDL_TYPE_NM,
t.CARMDL_CLSF_NM,
t.FRST_REG_YMD,
t.FOM_NM,
t.ACQS_YMD,
t.ACQS_END_YMD,
t.FBCTN_YMD,
t.TRANSR_REG_YMD,
t.SPCF_REG_STTS_CD,
t.COLOR_NM,
t.MRTG_CNT,
t.SZR_CNT,
t.STRCT_CHG_CNT,
t.NOPLT_CSDY_YN,
t.NOPLT_CSDY_AVTSMT_YMD,
t.SRC_SE_CD,
t.NOPLT_SPCFCT_CD,
t.ACQS_AMT,
t.INSP_VLD_PD_BGNG_YMD,
t.INSP_VLD_PD_END_YMD,
t.USGSRHLD_GRC_CD,
t.RDCPCT_CNT,
t.SPMNNO,
t.DRVNG_DSTNC,
t.FRST_REG_APLY_RCPT_NO,
t.VLNT_ERSR_PRVNTC_AVTSMT_YMD,
t.OGNZ_NM,
t.PRCS_IMPRTY_RSN_CD,
t.PRCS_IMPRTY_RSN_DTLS,
t.CBD_LT,
t.CBD_BT,
t.CBD_HG,
t.FRST_MXMM_LDG,
t.FUEL_CNSMPRT,
t.ELCTY_CMPND_FUEL_CNSMPRT,
t.REG_DT,
t.RGTR,
u.USER_NM AS rgtrNm
@ -39,17 +119,14 @@
<if test='searchEndDate != null and searchEndDate != ""'>
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
</if>
<if test='vhrno != null and vhrno != ""'>
AND (t.DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
<if test='searchVhrno != null and searchVhrno != ""'>
AND (t.DMND_VHRNO LIKE CONCAT('%', #{searchVhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{searchVhrno}, '%'))
</if>
<if test='vin != null and vin != ""'>
AND (t.DMND_VIN LIKE CONCAT('%', #{vin}, '%') OR t.VIN LIKE CONCAT('%', #{vin}, '%'))
<if test='searchVin != null and searchVin != ""'>
AND (t.DMND_VIN LIKE CONCAT('%', #{searchVin}, '%') OR t.VIN LIKE CONCAT('%', #{searchVin}, '%'))
</if>
<if test='chargerNm != null and chargerNm != ""'>
AND t.CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
</if>
<if test='cntcResultCode != null and cntcResultCode != ""'>
AND t.CNTC_RESULT_CODE = #{cntcResultCode}
<if test='searchLinkRsltCd != null and searchLinkRsltCd != ""'>
AND t.LINK_RSLT_CD = #{searchLinkRsltCd}
</if>
ORDER BY t.REG_DT DESC
<if test='pagingYn == "Y"'>
@ -69,17 +146,14 @@
<if test='searchEndDate != null and searchEndDate != ""'>
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
</if>
<if test='vhrno != null and vhrno != ""'>
AND (t.DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
</if>
<if test='vin != null and vin != ""'>
AND (t.DMND_VIN LIKE CONCAT('%', #{vin}, '%') OR t.VIN LIKE CONCAT('%', #{vin}, '%'))
<if test='searchVhrno != null and searchVhrno != ""'>
AND (t.DMND_VHRNO LIKE CONCAT('%', #{searchVhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{searchVhrno}, '%'))
</if>
<if test='chargerNm != null and chargerNm != ""'>
AND t.CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
<if test='searchVin != null and searchVin != ""'>
AND (t.DMND_VIN LIKE CONCAT('%', #{searchVin}, '%') OR t.VIN LIKE CONCAT('%', #{searchVin}, '%'))
</if>
<if test='cntcResultCode != null and cntcResultCode != ""'>
AND t.CNTC_RESULT_CODE = #{cntcResultCode}
<if test='searchLinkRsltCd != null and searchLinkRsltCd != ""'>
AND t.LINK_RSLT_CD = #{searchLinkRsltCd}
</if>
</select>
@ -97,19 +171,84 @@
SELECT
t.CAR_LEDGER_FRMBK_ID,
t.INFO_SYS_ID,
t.INFO_SYS_IP,
t.SIGUNGU_CODE,
t.CNTC_INFO_CODE,
t.CHARGER_ID,
t.CHARGER_IP,
t.CHARGER_NM,
t.INFO_SYS_IP_ADDR,
t.SGG_CD,
t.LINK_INFO_CD,
t.PIC_ID,
t.PIC_IP_ADDR,
t.PIC_NM,
t.DMND_VHRNO,
t.CNTC_RESULT_CODE,
t.CNTC_RESULT_DTLS,
t.DMND_PRVC_RLS,
t.DMND_CVLPR_NM,
t.DMND_CVLPR_IDECNO,
t.DMND_CVLPR_STDG_CD,
t.DMND_PATH_SE_CD,
t.DMND_DSCTN_INDCT,
t.DMND_INQ_SE_CD,
t.LINK_RSLT_CD,
t.LINK_RSLT_DTL,
t.LEDGER_GROUP_NO,
t.LEDGER_INDIV_NO,
t.VHMNO,
t.VHRNO,
t.VIN,
t.CNM,
t.MBER_NM,
t.CARMDL_ASORT_CD,
t.CARMDL_ASORT_NM,
t.ATMB_NM,
t.COLOR_CD,
t.COLOR_NM,
t.NOPLT_SPCFCT_CD,
t.NOPLT_SPCFCT_NM,
t.USG_SE_CD,
t.USG_SE_NM,
t.MTRS_FOM_NM,
t.FOM_NM,
t.ACQS_AMT,
t.REG_DTL_CD,
t.REG_DTL_NM,
t.FRST_REG_YMD,
t.VEAG_END_YMD,
t.YRIDNW,
t.SPMNNO_1,
t.SPMNNO_2,
t.FBCTN_YMD,
t.DRVNG_DSTNC,
t.INSP_VLD_PD_BGNG_YMD,
t.INSP_VLD_PD_END_YMD,
t.CHCK_VLD_PD_BGNG_YMD,
t.CHCK_VLD_PD_END_YMD,
t.REG_APLY_SE_NM,
t.FRST_REG_APLY_RCPT_NO,
t.NOPLT_CSDY_AVTSMT_YMD,
t.NOPLT_CSDY_YN,
t.BSS_USE_PD_YMD,
t.OCTHT_ERSR_PRVNTC_AVTSMT_YMD,
t.ERSR_REG_YMD,
t.ERSR_REG_SE_CD,
t.ERSR_REG_SE_NM,
t.MRTG_CNT,
t.SZR_CNT,
t.STRCT_CHG_CNT,
t.USGSRHLD_ADDR_1,
t.USGSRHLD_ADDR_DTL_1,
t.OWNR_ADDR,
t.OWNR_ADDR_DTL,
t.INDVDL_BZMN_YN,
t.RPRS_OWNR_TELNO,
t.RPRS_OWNR_NM,
t.RPRS_OWNR_MBR_SE_CD,
t.RPRSV_OWNR_IDECNO,
t.TAXXMPT_TRPR_SE_CD,
t.TAXXMPT_APLCN_SE_CD,
t.SPCABL_MTTR_CNT,
t.USGSRHLD_DONG_NM,
t.PRVNTC_CNT,
t.XPORT_FLFL_YN_DCLR_YMD,
t.ISSU_NO,
t.FRST_TRNSFR_YMD,
t.DRIV_SRGBTRY_IDNTF_NO,
t.PRCS_IMPRTY_RSN_CD,
t.PRCS_IMPRTY_RSN_DTLS,
t.REG_DT,
t.RGTR,
u.USER_NM AS rgtrNm
@ -122,17 +261,14 @@
<if test='searchEndDate != null and searchEndDate != ""'>
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
</if>
<if test='vhrno != null and vhrno != ""'>
AND (t.DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
<if test='searchVhrno != null and searchVhrno != ""'>
AND (t.DMND_VHRNO LIKE CONCAT('%', #{searchVhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{searchVhrno}, '%'))
</if>
<if test='vin != null and vin != ""'>
AND t.VIN LIKE CONCAT('%', #{vin}, '%')
<if test='searchVin != null and searchVin != ""'>
AND t.VIN LIKE CONCAT('%', #{searchVin}, '%')
</if>
<if test='chargerNm != null and chargerNm != ""'>
AND t.CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
</if>
<if test='cntcResultCode != null and cntcResultCode != ""'>
AND t.CNTC_RESULT_CODE = #{cntcResultCode}
<if test='searchLinkRsltCd != null and searchLinkRsltCd != ""'>
AND t.LINK_RSLT_CD = #{searchLinkRsltCd}
</if>
ORDER BY t.REG_DT DESC
<if test='pagingYn == "Y"'>
@ -152,17 +288,14 @@
<if test='searchEndDate != null and searchEndDate != ""'>
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
</if>
<if test='vhrno != null and vhrno != ""'>
AND (t.DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
</if>
<if test='vin != null and vin != ""'>
AND t.VIN LIKE CONCAT('%', #{vin}, '%')
<if test='searchVhrno != null and searchVhrno != ""'>
AND (t.DMND_VHRNO LIKE CONCAT('%', #{searchVhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{searchVhrno}, '%'))
</if>
<if test='chargerNm != null and chargerNm != ""'>
AND t.CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
<if test='searchVin != null and searchVin != ""'>
AND t.VIN LIKE CONCAT('%', #{searchVin}, '%')
</if>
<if test='cntcResultCode != null and cntcResultCode != ""'>
AND t.CNTC_RESULT_CODE = #{cntcResultCode}
<if test='searchLinkRsltCd != null and searchLinkRsltCd != ""'>
AND t.LINK_RSLT_CD = #{searchLinkRsltCd}
</if>
</select>

@ -377,7 +377,7 @@
displayBasicResult: function(data) {
// NewBasicResponse 구조: linkRsltCd, linkRsltDtl, record[]
// 오류 확인
if (data.linkRsltCd && data.linkRsltCd !== '0') {
if (data.linkRsltCd && data.linkRsltCd !== 'MSG50000') {
alert("조회 실패\n\n" + (data.linkRsltDtl || "오류가 발생했습니다."));
$("#resultContent").html('<div class="result-empty">조회된 데이터가 없습니다.</div>');
return;
@ -395,6 +395,7 @@
/**
* 기본사항 조회 결과 HTML 생성
* NewBasicResponse.Record 구조에 맞춰 필드명 매핑
*/
getBasicInfoHtml: function(data) {
var html = '<div class="result-section-title collapsible-title" data-target="#basicInfoContent">자동차 기본사항 정보<span class="collapse-btn">[접기]</span></div>';
@ -402,93 +403,121 @@
html += '<table class="result-detail-table">';
html += '<colgroup><col style="width:20%"><col style="width:30%"><col style="width:20%"><col style="width:30%"></colgroup>';
// NewBasicResponse.Record 필드명 사용
html += '<tr><th>차량번호</th><td>' + this.nvl(data.vhrno) + '</td>';
html += '<th>차명</th><td>' + this.nvl(data.atmbNm) + '</td></tr>';
html += '<tr><th>대표소유자성명</th><td>' + this.nvl(data.rprsOwnrNm) + '</td>';
html += '<th>대표소유자주민번호</th><td>' + this.nvl(data.rprsvOwnrIdecno) + '</td></tr>';
html += '<tr><th>말소등록일</th><td>' + this.nvl(data.ersrRegYmd) + '</td>';
html += '<th>처리불가사유코드</th><td>' + this.nvl(data.prcsImprtyRsnCd) + '</td></tr>';
html += '<tr><th>생산년도</th><td>' + this.nvl(data.prdcYy) + '</td>';
html += '<th>등록일</th><td>' + this.nvl(data.regYmd) + '</td></tr>';
html += '<tr><th>말소등록구분코드</th><td>' + this.nvl(data.ersrRegSeCd) + '</td>';
html += '<th>말소등록구분명</th><td>' + this.nvl(data.ersrRegSeNm) + '</td></tr>';
html += '<tr><th>등록상세코드</th><td>' + this.nvl(data.regDetailCd) + '</td>';
html += '<th>배기량</th><td>' + this.nvl(data.dsplvl) + '</td></tr>';
html += '<tr><th>사용본거지법정동코드</th><td>' + this.nvl(data.useStdgCd) + '</td>';
html += '<th>사용본거지행정동코드</th><td>' + this.nvl(data.useAdstrdCd) + '</td></tr>';
html += '<tr><th>사용본거지산</th><td>' + this.nvl(data.useMt) + '</td>';
html += '<th>사용본거지번지</th><td>' + this.nvl(data.useLnbr) + '</td></tr>';
html += '<tr><th>사용본거지호</th><td>' + this.nvl(data.useHo) + '</td>';
html += '<th>사용본거지주소명</th><td>' + this.nvl(data.useAddrNm) + '</td></tr>';
html += '<tr><th>사용본거지도로명코드</th><td>' + this.nvl(data.useRoadNmCd) + '</td>';
html += '<th>사용본거지지하건물구분코드</th><td>' + this.nvl(data.useUgBldSeCd) + '</td></tr>';
html += '<tr><th>사용본거지건물본번</th><td>' + this.nvl(data.useBldgMainNo) + '</td>';
html += '<th>사용본거지건물부번</th><td>' + this.nvl(data.useBldgSubNo) + '</td></tr>';
html += '<tr><th>사용본거지우편번호코드</th><td>' + this.nvl(data.useZipCd) + '</td>';
html += '<th>사용본거지주소전체</th><td>' + this.nvl(data.useAddrFull) + '</td></tr>';
html += '<tr><th>소유자구분코드</th><td>' + this.nvl(data.ownrSeCd) + '</td>';
html += '<th>소유자명</th><td>' + this.nvl(data.ownrNm) + '</td></tr>';
html += '<tr><th>소유자구분번호</th><td>' + this.nvl(data.ownrSeNo) + '</td>';
html += '<th>전화번호</th><td>' + this.nvl(data.telno) + '</td></tr>';
html += '<tr><th>소유자법정동코드</th><td>' + this.nvl(data.ownrStdgCd) + '</td>';
html += '<th>소유자행정동코드</th><td>' + this.nvl(data.ownrAdstrdCd) + '</td></tr>';
html += '<tr><th>소유자산</th><td>' + this.nvl(data.ownrMt) + '</td>';
html += '<th>소유자번지</th><td>' + this.nvl(data.ownrLnbr) + '</td></tr>';
html += '<tr><th>소유자호</th><td>' + this.nvl(data.ownrHo) + '</td>';
html += '<th>소유자주소명</th><td>' + this.nvl(data.ownrAddrNm) + '</td></tr>';
html += '<tr><th>소유자도로명코드</th><td>' + this.nvl(data.ownrRoadNmCd) + '</td>';
html += '<th>소유자지하건물구분코드</th><td>' + this.nvl(data.ownrUgBldSeCd) + '</td></tr>';
html += '<tr><th>소유자건물본번</th><td>' + this.nvl(data.ownrBldgMainNo) + '</td>';
html += '<th>소유자건물부번</th><td>' + this.nvl(data.ownrBldgSubNo) + '</td></tr>';
html += '<tr><th>소유자주소전체</th><td colspan="3">' + this.nvl(data.ownrAddrFull) + '</td></tr>';
html += '<tr><th>변경후차량번호</th><td>' + this.nvl(data.chgAftVhrno) + '</td>';
html += '<th>사용연료코드</th><td>' + this.nvl(data.useFuelCd) + '</td></tr>';
html += '<tr><th>용도구분코드</th><td>' + this.nvl(data.prpsSeCd) + '</td>';
html += '<th>제작사명</th><td>' + this.nvl(data.mnfcturNm) + '</td></tr>';
html += '<tr><th>변경전차량번호</th><td>' + this.nvl(data.chgBefVhrno) + '</td>';
html += '<th>차대번호</th><td>' + this.nvl(data.vin) + '</td></tr>';
html += '<tr><th>차량총중량</th><td>' + this.nvl(data.vhcleTotWt) + '</td>';
html += '<th>자동차보험종료일자</th><td>' + this.nvl(data.carInsrEndYmd) + '</td></tr>';
html += '<tr><th>변경일자</th><td>' + this.nvl(data.chgYmd) + '</td>';
html += '<th>차종분류코드</th><td>' + this.nvl(data.vhctyClsfCd) + '</td></tr>';
html += '<tr><th>차종유형코드</th><td>' + this.nvl(data.vhctyTyCd) + '</td>';
html += '<th>차종구분코드</th><td>' + this.nvl(data.vhctySeCd) + '</td></tr>';
html += '<tr><th>최대적재량</th><td>' + this.nvl(data.mxmmLdg) + '</td>';
html += '<th>차종분류명</th><td>' + this.nvl(data.vhctyClsfNm) + '</td></tr>';
html += '<tr><th>차종유형명</th><td>' + this.nvl(data.vhctyTyNm) + '</td>';
html += '<th>차종구분명</th><td>' + this.nvl(data.vhctySeNm) + '</td></tr>';
html += '<tr><th>최초등록일자</th><td>' + this.nvl(data.frstRegYmd) + '</td>';
html += '<th>형식명</th><td>' + this.nvl(data.mdlNm) + '</td></tr>';
html += '<tr><th>취득일자</th><td>' + this.nvl(data.acqsYmd) + '</td>';
html += '<th>취득종료일자</th><td>' + this.nvl(data.acqsEndYmd) + '</td></tr>';
html += '<tr><th>연식월</th><td>' + this.nvl(data.yrMd) + '</td>';
html += '<th>이전등록일자</th><td>' + this.nvl(data.trnsfRegYmd) + '</td></tr>';
html += '<tr><th>특정등록상태코드</th><td>' + this.nvl(data.spcfRegSttsCd) + '</td>';
html += '<th>색상명</th><td>' + this.nvl(data.colorNm) + '</td></tr>';
html += '<tr><th>저당건수</th><td>' + this.nvl(data.mtgCnt) + '</td>';
html += '<th>압류건수</th><td>' + this.nvl(data.seizCnt) + '</td></tr>';
html += '<tr><th>압인건수</th><td>' + this.nvl(data.rstrtCnt) + '</td>';
html += '<th>번호판보관여부</th><td>' + this.nvl(data.nmplCsdyYn) + '</td></tr>';
html += '<tr><th>번호판보관반납일자</th><td>' + this.nvl(data.nmplCsdyRtrnYmd) + '</td>';
html += '<th>원산지구분코드</th><td>' + this.nvl(data.orginSeCd) + '</td></tr>';
html += '<tr><th>번호판규격코드</th><td>' + this.nvl(data.nmplStndCd) + '</td>';
html += '<th>취득금액</th><td>' + this.nvl(data.acqsAmt) + '</td></tr>';
html += '<tr><th>검사유효기간시작일자</th><td>' + this.nvl(data.inspVldPdBgngYmd) + '</td>';
html += '<th>검사유효기간종료일자</th><td>' + this.nvl(data.inspVldPdEndYmd) + '</td></tr>';
html += '<tr><th>화물차승차정원수</th><td>' + this.nvl(data.frecarRdnmprCnt) + '</td>';
html += '<th>사양번호</th><td>' + this.nvl(data.specNo) + '</td></tr>';
html += '<tr><th>주행거리</th><td>' + this.nvl(data.runDist) + '</td>';
html += '<th>최초등록신청번호</th><td>' + this.nvl(data.frstRegAplyNo) + '</td></tr>';
html += '<tr><th>자진말소예방공지일자</th><td>' + this.nvl(data.vltrErsrPrvntNtcYmd) + '</td>';
html += '<th>등록기관명</th><td>' + this.nvl(data.regOrgNm) + '</td></tr>';
html += '<tr><th>처리불가사유상세</th><td colspan="3">' + this.nvl(data.prcsImprtyRsnDtl) + '</td></tr>';
html += '<tr><th>차체길이</th><td>' + this.nvl(data.vhbdyLt) + '</td>';
html += '<th>차체너비</th><td>' + this.nvl(data.vhbdyBt) + '</td></tr>';
html += '<tr><th>차체높이</th><td>' + this.nvl(data.vhbdyHt) + '</td>';
html += '<th>최초최대적재량</th><td>' + this.nvl(data.frstMxmmLdg) + '</td></tr>';
html += '<tr><th>연료소비율</th><td>' + this.nvl(data.fuelCnsmpRt) + '</td>';
html += '<th>전기복합연료소비율</th><td>' + this.nvl(data.elecCmplxFuelCnsmpRt) + '</td></tr>';
// 기본 정보
html += '<tr><th>차량번호</th><td>' + this.nvl(data.VHRNO) + '</td>';
html += '<th>차명</th><td>' + this.nvl(data.ATMB_NM) + '</td></tr>';
html += '<tr><th>대표소유자성명</th><td>' + this.nvl(data.RPRS_OWNR_NM) + '</td>';
html += '<th>대표소유자회원번호</th><td>' + this.nvl(data.RPRSV_OWNR_IDECNO) + '</td></tr>';
html += '<tr><th>대표소유자회원구분코드</th><td>' + this.nvl(data.RPRS_OWNR_MBR_SE_CD) + '</td>';
html += '<th>대표소유자전화번호</th><td>' + this.nvl(data.RPRS_OWNR_TELNO) + '</td></tr>';
// 등록 정보
html += '<tr><th>등록상세코드</th><td>' + this.nvl(data.REG_DTL_CD) + '</td>';
html += '<th>등록일</th><td>' + this.nvl(data.REG_YMD) + '</td></tr>';
html += '<tr><th>최초등록일자</th><td>' + this.nvl(data.FRST_REG_YMD) + '</td>';
html += '<th>최초등록접수번호</th><td>' + this.nvl(data.FRST_REG_APLY_RCPT_NO) + '</td></tr>';
html += '<tr><th>등록기관명</th><td>' + this.nvl(data.OGNZ_NM) + '</td>';
html += '<th>특정등록상태코드</th><td>' + this.nvl(data.SPCF_REG_STTS_CD) + '</td></tr>';
// 말소 정보
html += '<tr><th>말소등록일</th><td>' + this.nvl(data.ERSR_REG_YMD) + '</td>';
html += '<th>말소등록구분코드</th><td>' + this.nvl(data.ERSR_REG_SE_CD) + '</td></tr>';
html += '<tr><th>말소등록구분명</th><td>' + this.nvl(data.ERSR_REG_SE_NM) + '</td>';
html += '<th>자진말소예방공지일자</th><td>' + this.nvl(data.VLNT_ERSR_PRVNTC_AVTSMT_YMD) + '</td></tr>';
// 차량 상세 정보
html += '<tr><th>차대번호</th><td>' + this.nvl(data.VIN) + '</td>';
html += '<th>제원관리번호</th><td>' + this.nvl(data.SPMNNO) + '</td></tr>';
html += '<tr><th>형식명</th><td>' + this.nvl(data.FOM_NM) + '</td>';
html += '<th>원동기형식명</th><td>' + this.nvl(data.MTRS_FOM_NM) + '</td></tr>';
html += '<tr><th>연식</th><td>' + this.nvl(data.YRIDNW) + '</td>';
html += '<th>제작년월일</th><td>' + this.nvl(data.FBCTN_YMD) + '</td></tr>';
html += '<tr><th>색상명</th><td>' + this.nvl(data.COLOR_NM) + '</td>';
html += '<th>배기량</th><td>' + this.nvl(data.DSPLVL) + '</td></tr>';
// 차종 정보
html += '<tr><th>차종종별코드</th><td>' + this.nvl(data.CARMDL_ASORT_CD) + '</td>';
html += '<th>차종종별명</th><td>' + this.nvl(data.CARMDL_ASORT_NM) + '</td></tr>';
html += '<tr><th>차종분류코드</th><td>' + this.nvl(data.CARMDL_SE_CD) + '</td>';
html += '<th>차종분류명</th><td>' + this.nvl(data.CARMDL_CLSF_NM) + '</td></tr>';
html += '<tr><th>차종유형코드</th><td>' + this.nvl(data.CARMDL_TYPE_CD) + '</td>';
html += '<th>차종유형명</th><td>' + this.nvl(data.CARMDL_TYPE_NM) + '</td></tr>';
// 차체 정보
html += '<tr><th>차체길이</th><td>' + this.nvl(data.CBD_LT) + '</td>';
html += '<th>차체너비</th><td>' + this.nvl(data.CBD_BT) + '</td></tr>';
html += '<tr><th>차체높이</th><td>' + this.nvl(data.CBD_HG) + '</td>';
html += '<th>차량총중량</th><td>' + this.nvl(data.VHCL_TOTL_WT) + '</td></tr>';
html += '<tr><th>최대적재량</th><td>' + this.nvl(data.MXMM_LDG) + '</td>';
html += '<th>최초최대적재량</th><td>' + this.nvl(data.FRST_MXMM_LDG) + '</td></tr>';
html += '<tr><th>승차정원수</th><td>' + this.nvl(data.RDCPCT_CNT) + '</td>';
html += '<th>구조변경수</th><td>' + this.nvl(data.STRCT_CHG_CNT) + '</td></tr>';
// 용도 및 연료
html += '<tr><th>용도구분코드</th><td>' + this.nvl(data.USG_SE_CD) + '</td>';
html += '<th>사용연료코드</th><td>' + this.nvl(data.USE_FUEL_CD) + '</td></tr>';
html += '<tr><th>연료소비율</th><td>' + this.nvl(data.FUEL_CNSMPRT) + '</td>';
html += '<th>전기복합연료소비율</th><td>' + this.nvl(data.ELCTY_CMPND_FUEL_CNSMPRT) + '</td></tr>';
// 소유자 주소 정보
html += '<tr><th>소유자법정동코드</th><td>' + this.nvl(data.OWNR_STDG_CD) + '</td>';
html += '<th>소유자행정동코드</th><td>' + this.nvl(data.OWNR_DONG_CD) + '</td></tr>';
html += '<tr><th>소유자산여부</th><td>' + this.nvl(data.OWNR_MTN_YN) + '</td>';
html += '<th>소유자번지</th><td>' + this.nvl(data.OWNR_LNBR) + '</td></tr>';
html += '<tr><th>소유자호</th><td>' + this.nvl(data.OWNR_HO) + '</td>';
html += '<th>소유자상세주소</th><td>' + this.nvl(data.OWNR_ADDR_NM) + '</td></tr>';
html += '<tr><th>소유자도로명코드</th><td>' + this.nvl(data.OWNR_ROAD_NM_CD) + '</td>';
html += '<th>소유자지하건물구분코드</th><td>' + this.nvl(data.OWNR_UDGD_BLDG_SE_CD) + '</td></tr>';
html += '<tr><th>소유자건물주요번호</th><td>' + this.nvl(data.OWNR_BMNO) + '</td>';
html += '<th>소유자건물부번호</th><td>' + this.nvl(data.OWNR_BSNO) + '</td></tr>';
html += '<tr><th>소유자전체주소</th><td colspan="3">' + this.nvl(data.OWNR_WHOL_ADDR) + '</td></tr>';
// 사용본거지 주소 정보
html += '<tr><th>사용본거지법정동코드</th><td>' + this.nvl(data.USGSRHLD_STDG_CD) + '</td>';
html += '<th>사용본거지행정동코드</th><td>' + this.nvl(data.USGSRHLD_DONG_CD) + '</td></tr>';
html += '<tr><th>사용본거지관청코드</th><td>' + this.nvl(data.USGSRHLD_GRC_CD) + '</td>';
html += '<th>사용본거지산여부</th><td>' + this.nvl(data.USGSRHLD_MTN_YN) + '</td></tr>';
html += '<tr><th>사용본거지번지</th><td>' + this.nvl(data.USGSRHLD_LNBR) + '</td>';
html += '<th>사용본거지호</th><td>' + this.nvl(data.USGSRHLD_HO) + '</td></tr>';
html += '<tr><th>사용본거지상세주소</th><td>' + this.nvl(data.USGSRHLD_ADDR_NM) + '</td>';
html += '<th>사용본거지도로명코드</th><td>' + this.nvl(data.USGSRHLD_ROAD_NM_CD) + '</td></tr>';
html += '<tr><th>사용본거지지하건물구분코드</th><td>' + this.nvl(data.USGSRHLD_UDGD_BLDG_SE_CD) + '</td>';
html += '<th>사용본거지건물주요번호</th><td>' + this.nvl(data.USGSRHLD_BMNO) + '</td></tr>';
html += '<tr><th>사용본거지건물부번호</th><td>' + this.nvl(data.USGSRHLD_BSNO) + '</td>';
html += '<th>사용본거지전체주소</th><td>' + this.nvl(data.USGSRHLD_WHOL_ADDR) + '</td></tr>';
// 차량번호 변경 정보
html += '<tr><th>이전차량번호</th><td>' + this.nvl(data.BFR_VHRNO) + '</td>';
html += '<th>신차량번호</th><td>' + this.nvl(data.REAR_VHRNO) + '</td></tr>';
html += '<tr><th>차번호변경시기</th><td>' + this.nvl(data.CHG_YMD) + '</td>';
html += '<th>이전등록일</th><td>' + this.nvl(data.TRANSR_REG_YMD) + '</td></tr>';
// 취득 정보
html += '<tr><th>취득일자</th><td>' + this.nvl(data.ACQS_YMD) + '</td>';
html += '<th>취득종료일자</th><td>' + this.nvl(data.ACQS_END_YMD) + '</td></tr>';
html += '<tr><th>취득금액</th><td>' + this.nvl(data.ACQS_AMT) + '</td>';
html += '<th>차령만료일자</th><td>' + this.nvl(data.VEAG_END_YMD) + '</td></tr>';
// 번호판 정보
html += '<tr><th>번호판규격코드</th><td>' + this.nvl(data.NOPLT_SPCFCT_CD) + '</td>';
html += '<th>번호판영치여부</th><td>' + this.nvl(data.NOPLT_CSDY_YN) + '</td></tr>';
html += '<tr><th>번호판영치최고일</th><td>' + this.nvl(data.NOPLT_CSDY_AVTSMT_YMD) + '</td>';
html += '<th>출처구분코드</th><td>' + this.nvl(data.SRC_SE_CD) + '</td></tr>';
// 검사 정보
html += '<tr><th>검사유효기간시작일</th><td>' + this.nvl(data.INSP_VLD_PD_BGNG_YMD) + '</td>';
html += '<th>검사유효기간종료일</th><td>' + this.nvl(data.INSP_VLD_PD_END_YMD) + '</td></tr>';
html += '<tr><th>주행거리</th><td>' + this.nvl(data.DRVNG_DSTNC) + '</td>';
html += '<th>-</th><td>-</td></tr>';
// 저당/압류 정보
html += '<tr><th>저당수</th><td>' + this.nvl(data.MRTG_CNT) + '</td>';
html += '<th>압류건수</th><td>' + this.nvl(data.SZR_CNT) + '</td></tr>';
// 처리불가 정보
html += '<tr><th>처리불가사유코드</th><td>' + this.nvl(data.PRCS_IMPRTY_RSN_CD) + '</td>';
html += '<th>처리불가사유명세</th><td colspan="3">' + this.nvl(data.PRCS_IMPRTY_RSN_DTLS) + '</td></tr>';
html += '</table>';
html += '</div>';
return html;
@ -504,6 +533,7 @@
/**
* 등록원부 조회 결과 HTML 생성
* NewLedgerResponse 구조에 맞춰 필드명 매핑
*/
getLedgerInfoHtml: function(data) {
var html = '<div class="result-section-title collapsible-title" data-target="#ledgerInfoContent">자동차 등록원부 정보<span class="collapse-btn">[접기]</span></div>';
@ -520,9 +550,9 @@
html += '<table class="result-history-table">';
html += '<thead>';
html += '<tr>';
html += '<th>번호</th><th>메인체크</th><th>변경작업구분코드</th><th>주번호</th><th>부번호</th><th>구분명</th>';
html += '<th>변경일자</th><th>원부그룹번호</th><th>원부개별번호</th><th>신청번호</th><th>차량관리번호</th>';
html += '<th>상세내역</th><th>상세일련번호</th><th>플래그</th>';
html += '<th>번호</th><th>해제여부</th><th>변경업무구분코드</th><th>변경업무구분명</th><th>주번호</th><th>부번호</th>';
html += '<th>변경일자</th><th>원부그룹번호</th><th>원부개별번호</th><th>접수번호</th><th>차량관리번호</th>';
html += '<th>사항란</th><th>세대주명</th><th>세대주개인암호화번호</th><th>상세순번</th><th>표기여부</th>';
html += '</tr>';
html += '</thead>';
html += '<tbody>';
@ -531,19 +561,21 @@
var rec = data.record[i];
html += '<tr>';
html += '<td class="text-center">' + (i + 1) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.mainchk) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.changeJobSeCode) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.mainno) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.subno) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.gubunNm) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.changeDe) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.ledgerGroupNo) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.ledgerIndvdlzNo) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.rqrcno) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.vhmno) + '</td>';
html += '<td class="text-left">' + this.nvl(rec.dtls) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.detailSn) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.flag) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.SZR_RMV_DTL_SN) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.CHG_TASK_SE_CD) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.CHG_TASK_SE_NM) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.MAIN_NO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.SNO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.CHG_YMD) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.LEDGER_GROUP_NO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.LEDGER_INDIV_NO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.APLY_RCPT_NO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.VHMNO) + '</td>';
html += '<td class="text-left">' + this.nvl(rec.SPCABL_MTTR) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.HSHLDR_NM) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.HSHLDR_IDECNO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.DTL_SN) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.FLAG) + '</td>';
html += '</tr>';
}
@ -556,69 +588,114 @@
/**
* LedgerInfo 테이블 행 생성
* NewLedgerResponse 구조에 맞춰 필드명 매핑
*/
getLedgerInfoTableRows: function(data) {
var html = '';
html += '<tr><th>연계결과코드</th><td>' + this.nvl(data.cntcResultCode) + '</td>';
html += '<th>연계결과상세</th><td>' + this.nvl(data.cntcResultDtls) + '</td></tr>';
html += '<tr><th>원부그룹번호</th><td>' + this.nvl(data.ledgerGroupNo) + '</td>';
html += '<th>원부개별화번호</th><td>' + this.nvl(data.ledgerIndvdlzNo) + '</td></tr>';
html += '<tr><th>차량관리번호</th><td>' + this.nvl(data.vhmno) + '</td>';
html += '<th>차량번호</th><td>' + this.nvl(data.vhrno) + '</td></tr>';
html += '<tr><th>차대번호</th><td>' + this.nvl(data.vin) + '</td>';
html += '<th>차종분류코드</th><td>' + this.nvl(data.vhctyAsortCode) + '</td></tr>';
html += '<tr><th>차종분류명</th><td>' + this.nvl(data.vhctyAsortNm) + '</td>';
html += '<th>차명</th><td>' + this.nvl(data.cnm) + '</td></tr>';
html += '<tr><th>색상코드</th><td>' + this.nvl(data.colorCode) + '</td>';
html += '<th>색상명</th><td>' + this.nvl(data.colorNm) + '</td></tr>';
html += '<tr><th>번호판규격코드</th><td>' + this.nvl(data.nmplStndrdCode) + '</td>';
html += '<th>번호판규격명</th><td>' + this.nvl(data.nmplStndrdNm) + '</td></tr>';
html += '<tr><th>용도구분코드</th><td>' + this.nvl(data.prposSeCode) + '</td>';
html += '<th>용도구분명</th><td>' + this.nvl(data.prposSeNm) + '</td></tr>';
html += '<tr><th>제작사명</th><td>' + this.nvl(data.mtrsFomNm) + '</td>';
html += '<th>형식명</th><td>' + this.nvl(data.fomNm) + '</td></tr>';
html += '<tr><th>취득금액</th><td>' + this.nvl(data.acqsAmount) + '</td>';
html += '<th>등록상세코드</th><td>' + this.nvl(data.registDetailCode) + '</td></tr>';
html += '<tr><th>등록상세명</th><td>' + this.nvl(data.registDetailNm) + '</td>';
html += '<th>최초등록일자</th><td>' + this.nvl(data.frstRegistDe) + '</td></tr>';
html += '<tr><th>자동차보험종료일자</th><td>' + this.nvl(data.caagEndde) + '</td>';
html += '<th>생산년도</th><td>' + this.nvl(data.prye) + '</td></tr>';
html += '<tr><th>사양번호1</th><td>' + this.nvl(data.spmnno1) + '</td>';
html += '<th>사양번호2</th><td>' + this.nvl(data.spmnno2) + '</td></tr>';
html += '<tr><th>연식월</th><td>' + this.nvl(data.yblMd) + '</td>';
html += '<th>주행거리</th><td>' + this.nvl(data.trvlDstnc) + '</td></tr>';
html += '<tr><th>검사유효기간시작일자</th><td>' + this.nvl(data.insptValidPdBgnde) + '</td>';
html += '<th>검사유효기간종료일자</th><td>' + this.nvl(data.insptValidPdEndde) + '</td></tr>';
html += '<tr><th>점검유효기간시작일자</th><td>' + this.nvl(data.chckValidPdBgnde) + '</td>';
html += '<th>점검유효기간종료일자</th><td>' + this.nvl(data.chckValidPdEndde) + '</td></tr>';
html += '<tr><th>등록신청구분명</th><td>' + this.nvl(data.registReqstSeNm) + '</td>';
html += '<th>최초등록신청번호</th><td>' + this.nvl(data.frstRegistRqrcno) + '</td></tr>';
html += '<tr><th>번호판보관반납일자</th><td>' + this.nvl(data.nmplCsdyRemnrDe) + '</td>';
html += '<th>번호판보관여부</th><td>' + this.nvl(data.nmplCsdyAt) + '</td></tr>';
html += '<tr><th>영업용사용기간</th><td>' + this.nvl(data.bssUsePd) + '</td>';
html += '<th>직권말소예방공지일자</th><td>' + this.nvl(data.octhtErsrPrvntcNticeDe) + '</td></tr>';
html += '<tr><th>말소등록일자</th><td>' + this.nvl(data.ersrRegistDe) + '</td>';
html += '<th>말소등록구분코드</th><td>' + this.nvl(data.ersrRegistSeCode) + '</td></tr>';
html += '<tr><th>말소등록구분명</th><td>' + this.nvl(data.ersrRegistSeNm) + '</td>';
html += '<th>저당건수</th><td>' + this.nvl(data.mrtgcnt) + '</td></tr>';
html += '<tr><th>차량건수</th><td>' + this.nvl(data.vhclecnt) + '</td>';
html += '<th>압인건수</th><td>' + this.nvl(data.stmdcnt) + '</td></tr>';
html += '<tr><th>주소1</th><td>' + this.nvl(data.adres1) + '</td>';
html += '<th>주소명1</th><td>' + this.nvl(data.adresNm1) + '</td></tr>';
html += '<tr><th>주소</th><td>' + this.nvl(data.adres) + '</td>';
html += '<th>주소명</th><td>' + this.nvl(data.adresNm) + '</td></tr>';
html += '<tr><th>개인법인여부</th><td>' + this.nvl(data.indvdlBsnmAt) + '</td>';
html += '<th>전화번호</th><td>' + this.nvl(data.telno) + '</td></tr>';
html += '<tr><th>소유자명</th><td>' + this.nvl(data.mberNm) + '</td>';
html += '<th>소유자구분코드</th><td>' + this.nvl(data.mberSeCode) + '</td></tr>';
html += '<tr><th>소유자구분번호</th><td>' + this.nvl(data.mberSeNo) + '</td>';
html += '<th>면세대상자구분코드</th><td>' + this.nvl(data.taxxmptTrgterSeCode) + '</td></tr>';
html += '<tr><th>면세대상자구분코드명</th><td>' + this.nvl(data.taxxmptTrgterSeCodeNm) + '</td>';
html += '<th>건수사항</th><td>' + this.nvl(data.cntMatter) + '</td></tr>';
html += '<tr><th>읍면동명</th><td>' + this.nvl(data.emdNm) + '</td>';
html += '<th>예방건수</th><td>' + this.nvl(data.prvntccnt) + '</td></tr>';
html += '<tr><th>수출이행여부확인일자</th><td>' + this.nvl(data.xportFlflAtSttemntDe) + '</td>';
html += '<th>협력사신청번호</th><td>' + this.nvl(data.partnRqrcno) + '</td></tr>';
// 연계 결과 정보
html += '<tr><th>연계결과코드</th><td>' + this.nvl(data.LINK_RSLT_CD) + '</td>';
html += '<th>연계결과상세</th><td>' + this.nvl(data.LINK_RSLT_DTL) + '</td></tr>';
// 원부 정보
html += '<tr><th>원부그룹번호</th><td>' + this.nvl(data.LEDGER_GROUP_NO) + '</td>';
html += '<th>원부개별번호</th><td>' + this.nvl(data.LEDGER_INDIV_NO) + '</td></tr>';
// 차량 기본 정보
html += '<tr><th>차량관리번호</th><td>' + this.nvl(data.VHMNO) + '</td>';
html += '<th>차량번호</th><td>' + this.nvl(data.VHRNO) + '</td></tr>';
html += '<tr><th>차대번호</th><td>' + this.nvl(data.VIN) + '</td>';
html += '<th>차명</th><td>' + this.nvl(data.ATMB_NM) + '</td></tr>';
// 차종 정보
html += '<tr><th>차종종별코드</th><td>' + this.nvl(data.CARMDL_ASORT_CD) + '</td>';
html += '<th>차종종별명</th><td>' + this.nvl(data.CARMDL_ASORT_NM) + '</td></tr>';
// 색상 정보
html += '<tr><th>색상코드</th><td>' + this.nvl(data.COLOR_CD) + '</td>';
html += '<th>색상명</th><td>' + this.nvl(data.COLOR_NM) + '</td></tr>';
// 번호판 정보
html += '<tr><th>번호판규격코드</th><td>' + this.nvl(data.NOPLT_SPCFCT_CD) + '</td>';
html += '<th>번호판규격명</th><td>' + this.nvl(data.NOPLT_SPCFCT_NM) + '</td></tr>';
html += '<tr><th>번호판영치최고일</th><td>' + this.nvl(data.NOPLT_CSDY_AVTSMT_YMD) + '</td>';
html += '<th>번호판영치여부</th><td>' + this.nvl(data.NOPLT_CSDY_YN) + '</td></tr>';
// 용도 정보
html += '<tr><th>용도구분코드</th><td>' + this.nvl(data.USG_SE_CD) + '</td>';
html += '<th>용도구분명</th><td>' + this.nvl(data.USG_SE_NM) + '</td></tr>';
// 형식 정보
html += '<tr><th>원동기형식명</th><td>' + this.nvl(data.MTRS_FOM_NM) + '</td>';
html += '<th>형식명</th><td>' + this.nvl(data.FOM_NM) + '</td></tr>';
// 취득 정보
html += '<tr><th>취득금액</th><td>' + this.nvl(data.ACQS_AMT) + '</td>';
html += '<th>최초양도일</th><td>' + this.nvl(data.FRST_TRNSFR_YMD) + '</td></tr>';
// 등록 정보
html += '<tr><th>등록상세코드</th><td>' + this.nvl(data.REG_DTL_CD) + '</td>';
html += '<th>등록상세명</th><td>' + this.nvl(data.REG_DTL_NM) + '</td></tr>';
html += '<tr><th>최초등록일</th><td>' + this.nvl(data.FRST_REG_YMD) + '</td>';
html += '<th>최초등록접수번호</th><td>' + this.nvl(data.FRST_REG_APLY_RCPT_NO) + '</td></tr>';
html += '<tr><th>등록신청구분명</th><td>' + this.nvl(data.REG_APLY_SE_NM) + '</td>';
html += '<th>차령종료일</th><td>' + this.nvl(data.VEAG_END_YMD) + '</td></tr>';
// 연식 및 제작 정보
html += '<tr><th>연식</th><td>' + this.nvl(data.YRIDNW) + '</td>';
html += '<th>제작년월일</th><td>' + this.nvl(data.FBCTN_YMD) + '</td></tr>';
html += '<tr><th>제원관리번호1</th><td>' + this.nvl(data.SPMNNO_1) + '</td>';
html += '<th>제원관리번호2</th><td>' + this.nvl(data.SPMNNO_2) + '</td></tr>';
// 주행 정보
html += '<tr><th>주행거리</th><td>' + this.nvl(data.DRVNG_DSTNC) + '</td>';
html += '<th>구동축전지식별번호</th><td>' + this.nvl(data.DRIV_SRGBTRY_IDNTF_NO) + '</td></tr>';
// 검사 정보
html += '<tr><th>검사유효기간시작일</th><td>' + this.nvl(data.INSP_VLD_PD_BGNG_YMD) + '</td>';
html += '<th>검사유효기간종료일</th><td>' + this.nvl(data.INSP_VLD_PD_END_YMD) + '</td></tr>';
html += '<tr><th>점검유효기간시작일</th><td>' + this.nvl(data.CHCK_VLD_PD_BGNG_YMD) + '</td>';
html += '<th>점검유효기간종료일</th><td>' + this.nvl(data.CHCK_VLD_PD_END_YMD) + '</td></tr>';
// 사업용 정보
html += '<tr><th>사업용사용기간</th><td>' + this.nvl(data.BSS_USE_PD_YMD) + '</td>';
html += '<th>발급번호</th><td>' + this.nvl(data.ISSU_NO) + '</td></tr>';
// 말소 정보
html += '<tr><th>직권말소예고통지일</th><td>' + this.nvl(data.OCTHT_ERSR_PRVNTC_AVTSMT_YMD) + '</td>';
html += '<th>말소등록일</th><td>' + this.nvl(data.ERSR_REG_YMD) + '</td></tr>';
html += '<tr><th>말소등록구분코드</th><td>' + this.nvl(data.ERSR_REG_SE_CD) + '</td>';
html += '<th>말소등록구분명</th><td>' + this.nvl(data.ERSR_REG_SE_NM) + '</td></tr>';
// 저당/압류/변경 정보
html += '<tr><th>저당수</th><td>' + this.nvl(data.MRTG_CNT) + '</td>';
html += '<th>압류건수</th><td>' + this.nvl(data.SZR_CNT) + '</td></tr>';
html += '<tr><th>구조변경수</th><td>' + this.nvl(data.STRCT_CHG_CNT) + '</td>';
html += '<th>특기사항건수</th><td>' + this.nvl(data.SPCABL_MTTR_CNT) + '</td></tr>';
html += '<tr><th>예고수</th><td>' + this.nvl(data.PRVNTC_CNT) + '</td>';
html += '<th>수출이행여부신고일</th><td>' + this.nvl(data.XPORT_FLFL_YN_DCLR_YMD) + '</td></tr>';
// 소유자 정보
html += '<tr><th>대표소유자성명</th><td>' + this.nvl(data.RPRS_OWNR_NM) + '</td>';
html += '<th>대표소유자회원번호</th><td>' + this.nvl(data.RPRSV_OWNR_IDECNO) + '</td></tr>';
html += '<tr><th>대표소유자회원구분코드</th><td>' + this.nvl(data.RPRS_OWNR_MBR_SE_CD) + '</td>';
html += '<th>대표소유자전화번호</th><td>' + this.nvl(data.RPRS_OWNR_TELNO) + '</td></tr>';
html += '<tr><th>개인사업자여부</th><td>' + this.nvl(data.INDVDL_BZMN_YN) + '</td>';
html += '<th>비과세대상구분코드명</th><td>' + this.nvl(data.TAXXMPT_APLCN_SE_CD) + '</td></tr>';
html += '<tr><th>비과세대상구분코드</th><td>' + this.nvl(data.TAXXMPT_TRPR_SE_CD) + '</td>';
html += '<th>-</th><td>-</td></tr>';
// 주소 정보
html += '<tr><th>사용본거지주소</th><td>' + this.nvl(data.USGSRHLD_ADDR_1) + '</td>';
html += '<th>사용본거지주소상세</th><td>' + this.nvl(data.USGSRHLD_ADDR_DTL_1) + '</td></tr>';
html += '<tr><th>사용본거지행정동명</th><td>' + this.nvl(data.USGSRHLD_DONG_NM) + '</td>';
html += '<th>소유자주소</th><td>' + this.nvl(data.OWNR_ADDR) + '</td></tr>';
html += '<tr><th>소유자주소상세</th><td colspan="3">' + this.nvl(data.OWNR_ADDR_DTL) + '</td></tr>';
// 처리불가 정보
html += '<tr><th>처리불가사유코드</th><td>' + this.nvl(data.PROCESS_IMPRTY_RESN_CODE) + '</td>';
html += '<th>처리불가사유상세</th><td colspan="3">' + this.nvl(data.PROCESS_IMPRTY_RESN_DTLS) + '</td></tr>';
return html;
},

@ -21,109 +21,109 @@
</colgroup>
<tr>
<th class="th">연계결과코드</th>
<td id="cntcResultCode">${data.cntcResultCode}</td>
<td id="linkRsltCd">${data.linkRsltCd}</td>
<th class="th">연계결과상세</th>
<td id="cntcResultDtls">${data.cntcResultDtls}</td>
<td id="linkRsltDtl">${data.linkRsltDtl}</td>
</tr>
<tr>
<th class="th">생산년도</th>
<td id="prye">${data.prye}</td>
<td id="yridnw">${data.yridnw}</td>
<th class="th">등록일자</th>
<td id="registDe">${data.registDe}</td>
<td id="regYmd">${data.regYmd}</td>
</tr>
<tr>
<th class="th">말소등록구분코드</th>
<td id="ersrRegistSeCode">${data.ersrRegistSeCode}</td>
<td id="ersrRegSeCd">${data.ersrRegSeCd}</td>
<th class="th">말소등록구분명</th>
<td id="ersrRegistSeNm">${data.ersrRegistSeNm}</td>
<td id="ersrRegSeNm">${data.ersrRegSeNm}</td>
</tr>
<tr>
<th class="th">말소등록일자</th>
<td id="ersrRegistDe">${data.ersrRegistDe}</td>
<td id="ersrRegYmd">${data.ersrRegYmd}</td>
<th class="th">등록상세코드</th>
<td id="registDetailCode">${data.registDetailCode}</td>
<td id="regDtlCd">${data.regDtlCd}</td>
</tr>
<tr>
<th class="th">배기량</th>
<td id="dsplvl">${data.dsplvl}</td>
<th class="th">사용본거지법정동코드</th>
<td id="useStrnghldLegaldongCode">${data.useStrnghldLegaldongCode}</td>
<td id="usgsrhldStdgCd">${data.usgsrhldStdgCd}</td>
</tr>
<tr>
<th class="th">사용본거지행정동코드</th>
<td id="useStrnghldAdstrdCode">${data.useStrnghldAdstrdCode}</td>
<td id="usgsrhldDongCd">${data.usgsrhldDongCd}</td>
<th class="th">사용본거지산</th>
<td id="useStrnghldMntn">${data.useStrnghldMntn}</td>
<td id="usgsrhldMtnYn">${data.usgsrhldMtnYn}</td>
</tr>
<tr>
<th class="th">사용본거지번지</th>
<td id="useStrnghldLnbr">${data.useStrnghldLnbr}</td>
<td id="usgsrhldLnbr">${data.usgsrhldLnbr}</td>
<th class="th">사용본거지호</th>
<td id="useStrnghldHo">${data.useStrnghldHo}</td>
<td id="usgsrhldHo">${data.usgsrhldHo}</td>
</tr>
<tr>
<th class="th">사용본거지주소명</th>
<td id="useStrnghldAdresNm">${data.useStrnghldAdresNm}</td>
<td id="usgsrhldAddrNm">${data.usgsrhldAddrNm}</td>
<th class="th">사용본거지도로명코드</th>
<td id="useStrnghldRoadNmCode">${data.useStrnghldRoadNmCode}</td>
<td id="usgsrhldRoadNmCd">${data.usgsrhldRoadNmCd}</td>
</tr>
<tr>
<th class="th">사용본거지지하건물구분코드</th>
<td id="usgsrhldUndgrndBuldSeCode">${data.usgsrhldUndgrndBuldSeCode}</td>
<td id="usgsrhldUdgdBldgSeCd">${data.usgsrhldUdgdBldgSeCd}</td>
<th class="th">사용본거지건물본번</th>
<td id="useStrnghldBuldMainNo">${data.useStrnghldBuldMainNo}</td>
<td id="usgsrhldBmno">${data.usgsrhldBmno}</td>
</tr>
<tr>
<th class="th">사용본거지건물부번</th>
<td id="useStrnghldBuldSubNo">${data.useStrnghldBuldSubNo}</td>
<td id="usgsrhldBsno">${data.usgsrhldBsno}</td>
<th class="th">사용본거지우편번호코드</th>
<td id="useStrnghldGrcCode">${data.useStrnghldGrcCode}</td>
<td id="usgsrhldGrcCd">${data.usgsrhldGrcCd}</td>
</tr>
<tr>
<th class="th">사용본거지주소전체</th>
<td colspan="3" id="usgsrhldAdresFull">${data.usgsrhldAdresFull}</td>
<td colspan="3" id="usgsrhldWholAddr">${data.usgsrhldWholAddr}</td>
</tr>
<tr>
<th class="th">소유자구분코드</th>
<td id="mberSeCode">${data.mberSeCode}</td>
<td id="rprsOwnrMbrSeCd">${data.rprsOwnrMbrSeCd}</td>
<th class="th">소유자명</th>
<td id="mberNm">${data.mberNm}</td>
<td id="rprsOwnrNm">${data.rprsOwnrNm}</td>
</tr>
<tr>
<th class="th">소유자구분번호</th>
<td id="mberSeNo">${data.mberSeNo}</td>
<td id="rprsvOwnrIdecno">${data.rprsvOwnrIdecno}</td>
<th class="th">전화번호</th>
<td id="telno">${data.telno}</td>
<td id="rprsOwnrTelno">${data.rprsOwnrTelno}</td>
</tr>
<tr>
<th class="th">소유자법정동코드</th>
<td id="ownerLegaldongCode">${data.ownerLegaldongCode}</td>
<td id="ownrStdgCd">${data.ownrStdgCd}</td>
<th class="th">소유자행정동코드</th>
<td id="ownerAdstrdCode">${data.ownerAdstrdCode}</td>
<td id="ownrDongCd">${data.ownrDongCd}</td>
</tr>
<tr>
<th class="th">소유자산</th>
<td id="ownerMntn">${data.ownerMntn}</td>
<td id="ownrMtnYn">${data.ownrMtnYn}</td>
<th class="th">소유자번지</th>
<td id="ownerLnbr">${data.ownerLnbr}</td>
<td id="ownrLnbr">${data.ownrLnbr}</td>
</tr>
<tr>
<th class="th">소유자호</th>
<td id="ownerHo">${data.ownerHo}</td>
<td id="ownrHo">${data.ownrHo}</td>
<th class="th">소유자주소명</th>
<td id="ownerAdresNm">${data.ownerAdresNm}</td>
<td id="ownrAddrNm">${data.ownrAddrNm}</td>
</tr>
<tr>
<th class="th">소유자도로명코드</th>
<td id="ownerRoadNmCode">${data.ownerRoadNmCode}</td>
<td id="ownrRoadNmCd">${data.ownrRoadNmCd}</td>
<th class="th">소유자지하건물구분코드</th>
<td id="ownerUndgrndBuldSeCode">${data.ownerUndgrndBuldSeCode}</td>
<td id="ownrUdgdBldgSeCd">${data.ownrUdgdBldgSeCd}</td>
</tr>
<tr>
<th class="th">소유자건물본번</th>
<td id="ownerBuldMainNo">${data.ownerBuldMainNo}</td>
<td id="ownrBmno">${data.ownrBmno}</td>
<th class="th">소유자건물부번</th>
<td id="ownerBuldSubNo">${data.ownerBuldSubNo}</td>
<td id="ownrBsno">${data.ownrBsno}</td>
</tr>
<tr>
<th class="th">소유자주소전체</th>
@ -131,19 +131,19 @@
</tr>
<tr>
<th class="th">변경후차량번호</th>
<td id="aftrVhrno">${data.aftrVhrno}</td>
<td id="rearVhrno">${data.rearVhrno}</td>
<th class="th">사용연료코드</th>
<td id="useFuelCode">${data.useFuelCode}</td>
<td id="useFuelCd">${data.useFuelCd}</td>
</tr>
<tr>
<th class="th">용도구분코드</th>
<td id="prposSeCode">${data.prposSeCode}</td>
<td id="usgSeCd">${data.usgSeCd}</td>
<th class="th">제작사명</th>
<td id="mtrsFomNm">${data.mtrsFomNm}</td>
</tr>
<tr>
<th class="th">변경전차량번호</th>
<td id="frntVhrno">${data.frntVhrno}</td>
<td id="bfrVhrno">${data.bfrVhrno}</td>
<th class="th">차량번호</th>
<td id="vhrno">${data.vhrno}</td>
</tr>
@ -151,115 +151,115 @@
<th class="th">차대번호</th>
<td id="vin">${data.vin}</td>
<th class="th">차명</th>
<td id="cnm">${data.cnm}</td>
<td id="atmbNm">${data.atmbNm}</td>
</tr>
<tr>
<th class="th">차량총중량</th>
<td id="vhcleTotWt">${data.vhcleTotWt}</td>
<td id="vhclTotlWt">${data.vhclTotlWt}</td>
<th class="th">자동차보험종료일자</th>
<td id="caagEndde">${data.caagEndde}</td>
<td id="veagEndYmd">${data.veagEndYmd}</td>
</tr>
<tr>
<th class="th">변경일자</th>
<td id="changeDe">${data.changeDe}</td>
<td id="chgYmd">${data.chgYmd}</td>
<th class="th">차종분류코드</th>
<td id="vhctyAsortCode">${data.vhctyAsortCode}</td>
<td id="carmdlAsortCd">${data.carmdlAsortCd}</td>
</tr>
<tr>
<th class="th">차종유형코드</th>
<td id="vhctyTyCode">${data.vhctyTyCode}</td>
<td id="carmdlTypeCd">${data.carmdlTypeCd}</td>
<th class="th">차종구분코드</th>
<td id="vhctySeCode">${data.vhctySeCode}</td>
<td id="carmdlSeCd">${data.carmdlSeCd}</td>
</tr>
<tr>
<th class="th">최대적재량</th>
<td id="mxmmLdg">${data.mxmmLdg}</td>
<th class="th">차종분류명</th>
<td id="vhctyAsortNm">${data.vhctyAsortNm}</td>
<td id="carmdlAsortNm">${data.carmdlAsortNm}</td>
</tr>
<tr>
<th class="th">차종유형명</th>
<td id="vhctyTyNm">${data.vhctyTyNm}</td>
<td id="carmdlTypeNm">${data.carmdlTypeNm}</td>
<th class="th">차종구분명</th>
<td id="vhctySeNm">${data.vhctySeNm}</td>
<td id="carmdlClsfNm">${data.carmdlClsfNm}</td>
</tr>
<tr>
<th class="th">최초등록일자</th>
<td id="frstRegistDe">${data.frstRegistDe}</td>
<td id="frstRegYmd">${data.frstRegYmd}</td>
<th class="th">형식명</th>
<td id="fomNm">${data.fomNm}</td>
</tr>
<tr>
<th class="th">취득일자</th>
<td id="acqsDe">${data.acqsDe}</td>
<td id="acqsYmd">${data.acqsYmd}</td>
<th class="th">취득종료일자</th>
<td id="acqsEndDe">${data.acqsEndDe}</td>
<td id="acqsEndYmd">${data.acqsEndYmd}</td>
</tr>
<tr>
<th class="th">연식월</th>
<td id="yblMd">${data.yblMd}</td>
<td id="fbctnYmd">${data.fbctnYmd}</td>
<th class="th">이전등록일자</th>
<td id="transrRegistDe">${data.transrRegistDe}</td>
<td id="transrRegYmd">${data.transrRegYmd}</td>
</tr>
<tr>
<th class="th">특정등록상태코드</th>
<td id="spcfRegistSttusCode">${data.spcfRegistSttusCode}</td>
<td id="spcfRegSttsCd">${data.spcfRegSttsCd}</td>
<th class="th">색상명</th>
<td id="colorNm">${data.colorNm}</td>
</tr>
<tr>
<th class="th">저당건수</th>
<td id="mrtgCo">${data.mrtgCo}</td>
<td id="mrtgCnt">${data.mrtgCnt}</td>
<th class="th">압류건수</th>
<td id="seizrCo">${data.seizrCo}</td>
<td id="szrCnt">${data.szrCnt}</td>
</tr>
<tr>
<th class="th">압인건수</th>
<td id="stmdCo">${data.stmdCo}</td>
<td id="strctChgCnt">${data.strctChgCnt}</td>
<th class="th">번호판보관여부</th>
<td id="nmplCsdyAt">${data.nmplCsdyAt}</td>
<td id="nopltCsdyYn">${data.nopltCsdyYn}</td>
</tr>
<tr>
<th class="th">번호판보관반납일자</th>
<td id="nmplCsdyRemnrDe">${data.nmplCsdyRemnrDe}</td>
<td id="nopltCsdyAvtsmtYmd">${data.nopltCsdyAvtsmtYmd}</td>
<th class="th">원산지구분코드</th>
<td id="originSeCode">${data.originSeCode}</td>
<td id="srcSeCd">${data.srcSeCd}</td>
</tr>
<tr>
<th class="th">번호판규격코드</th>
<td id="nmplStndrdCode">${data.nmplStndrdCode}</td>
<td id="nopltSpcfctCd">${data.nopltSpcfctCd}</td>
<th class="th">취득금액</th>
<td id="acqsAmount">${data.acqsAmount}</td>
<td id="acqsAmt">${data.acqsAmt}</td>
</tr>
<tr>
<th class="th">검사유효기간시작일자</th>
<td id="insptValidPdBgnde">${data.insptValidPdBgnde}</td>
<td id="inspVldPdBgngYmd">${data.inspVldPdBgngYmd}</td>
<th class="th">검사유효기간종료일자</th>
<td id="insptValidPdEndde">${data.insptValidPdEndde}</td>
<td id="inspVldPdEndYmd">${data.inspVldPdEndYmd}</td>
</tr>
<tr>
<th class="th">화물차승차정원수</th>
<td id="tkcarPscapCo">${data.tkcarPscapCo}</td>
<td id="rdcpctCnt">${data.rdcpctCnt}</td>
<th class="th">사양번호</th>
<td id="spmnno">${data.spmnno}</td>
</tr>
<tr>
<th class="th">주행거리</th>
<td id="trvlDstnc">${data.trvlDstnc}</td>
<td id="drvngDstnc">${data.drvngDstnc}</td>
<th class="th">최초등록신청번호</th>
<td id="frstRegistRqrcno">${data.frstRegistRqrcno}</td>
<td id="frstRegAplyRcptNo">${data.frstRegAplyRcptNo}</td>
</tr>
<tr>
<th class="th">자진말소예방공지일자</th>
<td id="vlntErsrPrvntcNticeDe">${data.vlntErsrPrvntcNticeDe}</td>
<td id="vlntErsrPrvntcAvtsmtYmd">${data.vlntErsrPrvntcAvtsmtYmd}</td>
<th class="th">등록기관명</th>
<td id="registInsttNm">${data.registInsttNm}</td>
<td id="ognzNm">${data.ognzNm}</td>
</tr>
<tr>
<th class="th">처리불가사유코드</th>
<td id="processImprtyResnCode">${data.processImprtyResnCode}</td>
<td id="prcsImprtyRsnCd">${data.prcsImprtyRsnCd}</td>
<th class="th">처리불가사유상세</th>
<td id="processImprtyResnDtls">${data.processImprtyResnDtls}</td>
<td id="prcsImprtyRsnDtls">${data.prcsImprtyRsnDtls}</td>
</tr>
<tr>
<th class="th">차체길이</th>
@ -275,9 +275,9 @@
</tr>
<tr>
<th class="th">연료소비율</th>
<td id="fuelCnsmpRt">${data.fuelCnsmpRt}</td>
<td id="fuelCnsmprt">${data.fuelCnsmprt}</td>
<th class="th">전기복합연료소비율</th>
<td id="elctyCmpndFuelCnsmpRt">${data.elctyCmpndFuelCnsmpRt}</td>
<td id="elctyCmpndFuelCnsmprt">${data.elctyCmpndFuelCnsmprt}</td>
</tr>
</table>
</div>

@ -21,15 +21,15 @@
</colgroup>
<tr>
<th class="th">연계결과코드</th>
<td id="cntcResultCode">${data.cntcResultCode}</td>
<td id="linkRsltCd">${data.linkRsltCd}</td>
<th class="th">연계결과상세</th>
<td id="cntcResultDtls">${data.cntcResultDtls}</td>
<td id="linkRsltDtl">${data.linkRsltDtl}</td>
</tr>
<tr>
<th class="th">원부그룹번호</th>
<td id="ledgerGroupNo">${data.ledgerGroupNo}</td>
<th class="th">원부개별번호</th>
<td id="ledgerIndvdlzNo">${data.ledgerIndvdlzNo}</td>
<th class="th">원부개별번호</th>
<td id="ledgerIndivNo">${data.ledgerIndivNo}</td>
</tr>
<tr>
<th class="th">차량관리번호</th>
@ -40,164 +40,176 @@
<tr>
<th class="th">차대번호</th>
<td id="vin">${data.vin}</td>
<th class="th">차종분류코드</th>
<td id="vhctyAsortCode">${data.vhctyAsortCode}</td>
<th class="th">차종종별코드</th>
<td id="carmdlAsortCd">${data.carmdlAsortCd}</td>
</tr>
<tr>
<th class="th">차종분류명</th>
<td id="vhctyAsortNm">${data.vhctyAsortNm}</td>
<th class="th">차종종별명</th>
<td id="carmdlAsortNm">${data.carmdlAsortNm}</td>
<th class="th">차명</th>
<td id="cnm">${data.cnm}</td>
<td id="atmbNm">${data.atmbNm}</td>
</tr>
<tr>
<th class="th">색상코드</th>
<td id="colorCode">${data.colorCode}</td>
<td id="colorCd">${data.colorCd}</td>
<th class="th">색상명</th>
<td id="colorNm">${data.colorNm}</td>
</tr>
<tr>
<th class="th">번호판규격코드</th>
<td id="nmplStndrdCode">${data.nmplStndrdCode}</td>
<td id="nopltSpcfctCd">${data.nopltSpcfctCd}</td>
<th class="th">번호판규격명</th>
<td id="nmplStndrdNm">${data.nmplStndrdNm}</td>
<td id="nopltSpcfctNm">${data.nopltSpcfctNm}</td>
</tr>
<tr>
<th class="th">용도구분코드</th>
<td id="prposSeCode">${data.prposSeCode}</td>
<td id="usgSeCd">${data.usgSeCd}</td>
<th class="th">용도구분명</th>
<td id="prposSeNm">${data.prposSeNm}</td>
<td id="usgSeNm">${data.usgSeNm}</td>
</tr>
<tr>
<th class="th">제작사명</th>
<th class="th">원동기형식명</th>
<td id="mtrsFomNm">${data.mtrsFomNm}</td>
<th class="th">형식명</th>
<td id="fomNm">${data.fomNm}</td>
</tr>
<tr>
<th class="th">취득금액</th>
<td id="acqsAmount">${data.acqsAmount}</td>
<td id="acqsAmt">${data.acqsAmt}</td>
<th class="th">등록상세코드</th>
<td id="registDetailCode">${data.registDetailCode}</td>
<td id="regDtlCd">${data.regDtlCd}</td>
</tr>
<tr>
<th class="th">등록상세명</th>
<td id="registDetailNm">${data.registDetailNm}</td>
<th class="th">최초등록일</th>
<td id="frstRegistDe">${data.frstRegistDe}</td>
<td id="regDtlNm">${data.regDtlNm}</td>
<th class="th">최초등록일</th>
<td id="frstRegYmd">${data.frstRegYmd}</td>
</tr>
<tr>
<th class="th">자동차보험종료일자</th>
<td id="caagEndde">${data.caagEndde}</td>
<th class="th">생산년도</th>
<td id="prye">${data.prye}</td>
<th class="th">차령종료일</th>
<td id="veagEndYmd">${data.veagEndYmd}</td>
<th class="th">연식</th>
<td id="yridnw">${data.yridnw}</td>
</tr>
<tr>
<th class="th">사양번호1</th>
<th class="th">제원관리번호1</th>
<td id="spmnno1">${data.spmnno1}</td>
<th class="th">사양번호2</th>
<th class="th">제원관리번호2</th>
<td id="spmnno2">${data.spmnno2}</td>
</tr>
<tr>
<th class="th">연식월</th>
<td id="yblMd">${data.yblMd}</td>
<th class="th">제작년월일</th>
<td id="fbctnYmd">${data.fbctnYmd}</td>
<th class="th">주행거리</th>
<td id="trvlDstnc">${data.trvlDstnc}</td>
<td id="drvngDstnc">${data.drvngDstnc}</td>
</tr>
<tr>
<th class="th">검사유효기간시작일</th>
<td id="insptValidPdBgnde">${data.insptValidPdBgnde}</td>
<th class="th">검사유효기간종료일</th>
<td id="insptValidPdEndde">${data.insptValidPdEndde}</td>
<th class="th">검사유효기간시작일</th>
<td id="inspVldPdBgngYmd">${data.inspVldPdBgngYmd}</td>
<th class="th">검사유효기간종료일</th>
<td id="inspVldPdEndYmd">${data.inspVldPdEndYmd}</td>
</tr>
<tr>
<th class="th">점검유효기간시작일</th>
<td id="chckValidPdBgnde">${data.chckValidPdBgnde}</td>
<th class="th">점검유효기간종료일</th>
<td id="chckValidPdEndde">${data.chckValidPdEndde}</td>
<th class="th">점검유효기간시작일</th>
<td id="chckVldPdBgngYmd">${data.chckVldPdBgngYmd}</td>
<th class="th">점검유효기간종료일</th>
<td id="chckVldPdEndYmd">${data.chckVldPdEndYmd}</td>
</tr>
<tr>
<th class="th">등록신청구분명</th>
<td id="registReqstSeNm">${data.registReqstSeNm}</td>
<th class="th">최초등록신청번호</th>
<td id="frstRegistRqrcno">${data.frstRegistRqrcno}</td>
<td id="regAplySeNm">${data.regAplySeNm}</td>
<th class="th">최초등록접수번호</th>
<td id="frstRegAplyRcptNo">${data.frstRegAplyRcptNo}</td>
</tr>
<tr>
<th class="th">번호판보관반납일자</th>
<td id="nmplCsdyRemnrDe">${data.nmplCsdyRemnrDe}</td>
<th class="th">번호판보관여부</th>
<td id="nmplCsdyAt">${data.nmplCsdyAt}</td>
<th class="th">번호판영치최고일</th>
<td id="nopltCsdyAvtsmtYmd">${data.nopltCsdyAvtsmtYmd}</td>
<th class="th">번호판영치여부</th>
<td id="nopltCsdyYn">${data.nopltCsdyYn}</td>
</tr>
<tr>
<th class="th">업용사용기간</th>
<td id="bssUsePd">${data.bssUsePd}</td>
<th class="th">직권말소예방공지일자</th>
<td id="octhtErsrPrvntcNticeDe">${data.octhtErsrPrvntcNticeDe}</td>
<th class="th">업용사용기간</th>
<td id="bssUsePdYmd">${data.bssUsePdYmd}</td>
<th class="th">직권말소예고통지일</th>
<td id="octhtErsrPrvntcAvtsmtYmd">${data.octhtErsrPrvntcAvtsmtYmd}</td>
</tr>
<tr>
<th class="th">말소등록일</th>
<td id="ersrRegistDe">${data.ersrRegistDe}</td>
<th class="th">말소등록일</th>
<td id="ersrRegYmd">${data.ersrRegYmd}</td>
<th class="th">말소등록구분코드</th>
<td id="ersrRegistSeCode">${data.ersrRegistSeCode}</td>
<td id="ersrRegSeCd">${data.ersrRegSeCd}</td>
</tr>
<tr>
<th class="th">말소등록구분명</th>
<td id="ersrRegistSeNm">${data.ersrRegistSeNm}</td>
<th class="th">저당수</th>
<td id="mrtgcnt">${data.mrtgcnt}</td>
<td id="ersrRegSeNm">${data.ersrRegSeNm}</td>
<th class="th">저당수</th>
<td id="mrtgCnt">${data.mrtgCnt}</td>
</tr>
<tr>
<th class="th">차량건수</th>
<td id="vhclecnt">${data.vhclecnt}</td>
<th class="th">압인건수</th>
<td id="stmdcnt">${data.stmdcnt}</td>
<th class="th">압류건수</th>
<td id="szrCnt">${data.szrCnt}</td>
<th class="th">구조변경수</th>
<td id="strctChgCnt">${data.strctChgCnt}</td>
</tr>
<tr>
<th class="th">주소1</th>
<td id="adres1">${data.adres1}</td>
<th class="th">주소명1</th>
<td id="adresNm1">${data.adresNm1}</td>
<th class="th">사용본거지주소</th>
<td id="usgsrhldAddr1">${data.usgsrhldAddr1}</td>
<th class="th">사용본거지주소상세</th>
<td id="usgsrhldAddrDtl1">${data.usgsrhldAddrDtl1}</td>
</tr>
<tr>
<th class="th">주소</th>
<td id="adres">${data.adres}</td>
<th class="th">주소</th>
<td id="adresNm">${data.adresNm}</td>
<th class="th">사용본거지행정동명</th>
<td id="usgsrhldDongNm">${data.usgsrhldDongNm}</td>
<th class="th">소유자주소</th>
<td id="ownrAddr">${data.ownrAddr}</td>
</tr>
<tr>
<th class="th">개인법인여부</th>
<td id="indvdlBsnmAt">${data.indvdlBsnmAt}</td>
<th class="th">전화번호</th>
<td id="telno">${data.telno}</td>
<th class="th">소유자주소상세</th>
<td id="ownrAddrDtl">${data.ownrAddrDtl}</td>
<th class="th">개인사업자여부</th>
<td id="indvdlBzmnYn">${data.indvdlBzmnYn}</td>
</tr>
<tr>
<th class="th">소유자명</th>
<td id="mberNm">${data.mberNm}</td>
<th class="th">소유자구분코드</th>
<td id="mberSeCode">${data.mberSeCode}</td>
<th class="th">대표소유자전화번호</th>
<td id="rprsOwnrTelno">${data.rprsOwnrTelno}</td>
<th class="th">대표소유자성명</th>
<td id="rprsOwnrNm">${data.rprsOwnrNm}</td>
</tr>
<tr>
<th class="th">소유자구분번호</th>
<td id="mberSeNo">${data.mberSeNo}</td>
<th class="th">면세대상자구분코드</th>
<td id="taxxmptTrgterSeCode">${data.taxxmptTrgterSeCode}</td>
<th class="th">대표소유자회원구분코드</th>
<td id="rprsOwnrMbrSeCd">${data.rprsOwnrMbrSeCd}</td>
<th class="th">대표소유자회원번호</th>
<td id="rprsvOwnrIdecno">${data.rprsvOwnrIdecno}</td>
</tr>
<tr>
<th class="th">면세대상자구분코드명</th>
<td id="taxxmptTrgterSeCodeNm">${data.taxxmptTrgterSeCodeNm}</td>
<th class="th">건수사항</th>
<td id="cntMatter">${data.cntMatter}</td>
<th class="th">비과세대상구분코드</th>
<td id="taxxmptTrprSeCd">${data.taxxmptTrprSeCd}</td>
<th class="th">비과세대상구분코드명</th>
<td id="taxxmptAplcnSeCd">${data.taxxmptAplcnSeCd}</td>
</tr>
<tr>
<th class="th">읍면동명</th>
<td id="emdNm">${data.emdNm}</td>
<th class="th">예방건수</th>
<td id="prvntccnt">${data.prvntccnt}</td>
<th class="th">특기사항건수</th>
<td id="spcablMttrCnt">${data.spcablMttrCnt}</td>
<th class="th">예수</th>
<td id="prvntcCnt">${data.prvntcCnt}</td>
</tr>
<tr>
<th class="th">수출이행여부확인일자</th>
<td id="xportFlflAtSttemntDe">${data.xportFlflAtSttemntDe}</td>
<th class="th">협력사신청번호</th>
<td id="partnRqrcno">${data.partnRqrcno}</td>
<th class="th">수출이행여부신고일</th>
<td id="xportFlflYnDclrYmd">${data.xportFlflYnDclrYmd}</td>
<th class="th">발급번호</th>
<td id="issuNo">${data.issuNo}</td>
</tr>
<tr>
<th class="th">최초양도일</th>
<td id="frstTrnsfrYmd">${data.frstTrnsfrYmd}</td>
<th class="th">구동축전지식별번호</th>
<td id="drivSrgbtryIdntfNo">${data.drivSrgbtryIdntfNo}</td>
</tr>
<tr>
<th class="th">처리불가사유코드</th>
<td id="prcsImprtyRsnCd">${data.prcsImprtyRsnCd}</td>
<th class="th">처리불가사유상세</th>
<td id="prcsImprtyRsnDtls">${data.prcsImprtyRsnDtls}</td>
</tr>
</table>
@ -209,52 +221,58 @@
<col style="width: 5%;" />
<col style="width: 7%;" />
<col style="width: 8%;" />
<col style="width: 8%;" />
<col style="width: 6%;" />
<col style="width: 6%;" />
<col style="width: 8%;" />
<col style="width: 10%;" />
<col style="width: 8%;" />
<col style="width: 8%;" />
<col style="width: 8%;" />
<col style="width: 8%;" />
<col style="width: auto;" />
<col style="width: 8%;" />
<col style="width: 8%;" />
<col style="width: 7%;" />
<col style="width: 6%;" />
</colgroup>
<thead>
<tr>
<th class="th">번호</th>
<th class="th">메인체크</th>
<th class="th">변경작업구분코드</th>
<th class="th">해제여부</th>
<th class="th">변경업무구분코드</th>
<th class="th">변경업무구분명</th>
<th class="th">주번호</th>
<th class="th">부번호</th>
<th class="th">구분명</th>
<th class="th">변경일자</th>
<th class="th">원부그룹번호</th>
<th class="th">원부개별번호</th>
<th class="th">신청번호</th>
<th class="th">접수번호</th>
<th class="th">차량관리번호</th>
<th class="th">상세내역</th>
<th class="th">상세일련번호</th>
<th class="th">플래그</th>
<th class="th">사항란</th>
<th class="th">세대주명</th>
<th class="th">세대주개인암호화번호</th>
<th class="th">상세순번</th>
<th class="th">표기여부</th>
</tr>
</thead>
<tbody>
<c:forEach var="rec" items="${data.record}" varStatus="status">
<tr>
<td class="text-center">${status.count}</td>
<td class="text-center">${rec.mainchk}</td>
<td class="text-center">${rec.changeJobSeCode}</td>
<td class="text-center">${rec.mainno}</td>
<td class="text-center">${rec.subno}</td>
<td class="text-center">${rec.gubunNm}</td>
<td class="text-center">${rec.changeDe}</td>
<td class="text-center">${rec.szrRmvDtlSn}</td>
<td class="text-center">${rec.chgTaskSeCd}</td>
<td class="text-center">${rec.chgTaskSeNm}</td>
<td class="text-center">${rec.mainNo}</td>
<td class="text-center">${rec.sno}</td>
<td class="text-center">${rec.chgYmd}</td>
<td class="text-center">${rec.ledgerGroupNo}</td>
<td class="text-center">${rec.ledgerIndvdlzNo}</td>
<td class="text-center">${rec.rqrcno}</td>
<td class="text-center">${rec.ledgerIndivNo}</td>
<td class="text-center">${rec.aplyRcptNo}</td>
<td class="text-center">${rec.vhmno}</td>
<td class="text-left">${rec.dtls}</td>
<td class="text-center">${rec.detailSn}</td>
<td class="text-left">${rec.spcablMttr}</td>
<td class="text-center">${rec.hshldrNm}</td>
<td class="text-center">${rec.hshldrIdecno}</td>
<td class="text-center">${rec.dtlSn}</td>
<td class="text-center">${rec.flag}</td>
</tr>
</c:forEach>

@ -31,13 +31,9 @@
<li>
<input type="text" id="searchVin" name="searchVin" class="input" style="width: 150px;" autocomplete="off" placeholder="차대번호"/>
</li>
<li class="th">담당자명</li>
<li>
<input type="text" id="searchChargerNm" name="searchChargerNm" class="input" style="width: 120px;" autocomplete="off" placeholder="담당자명"/>
</li>
<li class="th">연계결과</li>
<li>
<select id="searchCntcResultCode" name="cntcResultCode" class="input" style="width: 120px;">
<select id="searchLinkRsltCd" name="searchLinkRsltCd" class="input" style="width: 120px;">
<option value="">전체</option>
<option value="MSG50000">성공</option>
<option value="ERROR">에러</option>
@ -185,15 +181,13 @@
var searchEndDate = $.trim(nvl($("#searchEndDate").val(), "")).replace(/-/g, '');
var searchVhrno = $.trim(nvl($("#searchVhrno").val(), ""));
var searchVin = $.trim(nvl($("#searchVin").val(), ""));
var searchChargerNm = $.trim(nvl($("#searchChargerNm").val(), ""));
var searchCntcResultCode = $.trim(nvl($("#searchCntcResultCode").val(), ""));
var searchLinkRsltCd = $.trim(nvl($("#searchLinkRsltCd").val(), ""));
SEARCH_COND.searchStartDate = searchStartDate;
SEARCH_COND.searchEndDate = searchEndDate;
SEARCH_COND.vhrno = searchVhrno;
SEARCH_COND.vin = searchVin;
SEARCH_COND.chargerNm = searchChargerNm;
SEARCH_COND.cntcResultCode = searchCntcResultCode;
SEARCH_COND.searchVhrno = searchVhrno;
SEARCH_COND.searchVin = searchVin;
SEARCH_COND.searchLinkRsltCd = searchLinkRsltCd;
};
/**
@ -255,18 +249,18 @@
}
},
{ header: '정보시스템ID', name: 'infoSysId', align: 'center', width: 120, hidden: true },
{ header: '정보시스템IP', name: 'infoSysIp', align: 'center', width: 120, hidden: true },
{ header: '시군구코드', name: 'sigunguCode', align: 'center', width: 100, hidden: true },
{ header: '연계정보코드', name: 'cntcInfoCode', align: 'center', width: 100, hidden: true },
{ header: '담당자ID', name: 'chargerId', align: 'center', width: 100, hidden: true },
{ header: '담당자IP', name: 'chargerIp', align: 'center', width: 120, hidden: true },
{ header: '담당자명', name: 'chargerNm', align: 'center', width: 100, hidden: true },
{ header: '요청부과기준일', name: 'dmndLevyStdde', align: 'center', width: 120 },
{ header: '요청조회구분코드', name: 'dmndInqireSeCode', align: 'center', width: 130, hidden: true },
{ header: '정보시스템IP', name: 'infoSysIpAddr', align: 'center', width: 120, hidden: true },
{ header: '시군구코드', name: 'sggCd', align: 'center', width: 100, hidden: true },
{ header: '연계정보코드', name: 'linkInfoCd', align: 'center', width: 100, hidden: true },
{ header: '담당자ID', name: 'picId', align: 'center', width: 100, hidden: true },
{ header: '담당자IP', name: 'picIpAddr', align: 'center', width: 120, hidden: true },
{ header: '담당자명', name: 'picNm', align: 'center', width: 100, hidden: true },
{ header: '요청부과기준일', name: 'dmndLevyCrtrYmd', align: 'center', width: 120 },
{ header: '요청조회구분코드', name: 'dmndInqSeCd', align: 'center', width: 130, hidden: true },
{ header: '요청차량번호', name: 'dmndVhrno', align: 'center', width: 120 },
{ header: '요청차대번호', name: 'dmndVin', align: 'center', width: 150 },
{ header: '연계결과코드', name: 'cntcResultCode', align: 'center', width: 100 },
{ header: '연계결과상세', name: 'cntcResultDtls', align: 'left', width: 200 },
{ header: '연계결과코드', name: 'searchLinkRsltCd', align: 'center', width: 100 },
{ header: '연계결과상세', name: 'linkRsltDtl', align: 'left', width: 200 },
{ header: '차량번호', name: 'vhrno', align: 'center', width: 120 },
{ header: '차대번호', name: 'vin', align: 'center', width: 150 },
{ header: '차명', name: 'cnm', align: 'left', width: 150 },
@ -451,83 +445,83 @@
}
},
{ header: '정보시스템ID', name: 'infoSysId', align: 'center', width: 120, hidden: true },
{ header: '정보시스템IP', name: 'infoSysIp', align: 'center', width: 120, hidden: true },
{ header: '시군구코드', name: 'sigunguCode', align: 'center', width: 100, hidden: true },
{ header: '연계정보코드', name: 'cntcInfoCode', align: 'center', width: 100, hidden: true },
{ header: '담당자ID', name: 'chargerId', align: 'center', width: 100, hidden: true },
{ header: '담당자IP', name: 'chargerIp', align: 'center', width: 120, hidden: true },
{ header: '담당자명', name: 'chargerNm', align: 'center', width: 100, hidden: true },
{ header: '정보시스템IP', name: 'infoSysIpAddr', align: 'center', width: 120, hidden: true },
{ header: '시군구코드', name: 'sggCd', align: 'center', width: 100, hidden: true },
{ header: '연계정보코드', name: 'linkInfoCd', align: 'center', width: 100, hidden: true },
{ header: '담당자ID', name: 'picId', align: 'center', width: 100, hidden: true },
{ header: '담당자IP', name: 'picIpAddr', align: 'center', width: 120, hidden: true },
{ header: '담당자명', name: 'picNm', align: 'center', width: 100, hidden: true },
{ header: '요청차량번호', name: 'dmndVhrno', align: 'center', width: 120 },
{ header: '요청개인정보공개', name: 'dmndOnesInformationOpen', align: 'center', width: 130, hidden: true },
{ header: '요청민원인성명', name: 'dmndCpttrNm', align: 'center', width: 120 },
{ header: '요청민원인주민번호', name: 'dmndCpttrIhidnum', align: 'center', width: 140 },
{ header: '요청민원인법정동코드', name: 'dmndCpttrLegaldongCode', align: 'center', width: 160, hidden: true },
{ header: '요청경로구분코드', name: 'dmndRouteSeCode', align: 'center', width: 130, hidden: true },
{ header: '요청내역표시', name: 'dmndDetailExpression', align: 'left', width: 150, hidden: true },
{ header: '요청조회구분코드', name: 'dmndInqireSeCode', align: 'center', width: 130, hidden: true },
{ header: '연계결과코드', name: 'cntcResultCode', align: 'center', width: 100 },
{ header: '연계결과상세', name: 'cntcResultDtls', align: 'left', width: 200 },
{ header: '요청개인정보공개', name: 'dmndPrvcRls', align: 'center', width: 130, hidden: true },
{ header: '요청민원인성명', name: 'dmndCvlprNm', align: 'center', width: 120 },
{ header: '요청민원인주민번호', name: 'dmndCvlprIdecno', align: 'center', width: 140 },
{ header: '요청민원인법정동코드', name: 'dmndCvlprStdgCd', align: 'center', width: 160, hidden: true },
{ header: '요청경로구분코드', name: 'dmndPathSeCd', align: 'center', width: 130, hidden: true },
{ header: '요청내역표시', name: 'dmndDsctnIndct', align: 'left', width: 150, hidden: true },
{ header: '요청조회구분코드', name: 'dmndInqSeCd', align: 'center', width: 130, hidden: true },
{ header: '연계결과코드', name: 'searchLinkRsltCd', align: 'center', width: 100 },
{ header: '연계결과상세', name: 'linkRsltDtl', align: 'left', width: 200 },
{ header: '원부그룹번호', name: 'ledgerGroupNo', align: 'center', width: 120 },
{ header: '원부개별번호', name: 'ledgerIndvdlzNo', align: 'center', width: 120 },
{ header: '원부개별번호', name: 'ledgerIndivNo', align: 'center', width: 120 },
{ header: '차량관리번호', name: 'vhmno', align: 'center', width: 120 },
{ header: '차량등록번호', name: 'vhrno', align: 'center', width: 120 },
{ header: '차대번호', name: 'vin', align: 'center', width: 150 },
{ header: '차종종별코드', name: 'vhctyAsortCode', align: 'center', width: 120 },
{ header: '차종종별명', name: 'vhctyAsortNm', align: 'center', width: 120 },
{ header: '차명', name: 'cnm', align: 'left', width: 150 },
{ header: '색상코드', name: 'colorCode', align: 'center', width: 100 },
{ header: '차종종별코드', name: 'carmdlAsortCd', align: 'center', width: 120 },
{ header: '차종종별명', name: 'carmdlAsortNm', align: 'center', width: 120 },
{ header: '차명', name: 'atmbNm', align: 'left', width: 150 },
{ header: '색상코드', name: 'colorCd', align: 'center', width: 100 },
{ header: '색상명', name: 'colorNm', align: 'center', width: 100 },
{ header: '번호판규격코드', name: 'nmplStndrdCode', align: 'center', width: 120 },
{ header: '번호판규격명', name: 'nmplStndrdNm', align: 'center', width: 120 },
{ header: '용도구분코드', name: 'prposSeCode', align: 'center', width: 100 },
{ header: '용도구분명', name: 'prposSeNm', align: 'center', width: 100 },
{ header: '번호판규격코드', name: 'nopltSpcfctCd', align: 'center', width: 120 },
{ header: '번호판규격명', name: 'nopltSpcfctNm', align: 'center', width: 120 },
{ header: '용도구분코드', name: 'usgSeCd', align: 'center', width: 100 },
{ header: '용도구분명', name: 'usgSeNm', align: 'center', width: 100 },
{ header: '원동기형식명', name: 'mtrsFomNm', align: 'center', width: 150 },
{ header: '형식명', name: 'fomNm', align: 'center', width: 150 },
{ header: '취득금액', name: 'acqsAmount', align: 'center', width: 100 },
{ header: '등록상세코드', name: 'registDetailCode', align: 'center', width: 120 },
{ header: '등록상세명', name: 'registDetailNm', align: 'center', width: 120 },
{ header: '최초등록일', name: 'frstRegistDe', align: 'center', width: 100 },
{ header: '차령종료일', name: 'caagEndde', align: 'center', width: 100 },
{ header: '연식', name: 'prye', align: 'center', width: 80 },
{ header: '취득금액', name: 'acqsAmt', align: 'center', width: 100 },
{ header: '등록상세코드', name: 'regDtlCd', align: 'center', width: 120 },
{ header: '등록상세명', name: 'regDtlNm', align: 'center', width: 120 },
{ header: '최초등록일', name: 'frstRegYmd', align: 'center', width: 100 },
{ header: '차령종료일', name: 'veagEndYmd', align: 'center', width: 100 },
{ header: '연식', name: 'yridnw', align: 'center', width: 80 },
{ header: '제원관리번호1', name: 'spmnno1', align: 'center', width: 120 },
{ header: '제원관리번호2', name: 'spmnno2', align: 'center', width: 120 },
{ header: '제작년월일', name: 'yblMd', align: 'center', width: 100 },
{ header: '주행거리', name: 'trvlDstnc', align: 'center', width: 100 },
{ header: '검사유효기간시작일', name: 'insptValidPdBgnde', align: 'center', width: 140 },
{ header: '검사유효기간종료일', name: 'insptValidPdEndde', align: 'center', width: 140 },
{ header: '점검유효기간시작일', name: 'chckValidPdBgnde', align: 'center', width: 140 },
{ header: '점검유효기간종료일', name: 'chckValidPdEndde', align: 'center', width: 140 },
{ header: '등록신청구분명', name: 'registReqstSeNm', align: 'center', width: 130 },
{ header: '최초등록접수번호', name: 'frstRegistRqrcno', align: 'center', width: 140 },
{ header: '번호판영치최고일', name: 'nmplCsdyRemnrDe', align: 'center', width: 130 },
{ header: '번호판영치여부', name: 'nmplCsdyAt', align: 'center', width: 120 },
{ header: '사업용사용기간', name: 'bssUsePd', align: 'center', width: 120 },
{ header: '직권말소예고통지일', name: 'octhtErsrPrvntcNticeDe', align: 'center', width: 150 },
{ header: '말소등록일', name: 'ersrRegistDe', align: 'center', width: 100 },
{ header: '말소등록구분코드', name: 'ersrRegistSeCode', align: 'center', width: 130 },
{ header: '말소등록구분명', name: 'ersrRegistSeNm', align: 'center', width: 120 },
{ header: '저당수', name: 'mrtgcnt', align: 'center', width: 80 },
{ header: '압류건수', name: 'vhclecnt', align: 'center', width: 80 },
{ header: '구조변경수', name: 'stmdcnt', align: 'center', width: 100 },
{ header: '사용본거지주소', name: 'adres1', align: 'left', width: 250 },
{ header: '사용본거지주소상세', name: 'adresNm1', align: 'left', width: 200 },
{ header: '소유자주소', name: 'adres', align: 'left', width: 250 },
{ header: '소유자주소상세', name: 'adresNm', align: 'left', width: 200 },
{ header: '개인사업자여부', name: 'indvdlBsnmAt', align: 'center', width: 120 },
{ header: '대표소유자전화번호', name: 'telno', align: 'center', width: 120 },
{ header: '대표소유자성명', name: 'mberNm', align: 'center', width: 100 },
{ header: '대표소유자회원구분코드', name: 'mberSeCode', align: 'center', width: 160 },
{ header: '대표소유자회원번호', name: 'mberSeNo', align: 'center', width: 130 },
{ header: '비과세대상구분코드', name: 'taxxmptTrgterSeCode', align: 'center', width: 150 },
{ header: '비과세대상구분코드명', name: 'taxxmptTrgterSeCodeNm', align: 'center', width: 170 },
{ header: '특기사항건수', name: 'cntMatter', align: 'center', width: 100 },
{ header: '사용본거지행정동명', name: 'emdNm', align: 'center', width: 130 },
{ header: '예고수', name: 'prvntccnt', align: 'center', width: 80 },
{ header: '수출이행여부신고일', name: 'xportFlflAtSttemntDe', align: 'center', width: 150 },
{ header: '발급번호', name: 'partnRqrcno', align: 'center', width: 120 },
{ header: '최초양도일', name: 'frstTrnsfrDe', align: 'center', width: 100 },
{ header: '처리불가사유코드', name: 'processImprtyResnCode', align: 'center', width: 140 },
{ header: '처리불가사유명세', name: 'processImprtyResnDtls', align: 'left', width: 200 },
{ header: '제작년월일', name: 'fbctnYmd', align: 'center', width: 100 },
{ header: '주행거리', name: 'drvngDstnc', align: 'center', width: 100 },
{ header: '검사유효기간시작일', name: 'inspVldPdBgngYmd', align: 'center', width: 140 },
{ header: '검사유효기간종료일', name: 'inspVldPdEndYmd', align: 'center', width: 140 },
{ header: '점검유효기간시작일', name: 'chckVldPdBgngYmd', align: 'center', width: 140 },
{ header: '점검유효기간종료일', name: 'chckVldPdEndYmd', align: 'center', width: 140 },
{ header: '등록신청구분명', name: 'regAplySeNm', align: 'center', width: 130 },
{ header: '최초등록접수번호', name: 'frstRegAplyRcptNo', align: 'center', width: 140 },
{ header: '번호판영치최고일', name: 'nopltCsdyAvtsmtYmd', align: 'center', width: 130 },
{ header: '번호판영치여부', name: 'nopltCsdyYn', align: 'center', width: 120 },
{ header: '사업용사용기간', name: 'bssUsePdYmd', align: 'center', width: 120 },
{ header: '직권말소예고통지일', name: 'octhtErsrPrvntcAvtsmtYmd', align: 'center', width: 150 },
{ header: '말소등록일', name: 'ersrRegYmd', align: 'center', width: 100 },
{ header: '말소등록구분코드', name: 'ersrRegSeCd', align: 'center', width: 130 },
{ header: '말소등록구분명', name: 'ersrRegSeNm', align: 'center', width: 120 },
{ header: '저당수', name: 'mrtgCnt', align: 'center', width: 80 },
{ header: '압류건수', name: 'szrCnt', align: 'center', width: 80 },
{ header: '구조변경수', name: 'strctChgCnt', align: 'center', width: 100 },
{ header: '사용본거지주소', name: 'usgsrhldAddr1', align: 'left', width: 250 },
{ header: '사용본거지주소상세', name: 'usgsrhldAddrDtl1', align: 'left', width: 200 },
{ header: '소유자주소', name: 'ownrAddr', align: 'left', width: 250 },
{ header: '소유자주소상세', name: 'ownrAddrDtl', align: 'left', width: 200 },
{ header: '개인사업자여부', name: 'indvdlBzmnYn', align: 'center', width: 120 },
{ header: '대표소유자전화번호', name: 'rprsOwnrTelno', align: 'center', width: 120 },
{ header: '대표소유자성명', name: 'rprsOwnrNm', align: 'center', width: 100 },
{ header: '대표소유자회원구분코드', name: 'rprsOwnrMbrSeCd', align: 'center', width: 160 },
{ header: '대표소유자회원번호', name: 'rprsvOwnrIdecno', align: 'center', width: 130 },
{ header: '비과세대상구분코드', name: 'taxxmptTrprSeCd', align: 'center', width: 150 },
{ header: '비과세대상구분코드명', name: 'taxxmptAplcnSeCd', align: 'center', width: 170 },
{ header: '특기사항건수', name: 'spcablMttrCnt', align: 'center', width: 100 },
{ header: '사용본거지행정동명', name: 'usgsrhldDongNm', align: 'center', width: 130 },
{ header: '예고수', name: 'prvntcCnt', align: 'center', width: 80 },
{ header: '수출이행여부신고일', name: 'xportFlflYnDclrYmd', align: 'center', width: 150 },
{ header: '발급번호', name: 'issuNo', align: 'center', width: 120 },
{ header: '최초양도일', name: 'frstTrnsfrYmd', align: 'center', width: 100 },
{ header: '처리불가사유코드', name: 'prcsImprtyRsnCd', align: 'center', width: 140 },
{ header: '처리불가사유명세', name: 'prcsImprtyRsnDtls', align: 'left', width: 200 },
{
header: '조회일시',
name: 'regDt',
@ -611,8 +605,7 @@
$("#searchEndDate").val("${dateUtil:getCurrentDateTime('yyyy-MM-dd')}");
$("#searchVhrno").val("");
$("#searchVin").val("");
$("#searchChargerNm").val("");
$("#searchCntcResultCode").val("");
$("#searchLinkRsltCd").val("");
});
// 탭 클릭 이벤트

Loading…
Cancel
Save