|
|
@@ -0,0 +1,2715 @@
|
|
|
+package com.jzg.quote.huanong.crawler.entity.response;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+@NoArgsConstructor
|
|
|
+@Data
|
|
|
+public class HuaNongCrawlerQuotedPriceResponse {
|
|
|
+
|
|
|
+
|
|
|
+ @JsonProperty("head")
|
|
|
+ private HuaNongCrawlerBaseResponseHead head;
|
|
|
+ @JsonProperty("businessData")
|
|
|
+ private BusinessDataDTO businessData;
|
|
|
+ @JsonProperty("comeCode")
|
|
|
+ private String comeCode;
|
|
|
+ @JsonProperty("agentCode")
|
|
|
+ private String agentCode;
|
|
|
+ @JsonProperty("loginCom")
|
|
|
+ private String loginCom;
|
|
|
+ @JsonProperty("userCode")
|
|
|
+ private String userCode;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class BusinessDataDTO {
|
|
|
+ @JsonProperty("baseInfo")
|
|
|
+ private List<BaseInfoDTO> baseInfo;
|
|
|
+ @JsonProperty("ocrFlag")
|
|
|
+ private String ocrFlag;
|
|
|
+ @JsonProperty("platFormMessageNvehBean")
|
|
|
+ private PlatFormMessageNvehBeanDTO platFormMessageNvehBean;
|
|
|
+ @JsonProperty("D4ListData")
|
|
|
+ private List<D4ListDataDTO> d4ListData;
|
|
|
+ @JsonProperty("sum")
|
|
|
+ private Integer sum;
|
|
|
+ @JsonProperty("insuredObject")
|
|
|
+ private InsuredObjectDTO insuredObject;
|
|
|
+ @JsonProperty("businessThreeRiskFactors")
|
|
|
+ private BusinessThreeRiskFactorsDTO businessThreeRiskFactors;
|
|
|
+ @JsonProperty("newEnergyAmountListData")
|
|
|
+ private List<NewEnergyAmountListDataDTO> newEnergyAmountListData;
|
|
|
+ @JsonProperty("vanFactor")
|
|
|
+ private VanFactorDTO vanFactor;
|
|
|
+ @JsonProperty("threeMountFlag")
|
|
|
+ private Boolean threeMountFlag;
|
|
|
+ @JsonProperty("contractGlass")
|
|
|
+ private List<?> contractGlass;
|
|
|
+ @JsonProperty("amountListData")
|
|
|
+ private List<AmountListDataDTO> amountListData;
|
|
|
+ @JsonProperty("D3ListData")
|
|
|
+ private List<D3ListDataDTO> d3ListData;
|
|
|
+ @JsonProperty("generalLossDanger")
|
|
|
+ private GeneralLossDangerDTO generalLossDanger;
|
|
|
+ @JsonProperty("centerFlag")
|
|
|
+ private String centerFlag;
|
|
|
+ @JsonProperty("centerText")
|
|
|
+ private String centerText;
|
|
|
+ @JsonProperty("BListData")
|
|
|
+ private List<BListDataDTO> bListData;
|
|
|
+ @JsonProperty("contract")
|
|
|
+ private List<ContractDTO> contract;
|
|
|
+ @JsonProperty("homeInfo")
|
|
|
+ private List<?> homeInfo;
|
|
|
+ @JsonProperty("nvehInfo")
|
|
|
+ private List<?> nvehInfo;
|
|
|
+ @JsonProperty("glassInfo")
|
|
|
+ private List<?> glassInfo;
|
|
|
+ @JsonProperty("saleInfo")
|
|
|
+ private SaleInfoDTO saleInfo;
|
|
|
+ @JsonProperty("vehicleRiskFactor")
|
|
|
+ private VehicleRiskFactorDTO vehicleRiskFactor;
|
|
|
+ @JsonProperty("contractHome")
|
|
|
+ private List<?> contractHome;
|
|
|
+ @JsonProperty("policyInfo")
|
|
|
+ private PolicyInfoDTO policyInfo;
|
|
|
+ @JsonProperty("benefityLists")
|
|
|
+ private List<?> benefityLists;
|
|
|
+ @JsonProperty("taxPayedCheckResult")
|
|
|
+ private String taxPayedCheckResult;
|
|
|
+ @JsonProperty("businessMain")
|
|
|
+ private BusinessMainDTO businessMain;
|
|
|
+ @JsonProperty("generalLiabilityInsurance")
|
|
|
+ private GeneralLiabilityInsuranceDTO generalLiabilityInsurance;
|
|
|
+ @JsonProperty("contractAccident")
|
|
|
+ private List<ContractAccidentDTO> contractAccident;
|
|
|
+ @JsonProperty("trafficRiskFactor")
|
|
|
+ private TrafficRiskFactorDTO trafficRiskFactor;
|
|
|
+ @JsonProperty("customer")
|
|
|
+ private List<CustomerDTO> customer;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PlatFormMessageNvehBeanDTO {
|
|
|
+ @JsonProperty("checkCodeRe")
|
|
|
+ private String checkCodeRe;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class InsuredObjectDTO {
|
|
|
+ @JsonProperty("violation")
|
|
|
+ private List<?> violation;
|
|
|
+ @JsonProperty("policyCar")
|
|
|
+ private PolicyCarDTO policyCar;
|
|
|
+ @JsonProperty("simpleStadarCar")
|
|
|
+ private SimpleStadarCarDTO simpleStadarCar;
|
|
|
+ @JsonProperty("chargingPostInfos")
|
|
|
+ private List<?> chargingPostInfos;
|
|
|
+ @JsonProperty("platformCar")
|
|
|
+ private PlatformCarDTO platformCar;
|
|
|
+ @JsonProperty("specializedDevice")
|
|
|
+ private List<?> specializedDevice;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyCarDTO {
|
|
|
+ @JsonProperty("approvedLoad")
|
|
|
+ private String approvedLoad;
|
|
|
+ @JsonProperty("hKPlateNo")
|
|
|
+ private String hKPlateNo;
|
|
|
+ @JsonProperty("carRenewalFlagCI")
|
|
|
+ private String carRenewalFlagCI;
|
|
|
+ @JsonProperty("transferDate")
|
|
|
+ private String transferDate;
|
|
|
+ @JsonProperty("runMiles")
|
|
|
+ private Integer runMiles;
|
|
|
+ @JsonProperty("loanStatus")
|
|
|
+ private Boolean loanStatus;
|
|
|
+ @JsonProperty("loanVehicleFlag")
|
|
|
+ private Boolean loanVehicleFlag;
|
|
|
+ @JsonProperty("motorTypeCode")
|
|
|
+ private String motorTypeCode;
|
|
|
+ @JsonProperty("model")
|
|
|
+ private String model;
|
|
|
+ @JsonProperty("vIN")
|
|
|
+ private String vIN;
|
|
|
+ @JsonProperty("hfEndTime")
|
|
|
+ private String hfEndTime;
|
|
|
+ @JsonProperty("pickUpCarFlag")
|
|
|
+ private Boolean pickUpCarFlag;
|
|
|
+ @JsonProperty("carCheckStatus")
|
|
|
+ private String carCheckStatus;
|
|
|
+ @JsonProperty("newCarSign")
|
|
|
+ private Boolean newCarSign;
|
|
|
+ @JsonProperty("vehicleType")
|
|
|
+ private String vehicleType;
|
|
|
+ @JsonProperty("insCarClass")
|
|
|
+ private String insCarClass;
|
|
|
+ @JsonProperty("certificateDate")
|
|
|
+ private String certificateDate;
|
|
|
+ @JsonProperty("lkxcFlag")
|
|
|
+ private Boolean lkxcFlag;
|
|
|
+ @JsonProperty("plateType")
|
|
|
+ private String plateType;
|
|
|
+ @JsonProperty("carRenewalFlagBI")
|
|
|
+ private String carRenewalFlagBI;
|
|
|
+ @JsonProperty("certificateNo")
|
|
|
+ private String certificateNo;
|
|
|
+ @JsonProperty("hfcode")
|
|
|
+ private String hfcode;
|
|
|
+ @JsonProperty("motorUsageTypeCodeJG")
|
|
|
+ private String motorUsageTypeCodeJG;
|
|
|
+ @JsonProperty("checkFlag")
|
|
|
+ private String checkFlag;
|
|
|
+ @JsonProperty("vehicleCheckCode")
|
|
|
+ private String vehicleCheckCode;
|
|
|
+ @JsonProperty("topSpeed")
|
|
|
+ private Integer topSpeed;
|
|
|
+ @JsonProperty("plantFromNewCarSign")
|
|
|
+ private Boolean plantFromNewCarSign;
|
|
|
+ @JsonProperty("beiJingUsageType")
|
|
|
+ private String beiJingUsageType;
|
|
|
+ @JsonProperty("runAreaName")
|
|
|
+ private String runAreaName;
|
|
|
+ @JsonProperty("specialFlag")
|
|
|
+ private Boolean specialFlag;
|
|
|
+ @JsonProperty("firstBeneEngaged")
|
|
|
+ private String firstBeneEngaged;
|
|
|
+ @JsonProperty("precisionServiceSearch")
|
|
|
+ private Boolean precisionServiceSearch;
|
|
|
+ @JsonProperty("certificateType")
|
|
|
+ private String certificateType;
|
|
|
+ @JsonProperty("contrastFlag")
|
|
|
+ private Boolean contrastFlag;
|
|
|
+ @JsonProperty("hfname")
|
|
|
+ private String hfname;
|
|
|
+ @JsonProperty("lfDate")
|
|
|
+ private String lfDate;
|
|
|
+ @JsonProperty("transferMarkBi")
|
|
|
+ private Boolean transferMarkBi;
|
|
|
+ @JsonProperty("otherCarFlag")
|
|
|
+ private Boolean otherCarFlag;
|
|
|
+ @JsonProperty("hfStartTime")
|
|
|
+ private String hfStartTime;
|
|
|
+ @JsonProperty("isNewEnergyFlag")
|
|
|
+ private Boolean isNewEnergyFlag;
|
|
|
+ @JsonProperty("monthDepRate")
|
|
|
+ private Double monthDepRate;
|
|
|
+ @JsonProperty("carCheckReason")
|
|
|
+ private String carCheckReason;
|
|
|
+ @JsonProperty("bankName")
|
|
|
+ private String bankName;
|
|
|
+ @JsonProperty("carInjury")
|
|
|
+ private String carInjury;
|
|
|
+ @JsonProperty("noDamageYears")
|
|
|
+ private Integer noDamageYears;
|
|
|
+ @JsonProperty("useYears")
|
|
|
+ private Integer useYears;
|
|
|
+ @JsonProperty("plateColorCode")
|
|
|
+ private String plateColorCode;
|
|
|
+ @JsonProperty("noLicenseFlag")
|
|
|
+ private Boolean noLicenseFlag;
|
|
|
+ @JsonProperty("pureRange")
|
|
|
+ private Integer pureRange;
|
|
|
+ @JsonProperty("carChecker")
|
|
|
+ private String carChecker;
|
|
|
+ @JsonProperty("engine")
|
|
|
+ private String engine;
|
|
|
+ @JsonProperty("hKFlag")
|
|
|
+ private Boolean hKFlag;
|
|
|
+ @JsonProperty("motorUsageTypeCode")
|
|
|
+ private String motorUsageTypeCode;
|
|
|
+ @JsonProperty("power")
|
|
|
+ private String power;
|
|
|
+ @JsonProperty("issueDate")
|
|
|
+ private String issueDate;
|
|
|
+ @JsonProperty("siChuanUsageType")
|
|
|
+ private String siChuanUsageType;
|
|
|
+ @JsonProperty("registerDate")
|
|
|
+ private String registerDate;
|
|
|
+ @JsonProperty("taxInclued")
|
|
|
+ private Boolean taxInclued;
|
|
|
+ @JsonProperty("vehicleStatusJG")
|
|
|
+ private String vehicleStatusJG;
|
|
|
+ @JsonProperty("bankCode")
|
|
|
+ private String bankCode;
|
|
|
+ @JsonProperty("transferMark")
|
|
|
+ private Boolean transferMark;
|
|
|
+ @JsonProperty("carDetails")
|
|
|
+ private String carDetails;
|
|
|
+ @JsonProperty("contrastPrice")
|
|
|
+ private Integer contrastPrice;
|
|
|
+ @JsonProperty("runArea")
|
|
|
+ private String runArea;
|
|
|
+ @JsonProperty("ocrCarInfoId")
|
|
|
+ private String ocrCarInfoId;
|
|
|
+ @JsonProperty("plateNo")
|
|
|
+ private String plateNo;
|
|
|
+ @JsonProperty("actualValue")
|
|
|
+ private String actualValue;
|
|
|
+ @JsonProperty("consultValue")
|
|
|
+ private String consultValue;
|
|
|
+ @JsonProperty("fleetNo")
|
|
|
+ private String fleetNo;
|
|
|
+ @JsonProperty("otherEnergyTypeDesc")
|
|
|
+ private String otherEnergyTypeDesc;
|
|
|
+ @JsonProperty("endorseTransferFlag")
|
|
|
+ private Boolean endorseTransferFlag;
|
|
|
+ @JsonProperty("carKind")
|
|
|
+ private String carKind;
|
|
|
+ @JsonProperty("firstBeneMan")
|
|
|
+ private String firstBeneMan;
|
|
|
+ @JsonProperty("damagedFactorGrade")
|
|
|
+ private String damagedFactorGrade;
|
|
|
+ @JsonProperty("ecdemicVehicleFlag")
|
|
|
+ private Boolean ecdemicVehicleFlag;
|
|
|
+ @JsonProperty("pmQueryNo")
|
|
|
+ private String pmQueryNo;
|
|
|
+ @JsonProperty("platformOwnerName")
|
|
|
+ private String platformOwnerName;
|
|
|
+ @JsonProperty("useYearsDetail")
|
|
|
+ private Double useYearsDetail;
|
|
|
+ @JsonProperty("colorCode")
|
|
|
+ private String colorCode;
|
|
|
+ @JsonProperty("motorTypeSubCode")
|
|
|
+ private String motorTypeSubCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class SimpleStadarCarDTO {
|
|
|
+ @JsonProperty("grossMass")
|
|
|
+ private Integer grossMass;
|
|
|
+ @JsonProperty("localModelCode")
|
|
|
+ private String localModelCode;
|
|
|
+ @JsonProperty("approvedLoad")
|
|
|
+ private Double approvedLoad;
|
|
|
+ @JsonProperty("seriesCode")
|
|
|
+ private String seriesCode;
|
|
|
+ @JsonProperty("vehicleStyleUniqueId")
|
|
|
+ private String vehicleStyleUniqueId;
|
|
|
+ @JsonProperty("priceEnd")
|
|
|
+ private Integer priceEnd;
|
|
|
+ @JsonProperty("purchasePrice")
|
|
|
+ private Integer purchasePrice;
|
|
|
+ @JsonProperty("energyTypes")
|
|
|
+ private String energyTypes;
|
|
|
+ @JsonProperty("unladenMass")
|
|
|
+ private Integer unladenMass;
|
|
|
+ @JsonProperty("modelCode")
|
|
|
+ private String modelCode;
|
|
|
+ @JsonProperty("seriesType")
|
|
|
+ private String seriesType;
|
|
|
+ @JsonProperty("shortHandCode")
|
|
|
+ private String shortHandCode;
|
|
|
+ @JsonProperty("displacement")
|
|
|
+ private Double displacement;
|
|
|
+ @JsonProperty("power")
|
|
|
+ private Integer power;
|
|
|
+ @JsonProperty("brand")
|
|
|
+ private String brand;
|
|
|
+ @JsonProperty("brandCode")
|
|
|
+ private String brandCode;
|
|
|
+ @JsonProperty("insCarClassName")
|
|
|
+ private String insCarClassName;
|
|
|
+ @JsonProperty("insCarClass")
|
|
|
+ private String insCarClass;
|
|
|
+ @JsonProperty("carCategory")
|
|
|
+ private String carCategory;
|
|
|
+ @JsonProperty("carsType")
|
|
|
+ private String carsType;
|
|
|
+ @JsonProperty("purchasePriceCopy")
|
|
|
+ private Integer purchasePriceCopy;
|
|
|
+ @JsonProperty("series")
|
|
|
+ private String series;
|
|
|
+ @JsonProperty("approvedPassengersCapacity")
|
|
|
+ private Integer approvedPassengersCapacity;
|
|
|
+ @JsonProperty("priceStart")
|
|
|
+ private Integer priceStart;
|
|
|
+ @JsonProperty("tractionMass")
|
|
|
+ private Integer tractionMass;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PlatformCarDTO {
|
|
|
+ @JsonProperty("deptName")
|
|
|
+ private String deptName;
|
|
|
+ @JsonProperty("carName")
|
|
|
+ private String carName;
|
|
|
+ @JsonProperty("noticeType")
|
|
|
+ private String noticeType;
|
|
|
+ @JsonProperty("categoryCode")
|
|
|
+ private String categoryCode;
|
|
|
+ @JsonProperty("configType")
|
|
|
+ private String configType;
|
|
|
+ @JsonProperty("categoryName")
|
|
|
+ private String categoryName;
|
|
|
+ @JsonProperty("modelCodeHX")
|
|
|
+ private String modelCodeHX;
|
|
|
+ @JsonProperty("modelIdCode")
|
|
|
+ private String modelIdCode;
|
|
|
+ @JsonProperty("vehicleCheckCode")
|
|
|
+ private String vehicleCheckCode;
|
|
|
+ @JsonProperty("basicRateCode")
|
|
|
+ private String basicRateCode;
|
|
|
+ @JsonProperty("series")
|
|
|
+ private String series;
|
|
|
+ @JsonProperty("tradeNmae")
|
|
|
+ private String tradeNmae;
|
|
|
+ @JsonProperty("brand")
|
|
|
+ private String brand;
|
|
|
+ @JsonProperty("deptCode")
|
|
|
+ private String deptCode;
|
|
|
+ @JsonProperty("carModel")
|
|
|
+ private List<?> carModel;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class BusinessThreeRiskFactorsDTO {
|
|
|
+ @JsonProperty("fromCarFactor")
|
|
|
+ private String fromCarFactor;
|
|
|
+ @JsonProperty("fromHumanFactor")
|
|
|
+ private String fromHumanFactor;
|
|
|
+ @JsonProperty("trafficFactor")
|
|
|
+ private String trafficFactor;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class VanFactorDTO {
|
|
|
+ @JsonProperty("fromCarFactor")
|
|
|
+ private String fromCarFactor;
|
|
|
+ @JsonProperty("fromHumanFactor")
|
|
|
+ private String fromHumanFactor;
|
|
|
+ @JsonProperty("trafficFactor")
|
|
|
+ private String trafficFactor;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class GeneralLossDangerDTO {
|
|
|
+ @JsonProperty("fromCarFactor")
|
|
|
+ private String fromCarFactor;
|
|
|
+ @JsonProperty("fromHumanFactor")
|
|
|
+ private String fromHumanFactor;
|
|
|
+ @JsonProperty("trafficFactor")
|
|
|
+ private String trafficFactor;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class SaleInfoDTO {
|
|
|
+ @JsonProperty("teamName")
|
|
|
+ private String teamName;
|
|
|
+ @JsonProperty("salesIdentifyNumber")
|
|
|
+ private String salesIdentifyNumber;
|
|
|
+ @JsonProperty("agentAddress")
|
|
|
+ private String agentAddress;
|
|
|
+ @JsonProperty("staffCode")
|
|
|
+ private String staffCode;
|
|
|
+ @JsonProperty("salesIdentifyType")
|
|
|
+ private String salesIdentifyType;
|
|
|
+ @JsonProperty("agentCode")
|
|
|
+ private String agentCode;
|
|
|
+ @JsonProperty("producerName")
|
|
|
+ private String producerName;
|
|
|
+ @JsonProperty("agentName")
|
|
|
+ private String agentName;
|
|
|
+ @JsonProperty("teamCode")
|
|
|
+ private String teamCode;
|
|
|
+ @JsonProperty("agentRegisteredAddress")
|
|
|
+ private String agentRegisteredAddress;
|
|
|
+ @JsonProperty("producerCode")
|
|
|
+ private String producerCode;
|
|
|
+ @JsonProperty("agentMobile")
|
|
|
+ private String agentMobile;
|
|
|
+ @JsonProperty("agentTaxType")
|
|
|
+ private String agentTaxType;
|
|
|
+ @JsonProperty("saleSys")
|
|
|
+ private String saleSys;
|
|
|
+ @JsonProperty("agentPermitNo")
|
|
|
+ private String agentPermitNo;
|
|
|
+ @JsonProperty("agreementNo")
|
|
|
+ private String agreementNo;
|
|
|
+ @JsonProperty("orgCode")
|
|
|
+ private String orgCode;
|
|
|
+ @JsonProperty("staffName")
|
|
|
+ private String staffName;
|
|
|
+ @JsonProperty("channelSourceName")
|
|
|
+ private String channelSourceName;
|
|
|
+ @JsonProperty("comFlag")
|
|
|
+ private String comFlag;
|
|
|
+ @JsonProperty("salesman")
|
|
|
+ private List<SalesmanDTO> salesman;
|
|
|
+ @JsonProperty("comName")
|
|
|
+ private String comName;
|
|
|
+ @JsonProperty("comCode")
|
|
|
+ private String comCode;
|
|
|
+ @JsonProperty("channelSource")
|
|
|
+ private String channelSource;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class SalesmanDTO {
|
|
|
+ @JsonProperty("riskClassType")
|
|
|
+ private String riskClassType;
|
|
|
+ @JsonProperty("handlerMobile")
|
|
|
+ private String handlerMobile;
|
|
|
+ @JsonProperty("guidanceRate")
|
|
|
+ private Integer guidanceRate;
|
|
|
+ @JsonProperty("handlerIdentifynumber")
|
|
|
+ private String handlerIdentifynumber;
|
|
|
+ @JsonProperty("handlerName")
|
|
|
+ private String handlerName;
|
|
|
+ @JsonProperty("comCode")
|
|
|
+ private String comCode;
|
|
|
+ @JsonProperty("handleRate")
|
|
|
+ private Integer handleRate;
|
|
|
+ @JsonProperty("handlerCode")
|
|
|
+ private String handlerCode;
|
|
|
+ @JsonProperty("callerName")
|
|
|
+ private String callerName;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class VehicleRiskFactorDTO {
|
|
|
+ @JsonProperty("fromCarFactor")
|
|
|
+ private String fromCarFactor;
|
|
|
+ @JsonProperty("fromHumanFactor")
|
|
|
+ private String fromHumanFactor;
|
|
|
+ @JsonProperty("trafficFactor")
|
|
|
+ private String trafficFactor;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyInfoDTO {
|
|
|
+ @JsonProperty("ultimateScoreCi")
|
|
|
+ private String ultimateScoreCi;
|
|
|
+ @JsonProperty("ultimateLossRatioCi")
|
|
|
+ private String ultimateLossRatioCi;
|
|
|
+ @JsonProperty("ultimateScoreClient")
|
|
|
+ private String ultimateScoreClient;
|
|
|
+ @JsonProperty("modelVersion")
|
|
|
+ private String modelVersion;
|
|
|
+ @JsonProperty("feeSubVersionBI")
|
|
|
+ private String feeSubVersionBI;
|
|
|
+ @JsonProperty("ultimatescoreOnboard")
|
|
|
+ private String ultimatescoreOnboard;
|
|
|
+ @JsonProperty("simpleCostRateBi")
|
|
|
+ private String simpleCostRateBi;
|
|
|
+ @JsonProperty("feeSubVersionGlass")
|
|
|
+ private String feeSubVersionGlass;
|
|
|
+ @JsonProperty("feeVersionIlog")
|
|
|
+ private String feeVersionIlog;
|
|
|
+ @JsonProperty("ncdBaseFeeScoreClient")
|
|
|
+ private String ncdBaseFeeScoreClient;
|
|
|
+ @JsonProperty("ultimateLossRatioClient")
|
|
|
+ private String ultimateLossRatioClient;
|
|
|
+ @JsonProperty("feeSubVersionHome")
|
|
|
+ private String feeSubVersionHome;
|
|
|
+ @JsonProperty("ultimatepayrateOnboard")
|
|
|
+ private String ultimatepayrateOnboard;
|
|
|
+ @JsonProperty("ncDbppayRateBi")
|
|
|
+ private String ncDbppayRateBi;
|
|
|
+ @JsonProperty("ultimateLossRatioBiCi")
|
|
|
+ private String ultimateLossRatioBiCi;
|
|
|
+ @JsonProperty("ncdBaseFeeScoreBiCi")
|
|
|
+ private String ncdBaseFeeScoreBiCi;
|
|
|
+ @JsonProperty("ncdBaseFeeScoreCi")
|
|
|
+ private String ncdBaseFeeScoreCi;
|
|
|
+ @JsonProperty("discountSubVersion")
|
|
|
+ private String discountSubVersion;
|
|
|
+ @JsonProperty("ncDbppayRateClient")
|
|
|
+ private String ncDbppayRateClient;
|
|
|
+ @JsonProperty("feeSubVersionYj")
|
|
|
+ private String feeSubVersionYj;
|
|
|
+ @JsonProperty("feeVersionNveh")
|
|
|
+ private String feeVersionNveh;
|
|
|
+ @JsonProperty("ultimateLossRatioBi")
|
|
|
+ private String ultimateLossRatioBi;
|
|
|
+ @JsonProperty("feeSubVersionCI")
|
|
|
+ private String feeSubVersionCI;
|
|
|
+ @JsonProperty("simpleCostRateCi")
|
|
|
+ private String simpleCostRateCi;
|
|
|
+ @JsonProperty("simpleCostRateOnboard")
|
|
|
+ private String simpleCostRateOnboard;
|
|
|
+ @JsonProperty("specialPolicyInfos")
|
|
|
+ private List<SpecialPolicyInfosDTO> specialPolicyInfos;
|
|
|
+ @JsonProperty("ultimateScoreBi")
|
|
|
+ private String ultimateScoreBi;
|
|
|
+ @JsonProperty("ncDbppayRateCiBi")
|
|
|
+ private String ncDbppayRateCiBi;
|
|
|
+ @JsonProperty("ncDbppayRateCi")
|
|
|
+ private String ncDbppayRateCi;
|
|
|
+ @JsonProperty("feeVersion")
|
|
|
+ private String feeVersion;
|
|
|
+ @JsonProperty("simpleCostRateClient")
|
|
|
+ private String simpleCostRateClient;
|
|
|
+ @JsonProperty("simpleCostRateBiCi")
|
|
|
+ private String simpleCostRateBiCi;
|
|
|
+ @JsonProperty("ncdBaseFeeScoreBi")
|
|
|
+ private String ncdBaseFeeScoreBi;
|
|
|
+ @JsonProperty("ultimateScoreBiCi")
|
|
|
+ private String ultimateScoreBiCi;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class SpecialPolicyInfosDTO {
|
|
|
+ @JsonProperty("feePolicySpecialIdNveh")
|
|
|
+ private String feePolicySpecialIdNveh;
|
|
|
+ @JsonProperty("feePolicySpecialIdCar")
|
|
|
+ private String feePolicySpecialIdCar;
|
|
|
+ @JsonProperty("disPolicySpecialId")
|
|
|
+ private String disPolicySpecialId;
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+ @JsonProperty("feePolicySpecialId")
|
|
|
+ private String feePolicySpecialId;
|
|
|
+ @JsonProperty("disPolicySpecialBusinessId")
|
|
|
+ private String disPolicySpecialBusinessId;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class BusinessMainDTO {
|
|
|
+ @JsonProperty("isCorrectNVEH")
|
|
|
+ private Boolean isCorrectNVEH;
|
|
|
+ @JsonProperty("isFace")
|
|
|
+ private String isFace;
|
|
|
+ @JsonProperty("billAcceptDate")
|
|
|
+ private String billAcceptDate;
|
|
|
+ @JsonProperty("isAsync")
|
|
|
+ private Boolean isAsync;
|
|
|
+ @JsonProperty("makeCom")
|
|
|
+ private String makeCom;
|
|
|
+ @JsonProperty("hnscoreGroup")
|
|
|
+ private String hnscoreGroup;
|
|
|
+ @JsonProperty("isPeerComparison")
|
|
|
+ private String isPeerComparison;
|
|
|
+ @JsonProperty("isElectronicInsuredFlag")
|
|
|
+ private Boolean isElectronicInsuredFlag;
|
|
|
+ @JsonProperty("reRunfFlag")
|
|
|
+ private String reRunfFlag;
|
|
|
+ @JsonProperty("appointAreaCode")
|
|
|
+ private String appointAreaCode;
|
|
|
+ @JsonProperty("quoteFlag")
|
|
|
+ private String quoteFlag;
|
|
|
+ @JsonProperty("priceAdjustType")
|
|
|
+ private String priceAdjustType;
|
|
|
+ @JsonProperty("isCheckStockFlag")
|
|
|
+ private String isCheckStockFlag;
|
|
|
+ @JsonProperty("messageText")
|
|
|
+ private String messageText;
|
|
|
+ @JsonProperty("operateDateTime")
|
|
|
+ private String operateDateTime;
|
|
|
+ @JsonProperty("reCalculateFlag")
|
|
|
+ private String reCalculateFlag;
|
|
|
+ @JsonProperty("underwritingReminderFlag")
|
|
|
+ private String underwritingReminderFlag;
|
|
|
+ @JsonProperty("isAloneCorrectingNveh")
|
|
|
+ private String isAloneCorrectingNveh;
|
|
|
+ @JsonProperty("makeComName")
|
|
|
+ private String makeComName;
|
|
|
+ @JsonProperty("relateType")
|
|
|
+ private String relateType;
|
|
|
+ @JsonProperty("accessSource")
|
|
|
+ private String accessSource;
|
|
|
+ @JsonProperty("underWriteEndDate")
|
|
|
+ private String underWriteEndDate;
|
|
|
+ @JsonProperty("isAloneInsureNveh")
|
|
|
+ private String isAloneInsureNveh;
|
|
|
+ @JsonProperty("ocrQuoteFlag")
|
|
|
+ private String ocrQuoteFlag;
|
|
|
+ @JsonProperty("isCheckCorpFlag")
|
|
|
+ private String isCheckCorpFlag;
|
|
|
+ @JsonProperty("argueSolutionCom")
|
|
|
+ private String argueSolutionCom;
|
|
|
+ @JsonProperty("isRunFlag")
|
|
|
+ private String isRunFlag;
|
|
|
+ @JsonProperty("iLogPreUdwMess")
|
|
|
+ private String iLogPreUdwMess;
|
|
|
+ @JsonProperty("operatorName")
|
|
|
+ private String operatorName;
|
|
|
+ @JsonProperty("lastPolicyNos")
|
|
|
+ private List<?> lastPolicyNos;
|
|
|
+ @JsonProperty("iLogPreQuoteMess")
|
|
|
+ private String iLogPreQuoteMess;
|
|
|
+ @JsonProperty("iLogPreQuoteFlag")
|
|
|
+ private String iLogPreQuoteFlag;
|
|
|
+ @JsonProperty("iLogPreUdwFlag")
|
|
|
+ private String iLogPreUdwFlag;
|
|
|
+ @JsonProperty("centerFlag")
|
|
|
+ private String centerFlag;
|
|
|
+ @JsonProperty("beforeFXQStockOnline")
|
|
|
+ private Boolean beforeFXQStockOnline;
|
|
|
+ @JsonProperty("centerText")
|
|
|
+ private String centerText;
|
|
|
+ @JsonProperty("argueSolution")
|
|
|
+ private String argueSolution;
|
|
|
+ @JsonProperty("inputDateTime")
|
|
|
+ private String inputDateTime;
|
|
|
+ @JsonProperty("verificationCode")
|
|
|
+ private String verificationCode;
|
|
|
+ @JsonProperty("bjLogId")
|
|
|
+ private String bjLogId;
|
|
|
+ @JsonProperty("isThBlack")
|
|
|
+ private String isThBlack;
|
|
|
+ @JsonProperty("oldPoaType")
|
|
|
+ private String oldPoaType;
|
|
|
+ @JsonProperty("suggestedDiscountQuoted")
|
|
|
+ private String suggestedDiscountQuoted;
|
|
|
+ @JsonProperty("constract5")
|
|
|
+ private String constract5;
|
|
|
+ @JsonProperty("agreementNo")
|
|
|
+ private String agreementNo;
|
|
|
+ @JsonProperty("isCorrectHOME")
|
|
|
+ private Boolean isCorrectHOME;
|
|
|
+ @JsonProperty("isCorrectGLASS")
|
|
|
+ private Boolean isCorrectGLASS;
|
|
|
+ @JsonProperty("quoteMd5")
|
|
|
+ private String quoteMd5;
|
|
|
+ @JsonProperty("businessType")
|
|
|
+ private String businessType;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class GeneralLiabilityInsuranceDTO {
|
|
|
+ @JsonProperty("fromCarFactor")
|
|
|
+ private String fromCarFactor;
|
|
|
+ @JsonProperty("fromHumanFactor")
|
|
|
+ private String fromHumanFactor;
|
|
|
+ @JsonProperty("trafficFactor")
|
|
|
+ private String trafficFactor;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class TrafficRiskFactorDTO {
|
|
|
+ @JsonProperty("fromCarFactor")
|
|
|
+ private String fromCarFactor;
|
|
|
+ @JsonProperty("fromHumanFactor")
|
|
|
+ private String fromHumanFactor;
|
|
|
+ @JsonProperty("trafficFactor")
|
|
|
+ private String trafficFactor;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class BaseInfoDTO {
|
|
|
+ @JsonProperty("engageDetail")
|
|
|
+ private String engageDetail;
|
|
|
+ @JsonProperty("riskTypeCode")
|
|
|
+ private String riskTypeCode;
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private String flag;
|
|
|
+ @JsonProperty("engageCode")
|
|
|
+ private String engageCode;
|
|
|
+ @JsonProperty("engageTitle")
|
|
|
+ private String engageTitle;
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+ @JsonProperty("modifyFlag")
|
|
|
+ private String modifyFlag;
|
|
|
+ @JsonProperty("clauseType")
|
|
|
+ private String clauseType;
|
|
|
+ @JsonProperty("chooseType")
|
|
|
+ private String chooseType;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class D4ListDataDTO {
|
|
|
+ @JsonProperty("code")
|
|
|
+ private String code;
|
|
|
+ @JsonProperty("value")
|
|
|
+ private String value;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class NewEnergyAmountListDataDTO {
|
|
|
+ @JsonProperty("kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JsonProperty("amountList")
|
|
|
+ private List<AmountListDTO> amountList;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class AmountListDTO {
|
|
|
+ @JsonProperty("code")
|
|
|
+ private String code;
|
|
|
+ @JsonProperty("value")
|
|
|
+ private String value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class AmountListDataDTO {
|
|
|
+ @JsonProperty("kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JsonProperty("amountList")
|
|
|
+ private List<AmountListDTO> amountList;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class AmountListDTO {
|
|
|
+ @JsonProperty("code")
|
|
|
+ private String code;
|
|
|
+ @JsonProperty("value")
|
|
|
+ private String value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class D3ListDataDTO {
|
|
|
+ @JsonProperty("code")
|
|
|
+ private String code;
|
|
|
+ @JsonProperty("value")
|
|
|
+ private String value;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class BListDataDTO {
|
|
|
+ @JsonProperty("code")
|
|
|
+ private String code;
|
|
|
+ @JsonProperty("value")
|
|
|
+ private String value;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ContractDTO {
|
|
|
+ @JsonProperty("coverage")
|
|
|
+ private List<CoverageDTO> coverage;
|
|
|
+ @JsonProperty("platFormMessage")
|
|
|
+ private PlatFormMessageDTO platFormMessage;
|
|
|
+ @JsonProperty("adjust")
|
|
|
+ private List<AdjustDTO> adjust;
|
|
|
+ @JsonProperty("engage")
|
|
|
+ private List<EngageDTO> engage;
|
|
|
+ @JsonProperty("loocked")
|
|
|
+ private Boolean loocked;
|
|
|
+ @JsonProperty("violation")
|
|
|
+ private List<?> violation;
|
|
|
+ @JsonProperty("tax")
|
|
|
+ private TaxDTO tax;
|
|
|
+ @JsonProperty("rescueInfo")
|
|
|
+ private List<?> rescueInfo;
|
|
|
+ @JsonProperty("contractMain")
|
|
|
+ private ContractMainDTO contractMain;
|
|
|
+ @JsonProperty("accident")
|
|
|
+ private List<?> accident;
|
|
|
+ @JsonProperty("dummyCoverage")
|
|
|
+ private List<?> dummyCoverage;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PlatFormMessageDTO {
|
|
|
+ @JsonProperty("vehicleOwnerMessage")
|
|
|
+ private String vehicleOwnerMessage;
|
|
|
+ @JsonProperty("coveragePremium")
|
|
|
+ private List<?> coveragePremium;
|
|
|
+ @JsonProperty("peccancyReasonBI")
|
|
|
+ private String peccancyReasonBI;
|
|
|
+ @JsonProperty("riskWarn")
|
|
|
+ private List<?> riskWarn;
|
|
|
+ @JsonProperty("lastPolicyEffectiveDate")
|
|
|
+ private String lastPolicyEffectiveDate;
|
|
|
+ @JsonProperty("noLoyaltyAdjustReason")
|
|
|
+ private String noLoyaltyAdjustReason;
|
|
|
+ @JsonProperty("ciReinsureEndDate")
|
|
|
+ private String ciReinsureEndDate;
|
|
|
+ @JsonProperty("driverCoeff")
|
|
|
+ private String driverCoeff;
|
|
|
+ @JsonProperty("lastProducerCode")
|
|
|
+ private String lastProducerCode;
|
|
|
+ @JsonProperty("checkCodeRe")
|
|
|
+ private String checkCodeRe;
|
|
|
+ @JsonProperty("useTypeMessage")
|
|
|
+ private String useTypeMessage;
|
|
|
+ @JsonProperty("districtRateReason")
|
|
|
+ private String districtRateReason;
|
|
|
+ @JsonProperty("peccancyValueBI")
|
|
|
+ private String peccancyValueBI;
|
|
|
+ @JsonProperty("biReInsureMsg")
|
|
|
+ private String biReInsureMsg;
|
|
|
+ @JsonProperty("biReinsureMessage")
|
|
|
+ private String biReinsureMessage;
|
|
|
+ @JsonProperty("noClaimAdjustReasonBI")
|
|
|
+ private String noClaimAdjustReasonBI;
|
|
|
+ @JsonProperty("factoryName")
|
|
|
+ private String factoryName;
|
|
|
+ @JsonProperty("history")
|
|
|
+ private HistoryDTO history;
|
|
|
+ @JsonProperty("checkCode")
|
|
|
+ private String checkCode;
|
|
|
+ @JsonProperty("pmVehicleMessage")
|
|
|
+ private String pmVehicleMessage;
|
|
|
+ @JsonProperty("lastModel")
|
|
|
+ private String lastModel;
|
|
|
+ @JsonProperty("peccancyCoeff")
|
|
|
+ private String peccancyCoeff;
|
|
|
+ @JsonProperty("lastLocalityFlag")
|
|
|
+ private String lastLocalityFlag;
|
|
|
+ @JsonProperty("reInsure")
|
|
|
+ private List<ReInsureDTO> reInsure;
|
|
|
+ @JsonProperty("claimTimes")
|
|
|
+ private String claimTimes;
|
|
|
+ @JsonProperty("rateFloatFlag")
|
|
|
+ private String rateFloatFlag;
|
|
|
+ @JsonProperty("commissionRate")
|
|
|
+ private String commissionRate;
|
|
|
+ @JsonProperty("insureYears")
|
|
|
+ private String insureYears;
|
|
|
+ @JsonProperty("lastPolicyExpireDate")
|
|
|
+ private String lastPolicyExpireDate;
|
|
|
+ @JsonProperty("claimaAdjustReason")
|
|
|
+ private String claimaAdjustReason;
|
|
|
+ @JsonProperty("districtCoeff")
|
|
|
+ private String districtCoeff;
|
|
|
+ @JsonProperty("kindAdjustValue")
|
|
|
+ private String kindAdjustValue;
|
|
|
+ @JsonProperty("nvehReinsureEndDate")
|
|
|
+ private String nvehReinsureEndDate;
|
|
|
+ @JsonProperty("biReinsureEndDate")
|
|
|
+ private String biReinsureEndDate;
|
|
|
+ @JsonProperty("noClaimAdjustReason")
|
|
|
+ private String noClaimAdjustReason;
|
|
|
+ @JsonProperty("chgOwnerMessage")
|
|
|
+ private String chgOwnerMessage;
|
|
|
+ @JsonProperty("isNvehReInsureMsg")
|
|
|
+ private String isNvehReInsureMsg;
|
|
|
+ @JsonProperty("queryDate")
|
|
|
+ private String queryDate;
|
|
|
+ @JsonProperty("carOwner")
|
|
|
+ private String carOwner;
|
|
|
+ @JsonProperty("lastReplacementValue")
|
|
|
+ private String lastReplacementValue;
|
|
|
+ @JsonProperty("expireDate")
|
|
|
+ private String expireDate;
|
|
|
+ @JsonProperty("nvehReinsureRiskName")
|
|
|
+ private String nvehReinsureRiskName;
|
|
|
+ @JsonProperty("nvehReInsureMsg")
|
|
|
+ private String nvehReInsureMsg;
|
|
|
+ @JsonProperty("question")
|
|
|
+ private String question;
|
|
|
+ @JsonProperty("nopeccancyReasonBI")
|
|
|
+ private String nopeccancyReasonBI;
|
|
|
+ @JsonProperty("nonClaimAdjust")
|
|
|
+ private String nonClaimAdjust;
|
|
|
+ @JsonProperty("querySequenceNo")
|
|
|
+ private String querySequenceNo;
|
|
|
+ @JsonProperty("lastModelCode")
|
|
|
+ private String lastModelCode;
|
|
|
+ @JsonProperty("peccancyAdjustReason")
|
|
|
+ private String peccancyAdjustReason;
|
|
|
+ @JsonProperty("isBiReInsureMsg")
|
|
|
+ private String isBiReInsureMsg;
|
|
|
+ @JsonProperty("answer")
|
|
|
+ private String answer;
|
|
|
+ @JsonProperty("basePremium")
|
|
|
+ private String basePremium;
|
|
|
+ @JsonProperty("ciReinsureMessage")
|
|
|
+ private String ciReinsureMessage;
|
|
|
+ @JsonProperty("isCiReInsureMsg")
|
|
|
+ private String isCiReInsureMsg;
|
|
|
+ @JsonProperty("claimCoeff")
|
|
|
+ private String claimCoeff;
|
|
|
+ @JsonProperty("isLocalPolicy")
|
|
|
+ private String isLocalPolicy;
|
|
|
+ @JsonProperty("nvehReinsureMessage")
|
|
|
+ private String nvehReinsureMessage;
|
|
|
+ @JsonProperty("claimAdjustLevel")
|
|
|
+ private String claimAdjustLevel;
|
|
|
+ @JsonProperty("driverRateReason")
|
|
|
+ private String driverRateReason;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class HistoryDTO {
|
|
|
+ @JsonProperty("insurerCode")
|
|
|
+ private String insurerCode;
|
|
|
+ @JsonProperty("insurerName")
|
|
|
+ private String insurerName;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ReInsureDTO {
|
|
|
+ @JsonProperty("engineNo")
|
|
|
+ private String engineNo;
|
|
|
+ @JsonProperty("coverageName")
|
|
|
+ private String coverageName;
|
|
|
+ @JsonProperty("expireDate")
|
|
|
+ private String expireDate;
|
|
|
+ @JsonProperty("policyNo")
|
|
|
+ private String policyNo;
|
|
|
+ @JsonProperty("vin")
|
|
|
+ private String vin;
|
|
|
+ @JsonProperty("insurerCode")
|
|
|
+ private String insurerCode;
|
|
|
+ @JsonProperty("licensePlateNo")
|
|
|
+ private String licensePlateNo;
|
|
|
+ @JsonProperty("insurerArea")
|
|
|
+ private String insurerArea;
|
|
|
+ @JsonProperty("insurerName")
|
|
|
+ private String insurerName;
|
|
|
+ @JsonProperty("coverageCode")
|
|
|
+ private String coverageCode;
|
|
|
+ @JsonProperty("effectiveDate")
|
|
|
+ private String effectiveDate;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class TaxDTO {
|
|
|
+ @JsonProperty("sumTax")
|
|
|
+ private Integer sumTax;
|
|
|
+ @JsonProperty("exceedDaysCount")
|
|
|
+ private Integer exceedDaysCount;
|
|
|
+ @JsonProperty("sumOverdue")
|
|
|
+ private Integer sumOverdue;
|
|
|
+ @JsonProperty("annualTaxAmount")
|
|
|
+ private Integer annualTaxAmount;
|
|
|
+ @JsonProperty("exceedStartDateExceedEndDate")
|
|
|
+ private String exceedStartDateExceedEndDate;
|
|
|
+ @JsonProperty("annualTaxDue")
|
|
|
+ private Integer annualTaxDue;
|
|
|
+ @JsonProperty("sumTaxDefault")
|
|
|
+ private Integer sumTaxDefault;
|
|
|
+ @JsonProperty("deductionDueProportion")
|
|
|
+ private Integer deductionDueProportion;
|
|
|
+ @JsonProperty("unit")
|
|
|
+ private Integer unit;
|
|
|
+ @JsonProperty("lastPaidYear")
|
|
|
+ private Integer lastPaidYear;
|
|
|
+ @JsonProperty("deduction")
|
|
|
+ private Integer deduction;
|
|
|
+ @JsonProperty("chgSumpayTax")
|
|
|
+ private Integer chgSumpayTax;
|
|
|
+ @JsonProperty("commission")
|
|
|
+ private Integer commission;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ContractMainDTO {
|
|
|
+ @JsonProperty("fuelName")
|
|
|
+ private String fuelName;
|
|
|
+ @JsonProperty("validDate")
|
|
|
+ private String validDate;
|
|
|
+ @JsonProperty("drID")
|
|
|
+ private String drID;
|
|
|
+ @JsonProperty("jZscore")
|
|
|
+ private String jZscore;
|
|
|
+ @JsonProperty("planName")
|
|
|
+ private String planName;
|
|
|
+ @JsonProperty("score")
|
|
|
+ private String score;
|
|
|
+ @JsonProperty("expenseAmountRangeExt")
|
|
|
+ private Integer expenseAmountRangeExt;
|
|
|
+ @JsonProperty("drInsuranceScore")
|
|
|
+ private String drInsuranceScore;
|
|
|
+ @JsonProperty("lossRatioBa")
|
|
|
+ private String lossRatioBa;
|
|
|
+ @JsonProperty("costType")
|
|
|
+ private String costType;
|
|
|
+ @JsonProperty("expenseRate")
|
|
|
+ private Double expenseRate;
|
|
|
+ @JsonProperty("rkTIOrderNo")
|
|
|
+ private String rkTIOrderNo;
|
|
|
+ @JsonProperty("rescueCode")
|
|
|
+ private String rescueCode;
|
|
|
+ @JsonProperty("feePolicySpecialId")
|
|
|
+ private String feePolicySpecialId;
|
|
|
+ @JsonProperty("isExistCI")
|
|
|
+ private String isExistCI;
|
|
|
+ @JsonProperty("basicPerformanceRate")
|
|
|
+ private Integer basicPerformanceRate;
|
|
|
+ @JsonProperty("repairShopCode")
|
|
|
+ private String repairShopCode;
|
|
|
+ @JsonProperty("nveh_PolicyNo")
|
|
|
+ private String nvehPolicyno;
|
|
|
+ @JsonProperty("wxjksId")
|
|
|
+ private String wxjksId;
|
|
|
+ @JsonProperty("carloadTranche")
|
|
|
+ private String carloadTranche;
|
|
|
+ @JsonProperty("volcanoScore")
|
|
|
+ private String volcanoScore;
|
|
|
+ @JsonProperty("expenseRateHigh")
|
|
|
+ private String expenseRateHigh;
|
|
|
+ @JsonProperty("performanceRateOri")
|
|
|
+ private Integer performanceRateOri;
|
|
|
+ @JsonProperty("nvehProductRisk")
|
|
|
+ private String nvehProductRisk;
|
|
|
+ @JsonProperty("rkTrafficInfractionCallFlag")
|
|
|
+ private String rkTrafficInfractionCallFlag;
|
|
|
+ @JsonProperty("totalAdjustRate")
|
|
|
+ private Double totalAdjustRate;
|
|
|
+ @JsonProperty("procNo")
|
|
|
+ private String procNo;
|
|
|
+ @JsonProperty("lossRatioBz")
|
|
|
+ private String lossRatioBz;
|
|
|
+ @JsonProperty("insuredCombin")
|
|
|
+ private String insuredCombin;
|
|
|
+ @JsonProperty("feeVersion")
|
|
|
+ private String feeVersion;
|
|
|
+ @JsonProperty("buggyThreeDamageScore")
|
|
|
+ private String buggyThreeDamageScore;
|
|
|
+ @JsonProperty("costPremCi2")
|
|
|
+ private String costPremCi2;
|
|
|
+ @JsonProperty("isAloneCI")
|
|
|
+ private String isAloneCI;
|
|
|
+ @JsonProperty("jyevScoreReturnCode")
|
|
|
+ private String jyevScoreReturnCode;
|
|
|
+ @JsonProperty("saleDiscountFlag")
|
|
|
+ private String saleDiscountFlag;
|
|
|
+ @JsonProperty("hgScoreCar")
|
|
|
+ private String hgScoreCar;
|
|
|
+ @JsonProperty("proposalType")
|
|
|
+ private String proposalType;
|
|
|
+ @JsonProperty("bjsOnlineSalesScore")
|
|
|
+ private String bjsOnlineSalesScore;
|
|
|
+ @JsonProperty("isNewCarDealer")
|
|
|
+ private String isNewCarDealer;
|
|
|
+ @JsonProperty("hnScoreflag")
|
|
|
+ private String hnScoreflag;
|
|
|
+ @JsonProperty("vatChg")
|
|
|
+ private Integer vatChg;
|
|
|
+ @JsonProperty("fraudQueryNo")
|
|
|
+ private String fraudQueryNo;
|
|
|
+ @JsonProperty("relatedType")
|
|
|
+ private String relatedType;
|
|
|
+ @JsonProperty("externalChannels")
|
|
|
+ private String externalChannels;
|
|
|
+ @JsonProperty("basicCommissionRate")
|
|
|
+ private Integer basicCommissionRate;
|
|
|
+ @JsonProperty("riskType")
|
|
|
+ private String riskType;
|
|
|
+ @JsonProperty("renewalSource")
|
|
|
+ private String renewalSource;
|
|
|
+ @JsonProperty("unitPremium")
|
|
|
+ private Integer unitPremium;
|
|
|
+ @JsonProperty("chdID")
|
|
|
+ private String chdID;
|
|
|
+ @JsonProperty("totalStandardPremium")
|
|
|
+ private Double totalStandardPremium;
|
|
|
+ @JsonProperty("isSynModifyGlass")
|
|
|
+ private Boolean isSynModifyGlass;
|
|
|
+ @JsonProperty("crJdId")
|
|
|
+ private String crJdId;
|
|
|
+ @JsonProperty("callChehuidaInterfaceFlag")
|
|
|
+ private String callChehuidaInterfaceFlag;
|
|
|
+ @JsonProperty("overpaymentTranche")
|
|
|
+ private String overpaymentTranche;
|
|
|
+ @JsonProperty("shortRate")
|
|
|
+ private Integer shortRate;
|
|
|
+ @JsonProperty("lossRatioBzb")
|
|
|
+ private String lossRatioBzb;
|
|
|
+ @JsonProperty("disRateHigh")
|
|
|
+ private String disRateHigh;
|
|
|
+ @JsonProperty("lastPolicyIsLocal")
|
|
|
+ private String lastPolicyIsLocal;
|
|
|
+ @JsonProperty("hgNonOperatingId")
|
|
|
+ private String hgNonOperatingId;
|
|
|
+ @JsonProperty("totalPremium")
|
|
|
+ private Double totalPremium;
|
|
|
+ @JsonProperty("querySequenceNo")
|
|
|
+ private String querySequenceNo;
|
|
|
+ @JsonProperty("buggyCompulsoryThreeScore")
|
|
|
+ private String buggyCompulsoryThreeScore;
|
|
|
+ @JsonProperty("expRateExtUpperLimit")
|
|
|
+ private Integer expRateExtUpperLimit;
|
|
|
+ @JsonProperty("eachDamageLimitAmount")
|
|
|
+ private String eachDamageLimitAmount;
|
|
|
+ @JsonProperty("tqID")
|
|
|
+ private String tqID;
|
|
|
+ @JsonProperty("totalRiskPremium")
|
|
|
+ private Integer totalRiskPremium;
|
|
|
+ @JsonProperty("expectCommissionRate")
|
|
|
+ private Integer expectCommissionRate;
|
|
|
+ @JsonProperty("seemoptdriver")
|
|
|
+ private String seemoptdriver;
|
|
|
+ @JsonProperty("expenseRateExt")
|
|
|
+ private Integer expenseRateExt;
|
|
|
+ @JsonProperty("isFullEndor")
|
|
|
+ private String isFullEndor;
|
|
|
+ @JsonProperty("passengerType")
|
|
|
+ private String passengerType;
|
|
|
+ @JsonProperty("productCode")
|
|
|
+ private String productCode;
|
|
|
+ @JsonProperty("allAmount")
|
|
|
+ private String allAmount;
|
|
|
+ @JsonProperty("dMFlag")
|
|
|
+ private String dMFlag;
|
|
|
+ @JsonProperty("hgScore100")
|
|
|
+ private String hgScore100;
|
|
|
+ @JsonProperty("ncdBpremelr")
|
|
|
+ private String ncdBpremelr;
|
|
|
+ @JsonProperty("surrenderFlag")
|
|
|
+ private String surrenderFlag;
|
|
|
+ @JsonProperty("isSynModifyNveh")
|
|
|
+ private Boolean isSynModifyNveh;
|
|
|
+ @JsonProperty("saleSelfPriceAdjustOld")
|
|
|
+ private Integer saleSelfPriceAdjustOld;
|
|
|
+ @JsonProperty("quotePreceptCode")
|
|
|
+ private String quotePreceptCode;
|
|
|
+ @JsonProperty("jyChgOwnerId")
|
|
|
+ private String jyChgOwnerId;
|
|
|
+ @JsonProperty("lastPolicyEndDate")
|
|
|
+ private String lastPolicyEndDate;
|
|
|
+ @JsonProperty("rescueName")
|
|
|
+ private String rescueName;
|
|
|
+ @JsonProperty("jyevScore")
|
|
|
+ private String jyevScore;
|
|
|
+ @JsonProperty("allQuantity")
|
|
|
+ private String allQuantity;
|
|
|
+ @JsonProperty("chdBigTruckCallFlag")
|
|
|
+ private String chdBigTruckCallFlag;
|
|
|
+ @JsonProperty("ensorValidHour")
|
|
|
+ private String ensorValidHour;
|
|
|
+ @JsonProperty("basicExpenseRate")
|
|
|
+ private Integer basicExpenseRate;
|
|
|
+ @JsonProperty("ensorValidSecond")
|
|
|
+ private String ensorValidSecond;
|
|
|
+ @JsonProperty("ocrId")
|
|
|
+ private String ocrId;
|
|
|
+ @JsonProperty("chdReturnMessage")
|
|
|
+ private String chdReturnMessage;
|
|
|
+ @JsonProperty("drClpPurePremium")
|
|
|
+ private String drClpPurePremium;
|
|
|
+ @JsonProperty("dlykId")
|
|
|
+ private String dlykId;
|
|
|
+ @JsonProperty("feePolicySpecialBusinessId")
|
|
|
+ private String feePolicySpecialBusinessId;
|
|
|
+ @JsonProperty("appointAreaCode")
|
|
|
+ private String appointAreaCode;
|
|
|
+ @JsonProperty("hgNewEnergyId")
|
|
|
+ private String hgNewEnergyId;
|
|
|
+ @JsonProperty("expandRateExtOri")
|
|
|
+ private Integer expandRateExtOri;
|
|
|
+ @JsonProperty("disPolicySpecialType")
|
|
|
+ private String disPolicySpecialType;
|
|
|
+ @JsonProperty("agQueryCode")
|
|
|
+ private String agQueryCode;
|
|
|
+ @JsonProperty("ddScore")
|
|
|
+ private String ddScore;
|
|
|
+ @JsonProperty("expectPerformanceRate")
|
|
|
+ private Integer expectPerformanceRate;
|
|
|
+ @JsonProperty("crJdScore")
|
|
|
+ private String crJdScore;
|
|
|
+ @JsonProperty("ccScore")
|
|
|
+ private String ccScore;
|
|
|
+ @JsonProperty("drProba")
|
|
|
+ private String drProba;
|
|
|
+ @JsonProperty("jyChgOwnerNum")
|
|
|
+ private String jyChgOwnerNum;
|
|
|
+ @JsonProperty("jyCheckPlateVinRelation")
|
|
|
+ private String jyCheckPlateVinRelation;
|
|
|
+ @JsonProperty("thID")
|
|
|
+ private String thID;
|
|
|
+ @JsonProperty("hgCarScoreId")
|
|
|
+ private String hgCarScoreId;
|
|
|
+ @JsonProperty("isRegistered")
|
|
|
+ private String isRegistered;
|
|
|
+ @JsonProperty("rkTIId")
|
|
|
+ private String rkTIId;
|
|
|
+ @JsonProperty("lastPolicyStartDate")
|
|
|
+ private String lastPolicyStartDate;
|
|
|
+ @JsonProperty("qjID")
|
|
|
+ private String qjID;
|
|
|
+ @JsonProperty("businessSite")
|
|
|
+ private String businessSite;
|
|
|
+ @JsonProperty("commissionRate")
|
|
|
+ private Integer commissionRate;
|
|
|
+ @JsonProperty("sucprPredbc")
|
|
|
+ private Integer sucprPredbc;
|
|
|
+ @JsonProperty("reinsInfo")
|
|
|
+ private String reinsInfo;
|
|
|
+ @JsonProperty("relatedNo")
|
|
|
+ private String relatedNo;
|
|
|
+ @JsonProperty("ci_carShipTaxPremium")
|
|
|
+ private Integer ciCarshiptaxpremium;
|
|
|
+ @JsonProperty("carloadScore")
|
|
|
+ private String carloadScore;
|
|
|
+ @JsonProperty("bjsSaleId")
|
|
|
+ private String bjsSaleId;
|
|
|
+ @JsonProperty("feeRateChg")
|
|
|
+ private Integer feeRateChg;
|
|
|
+ @JsonProperty("lastPolicyInsurerCode")
|
|
|
+ private String lastPolicyInsurerCode;
|
|
|
+ @JsonProperty("lastYearPolicyNo")
|
|
|
+ private String lastYearPolicyNo;
|
|
|
+ @JsonProperty("isSynModifyHome")
|
|
|
+ private Boolean isSynModifyHome;
|
|
|
+ @JsonProperty("expiryDate")
|
|
|
+ private String expiryDate;
|
|
|
+ @JsonProperty("buggyDamageScore")
|
|
|
+ private String buggyDamageScore;
|
|
|
+ @JsonProperty("hnScore")
|
|
|
+ private String hnScore;
|
|
|
+ @JsonProperty("productionDate")
|
|
|
+ private String productionDate;
|
|
|
+ @JsonProperty("chdPriCarHighRiskScope")
|
|
|
+ private String chdPriCarHighRiskScope;
|
|
|
+ @JsonProperty("jyevScoreID")
|
|
|
+ private String jyevScoreID;
|
|
|
+ @JsonProperty("suggestedDisCount")
|
|
|
+ private String suggestedDisCount;
|
|
|
+ @JsonProperty("operationNumber")
|
|
|
+ private String operationNumber;
|
|
|
+ @JsonProperty("priScore")
|
|
|
+ private String priScore;
|
|
|
+ @JsonProperty("premiumCount")
|
|
|
+ private Integer premiumCount;
|
|
|
+ @JsonProperty("provisonalNo")
|
|
|
+ private String provisonalNo;
|
|
|
+ @JsonProperty("shareHolderFlag")
|
|
|
+ private String shareHolderFlag;
|
|
|
+ @JsonProperty("nvehRiskName")
|
|
|
+ private String nvehRiskName;
|
|
|
+ @JsonProperty("argueSolution")
|
|
|
+ private String argueSolution;
|
|
|
+ @JsonProperty("overpaymentScore")
|
|
|
+ private String overpaymentScore;
|
|
|
+ @JsonProperty("bI_ProposalNo")
|
|
|
+ private String biProposalno;
|
|
|
+ @JsonProperty("rkIsLike")
|
|
|
+ private String rkIsLike;
|
|
|
+ @JsonProperty("bjsOnlineSalesScoreId")
|
|
|
+ private String bjsOnlineSalesScoreId;
|
|
|
+ @JsonProperty("relationProNo")
|
|
|
+ private String relationProNo;
|
|
|
+ @JsonProperty("scoreOverview")
|
|
|
+ private String scoreOverview;
|
|
|
+ @JsonProperty("expectExpenseRate")
|
|
|
+ private Integer expectExpenseRate;
|
|
|
+ @JsonProperty("lossRatioAll")
|
|
|
+ private String lossRatioAll;
|
|
|
+ @JsonProperty("validRenewalTime")
|
|
|
+ private String validRenewalTime;
|
|
|
+ @JsonProperty("costPremBi2")
|
|
|
+ private String costPremBi2;
|
|
|
+ @JsonProperty("dlykScore")
|
|
|
+ private String dlykScore;
|
|
|
+ @JsonProperty("reinsuranceFlag")
|
|
|
+ private Boolean reinsuranceFlag;
|
|
|
+ @JsonProperty("uploadHisId")
|
|
|
+ private String uploadHisId;
|
|
|
+ @JsonProperty("jyChgOwnerFlag")
|
|
|
+ private String jyChgOwnerFlag;
|
|
|
+ @JsonProperty("expenseOrgRate")
|
|
|
+ private Integer expenseOrgRate;
|
|
|
+ @JsonProperty("chdSmallTruckCallFlag")
|
|
|
+ private String chdSmallTruckCallFlag;
|
|
|
+ @JsonProperty("expenseRateLow")
|
|
|
+ private String expenseRateLow;
|
|
|
+ @JsonProperty("antCrId")
|
|
|
+ private String antCrId;
|
|
|
+ @JsonProperty("discount")
|
|
|
+ private Integer discount;
|
|
|
+ @JsonProperty("isFullSurrender")
|
|
|
+ private Boolean isFullSurrender;
|
|
|
+ @JsonProperty("commissionRateOri")
|
|
|
+ private Integer commissionRateOri;
|
|
|
+ @JsonProperty("chdNvehcpID")
|
|
|
+ private String chdNvehcpID;
|
|
|
+ @JsonProperty("jdInsclahnbxId")
|
|
|
+ private String jdInsclahnbxId;
|
|
|
+ @JsonProperty("nvehTotalPremium")
|
|
|
+ private Integer nvehTotalPremium;
|
|
|
+ @JsonProperty("jdInsclahnbxScore")
|
|
|
+ private String jdInsclahnbxScore;
|
|
|
+ @JsonProperty("buggyScore")
|
|
|
+ private String buggyScore;
|
|
|
+ @JsonProperty("expenseAmountExt")
|
|
|
+ private Integer expenseAmountExt;
|
|
|
+ @JsonProperty("clauseContext")
|
|
|
+ private String clauseContext;
|
|
|
+ @JsonProperty("nvehTotalPremiumRange")
|
|
|
+ private Integer nvehTotalPremiumRange;
|
|
|
+ @JsonProperty("totalStandardPremiumRange")
|
|
|
+ private Integer totalStandardPremiumRange;
|
|
|
+ @JsonProperty("sucplPredbc")
|
|
|
+ private Integer sucplPredbc;
|
|
|
+ @JsonProperty("quotePreceptName")
|
|
|
+ private String quotePreceptName;
|
|
|
+ @JsonProperty("chdNvehcpCallFlag")
|
|
|
+ private String chdNvehcpCallFlag;
|
|
|
+ @JsonProperty("wxjksHnjcf")
|
|
|
+ private String wxjksHnjcf;
|
|
|
+ @JsonProperty("rkID")
|
|
|
+ private String rkID;
|
|
|
+ @JsonProperty("chdPriCarHighRiskId")
|
|
|
+ private String chdPriCarHighRiskId;
|
|
|
+ @JsonProperty("ci_totalPremium")
|
|
|
+ private Integer ciTotalpremium;
|
|
|
+ @JsonProperty("perRateUpperLimit")
|
|
|
+ private Integer perRateUpperLimit;
|
|
|
+ @JsonProperty("vat")
|
|
|
+ private Double vat;
|
|
|
+ @JsonProperty("qjCarId")
|
|
|
+ private String qjCarId;
|
|
|
+ @JsonProperty("authorityLevel")
|
|
|
+ private String authorityLevel;
|
|
|
+ @JsonProperty("lossRatioB")
|
|
|
+ private String lossRatioB;
|
|
|
+ @JsonProperty("lastTqId")
|
|
|
+ private String lastTqId;
|
|
|
+ @JsonProperty("checkFlag")
|
|
|
+ private String checkFlag;
|
|
|
+ @JsonProperty("disPolicyType")
|
|
|
+ private String disPolicyType;
|
|
|
+ @JsonProperty("configExpenseRate")
|
|
|
+ private Integer configExpenseRate;
|
|
|
+ @JsonProperty("ensorValidMinute")
|
|
|
+ private String ensorValidMinute;
|
|
|
+ @JsonProperty("feePolicySpecialType")
|
|
|
+ private String feePolicySpecialType;
|
|
|
+ @JsonProperty("crScore")
|
|
|
+ private String crScore;
|
|
|
+ @JsonProperty("nveh_ProposalNo")
|
|
|
+ private String nvehProposalno;
|
|
|
+ @JsonProperty("totalPremiumRange")
|
|
|
+ private Integer totalPremiumRange;
|
|
|
+ @JsonProperty("qjResultStatus")
|
|
|
+ private String qjResultStatus;
|
|
|
+ @JsonProperty("rkResultStatus")
|
|
|
+ private String rkResultStatus;
|
|
|
+ @JsonProperty("saleDiscount")
|
|
|
+ private Integer saleDiscount;
|
|
|
+ @JsonProperty("insuredObjectCode")
|
|
|
+ private String insuredObjectCode;
|
|
|
+ @JsonProperty("status")
|
|
|
+ private String status;
|
|
|
+ @JsonProperty("comRateUpperLimit")
|
|
|
+ private Integer comRateUpperLimit;
|
|
|
+ @JsonProperty("jyChgOwnerDate")
|
|
|
+ private String jyChgOwnerDate;
|
|
|
+ @JsonProperty("lowestDiscount")
|
|
|
+ private Integer lowestDiscount;
|
|
|
+ @JsonProperty("paragraph")
|
|
|
+ private String paragraph;
|
|
|
+ @JsonProperty("peerComparisonFlag")
|
|
|
+ private String peerComparisonFlag;
|
|
|
+ @JsonProperty("BImark")
|
|
|
+ private Boolean bImark;
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private String flag;
|
|
|
+ @JsonProperty("contractNo")
|
|
|
+ private String contractNo;
|
|
|
+ @JsonProperty("temporaryversionHnScore")
|
|
|
+ private String temporaryversionHnScore;
|
|
|
+ @JsonProperty("nvehProductFlag")
|
|
|
+ private String nvehProductFlag;
|
|
|
+ @JsonProperty("expenseAmount")
|
|
|
+ private Integer expenseAmount;
|
|
|
+ @JsonProperty("dmFlag")
|
|
|
+ private String dmFlag;
|
|
|
+ @JsonProperty("feePolicyTypeRisk")
|
|
|
+ private String feePolicyTypeRisk;
|
|
|
+ @JsonProperty("controlCiMonth")
|
|
|
+ private String controlCiMonth;
|
|
|
+ @JsonProperty("rkHitAccidentCar")
|
|
|
+ private String rkHitAccidentCar;
|
|
|
+ @JsonProperty("validSecond")
|
|
|
+ private String validSecond;
|
|
|
+ @JsonProperty("disRateLow")
|
|
|
+ private String disRateLow;
|
|
|
+ @JsonProperty("nveh_totalPremium")
|
|
|
+ private Integer nvehTotalpremium;
|
|
|
+ @JsonProperty("buggyThreeScore")
|
|
|
+ private String buggyThreeScore;
|
|
|
+ @JsonProperty("lastPolicyNcd")
|
|
|
+ private String lastPolicyNcd;
|
|
|
+ @JsonProperty("drVehCheck")
|
|
|
+ private String drVehCheck;
|
|
|
+ @JsonProperty("timeEffectFlag")
|
|
|
+ private String timeEffectFlag;
|
|
|
+ @JsonProperty("renewalYear")
|
|
|
+ private String renewalYear;
|
|
|
+ @JsonProperty("printType")
|
|
|
+ private String printType;
|
|
|
+ @JsonProperty("hgOperatingId")
|
|
|
+ private String hgOperatingId;
|
|
|
+ @JsonProperty("volcanoId")
|
|
|
+ private String volcanoId;
|
|
|
+ @JsonProperty("htmlSource")
|
|
|
+ private String htmlSource;
|
|
|
+ @JsonProperty("nvehRiskType")
|
|
|
+ private String nvehRiskType;
|
|
|
+ @JsonProperty("planSubCode")
|
|
|
+ private String planSubCode;
|
|
|
+ @JsonProperty("all_totalPremium")
|
|
|
+ private Double allTotalpremium;
|
|
|
+ @JsonProperty("chdSmallTruckID")
|
|
|
+ private String chdSmallTruckID;
|
|
|
+ @JsonProperty("expirySecond")
|
|
|
+ private String expirySecond;
|
|
|
+ @JsonProperty("lossRatio")
|
|
|
+ private String lossRatio;
|
|
|
+ @JsonProperty("agriculturerelated")
|
|
|
+ private Boolean agriculturerelated;
|
|
|
+ @JsonProperty("expenseBusRate")
|
|
|
+ private Integer expenseBusRate;
|
|
|
+ @JsonProperty("sunEngineId")
|
|
|
+ private String sunEngineId;
|
|
|
+ @JsonProperty("insureArea")
|
|
|
+ private String insureArea;
|
|
|
+ @JsonProperty("saleSelfPriceAdjust")
|
|
|
+ private Integer saleSelfPriceAdjust;
|
|
|
+ @JsonProperty("performanceRateHigh")
|
|
|
+ private String performanceRateHigh;
|
|
|
+ @JsonProperty("nvehReInsureFlag")
|
|
|
+ private String nvehReInsureFlag;
|
|
|
+ @JsonProperty("drDwlPurePremium")
|
|
|
+ private String drDwlPurePremium;
|
|
|
+ @JsonProperty("egflPredbc")
|
|
|
+ private Integer egflPredbc;
|
|
|
+ @JsonProperty("callJyevScoreInterfFlag")
|
|
|
+ private String callJyevScoreInterfFlag;
|
|
|
+ @JsonProperty("totalLossFlag")
|
|
|
+ private String totalLossFlag;
|
|
|
+ @JsonProperty("drTplPurePremium")
|
|
|
+ private String drTplPurePremium;
|
|
|
+ @JsonProperty("callerName")
|
|
|
+ private String callerName;
|
|
|
+ @JsonProperty("configPerformanceRate")
|
|
|
+ private Integer configPerformanceRate;
|
|
|
+ @JsonProperty("confirmSequenceNo")
|
|
|
+ private String confirmSequenceNo;
|
|
|
+ @JsonProperty("bjsRiskId")
|
|
|
+ private String bjsRiskId;
|
|
|
+ @JsonProperty("drScore")
|
|
|
+ private String drScore;
|
|
|
+ @JsonProperty("ddId")
|
|
|
+ private String ddId;
|
|
|
+ @JsonProperty("newInsuredAmount")
|
|
|
+ private String newInsuredAmount;
|
|
|
+ @JsonProperty("chdReturnCode")
|
|
|
+ private String chdReturnCode;
|
|
|
+ @JsonProperty("disPolicySpecialId")
|
|
|
+ private String disPolicySpecialId;
|
|
|
+ @JsonProperty("noTaxPremiumChg")
|
|
|
+ private Integer noTaxPremiumChg;
|
|
|
+ @JsonProperty("riskScore")
|
|
|
+ private String riskScore;
|
|
|
+ @JsonProperty("bI_PolicyNo")
|
|
|
+ private String biPolicyno;
|
|
|
+ @JsonProperty("noTaxPremium")
|
|
|
+ private Double noTaxPremium;
|
|
|
+ @JsonProperty("brandGroup")
|
|
|
+ private String brandGroup;
|
|
|
+ @JsonProperty("newCarDealerType")
|
|
|
+ private String newCarDealerType;
|
|
|
+ @JsonProperty("rkTILevel")
|
|
|
+ private String rkTILevel;
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+ @JsonProperty("renewalFlag")
|
|
|
+ private String renewalFlag;
|
|
|
+ @JsonProperty("carSeriesScore")
|
|
|
+ private String carSeriesScore;
|
|
|
+ @JsonProperty("oShortRate")
|
|
|
+ private String oShortRate;
|
|
|
+ @JsonProperty("isPersonalAgent")
|
|
|
+ private String isPersonalAgent;
|
|
|
+ @JsonProperty("ilogType")
|
|
|
+ private String ilogType;
|
|
|
+ @JsonProperty("rkCarId")
|
|
|
+ private String rkCarId;
|
|
|
+ @JsonProperty("configCommissionRate")
|
|
|
+ private Integer configCommissionRate;
|
|
|
+ @JsonProperty("lastPolicyInsurerName")
|
|
|
+ private String lastPolicyInsurerName;
|
|
|
+ @JsonProperty("specialContractFlag")
|
|
|
+ private String specialContractFlag;
|
|
|
+ @JsonProperty("proposalNo")
|
|
|
+ private String proposalNo;
|
|
|
+ @JsonProperty("certNo")
|
|
|
+ private String certNo;
|
|
|
+ @JsonProperty("nvehRiskCode")
|
|
|
+ private String nvehRiskCode;
|
|
|
+ @JsonProperty("antCrScore")
|
|
|
+ private String antCrScore;
|
|
|
+ @JsonProperty("existCIPolicyNo")
|
|
|
+ private String existCIPolicyNo;
|
|
|
+ @JsonProperty("seemopttruckid")
|
|
|
+ private String seemopttruckid;
|
|
|
+ @JsonProperty("ccId")
|
|
|
+ private String ccId;
|
|
|
+ @JsonProperty("rkCarScore")
|
|
|
+ private String rkCarScore;
|
|
|
+ @JsonProperty("performanceRate")
|
|
|
+ private Integer performanceRate;
|
|
|
+ @JsonProperty("cI_PolicyNo")
|
|
|
+ private String ciPolicyno;
|
|
|
+ @JsonProperty("costPremBi")
|
|
|
+ private String costPremBi;
|
|
|
+ @JsonProperty("nvehPremium")
|
|
|
+ private Integer nvehPremium;
|
|
|
+ @JsonProperty("jyevScoreReturnMessage")
|
|
|
+ private String jyevScoreReturnMessage;
|
|
|
+ @JsonProperty("iShortRate")
|
|
|
+ private String iShortRate;
|
|
|
+ @JsonProperty("performanceRateLow")
|
|
|
+ private String performanceRateLow;
|
|
|
+ @JsonProperty("disPolicySpecialBusinessId")
|
|
|
+ private String disPolicySpecialBusinessId;
|
|
|
+ @JsonProperty("argueSolutionCom")
|
|
|
+ private String argueSolutionCom;
|
|
|
+ @JsonProperty("nvehStandardPremium")
|
|
|
+ private Integer nvehStandardPremium;
|
|
|
+ @JsonProperty("riskLevel")
|
|
|
+ private String riskLevel;
|
|
|
+ @JsonProperty("bi_totalPremium")
|
|
|
+ private Double biTotalpremium;
|
|
|
+ @JsonProperty("crId")
|
|
|
+ private String crId;
|
|
|
+ @JsonProperty("buggyCompulsoryScore")
|
|
|
+ private String buggyCompulsoryScore;
|
|
|
+ @JsonProperty("riskCost")
|
|
|
+ private Double riskCost;
|
|
|
+ @JsonProperty("jyRideSharingId")
|
|
|
+ private String jyRideSharingId;
|
|
|
+ @JsonProperty("disCountType")
|
|
|
+ private String disCountType;
|
|
|
+ @JsonProperty("endorType")
|
|
|
+ private String endorType;
|
|
|
+ @JsonProperty("expiryMinute")
|
|
|
+ private String expiryMinute;
|
|
|
+ @JsonProperty("expRateUpperLimit")
|
|
|
+ private Integer expRateUpperLimit;
|
|
|
+ @JsonProperty("costPremCi")
|
|
|
+ private String costPremCi;
|
|
|
+ @JsonProperty("riskWarning")
|
|
|
+ private String riskWarning;
|
|
|
+ @JsonProperty("chdBigTruckID")
|
|
|
+ private String chdBigTruckID;
|
|
|
+ @JsonProperty("expandRateOri")
|
|
|
+ private Integer expandRateOri;
|
|
|
+ @JsonProperty("endorRateUpperLimit")
|
|
|
+ private Integer endorRateUpperLimit;
|
|
|
+ @JsonProperty("dlykRiskDescription")
|
|
|
+ private String dlykRiskDescription;
|
|
|
+ @JsonProperty("policyDiscount")
|
|
|
+ private Integer policyDiscount;
|
|
|
+ @JsonProperty("cI_ProposalNo")
|
|
|
+ private String ciProposalno;
|
|
|
+ @JsonProperty("jyRideSharingFlag")
|
|
|
+ private String jyRideSharingFlag;
|
|
|
+ @JsonProperty("planCode")
|
|
|
+ private String planCode;
|
|
|
+ @JsonProperty("seemoptvehicle")
|
|
|
+ private String seemoptvehicle;
|
|
|
+ @JsonProperty("chdPricingId")
|
|
|
+ private String chdPricingId;
|
|
|
+ @JsonProperty("validMinute")
|
|
|
+ private String validMinute;
|
|
|
+ @JsonProperty("drResultStatus")
|
|
|
+ private String drResultStatus;
|
|
|
+ @JsonProperty("choosed")
|
|
|
+ private String choosed;
|
|
|
+ @JsonProperty("repairShopName")
|
|
|
+ private String repairShopName;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CoverageDTO {
|
|
|
+ @JsonProperty("modeName")
|
|
|
+ private String modeName;
|
|
|
+ @JsonProperty("coverageRiskPremium")
|
|
|
+ private Double coverageRiskPremium;
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private String flag;
|
|
|
+ @JsonProperty("kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JsonProperty("kindType")
|
|
|
+ private String kindType;
|
|
|
+ @JsonProperty("notDeductibleFlag")
|
|
|
+ private Boolean notDeductibleFlag;
|
|
|
+ @JsonProperty("validDate")
|
|
|
+ private String validDate;
|
|
|
+ @JsonProperty("ductibleRate")
|
|
|
+ private String ductibleRate;
|
|
|
+ @JsonProperty("serviceTimes")
|
|
|
+ private String serviceTimes;
|
|
|
+ @JsonProperty("optNotDeductibleFlag")
|
|
|
+ private Integer optNotDeductibleFlag;
|
|
|
+ @JsonProperty("coveragePremium")
|
|
|
+ private Double coveragePremium;
|
|
|
+ @JsonProperty("dutyCode")
|
|
|
+ private String dutyCode;
|
|
|
+ @JsonProperty("coverageAdjustRate")
|
|
|
+ private Double coverageAdjustRate;
|
|
|
+ @JsonProperty("expiryDate")
|
|
|
+ private String expiryDate;
|
|
|
+ @JsonProperty("coverageStandardPremium")
|
|
|
+ private Double coverageStandardPremium;
|
|
|
+ @JsonProperty("vatChg")
|
|
|
+ private Integer vatChg;
|
|
|
+ @JsonProperty("coveragePremiumRange")
|
|
|
+ private Double coveragePremiumRange;
|
|
|
+ @JsonProperty("rate")
|
|
|
+ private Integer rate;
|
|
|
+ @JsonProperty("kindName")
|
|
|
+ private String kindName;
|
|
|
+ @JsonProperty("unitPremium")
|
|
|
+ private Integer unitPremium;
|
|
|
+ @JsonProperty("commission")
|
|
|
+ private Integer commission;
|
|
|
+ @JsonProperty("term")
|
|
|
+ private String term;
|
|
|
+ @JsonProperty("noTaxPremiumChg")
|
|
|
+ private Integer noTaxPremiumChg;
|
|
|
+ @JsonProperty("noTaxPremium")
|
|
|
+ private Double noTaxPremium;
|
|
|
+ @JsonProperty("perRate")
|
|
|
+ private Integer perRate;
|
|
|
+ @JsonProperty("returnPremium")
|
|
|
+ private Integer returnPremium;
|
|
|
+ @JsonProperty("shortRate")
|
|
|
+ private Integer shortRate;
|
|
|
+ @JsonProperty("amount")
|
|
|
+ private String amount;
|
|
|
+ @JsonProperty("quantity")
|
|
|
+ private Integer quantity;
|
|
|
+ @JsonProperty("kindNo")
|
|
|
+ private Integer kindNo;
|
|
|
+ @JsonProperty("surrenderPremium")
|
|
|
+ private Integer surrenderPremium;
|
|
|
+ @JsonProperty("vat")
|
|
|
+ private Double vat;
|
|
|
+ @JsonProperty("operateType")
|
|
|
+ private String operateType;
|
|
|
+ @JsonProperty("profitRate")
|
|
|
+ private Integer profitRate;
|
|
|
+ @JsonProperty("eachDamageLimitAmount")
|
|
|
+ private Integer eachDamageLimitAmount;
|
|
|
+ @JsonProperty("seatCount")
|
|
|
+ private String seatCount;
|
|
|
+ @JsonProperty("dutyName")
|
|
|
+ private String dutyName;
|
|
|
+ @JsonProperty("deductibleRate")
|
|
|
+ private Integer deductibleRate;
|
|
|
+ @JsonProperty("basePremium")
|
|
|
+ private Double basePremium;
|
|
|
+ @JsonProperty("deductible")
|
|
|
+ private Integer deductible;
|
|
|
+ @JsonProperty("modeCode")
|
|
|
+ private String modeCode;
|
|
|
+ @JsonProperty("calculateFlag1")
|
|
|
+ private String calculateFlag1;
|
|
|
+ @JsonProperty("perRateExt")
|
|
|
+ private Integer perRateExt;
|
|
|
+ @JsonProperty("unitAmount")
|
|
|
+ private String unitAmount;
|
|
|
+ @JsonProperty("shortRateType")
|
|
|
+ private String shortRateType;
|
|
|
+ @JsonProperty("choosed")
|
|
|
+ private Boolean choosed;
|
|
|
+ @JsonProperty("enndorFormual")
|
|
|
+ private String enndorFormual;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class AdjustDTO {
|
|
|
+ @JsonProperty("adjustClass")
|
|
|
+ private String adjustClass;
|
|
|
+ @JsonProperty("adjustName")
|
|
|
+ private String adjustName;
|
|
|
+ @JsonProperty("adjustRate")
|
|
|
+ private Integer adjustRate;
|
|
|
+ @JsonProperty("stepValue")
|
|
|
+ private Integer stepValue;
|
|
|
+ @JsonProperty("adjustCode")
|
|
|
+ private String adjustCode;
|
|
|
+ @JsonProperty("minRate")
|
|
|
+ private Integer minRate;
|
|
|
+ @JsonProperty("maxRate")
|
|
|
+ private Integer maxRate;
|
|
|
+ @JsonProperty("status")
|
|
|
+ private String status;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class EngageDTO {
|
|
|
+ @JsonProperty("engageDetail")
|
|
|
+ private String engageDetail;
|
|
|
+ @JsonProperty("riskTypeCode")
|
|
|
+ private String riskTypeCode;
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private String flag;
|
|
|
+ @JsonProperty("engageCode")
|
|
|
+ private String engageCode;
|
|
|
+ @JsonProperty("engageTitle")
|
|
|
+ private String engageTitle;
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+ @JsonProperty("modifyFlag")
|
|
|
+ private String modifyFlag;
|
|
|
+ @JsonProperty("clauseType")
|
|
|
+ private String clauseType;
|
|
|
+ @JsonProperty("chooseType")
|
|
|
+ private String chooseType;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ContractAccidentDTO {
|
|
|
+ @JsonProperty("coverage")
|
|
|
+ private List<CoverageDTO> coverage;
|
|
|
+ @JsonProperty("platFormMessage")
|
|
|
+ private PlatFormMessageDTO platFormMessage;
|
|
|
+ @JsonProperty("choosed")
|
|
|
+ private Boolean choosed;
|
|
|
+ @JsonProperty("contractMain")
|
|
|
+ private ContractMainDTO contractMain;
|
|
|
+ @JsonProperty("accident")
|
|
|
+ private List<?> accident;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PlatFormMessageDTO {
|
|
|
+ @JsonProperty("vehicleOwnerMessage")
|
|
|
+ private String vehicleOwnerMessage;
|
|
|
+ @JsonProperty("peccancyReasonBI")
|
|
|
+ private String peccancyReasonBI;
|
|
|
+ @JsonProperty("noLoyaltyAdjustReason")
|
|
|
+ private String noLoyaltyAdjustReason;
|
|
|
+ @JsonProperty("ciReinsureEndDate")
|
|
|
+ private String ciReinsureEndDate;
|
|
|
+ @JsonProperty("driverCoeff")
|
|
|
+ private String driverCoeff;
|
|
|
+ @JsonProperty("lastProducerCode")
|
|
|
+ private String lastProducerCode;
|
|
|
+ @JsonProperty("checkCodeRe")
|
|
|
+ private String checkCodeRe;
|
|
|
+ @JsonProperty("useTypeMessage")
|
|
|
+ private String useTypeMessage;
|
|
|
+ @JsonProperty("districtRateReason")
|
|
|
+ private String districtRateReason;
|
|
|
+ @JsonProperty("peccancyValueBI")
|
|
|
+ private String peccancyValueBI;
|
|
|
+ @JsonProperty("biReInsureMsg")
|
|
|
+ private String biReInsureMsg;
|
|
|
+ @JsonProperty("biReinsureMessage")
|
|
|
+ private String biReinsureMessage;
|
|
|
+ @JsonProperty("noClaimAdjustReasonBI")
|
|
|
+ private String noClaimAdjustReasonBI;
|
|
|
+ @JsonProperty("factoryName")
|
|
|
+ private String factoryName;
|
|
|
+ @JsonProperty("checkCode")
|
|
|
+ private String checkCode;
|
|
|
+ @JsonProperty("pmVehicleMessage")
|
|
|
+ private String pmVehicleMessage;
|
|
|
+ @JsonProperty("lastModel")
|
|
|
+ private String lastModel;
|
|
|
+ @JsonProperty("peccancyCoeff")
|
|
|
+ private String peccancyCoeff;
|
|
|
+ @JsonProperty("lastLocalityFlag")
|
|
|
+ private String lastLocalityFlag;
|
|
|
+ @JsonProperty("claimTimes")
|
|
|
+ private String claimTimes;
|
|
|
+ @JsonProperty("rateFloatFlag")
|
|
|
+ private String rateFloatFlag;
|
|
|
+ @JsonProperty("commissionRate")
|
|
|
+ private String commissionRate;
|
|
|
+ @JsonProperty("insureYears")
|
|
|
+ private String insureYears;
|
|
|
+ @JsonProperty("claimaAdjustReason")
|
|
|
+ private String claimaAdjustReason;
|
|
|
+ @JsonProperty("districtCoeff")
|
|
|
+ private String districtCoeff;
|
|
|
+ @JsonProperty("kindAdjustValue")
|
|
|
+ private String kindAdjustValue;
|
|
|
+ @JsonProperty("nvehReinsureEndDate")
|
|
|
+ private String nvehReinsureEndDate;
|
|
|
+ @JsonProperty("biReinsureEndDate")
|
|
|
+ private String biReinsureEndDate;
|
|
|
+ @JsonProperty("noClaimAdjustReason")
|
|
|
+ private String noClaimAdjustReason;
|
|
|
+ @JsonProperty("chgOwnerMessage")
|
|
|
+ private String chgOwnerMessage;
|
|
|
+ @JsonProperty("isNvehReInsureMsg")
|
|
|
+ private String isNvehReInsureMsg;
|
|
|
+ @JsonProperty("carOwner")
|
|
|
+ private String carOwner;
|
|
|
+ @JsonProperty("lastReplacementValue")
|
|
|
+ private String lastReplacementValue;
|
|
|
+ @JsonProperty("nvehReinsureRiskName")
|
|
|
+ private String nvehReinsureRiskName;
|
|
|
+ @JsonProperty("nvehReInsureMsg")
|
|
|
+ private String nvehReInsureMsg;
|
|
|
+ @JsonProperty("question")
|
|
|
+ private String question;
|
|
|
+ @JsonProperty("nopeccancyReasonBI")
|
|
|
+ private String nopeccancyReasonBI;
|
|
|
+ @JsonProperty("nonClaimAdjust")
|
|
|
+ private String nonClaimAdjust;
|
|
|
+ @JsonProperty("querySequenceNo")
|
|
|
+ private String querySequenceNo;
|
|
|
+ @JsonProperty("lastModelCode")
|
|
|
+ private String lastModelCode;
|
|
|
+ @JsonProperty("peccancyAdjustReason")
|
|
|
+ private String peccancyAdjustReason;
|
|
|
+ @JsonProperty("isBiReInsureMsg")
|
|
|
+ private String isBiReInsureMsg;
|
|
|
+ @JsonProperty("answer")
|
|
|
+ private String answer;
|
|
|
+ @JsonProperty("basePremium")
|
|
|
+ private String basePremium;
|
|
|
+ @JsonProperty("ciReinsureMessage")
|
|
|
+ private String ciReinsureMessage;
|
|
|
+ @JsonProperty("isCiReInsureMsg")
|
|
|
+ private String isCiReInsureMsg;
|
|
|
+ @JsonProperty("claimCoeff")
|
|
|
+ private String claimCoeff;
|
|
|
+ @JsonProperty("isLocalPolicy")
|
|
|
+ private String isLocalPolicy;
|
|
|
+ @JsonProperty("nvehReinsureMessage")
|
|
|
+ private String nvehReinsureMessage;
|
|
|
+ @JsonProperty("claimAdjustLevel")
|
|
|
+ private String claimAdjustLevel;
|
|
|
+ @JsonProperty("driverRateReason")
|
|
|
+ private String driverRateReason;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ContractMainDTO {
|
|
|
+ @JsonProperty("fuelName")
|
|
|
+ private String fuelName;
|
|
|
+ @JsonProperty("validDate")
|
|
|
+ private String validDate;
|
|
|
+ @JsonProperty("drID")
|
|
|
+ private String drID;
|
|
|
+ @JsonProperty("planName")
|
|
|
+ private String planName;
|
|
|
+ @JsonProperty("score")
|
|
|
+ private String score;
|
|
|
+ @JsonProperty("drInsuranceScore")
|
|
|
+ private String drInsuranceScore;
|
|
|
+ @JsonProperty("lossRatioBa")
|
|
|
+ private String lossRatioBa;
|
|
|
+ @JsonProperty("expenseRate")
|
|
|
+ private Integer expenseRate;
|
|
|
+ @JsonProperty("costType")
|
|
|
+ private String costType;
|
|
|
+ @JsonProperty("rkTIOrderNo")
|
|
|
+ private String rkTIOrderNo;
|
|
|
+ @JsonProperty("feePolicySpecialId")
|
|
|
+ private String feePolicySpecialId;
|
|
|
+ @JsonProperty("isExistCI")
|
|
|
+ private String isExistCI;
|
|
|
+ @JsonProperty("rescueCode")
|
|
|
+ private String rescueCode;
|
|
|
+ @JsonProperty("basicPerformanceRate")
|
|
|
+ private Integer basicPerformanceRate;
|
|
|
+ @JsonProperty("repairShopCode")
|
|
|
+ private String repairShopCode;
|
|
|
+ @JsonProperty("nveh_PolicyNo")
|
|
|
+ private String nvehPolicyno;
|
|
|
+ @JsonProperty("wxjksId")
|
|
|
+ private String wxjksId;
|
|
|
+ @JsonProperty("carloadTranche")
|
|
|
+ private String carloadTranche;
|
|
|
+ @JsonProperty("volcanoScore")
|
|
|
+ private String volcanoScore;
|
|
|
+ @JsonProperty("expenseRateHigh")
|
|
|
+ private String expenseRateHigh;
|
|
|
+ @JsonProperty("nvehProductRisk")
|
|
|
+ private String nvehProductRisk;
|
|
|
+ @JsonProperty("rkTrafficInfractionCallFlag")
|
|
|
+ private String rkTrafficInfractionCallFlag;
|
|
|
+ @JsonProperty("totalAdjustRate")
|
|
|
+ private Integer totalAdjustRate;
|
|
|
+ @JsonProperty("procNo")
|
|
|
+ private String procNo;
|
|
|
+ @JsonProperty("lossRatioBz")
|
|
|
+ private String lossRatioBz;
|
|
|
+ @JsonProperty("insuredCombin")
|
|
|
+ private String insuredCombin;
|
|
|
+ @JsonProperty("feeVersion")
|
|
|
+ private String feeVersion;
|
|
|
+ @JsonProperty("buggyThreeDamageScore")
|
|
|
+ private String buggyThreeDamageScore;
|
|
|
+ @JsonProperty("costPremCi2")
|
|
|
+ private String costPremCi2;
|
|
|
+ @JsonProperty("isAloneCI")
|
|
|
+ private String isAloneCI;
|
|
|
+ @JsonProperty("jyevScoreReturnCode")
|
|
|
+ private String jyevScoreReturnCode;
|
|
|
+ @JsonProperty("saleDiscountFlag")
|
|
|
+ private String saleDiscountFlag;
|
|
|
+ @JsonProperty("hgScoreCar")
|
|
|
+ private String hgScoreCar;
|
|
|
+ @JsonProperty("proposalType")
|
|
|
+ private String proposalType;
|
|
|
+ @JsonProperty("bjsOnlineSalesScore")
|
|
|
+ private String bjsOnlineSalesScore;
|
|
|
+ @JsonProperty("isNewCarDealer")
|
|
|
+ private String isNewCarDealer;
|
|
|
+ @JsonProperty("hnScoreflag")
|
|
|
+ private String hnScoreflag;
|
|
|
+ @JsonProperty("fraudQueryNo")
|
|
|
+ private String fraudQueryNo;
|
|
|
+ @JsonProperty("vatChg")
|
|
|
+ private Integer vatChg;
|
|
|
+ @JsonProperty("relatedType")
|
|
|
+ private String relatedType;
|
|
|
+ @JsonProperty("externalChannels")
|
|
|
+ private String externalChannels;
|
|
|
+ @JsonProperty("basicCommissionRate")
|
|
|
+ private Integer basicCommissionRate;
|
|
|
+ @JsonProperty("renewalSource")
|
|
|
+ private String renewalSource;
|
|
|
+ @JsonProperty("unitPremium")
|
|
|
+ private Integer unitPremium;
|
|
|
+ @JsonProperty("chdID")
|
|
|
+ private String chdID;
|
|
|
+ @JsonProperty("totalStandardPremium")
|
|
|
+ private Integer totalStandardPremium;
|
|
|
+ @JsonProperty("crJdId")
|
|
|
+ private String crJdId;
|
|
|
+ @JsonProperty("callChehuidaInterfaceFlag")
|
|
|
+ private String callChehuidaInterfaceFlag;
|
|
|
+ @JsonProperty("overpaymentTranche")
|
|
|
+ private String overpaymentTranche;
|
|
|
+ @JsonProperty("shortRate")
|
|
|
+ private Integer shortRate;
|
|
|
+ @JsonProperty("disRateHigh")
|
|
|
+ private String disRateHigh;
|
|
|
+ @JsonProperty("lossRatioBzb")
|
|
|
+ private String lossRatioBzb;
|
|
|
+ @JsonProperty("lastPolicyIsLocal")
|
|
|
+ private String lastPolicyIsLocal;
|
|
|
+ @JsonProperty("hgNonOperatingId")
|
|
|
+ private String hgNonOperatingId;
|
|
|
+ @JsonProperty("totalPremium")
|
|
|
+ private Integer totalPremium;
|
|
|
+ @JsonProperty("buggyCompulsoryThreeScore")
|
|
|
+ private String buggyCompulsoryThreeScore;
|
|
|
+ @JsonProperty("eachDamageLimitAmount")
|
|
|
+ private String eachDamageLimitAmount;
|
|
|
+ @JsonProperty("tqID")
|
|
|
+ private String tqID;
|
|
|
+ @JsonProperty("totalRiskPremium")
|
|
|
+ private Integer totalRiskPremium;
|
|
|
+ @JsonProperty("expectCommissionRate")
|
|
|
+ private Integer expectCommissionRate;
|
|
|
+ @JsonProperty("seemoptdriver")
|
|
|
+ private String seemoptdriver;
|
|
|
+ @JsonProperty("expenseRateExt")
|
|
|
+ private Integer expenseRateExt;
|
|
|
+ @JsonProperty("isFullEndor")
|
|
|
+ private String isFullEndor;
|
|
|
+ @JsonProperty("passengerType")
|
|
|
+ private String passengerType;
|
|
|
+ @JsonProperty("productCode")
|
|
|
+ private String productCode;
|
|
|
+ @JsonProperty("allAmount")
|
|
|
+ private String allAmount;
|
|
|
+ @JsonProperty("hgScore100")
|
|
|
+ private String hgScore100;
|
|
|
+ @JsonProperty("ncdBpremelr")
|
|
|
+ private String ncdBpremelr;
|
|
|
+ @JsonProperty("surrenderFlag")
|
|
|
+ private String surrenderFlag;
|
|
|
+ @JsonProperty("jyChgOwnerId")
|
|
|
+ private String jyChgOwnerId;
|
|
|
+ @JsonProperty("quotePreceptCode")
|
|
|
+ private String quotePreceptCode;
|
|
|
+ @JsonProperty("lastPolicyEndDate")
|
|
|
+ private String lastPolicyEndDate;
|
|
|
+ @JsonProperty("rescueName")
|
|
|
+ private String rescueName;
|
|
|
+ @JsonProperty("jyevScore")
|
|
|
+ private String jyevScore;
|
|
|
+ @JsonProperty("allQuantity")
|
|
|
+ private String allQuantity;
|
|
|
+ @JsonProperty("chdBigTruckCallFlag")
|
|
|
+ private String chdBigTruckCallFlag;
|
|
|
+ @JsonProperty("ensorValidHour")
|
|
|
+ private String ensorValidHour;
|
|
|
+ @JsonProperty("basicExpenseRate")
|
|
|
+ private Integer basicExpenseRate;
|
|
|
+ @JsonProperty("ensorValidSecond")
|
|
|
+ private String ensorValidSecond;
|
|
|
+ @JsonProperty("ocrId")
|
|
|
+ private String ocrId;
|
|
|
+ @JsonProperty("chdReturnMessage")
|
|
|
+ private String chdReturnMessage;
|
|
|
+ @JsonProperty("drClpPurePremium")
|
|
|
+ private String drClpPurePremium;
|
|
|
+ @JsonProperty("dlykId")
|
|
|
+ private String dlykId;
|
|
|
+ @JsonProperty("feePolicySpecialBusinessId")
|
|
|
+ private String feePolicySpecialBusinessId;
|
|
|
+ @JsonProperty("appointAreaCode")
|
|
|
+ private String appointAreaCode;
|
|
|
+ @JsonProperty("hgNewEnergyId")
|
|
|
+ private String hgNewEnergyId;
|
|
|
+ @JsonProperty("disPolicySpecialType")
|
|
|
+ private String disPolicySpecialType;
|
|
|
+ @JsonProperty("agQueryCode")
|
|
|
+ private String agQueryCode;
|
|
|
+ @JsonProperty("ddScore")
|
|
|
+ private String ddScore;
|
|
|
+ @JsonProperty("crJdScore")
|
|
|
+ private String crJdScore;
|
|
|
+ @JsonProperty("expectPerformanceRate")
|
|
|
+ private Integer expectPerformanceRate;
|
|
|
+ @JsonProperty("ccScore")
|
|
|
+ private String ccScore;
|
|
|
+ @JsonProperty("drProba")
|
|
|
+ private String drProba;
|
|
|
+ @JsonProperty("jyChgOwnerNum")
|
|
|
+ private String jyChgOwnerNum;
|
|
|
+ @JsonProperty("jyCheckPlateVinRelation")
|
|
|
+ private String jyCheckPlateVinRelation;
|
|
|
+ @JsonProperty("thID")
|
|
|
+ private String thID;
|
|
|
+ @JsonProperty("isRegistered")
|
|
|
+ private String isRegistered;
|
|
|
+ @JsonProperty("hgCarScoreId")
|
|
|
+ private String hgCarScoreId;
|
|
|
+ @JsonProperty("rkTIId")
|
|
|
+ private String rkTIId;
|
|
|
+ @JsonProperty("lastPolicyStartDate")
|
|
|
+ private String lastPolicyStartDate;
|
|
|
+ @JsonProperty("qjID")
|
|
|
+ private String qjID;
|
|
|
+ @JsonProperty("businessSite")
|
|
|
+ private String businessSite;
|
|
|
+ @JsonProperty("commissionRate")
|
|
|
+ private Integer commissionRate;
|
|
|
+ @JsonProperty("sucprPredbc")
|
|
|
+ private Integer sucprPredbc;
|
|
|
+ @JsonProperty("relatedNo")
|
|
|
+ private String relatedNo;
|
|
|
+ @JsonProperty("carloadScore")
|
|
|
+ private String carloadScore;
|
|
|
+ @JsonProperty("bjsSaleId")
|
|
|
+ private String bjsSaleId;
|
|
|
+ @JsonProperty("feeRateChg")
|
|
|
+ private Integer feeRateChg;
|
|
|
+ @JsonProperty("lastPolicyInsurerCode")
|
|
|
+ private String lastPolicyInsurerCode;
|
|
|
+ @JsonProperty("lastYearPolicyNo")
|
|
|
+ private String lastYearPolicyNo;
|
|
|
+ @JsonProperty("expiryDate")
|
|
|
+ private String expiryDate;
|
|
|
+ @JsonProperty("buggyDamageScore")
|
|
|
+ private String buggyDamageScore;
|
|
|
+ @JsonProperty("hnScore")
|
|
|
+ private String hnScore;
|
|
|
+ @JsonProperty("productionDate")
|
|
|
+ private String productionDate;
|
|
|
+ @JsonProperty("chdPriCarHighRiskScope")
|
|
|
+ private String chdPriCarHighRiskScope;
|
|
|
+ @JsonProperty("jyevScoreID")
|
|
|
+ private String jyevScoreID;
|
|
|
+ @JsonProperty("operationNumber")
|
|
|
+ private String operationNumber;
|
|
|
+ @JsonProperty("priScore")
|
|
|
+ private String priScore;
|
|
|
+ @JsonProperty("shareHolderFlag")
|
|
|
+ private String shareHolderFlag;
|
|
|
+ @JsonProperty("nvehRiskName")
|
|
|
+ private String nvehRiskName;
|
|
|
+ @JsonProperty("overpaymentScore")
|
|
|
+ private String overpaymentScore;
|
|
|
+ @JsonProperty("rkIsLike")
|
|
|
+ private String rkIsLike;
|
|
|
+ @JsonProperty("bjsOnlineSalesScoreId")
|
|
|
+ private String bjsOnlineSalesScoreId;
|
|
|
+ @JsonProperty("scoreOverview")
|
|
|
+ private String scoreOverview;
|
|
|
+ @JsonProperty("costPremBi2")
|
|
|
+ private String costPremBi2;
|
|
|
+ @JsonProperty("expectExpenseRate")
|
|
|
+ private Integer expectExpenseRate;
|
|
|
+ @JsonProperty("lossRatioAll")
|
|
|
+ private String lossRatioAll;
|
|
|
+ @JsonProperty("dlykScore")
|
|
|
+ private String dlykScore;
|
|
|
+ @JsonProperty("uploadHisId")
|
|
|
+ private String uploadHisId;
|
|
|
+ @JsonProperty("jyChgOwnerFlag")
|
|
|
+ private String jyChgOwnerFlag;
|
|
|
+ @JsonProperty("chdSmallTruckCallFlag")
|
|
|
+ private String chdSmallTruckCallFlag;
|
|
|
+ @JsonProperty("expenseOrgRate")
|
|
|
+ private Integer expenseOrgRate;
|
|
|
+ @JsonProperty("expenseRateLow")
|
|
|
+ private String expenseRateLow;
|
|
|
+ @JsonProperty("antCrId")
|
|
|
+ private String antCrId;
|
|
|
+ @JsonProperty("discount")
|
|
|
+ private Integer discount;
|
|
|
+ @JsonProperty("chdNvehcpID")
|
|
|
+ private String chdNvehcpID;
|
|
|
+ @JsonProperty("jdInsclahnbxId")
|
|
|
+ private String jdInsclahnbxId;
|
|
|
+ @JsonProperty("nvehTotalPremium")
|
|
|
+ private Integer nvehTotalPremium;
|
|
|
+ @JsonProperty("jdInsclahnbxScore")
|
|
|
+ private String jdInsclahnbxScore;
|
|
|
+ @JsonProperty("buggyScore")
|
|
|
+ private String buggyScore;
|
|
|
+ @JsonProperty("clauseContext")
|
|
|
+ private String clauseContext;
|
|
|
+ @JsonProperty("nvehTotalPremiumRange")
|
|
|
+ private Integer nvehTotalPremiumRange;
|
|
|
+ @JsonProperty("sucplPredbc")
|
|
|
+ private Integer sucplPredbc;
|
|
|
+ @JsonProperty("quotePreceptName")
|
|
|
+ private String quotePreceptName;
|
|
|
+ @JsonProperty("chdNvehcpCallFlag")
|
|
|
+ private String chdNvehcpCallFlag;
|
|
|
+ @JsonProperty("wxjksHnjcf")
|
|
|
+ private String wxjksHnjcf;
|
|
|
+ @JsonProperty("rkID")
|
|
|
+ private String rkID;
|
|
|
+ @JsonProperty("chdPriCarHighRiskId")
|
|
|
+ private String chdPriCarHighRiskId;
|
|
|
+ @JsonProperty("vat")
|
|
|
+ private Double vat;
|
|
|
+ @JsonProperty("qjCarId")
|
|
|
+ private String qjCarId;
|
|
|
+ @JsonProperty("authorityLevel")
|
|
|
+ private String authorityLevel;
|
|
|
+ @JsonProperty("lossRatioB")
|
|
|
+ private String lossRatioB;
|
|
|
+ @JsonProperty("lastTqId")
|
|
|
+ private String lastTqId;
|
|
|
+ @JsonProperty("disPolicyType")
|
|
|
+ private String disPolicyType;
|
|
|
+ @JsonProperty("configExpenseRate")
|
|
|
+ private Integer configExpenseRate;
|
|
|
+ @JsonProperty("ensorValidMinute")
|
|
|
+ private String ensorValidMinute;
|
|
|
+ @JsonProperty("feePolicySpecialType")
|
|
|
+ private String feePolicySpecialType;
|
|
|
+ @JsonProperty("crScore")
|
|
|
+ private String crScore;
|
|
|
+ @JsonProperty("nveh_ProposalNo")
|
|
|
+ private String nvehProposalno;
|
|
|
+ @JsonProperty("totalPremiumRange")
|
|
|
+ private Integer totalPremiumRange;
|
|
|
+ @JsonProperty("qjResultStatus")
|
|
|
+ private String qjResultStatus;
|
|
|
+ @JsonProperty("rkResultStatus")
|
|
|
+ private String rkResultStatus;
|
|
|
+ @JsonProperty("insuredObjectCode")
|
|
|
+ private String insuredObjectCode;
|
|
|
+ @JsonProperty("saleDiscount")
|
|
|
+ private Integer saleDiscount;
|
|
|
+ @JsonProperty("status")
|
|
|
+ private String status;
|
|
|
+ @JsonProperty("jyChgOwnerDate")
|
|
|
+ private String jyChgOwnerDate;
|
|
|
+ @JsonProperty("paragraph")
|
|
|
+ private String paragraph;
|
|
|
+ @JsonProperty("lowestDiscount")
|
|
|
+ private Integer lowestDiscount;
|
|
|
+ @JsonProperty("peerComparisonFlag")
|
|
|
+ private String peerComparisonFlag;
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private String flag;
|
|
|
+ @JsonProperty("contractNo")
|
|
|
+ private String contractNo;
|
|
|
+ @JsonProperty("nvehProductFlag")
|
|
|
+ private String nvehProductFlag;
|
|
|
+ @JsonProperty("temporaryversionHnScore")
|
|
|
+ private String temporaryversionHnScore;
|
|
|
+ @JsonProperty("expenseAmount")
|
|
|
+ private Integer expenseAmount;
|
|
|
+ @JsonProperty("dmFlag")
|
|
|
+ private String dmFlag;
|
|
|
+ @JsonProperty("feePolicyTypeRisk")
|
|
|
+ private String feePolicyTypeRisk;
|
|
|
+ @JsonProperty("controlCiMonth")
|
|
|
+ private String controlCiMonth;
|
|
|
+ @JsonProperty("rkHitAccidentCar")
|
|
|
+ private String rkHitAccidentCar;
|
|
|
+ @JsonProperty("validSecond")
|
|
|
+ private String validSecond;
|
|
|
+ @JsonProperty("disRateLow")
|
|
|
+ private String disRateLow;
|
|
|
+ @JsonProperty("buggyThreeScore")
|
|
|
+ private String buggyThreeScore;
|
|
|
+ @JsonProperty("lastPolicyNcd")
|
|
|
+ private String lastPolicyNcd;
|
|
|
+ @JsonProperty("drVehCheck")
|
|
|
+ private String drVehCheck;
|
|
|
+ @JsonProperty("timeEffectFlag")
|
|
|
+ private String timeEffectFlag;
|
|
|
+ @JsonProperty("renewalYear")
|
|
|
+ private String renewalYear;
|
|
|
+ @JsonProperty("printType")
|
|
|
+ private String printType;
|
|
|
+ @JsonProperty("hgOperatingId")
|
|
|
+ private String hgOperatingId;
|
|
|
+ @JsonProperty("volcanoId")
|
|
|
+ private String volcanoId;
|
|
|
+ @JsonProperty("nvehRiskType")
|
|
|
+ private String nvehRiskType;
|
|
|
+ @JsonProperty("planSubCode")
|
|
|
+ private String planSubCode;
|
|
|
+ @JsonProperty("chdSmallTruckID")
|
|
|
+ private String chdSmallTruckID;
|
|
|
+ @JsonProperty("expirySecond")
|
|
|
+ private String expirySecond;
|
|
|
+ @JsonProperty("lossRatio")
|
|
|
+ private String lossRatio;
|
|
|
+ @JsonProperty("agriculturerelated")
|
|
|
+ private Boolean agriculturerelated;
|
|
|
+ @JsonProperty("expenseBusRate")
|
|
|
+ private Integer expenseBusRate;
|
|
|
+ @JsonProperty("sunEngineId")
|
|
|
+ private String sunEngineId;
|
|
|
+ @JsonProperty("insureArea")
|
|
|
+ private String insureArea;
|
|
|
+ @JsonProperty("performanceRateHigh")
|
|
|
+ private String performanceRateHigh;
|
|
|
+ @JsonProperty("saleSelfPriceAdjust")
|
|
|
+ private Integer saleSelfPriceAdjust;
|
|
|
+ @JsonProperty("nvehReInsureFlag")
|
|
|
+ private String nvehReInsureFlag;
|
|
|
+ @JsonProperty("drDwlPurePremium")
|
|
|
+ private String drDwlPurePremium;
|
|
|
+ @JsonProperty("egflPredbc")
|
|
|
+ private Integer egflPredbc;
|
|
|
+ @JsonProperty("callJyevScoreInterfFlag")
|
|
|
+ private String callJyevScoreInterfFlag;
|
|
|
+ @JsonProperty("insuredObjectName")
|
|
|
+ private String insuredObjectName;
|
|
|
+ @JsonProperty("totalLossFlag")
|
|
|
+ private String totalLossFlag;
|
|
|
+ @JsonProperty("drTplPurePremium")
|
|
|
+ private String drTplPurePremium;
|
|
|
+ @JsonProperty("callerName")
|
|
|
+ private String callerName;
|
|
|
+ @JsonProperty("configPerformanceRate")
|
|
|
+ private Integer configPerformanceRate;
|
|
|
+ @JsonProperty("bjsRiskId")
|
|
|
+ private String bjsRiskId;
|
|
|
+ @JsonProperty("drScore")
|
|
|
+ private String drScore;
|
|
|
+ @JsonProperty("ddId")
|
|
|
+ private String ddId;
|
|
|
+ @JsonProperty("chdReturnCode")
|
|
|
+ private String chdReturnCode;
|
|
|
+ @JsonProperty("disPolicySpecialId")
|
|
|
+ private String disPolicySpecialId;
|
|
|
+ @JsonProperty("noTaxPremiumChg")
|
|
|
+ private Integer noTaxPremiumChg;
|
|
|
+ @JsonProperty("riskScore")
|
|
|
+ private String riskScore;
|
|
|
+ @JsonProperty("noTaxPremium")
|
|
|
+ private Double noTaxPremium;
|
|
|
+ @JsonProperty("brandGroup")
|
|
|
+ private String brandGroup;
|
|
|
+ @JsonProperty("newCarDealerType")
|
|
|
+ private String newCarDealerType;
|
|
|
+ @JsonProperty("rkTILevel")
|
|
|
+ private String rkTILevel;
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+ @JsonProperty("carSeriesScore")
|
|
|
+ private String carSeriesScore;
|
|
|
+ @JsonProperty("oShortRate")
|
|
|
+ private String oShortRate;
|
|
|
+ @JsonProperty("renewalFlag")
|
|
|
+ private String renewalFlag;
|
|
|
+ @JsonProperty("isPersonalAgent")
|
|
|
+ private String isPersonalAgent;
|
|
|
+ @JsonProperty("rkCarId")
|
|
|
+ private String rkCarId;
|
|
|
+ @JsonProperty("configCommissionRate")
|
|
|
+ private Integer configCommissionRate;
|
|
|
+ @JsonProperty("lastPolicyInsurerName")
|
|
|
+ private String lastPolicyInsurerName;
|
|
|
+ @JsonProperty("proposalNo")
|
|
|
+ private String proposalNo;
|
|
|
+ @JsonProperty("nvehRiskCode")
|
|
|
+ private String nvehRiskCode;
|
|
|
+ @JsonProperty("certNo")
|
|
|
+ private String certNo;
|
|
|
+ @JsonProperty("antCrScore")
|
|
|
+ private String antCrScore;
|
|
|
+ @JsonProperty("existCIPolicyNo")
|
|
|
+ private String existCIPolicyNo;
|
|
|
+ @JsonProperty("seemopttruckid")
|
|
|
+ private String seemopttruckid;
|
|
|
+ @JsonProperty("ccId")
|
|
|
+ private String ccId;
|
|
|
+ @JsonProperty("rkCarScore")
|
|
|
+ private String rkCarScore;
|
|
|
+ @JsonProperty("performanceRate")
|
|
|
+ private Integer performanceRate;
|
|
|
+ @JsonProperty("costPremBi")
|
|
|
+ private String costPremBi;
|
|
|
+ @JsonProperty("nvehPremium")
|
|
|
+ private Integer nvehPremium;
|
|
|
+ @JsonProperty("jyevScoreReturnMessage")
|
|
|
+ private String jyevScoreReturnMessage;
|
|
|
+ @JsonProperty("iShortRate")
|
|
|
+ private String iShortRate;
|
|
|
+ @JsonProperty("performanceRateLow")
|
|
|
+ private String performanceRateLow;
|
|
|
+ @JsonProperty("disPolicySpecialBusinessId")
|
|
|
+ private String disPolicySpecialBusinessId;
|
|
|
+ @JsonProperty("nvehStandardPremium")
|
|
|
+ private Integer nvehStandardPremium;
|
|
|
+ @JsonProperty("riskLevel")
|
|
|
+ private String riskLevel;
|
|
|
+ @JsonProperty("crId")
|
|
|
+ private String crId;
|
|
|
+ @JsonProperty("buggyCompulsoryScore")
|
|
|
+ private String buggyCompulsoryScore;
|
|
|
+ @JsonProperty("riskCost")
|
|
|
+ private Integer riskCost;
|
|
|
+ @JsonProperty("jyRideSharingId")
|
|
|
+ private String jyRideSharingId;
|
|
|
+ @JsonProperty("disCountType")
|
|
|
+ private String disCountType;
|
|
|
+ @JsonProperty("expiryMinute")
|
|
|
+ private String expiryMinute;
|
|
|
+ @JsonProperty("costPremCi")
|
|
|
+ private String costPremCi;
|
|
|
+ @JsonProperty("riskWarning")
|
|
|
+ private String riskWarning;
|
|
|
+ @JsonProperty("chdBigTruckID")
|
|
|
+ private String chdBigTruckID;
|
|
|
+ @JsonProperty("dlykRiskDescription")
|
|
|
+ private String dlykRiskDescription;
|
|
|
+ @JsonProperty("policyDiscount")
|
|
|
+ private Integer policyDiscount;
|
|
|
+ @JsonProperty("jyRideSharingFlag")
|
|
|
+ private String jyRideSharingFlag;
|
|
|
+ @JsonProperty("planCode")
|
|
|
+ private String planCode;
|
|
|
+ @JsonProperty("seemoptvehicle")
|
|
|
+ private String seemoptvehicle;
|
|
|
+ @JsonProperty("chdPricingId")
|
|
|
+ private String chdPricingId;
|
|
|
+ @JsonProperty("validMinute")
|
|
|
+ private String validMinute;
|
|
|
+ @JsonProperty("drResultStatus")
|
|
|
+ private String drResultStatus;
|
|
|
+ @JsonProperty("choosed")
|
|
|
+ private String choosed;
|
|
|
+ @JsonProperty("repairShopName")
|
|
|
+ private String repairShopName;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CoverageDTO {
|
|
|
+ @JsonProperty("modeName")
|
|
|
+ private String modeName;
|
|
|
+ @JsonProperty("kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JsonProperty("coverageRiskPremium")
|
|
|
+ private Integer coverageRiskPremium;
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private String flag;
|
|
|
+ @JsonProperty("kindType")
|
|
|
+ private String kindType;
|
|
|
+ @JsonProperty("validDate")
|
|
|
+ private String validDate;
|
|
|
+ @JsonProperty("serviceTimes")
|
|
|
+ private String serviceTimes;
|
|
|
+ @JsonProperty("coveragePremium")
|
|
|
+ private Integer coveragePremium;
|
|
|
+ @JsonProperty("dutyCode")
|
|
|
+ private String dutyCode;
|
|
|
+ @JsonProperty("remark")
|
|
|
+ private String remark;
|
|
|
+ @JsonProperty("coverageAdjustRate")
|
|
|
+ private Integer coverageAdjustRate;
|
|
|
+ @JsonProperty("unitAmountAdd")
|
|
|
+ private String unitAmountAdd;
|
|
|
+ @JsonProperty("expiryDate")
|
|
|
+ private String expiryDate;
|
|
|
+ @JsonProperty("coverageStandardPremium")
|
|
|
+ private Integer coverageStandardPremium;
|
|
|
+ @JsonProperty("vatChg")
|
|
|
+ private Integer vatChg;
|
|
|
+ @JsonProperty("coveragePremiumRange")
|
|
|
+ private Integer coveragePremiumRange;
|
|
|
+ @JsonProperty("rate")
|
|
|
+ private Double rate;
|
|
|
+ @JsonProperty("kindName")
|
|
|
+ private String kindName;
|
|
|
+ @JsonProperty("unitPremium")
|
|
|
+ private Integer unitPremium;
|
|
|
+ @JsonProperty("term")
|
|
|
+ private String term;
|
|
|
+ @JsonProperty("commission")
|
|
|
+ private Integer commission;
|
|
|
+ @JsonProperty("noTaxPremiumChg")
|
|
|
+ private Integer noTaxPremiumChg;
|
|
|
+ @JsonProperty("clauseUrl")
|
|
|
+ private String clauseUrl;
|
|
|
+ @JsonProperty("noTaxPremium")
|
|
|
+ private Double noTaxPremium;
|
|
|
+ @JsonProperty("perRate")
|
|
|
+ private Integer perRate;
|
|
|
+ @JsonProperty("returnPremium")
|
|
|
+ private Integer returnPremium;
|
|
|
+ @JsonProperty("shortRate")
|
|
|
+ private Integer shortRate;
|
|
|
+ @JsonProperty("amount")
|
|
|
+ private String amount;
|
|
|
+ @JsonProperty("quantity")
|
|
|
+ private Integer quantity;
|
|
|
+ @JsonProperty("kindNo")
|
|
|
+ private Integer kindNo;
|
|
|
+ @JsonProperty("operateType")
|
|
|
+ private String operateType;
|
|
|
+ @JsonProperty("surrenderPremium")
|
|
|
+ private Integer surrenderPremium;
|
|
|
+ @JsonProperty("vat")
|
|
|
+ private Double vat;
|
|
|
+ @JsonProperty("profitRate")
|
|
|
+ private Integer profitRate;
|
|
|
+ @JsonProperty("eachDamageLimitAmount")
|
|
|
+ private Integer eachDamageLimitAmount;
|
|
|
+ @JsonProperty("seatCount")
|
|
|
+ private String seatCount;
|
|
|
+ @JsonProperty("listUnitAmount")
|
|
|
+ private List<ListUnitAmountDTO> listUnitAmount;
|
|
|
+ @JsonProperty("dutyName")
|
|
|
+ private String dutyName;
|
|
|
+ @JsonProperty("deductibleRate")
|
|
|
+ private Integer deductibleRate;
|
|
|
+ @JsonProperty("allAmount")
|
|
|
+ private String allAmount;
|
|
|
+ @JsonProperty("basePremium")
|
|
|
+ private Integer basePremium;
|
|
|
+ @JsonProperty("deductible")
|
|
|
+ private Integer deductible;
|
|
|
+ @JsonProperty("modeCode")
|
|
|
+ private String modeCode;
|
|
|
+ @JsonProperty("unitAmount")
|
|
|
+ private String unitAmount;
|
|
|
+ @JsonProperty("perRateExt")
|
|
|
+ private Integer perRateExt;
|
|
|
+ @JsonProperty("shortRateType")
|
|
|
+ private String shortRateType;
|
|
|
+ @JsonProperty("enndorFormual")
|
|
|
+ private String enndorFormual;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ListUnitAmountDTO {
|
|
|
+ @JsonProperty("code")
|
|
|
+ private String code;
|
|
|
+ @JsonProperty("value")
|
|
|
+ private String value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CustomerDTO {
|
|
|
+ @JsonProperty("businessSource")
|
|
|
+ private String businessSource;
|
|
|
+ @JsonProperty("annualSalary")
|
|
|
+ private String annualSalary;
|
|
|
+ @JsonProperty("choosedDate")
|
|
|
+ private Boolean choosedDate;
|
|
|
+ @JsonProperty("companyName")
|
|
|
+ private String companyName;
|
|
|
+ @JsonProperty("jobCode2")
|
|
|
+ private String jobCode2;
|
|
|
+ @JsonProperty("jobCode1")
|
|
|
+ private String jobCode1;
|
|
|
+ @JsonProperty("tandBRelationship")
|
|
|
+ private String tandBRelationship;
|
|
|
+ @JsonProperty("identifyType")
|
|
|
+ private String identifyType;
|
|
|
+ @JsonProperty("type")
|
|
|
+ private String type;
|
|
|
+ @JsonProperty("customerSign")
|
|
|
+ private String customerSign;
|
|
|
+ @JsonProperty("stockIdType")
|
|
|
+ private String stockIdType;
|
|
|
+ @JsonProperty("cervalidDate")
|
|
|
+ private String cervalidDate;
|
|
|
+ @JsonProperty("contact")
|
|
|
+ private List<ContactDTO> contact;
|
|
|
+ @JsonProperty("id")
|
|
|
+ private String id;
|
|
|
+ @JsonProperty("workUnit")
|
|
|
+ private String workUnit;
|
|
|
+ @JsonProperty("businessScope")
|
|
|
+ private String businessScope;
|
|
|
+ @JsonProperty("chargeIdentifyDate")
|
|
|
+ private String chargeIdentifyDate;
|
|
|
+ @JsonProperty("corpIdentifyNo")
|
|
|
+ private String corpIdentifyNo;
|
|
|
+ @JsonProperty("chargeIdentifyType")
|
|
|
+ private String chargeIdentifyType;
|
|
|
+ @JsonProperty("nationality")
|
|
|
+ private String nationality;
|
|
|
+ @JsonProperty("name")
|
|
|
+ private String name;
|
|
|
+ @JsonProperty("nativePlace")
|
|
|
+ private String nativePlace;
|
|
|
+ @JsonProperty("position")
|
|
|
+ private String position;
|
|
|
+ @JsonProperty("chargeIdentifyNo")
|
|
|
+ private String chargeIdentifyNo;
|
|
|
+ @JsonProperty("job")
|
|
|
+ private String job;
|
|
|
+ @JsonProperty("idOri")
|
|
|
+ private String idOri;
|
|
|
+ @JsonProperty("detailedAddressInfo")
|
|
|
+ private String detailedAddressInfo;
|
|
|
+ @JsonProperty("status")
|
|
|
+ private String status;
|
|
|
+ @JsonProperty("birthday")
|
|
|
+ private String birthday;
|
|
|
+ @JsonProperty("isBlackTrade")
|
|
|
+ private String isBlackTrade;
|
|
|
+ @JsonProperty("riskLevel")
|
|
|
+ private String riskLevel;
|
|
|
+ @JsonProperty("role")
|
|
|
+ private String role;
|
|
|
+ @JsonProperty("personalCustomer")
|
|
|
+ private Boolean personalCustomer;
|
|
|
+ @JsonProperty("numberCopy")
|
|
|
+ private String numberCopy;
|
|
|
+ @JsonProperty("chargeIdentifyEndDate")
|
|
|
+ private String chargeIdentifyEndDate;
|
|
|
+ @JsonProperty("individualBusinessFlag")
|
|
|
+ private String individualBusinessFlag;
|
|
|
+ @JsonProperty("sysflag")
|
|
|
+ private String sysflag;
|
|
|
+ @JsonProperty("stockName")
|
|
|
+ private String stockName;
|
|
|
+ @JsonProperty("identifyNumber")
|
|
|
+ private String identifyNumber;
|
|
|
+ @JsonProperty("educationName")
|
|
|
+ private String educationName;
|
|
|
+ @JsonProperty("householdRegisType")
|
|
|
+ private String householdRegisType;
|
|
|
+ @JsonProperty("blorwhFlag")
|
|
|
+ private String blorwhFlag;
|
|
|
+ @JsonProperty("fxqSex")
|
|
|
+ private String fxqSex;
|
|
|
+ @JsonProperty("chargeName")
|
|
|
+ private String chargeName;
|
|
|
+ @JsonProperty("copypersonObj")
|
|
|
+ private CopypersonObjDTO copypersonObj;
|
|
|
+ @JsonProperty("email")
|
|
|
+ private String email;
|
|
|
+ @JsonProperty("secrecyUnitFlag")
|
|
|
+ private Boolean secrecyUnitFlag;
|
|
|
+ @JsonProperty("copyorgObj")
|
|
|
+ private CopyorgObjDTO copyorgObj;
|
|
|
+ @JsonProperty("stockIdNo")
|
|
|
+ private String stockIdNo;
|
|
|
+ @JsonProperty("employSum")
|
|
|
+ private Integer employSum;
|
|
|
+ @JsonProperty("companyType")
|
|
|
+ private String companyType;
|
|
|
+ @JsonProperty("stockType")
|
|
|
+ private String stockType;
|
|
|
+ @JsonProperty("corpIdentifyType")
|
|
|
+ private String corpIdentifyType;
|
|
|
+ @JsonProperty("sex")
|
|
|
+ private String sex;
|
|
|
+ @JsonProperty("tranCerRemainFlag")
|
|
|
+ private String tranCerRemainFlag;
|
|
|
+ @JsonProperty("corpName")
|
|
|
+ private String corpName;
|
|
|
+ @JsonProperty("stockBlackFlag")
|
|
|
+ private String stockBlackFlag;
|
|
|
+ @JsonProperty("identifyNumberOri")
|
|
|
+ private String identifyNumberOri;
|
|
|
+ @JsonProperty("creendDate")
|
|
|
+ private String creendDate;
|
|
|
+ @JsonProperty("isAuthFlag")
|
|
|
+ private String isAuthFlag;
|
|
|
+ @JsonProperty("chargeNationality")
|
|
|
+ private String chargeNationality;
|
|
|
+ @JsonProperty("birthdays")
|
|
|
+ private String birthdays;
|
|
|
+ @JsonProperty("choosedDateCopy")
|
|
|
+ private Boolean choosedDateCopy;
|
|
|
+ @JsonProperty("businessType")
|
|
|
+ private String businessType;
|
|
|
+ @JsonProperty("age")
|
|
|
+ private String age;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CopypersonObjDTO {
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CopyorgObjDTO {
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ContactDTO {
|
|
|
+ @JsonProperty("city")
|
|
|
+ private String city;
|
|
|
+ @JsonProperty("mobile")
|
|
|
+ private String mobile;
|
|
|
+ @JsonProperty("districtValue")
|
|
|
+ private String districtValue;
|
|
|
+ @JsonProperty("linkName")
|
|
|
+ private String linkName;
|
|
|
+ @JsonProperty("cityValue")
|
|
|
+ private String cityValue;
|
|
|
+ @JsonProperty("provinceValue")
|
|
|
+ private String provinceValue;
|
|
|
+ @JsonProperty("province")
|
|
|
+ private String province;
|
|
|
+ @JsonProperty("related")
|
|
|
+ private String related;
|
|
|
+ @JsonProperty("district")
|
|
|
+ private String district;
|
|
|
+ @JsonProperty("name")
|
|
|
+ private String name;
|
|
|
+ @JsonProperty("postCode")
|
|
|
+ private String postCode;
|
|
|
+ @JsonProperty("tel")
|
|
|
+ private String tel;
|
|
|
+ @JsonProperty("addr")
|
|
|
+ private String addr;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|