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.
VIPS/src/main/java/go/kr/project/carInspectionPenalty/vo/VehicleLedgerVO.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;
}
}