package com.ydtech.modules.ins.model.guoRen; import com.alibaba.fastjson.annotation.JSONField; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; /** * 车价 响应 多条 * * @author: lig * @date: 2023年10月17日 0017 */ @NoArgsConstructor @Data public class CarPriceMuchResp { @JsonProperty(value = "resultCode") @JSONField(name = "resultCode") private Integer resultCode; @JsonProperty(value = "resultMsg") @JSONField(name = "resultMsg") private String resultMsg; @JsonProperty(value = "data") @JSONField(name = "data") private DataDTO data; @NoArgsConstructor @Data public static class DataDTO { @JsonProperty(value = "cars") @JSONField(name = "cars") private List cars; @JsonProperty(value = "inputvo") @JSONField(name = "inputvo") private String inputvo; @NoArgsConstructor @Data public static class CarsDTO { @JsonProperty(value = "startDateBI") @JSONField(name = "startDateBI") private String startDateBI; @JsonProperty(value = "currentDate") @JSONField(name = "currentDate") private String currentDate; @JsonProperty(value = "clauseTypeBI") @JSONField(name = "clauseTypeBI") private String clauseTypeBI; @JsonProperty(value = "businessNatureFlag") @JSONField(name = "businessNatureFlag") private String businessNatureFlag; @JsonProperty(value = "searchSequenceNo") @JSONField(name = "searchSequenceNo") private String searchSequenceNo; @JsonProperty(value = "actualValue") @JSONField(name = "actualValue") private String actualValue; @JsonProperty(value = "compromisePrice") @JSONField(name = "compromisePrice") private String compromisePrice; @JsonProperty(value = "noticeType") @JSONField(name = "noticeType") private String noticeType; @JsonProperty(value = "countryNature") @JSONField(name = "countryNature") private String countryNature; @JsonProperty(value = "pureRiskPremiumFlag") @JSONField(name = "pureRiskPremiumFlag") private String pureRiskPremiumFlag; @JsonProperty(value = "carName") @JSONField(name = "carName") private String carName; @JsonProperty(value = "pureRiskPremium") @JSONField(name = "pureRiskPremium") private String pureRiskPremium; @JsonProperty(value = "totalVehicleWeight") @JSONField(name = "totalVehicleWeight") private String totalVehicleWeight; @JsonProperty(value = "carBrand") @JSONField(name = "carBrand") private String carBrand; @JsonProperty(value = "derailleurType") @JSONField(name = "derailleurType") private String derailleurType; @JsonProperty(value = "modelName") @JSONField(name = "modelName") private String modelName; @JsonProperty(value = "tonCount") @JSONField(name = "tonCount") private String tonCount; @JsonProperty(value = "modelDesc") @JSONField(name = "modelDesc") private String modelDesc; @JsonProperty(value = "riskFlag") @JSONField(name = "riskFlag") private String riskFlag; @JsonProperty(value = "carSeriesName") @JSONField(name = "carSeriesName") private String carSeriesName; @JsonProperty(value = "modelCode") @JSONField(name = "modelCode") private String modelCode; @JsonProperty(value = "printBrandName") @JSONField(name = "printBrandName") private String printBrandName; @JsonProperty(value = "makeDate") @JSONField(name = "makeDate") private String makeDate; @JsonProperty(value = "vehicleBrand") @JSONField(name = "vehicleBrand") private String vehicleBrand; @JsonProperty(value = "licenseCategory") @JSONField(name = "licenseCategory") private String licenseCategory; @JsonProperty(value = "licenseNo") @JSONField(name = "licenseNo") private String licenseNo; @JsonProperty(value = "licenseKindCode") @JSONField(name = "licenseKindCode") private String licenseKindCode; @JsonProperty(value = "frameNo") @JSONField(name = "frameNo") private String frameNo; @JsonProperty(value = "carOwner") @JSONField(name = "carOwner") private String carOwner; @JsonProperty(value = "purchasePriceSign") @JSONField(name = "purchasePriceSign") private String purchasePriceSign; @JsonProperty(value = "fuelType") @JSONField(name = "fuelType") private String fuelType; @JsonProperty(value = "carVhicleModel") @JSONField(name = "carVhicleModel") private String carVhicleModel; @JsonProperty(value = "modelCodeGX") @JSONField(name = "modelCodeGX") private String modelCodeGX; @JsonProperty(value = "oldModelCode") @JSONField(name = "oldModelCode") private String oldModelCode; @JsonProperty(value = "bjTradeName") @JSONField(name = "bjTradeName") private String bjTradeName; @JsonProperty(value = "bjBrand") @JSONField(name = "bjBrand") private String bjBrand; @JsonProperty(value = "bjSeries") @JSONField(name = "bjSeries") private String bjSeries; @JsonProperty(value = "bjCarName") @JSONField(name = "bjCarName") private String bjCarName; @JsonProperty(value = "bjNoticeType") @JSONField(name = "bjNoticeType") private String bjNoticeType; @JsonProperty(value = "bjCategoryName") @JSONField(name = "bjCategoryName") private String bjCategoryName; @JsonProperty(value = "bjDeptName") @JSONField(name = "bjDeptName") private String bjDeptName; @JsonProperty(value = "bjPureRiskPremium") @JSONField(name = "bjPureRiskPremium") private String bjPureRiskPremium; @JsonProperty(value = "brandName") @JSONField(name = "brandName") private String brandName; @JsonProperty(value = "seatCountLB") @JSONField(name = "seatCountLB") private String seatCountLB; @JsonProperty(value = "exhaustScale") @JSONField(name = "exhaustScale") private String exhaustScale; @JsonProperty(value = "exhaustScaleLB") @JSONField(name = "exhaustScaleLB") private String exhaustScaleLB; @JsonProperty(value = "tonCountLB") @JSONField(name = "tonCountLB") private String tonCountLB; @JsonProperty(value = "purchasePriceLB") @JSONField(name = "purchasePriceLB") private String purchasePriceLB; @JsonProperty(value = "purchasePriceOrigin") @JSONField(name = "purchasePriceOrigin") private String purchasePriceOrigin; @JsonProperty(value = "purchasePriceNoTaxFlag") @JSONField(name = "purchasePriceNoTaxFlag") private String purchasePriceNoTaxFlag; @JsonProperty(value = "completeKerbMassNew") @JSONField(name = "completeKerbMassNew") private String completeKerbMassNew; @JsonProperty(value = "aliasName") @JSONField(name = "aliasName") private String aliasName; @JsonProperty(value = "carYear") @JSONField(name = "carYear") private String carYear; @JsonProperty(value = "purchasePriceNotax") @JSONField(name = "purchasePriceNotax") private String purchasePriceNotax; @JsonProperty(value = "kindredPriceNotax") @JSONField(name = "kindredPriceNotax") private String kindredPriceNotax; @JsonProperty(value = "kindredPrice") @JSONField(name = "kindredPrice") private String kindredPrice; @JsonProperty(value = "remark") @JSONField(name = "remark") private String remark; @JsonProperty(value = "alarmFlag") @JSONField(name = "alarmFlag") private String alarmFlag; @JsonProperty(value = "carStyle") @JSONField(name = "carStyle") private String carStyle; @JsonProperty(value = "shTradeName") @JSONField(name = "shTradeName") private String shTradeName; @JsonProperty(value = "shSeries") @JSONField(name = "shSeries") private String shSeries; @JsonProperty(value = "shCarName") @JSONField(name = "shCarName") private String shCarName; @JsonProperty(value = "shCategoryName") @JSONField(name = "shCategoryName") private String shCategoryName; @JsonProperty(value = "shDeptName") @JSONField(name = "shDeptName") private String shDeptName; @JsonProperty(value = "shPureRiskPremium") @JSONField(name = "shPureRiskPremium") private String shPureRiskPremium; @JsonProperty(value = "completeKerbMass") @JSONField(name = "completeKerbMass") private String completeKerbMass; @JsonProperty(value = "errorCode") @JSONField(name = "errorCode") private String errorCode; @JsonProperty(value = "errorMessage") @JSONField(name = "errorMessage") private String errorMessage; @JsonProperty(value = "engineNo") @JSONField(name = "engineNo") private String engineNo; } } }