|
|
@@ -1,6 +1,7 @@
|
|
|
package com.jzg.quotation.dajia.crawler.entity.response;
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import com.jzg.quotation.commons.filter.CarModelsFilter;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
@@ -32,13 +33,19 @@ public class DaJiaCrawlerCarResponse implements Serializable {
|
|
|
|
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
|
- public static class ListDTO {
|
|
|
+ public static class ListDTO implements Serializable, CarModelsFilter {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -9139048419262298709L;
|
|
|
+
|
|
|
@JsonProperty("vehicleId")
|
|
|
private String vehicleId;
|
|
|
+
|
|
|
@JsonProperty("brandId")
|
|
|
private String brandId;
|
|
|
+
|
|
|
@JsonProperty("vehicleName")
|
|
|
private String vehicleName;
|
|
|
+
|
|
|
@JsonProperty("vehicleAlias")
|
|
|
private String vehicleAlias;
|
|
|
@JsonProperty("vehicleMaker")
|
|
|
@@ -63,81 +70,129 @@ public class DaJiaCrawlerCarResponse implements Serializable {
|
|
|
private Double vehicleExhaust;
|
|
|
@JsonProperty("vehicleTonnage")
|
|
|
private String vehicleTonnage;
|
|
|
+
|
|
|
@JsonProperty("vehicleSeat")
|
|
|
private Integer vehicleSeat;
|
|
|
+
|
|
|
@JsonProperty("vehiclePriceTax")
|
|
|
private Integer vehiclePriceTax;
|
|
|
+
|
|
|
@JsonProperty("antiTheft")
|
|
|
private String antiTheft;
|
|
|
+
|
|
|
@JsonProperty("airbag")
|
|
|
private String airbag;
|
|
|
+
|
|
|
@JsonProperty("absFlag")
|
|
|
private String absFlag;
|
|
|
+
|
|
|
@JsonProperty("transmissionType")
|
|
|
private String transmissionType;
|
|
|
+
|
|
|
@JsonProperty("remark")
|
|
|
private String remark;
|
|
|
+
|
|
|
@JsonProperty("qualityMax")
|
|
|
private Integer qualityMax;
|
|
|
+
|
|
|
@JsonProperty("qualityMin")
|
|
|
private Integer qualityMin;
|
|
|
+
|
|
|
@JsonProperty("vehiclePrice")
|
|
|
private String vehiclePrice;
|
|
|
+
|
|
|
@JsonProperty("vehiclePriceTax1")
|
|
|
private String vehiclePriceTax1;
|
|
|
+
|
|
|
@JsonProperty("factoryId")
|
|
|
private String factoryId;
|
|
|
+
|
|
|
@JsonProperty("power")
|
|
|
private String power;
|
|
|
+
|
|
|
@JsonProperty("vehicleTypeNew")
|
|
|
private String vehicleTypeNew;
|
|
|
+
|
|
|
@JsonProperty("powerTypeCode")
|
|
|
private String powerTypeCode;
|
|
|
+
|
|
|
@JsonProperty("powerTypeName")
|
|
|
private String powerTypeName;
|
|
|
+
|
|
|
@JsonProperty("travelTaxMark")
|
|
|
private String travelTaxMark;
|
|
|
+
|
|
|
@JsonProperty("vehicleHyCode")
|
|
|
private String vehicleHyCode;
|
|
|
+
|
|
|
@JsonProperty("vehicleHyName")
|
|
|
private String vehicleHyName;
|
|
|
+
|
|
|
@JsonProperty("cfrmNo")
|
|
|
private String cfrmNo;
|
|
|
+
|
|
|
@JsonProperty("cengNo")
|
|
|
private String cengNo;
|
|
|
+
|
|
|
@JsonProperty("cplateNo")
|
|
|
private String cplateNo;
|
|
|
+
|
|
|
@JsonProperty("ncurbWt")
|
|
|
private String ncurbWt;
|
|
|
+
|
|
|
@JsonProperty("cplateTyp")
|
|
|
private String cplateTyp;
|
|
|
+
|
|
|
@JsonProperty("ttransferDate")
|
|
|
private String ttransferDate;
|
|
|
+
|
|
|
@JsonProperty("cregVhlTyp")
|
|
|
private String cregVhlTyp;
|
|
|
+
|
|
|
@JsonProperty("cvhlTyp")
|
|
|
private String cvhlTyp;
|
|
|
+
|
|
|
@JsonProperty("cusageCde")
|
|
|
private String cusageCde;
|
|
|
+
|
|
|
@JsonProperty("cfstRegYmBar")
|
|
|
private String cfstRegYmBar;
|
|
|
+
|
|
|
@JsonProperty("nseatNum")
|
|
|
private String nseatNum;
|
|
|
+
|
|
|
@JsonProperty("ntonage")
|
|
|
private String ntonage;
|
|
|
+
|
|
|
@JsonProperty("ndisplacement")
|
|
|
private String ndisplacement;
|
|
|
+
|
|
|
@JsonProperty("cregOwner")
|
|
|
private String cregOwner;
|
|
|
+
|
|
|
@JsonProperty("ctraUsageCde")
|
|
|
private String ctraUsageCde;
|
|
|
+
|
|
|
@JsonProperty("chaulge")
|
|
|
private String chaulge;
|
|
|
+
|
|
|
@JsonProperty("tcertificateDate")
|
|
|
private String tcertificateDate;
|
|
|
+
|
|
|
@JsonProperty("cfuelType")
|
|
|
private String cfuelType;
|
|
|
+
|
|
|
@JsonProperty("cmodelEnergyType")
|
|
|
private String cmodelEnergyType;
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String getCarYear() {
|
|
|
+ return "";
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String getPurchasePrice() {
|
|
|
+ return "";
|
|
|
+ }
|
|
|
}
|
|
|
}
|