You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
3.4 KiB
Java
104 lines
3.4 KiB
Java
package go.kr.project.carInspectionPenalty.vo;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 자동차 등록원부(갑) 조회 응답 VO
|
|
*/
|
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
|
@Getter
|
|
@Setter
|
|
public class VehicleLedgerVO {
|
|
|
|
@JsonProperty("CNTC_RESULT_CODE")
|
|
private String cntcResultCode;
|
|
|
|
@JsonProperty("CNTC_RESULT_DTLS")
|
|
private String cntcResultDtls;
|
|
|
|
@JsonProperty("VHRNO")
|
|
private String vhrno; // 차량번호
|
|
|
|
@JsonProperty("VIN")
|
|
private String vin; // 차대번호
|
|
|
|
@JsonProperty("CNM")
|
|
private String cnm; // 차명
|
|
|
|
@JsonProperty("COLOR_NM")
|
|
private String colorNm; // 색상명
|
|
|
|
@JsonProperty("PRYE")
|
|
private String prye; // 연식
|
|
|
|
@JsonProperty("FRST_REGIST_DE")
|
|
private String frstRegistDe; // 최초등록일
|
|
|
|
@JsonProperty("MBER_NM")
|
|
private String mberNm; // 소유자명
|
|
|
|
@JsonProperty("MBER_SE_CODE")
|
|
private String mberSeCode; // 회원구분코드
|
|
|
|
@JsonProperty("MBER_SE_NO")
|
|
private String mberSeNo; // 회원번호
|
|
|
|
@JsonProperty("TELNO")
|
|
private String telno; // 전화번호
|
|
|
|
@JsonProperty("INSPT_VALID_PD_BGNDE")
|
|
private String insptValidPdBgnde; // 검사유효기간시작일
|
|
|
|
@JsonProperty("INSPT_VALID_PD_ENDDE")
|
|
private String insptValidPdEndde; // 검사유효기간종료일
|
|
|
|
@JsonProperty("ADRES")
|
|
private String adres; // 주소
|
|
|
|
@JsonProperty("ADRES_NM")
|
|
private String adresNm; // 상세주소
|
|
|
|
@JsonProperty("record")
|
|
private List<Record> record;
|
|
|
|
// 추가 필드들
|
|
@JsonProperty("LEDGER_GROUP_NO") private String ledgerGroupNo;
|
|
@JsonProperty("LEDGER_INDVDLZ_NO") private String ledgerIndvdlzNo;
|
|
@JsonProperty("VHMNO") private String vhmno;
|
|
@JsonProperty("VHCTY_ASORT_CODE") private String vhctyAsortCode;
|
|
@JsonProperty("VHCTY_ASORT_NM") private String vhctyAsortNm;
|
|
@JsonProperty("PRPOS_SE_CODE") private String prposSeCode;
|
|
@JsonProperty("PRPOS_SE_NM") private String prposSeNm;
|
|
@JsonProperty("MTRS_FOM_NM") private String mtrsFomNm;
|
|
@JsonProperty("FOM_NM") private String fomNm;
|
|
@JsonProperty("ACQS_AMOUNT") private String acqsAmount;
|
|
@JsonProperty("CAAG_ENDDE") private String caagEndde;
|
|
@JsonProperty("YBL_MD") private String yblMd;
|
|
@JsonProperty("TRVL_DSTNC") private String trvlDstnc;
|
|
@JsonProperty("ERSR_REGIST_DE") private String ersrRegistDe;
|
|
@JsonProperty("ERSR_REGIST_SE_CODE") private String ersrRegistSeCode;
|
|
@JsonProperty("ERSR_REGIST_SE_NM") private String ersrRegistSeNm;
|
|
@JsonProperty("NMPL_CSDY_AT") private String nmplCsdyAt;
|
|
|
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
|
@Getter
|
|
@Setter
|
|
public static class Record {
|
|
@JsonProperty("MAINCHK") private String mainchk;
|
|
@JsonProperty("CHANGE_JOB_SE_CODE") private String changeJobSeCode;
|
|
@JsonProperty("MAINNO") private String mainno;
|
|
@JsonProperty("SUBNO") private String subno;
|
|
@JsonProperty("DTLS") private String dtls;
|
|
@JsonProperty("CHANGE_DE") private String changeDe;
|
|
@JsonProperty("GUBUN_NM") private String gubunNm;
|
|
}
|
|
}
|