|
|
@@ -0,0 +1,1490 @@
|
|
|
+package com.jzg.ansheng.crawler.entity.response;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+@NoArgsConstructor
|
|
|
+@Data
|
|
|
+public class AnShengCrawlerCalculatePremiumApplyResponse {
|
|
|
+
|
|
|
+ @JsonProperty("code")
|
|
|
+ private Integer code;
|
|
|
+ @JsonProperty("simpleMessage")
|
|
|
+ private String simpleMessage;
|
|
|
+ @JsonProperty("message")
|
|
|
+ private String message;
|
|
|
+ @JsonProperty("data")
|
|
|
+ private DataDTO data;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class DataDTO {
|
|
|
+ @JsonProperty("contracts")
|
|
|
+ private List<ContractsDTO> contracts;
|
|
|
+ @JsonProperty("ruleMap")
|
|
|
+ private RuleMapDTO ruleMap;
|
|
|
+ @JsonProperty("commissionConclusion")
|
|
|
+ private String commissionConclusion;
|
|
|
+ @JsonProperty("newProcessSwitch")
|
|
|
+ private String newProcessSwitch;
|
|
|
+ @JsonProperty("basicstring")
|
|
|
+ private String basicstring;
|
|
|
+ @JsonProperty("comprehensiveScoreStr")
|
|
|
+ private String comprehensiveScoreStr;
|
|
|
+ @JsonProperty("riskScore")
|
|
|
+ private String riskScore;
|
|
|
+ @JsonProperty("unifiedScore")
|
|
|
+ private String unifiedScore;
|
|
|
+ @JsonProperty("bussinessLevel")
|
|
|
+ private String bussinessLevel;
|
|
|
+ @JsonProperty("color")
|
|
|
+ private String color;
|
|
|
+ @JsonProperty("highScoreList")
|
|
|
+ private List<HighScoreListDTO> highScoreList;
|
|
|
+ @JsonProperty("floorScoreList")
|
|
|
+ private List<FloorScoreListDTO> floorScoreList;
|
|
|
+ @JsonProperty("isRenewAfterAndRepeatInsureMessage")
|
|
|
+ private String isRenewAfterAndRepeatInsureMessage;
|
|
|
+ @JsonProperty("tryCal")
|
|
|
+ private Boolean tryCal;
|
|
|
+ @JsonProperty("policyRatioSums")
|
|
|
+ private List<PolicyRatioSumsDTO> policyRatioSums;
|
|
|
+ @JsonProperty("blackDivisor")
|
|
|
+ private String blackDivisor;
|
|
|
+ @JsonProperty("releaseMark")
|
|
|
+ private Boolean releaseMark;
|
|
|
+ @JsonProperty("resetCustomerNegotiatePrice")
|
|
|
+ private String resetCustomerNegotiatePrice;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class RuleMapDTO {
|
|
|
+ @JsonProperty("ruleSwitch")
|
|
|
+ private String ruleSwitch;
|
|
|
+ @JsonProperty("ruleMessage")
|
|
|
+ private String ruleMessage;
|
|
|
+ @JsonProperty("ruleShortMessage")
|
|
|
+ private String ruleShortMessage;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ContractsDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("policyBase")
|
|
|
+ private PolicyBaseDTO policyBase;
|
|
|
+ @JsonProperty("targets")
|
|
|
+ private List<TargetsDTO> targets;
|
|
|
+ @JsonProperty("planDefine")
|
|
|
+ private PlanDefineDTO planDefine;
|
|
|
+ @JsonProperty("policyCoverages")
|
|
|
+ private List<PolicyCoveragesDTO> policyCoverages;
|
|
|
+ @JsonProperty("policyRatios")
|
|
|
+ private List<PolicyRatiosDTO> policyRatios;
|
|
|
+ @JsonProperty("exeRuleRsp")
|
|
|
+ private ExeRuleRspDTO exeRuleRsp;
|
|
|
+ @JsonProperty("policyExtend")
|
|
|
+ private PolicyExtendDTO policyExtend;
|
|
|
+ @JsonProperty("returnDateStr")
|
|
|
+ private String returnDateStr;
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Boolean flag;
|
|
|
+ @JsonProperty("hasNon")
|
|
|
+ private Boolean hasNon;
|
|
|
+ @JsonProperty("allAmountChangeFlag")
|
|
|
+ private String allAmountChangeFlag;
|
|
|
+ @JsonProperty("premiumParameter")
|
|
|
+ private PremiumParameterDTO premiumParameter;
|
|
|
+ @JsonProperty("noVehicleNo")
|
|
|
+ private Boolean noVehicleNo;
|
|
|
+ @JsonProperty("noCarowner")
|
|
|
+ private Boolean noCarowner;
|
|
|
+ @JsonProperty("riskInfo")
|
|
|
+ private List<?> riskInfo;
|
|
|
+ @JsonProperty("releaseMark")
|
|
|
+ private Boolean releaseMark;
|
|
|
+ @JsonProperty("returnOrCancelPolicy")
|
|
|
+ private Boolean returnOrCancelPolicy;
|
|
|
+ @JsonProperty("planCode")
|
|
|
+ private String planCode;
|
|
|
+ @JsonProperty("businessInsureCa")
|
|
|
+ private Boolean businessInsureCa;
|
|
|
+ @JsonProperty("insuranceEndTime")
|
|
|
+ private String insuranceEndTime;
|
|
|
+ @JsonProperty("vehicle")
|
|
|
+ private VehicleDTO vehicle;
|
|
|
+ @JsonProperty("usageAttributeCode")
|
|
|
+ private String usageAttributeCode;
|
|
|
+ @JsonProperty("insuranceBeginTime")
|
|
|
+ private String insuranceBeginTime;
|
|
|
+ @JsonProperty("compulsoryInsureCa")
|
|
|
+ private Boolean compulsoryInsureCa;
|
|
|
+ @JsonProperty("productCode")
|
|
|
+ private String productCode;
|
|
|
+ @JsonProperty("commerialFlag")
|
|
|
+ private Boolean commerialFlag;
|
|
|
+ @JsonProperty("vehicleAge")
|
|
|
+ private Double vehicleAge;
|
|
|
+ @JsonProperty("haveCBDorODorCDA")
|
|
|
+ private Boolean haveCBDorODorCDA;
|
|
|
+ @JsonProperty("cancelPolicy")
|
|
|
+ private Boolean cancelPolicy;
|
|
|
+ @JsonProperty("returnPolicy")
|
|
|
+ private Boolean returnPolicy;
|
|
|
+ @JsonProperty("claimReturnBlackPolicy")
|
|
|
+ private Boolean claimReturnBlackPolicy;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyBaseDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("planCode")
|
|
|
+ private String planCode;
|
|
|
+ @JsonProperty("productCode")
|
|
|
+ private String productCode;
|
|
|
+ @JsonProperty("includeSubDep")
|
|
|
+ private Boolean includeSubDep;
|
|
|
+ @JsonProperty("insuranceBeginTime")
|
|
|
+ private String insuranceBeginTime;
|
|
|
+ @JsonProperty("insuranceEndTime")
|
|
|
+ private String insuranceEndTime;
|
|
|
+ @JsonProperty("applicantName")
|
|
|
+ private String applicantName;
|
|
|
+ @JsonProperty("insuranerName")
|
|
|
+ private String insuranerName;
|
|
|
+ @JsonProperty("totalInsuredAmount")
|
|
|
+ private Integer totalInsuredAmount;
|
|
|
+ @JsonProperty("totalStandardPremium")
|
|
|
+ private Double totalStandardPremium;
|
|
|
+ @JsonProperty("totalAgreePremium")
|
|
|
+ private Double totalAgreePremium;
|
|
|
+ @JsonProperty("totalActualPremium")
|
|
|
+ private Double totalActualPremium;
|
|
|
+ @JsonProperty("totalNetPremium")
|
|
|
+ private Double totalNetPremium;
|
|
|
+ @JsonProperty("totalActualSumPremium")
|
|
|
+ private Integer totalActualSumPremium;
|
|
|
+ @JsonProperty("addedValueTax")
|
|
|
+ private Double addedValueTax;
|
|
|
+ @JsonProperty("rateScale")
|
|
|
+ private Double rateScale;
|
|
|
+ @JsonProperty("rateTwoScale")
|
|
|
+ private Integer rateTwoScale;
|
|
|
+ @JsonProperty("shortTimeCoefficient")
|
|
|
+ private String shortTimeCoefficient;
|
|
|
+ @JsonProperty("quoteTaskNo")
|
|
|
+ private String quoteTaskNo;
|
|
|
+ @JsonProperty("keyOverServer")
|
|
|
+ private String keyOverServer;
|
|
|
+ @JsonProperty("applyQueryCode")
|
|
|
+ private String applyQueryCode;
|
|
|
+ @JsonProperty("applyQueryPlatformID")
|
|
|
+ private String applyQueryPlatformID;
|
|
|
+ @JsonProperty("personnelName")
|
|
|
+ private String personnelName;
|
|
|
+ @JsonProperty("claimRecordBizSize")
|
|
|
+ private Integer claimRecordBizSize;
|
|
|
+ @JsonProperty("claimRecordSize")
|
|
|
+ private Integer claimRecordSize;
|
|
|
+ @JsonProperty("relationId")
|
|
|
+ private String relationId;
|
|
|
+ @JsonProperty("premiumCountDataToken")
|
|
|
+ private String premiumCountDataToken;
|
|
|
+ @JsonProperty("commissionRateUpper")
|
|
|
+ private String commissionRateUpper;
|
|
|
+ @JsonProperty("companyCommissionRateUpper")
|
|
|
+ private String companyCommissionRateUpper;
|
|
|
+ @JsonProperty("commissionChargeProportion")
|
|
|
+ private String commissionChargeProportion;
|
|
|
+ @JsonProperty("allClaimAmountBiz")
|
|
|
+ private Integer allClaimAmountBiz;
|
|
|
+ @JsonProperty("allClaimAmount")
|
|
|
+ private Integer allClaimAmount;
|
|
|
+ @JsonProperty("illegalInsuredCertFlag")
|
|
|
+ private Boolean illegalInsuredCertFlag;
|
|
|
+ @JsonProperty("immediateEffectFlag")
|
|
|
+ private String immediateEffectFlag;
|
|
|
+ @JsonProperty("isHaveFee")
|
|
|
+ private String isHaveFee;
|
|
|
+ @JsonProperty("isOverdue")
|
|
|
+ private Boolean isOverdue;
|
|
|
+ @JsonProperty("blackDivisor")
|
|
|
+ private String blackDivisor;
|
|
|
+ @JsonProperty("basicTypeCountsMap")
|
|
|
+ private List<?> basicTypeCountsMap;
|
|
|
+ @JsonProperty("shortTimeCoefficientShow")
|
|
|
+ private Boolean shortTimeCoefficientShow;
|
|
|
+ @JsonProperty("factorScale")
|
|
|
+ private String factorScale;
|
|
|
+ @JsonProperty("minRatioMode")
|
|
|
+ private String minRatioMode;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PlanDefineDTO {
|
|
|
+ @JsonProperty("createdBy")
|
|
|
+ private String createdBy;
|
|
|
+ @JsonProperty("createdDate")
|
|
|
+ private String createdDate;
|
|
|
+ @JsonProperty("updatedBy")
|
|
|
+ private String updatedBy;
|
|
|
+ @JsonProperty("updatedDate")
|
|
|
+ private String updatedDate;
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("planCode")
|
|
|
+ private String planCode;
|
|
|
+ @JsonProperty("planType")
|
|
|
+ private String planType;
|
|
|
+ @JsonProperty("planChineseName")
|
|
|
+ private String planChineseName;
|
|
|
+ @JsonProperty("planChineseNameAbbr")
|
|
|
+ private String planChineseNameAbbr;
|
|
|
+ @JsonProperty("targetType")
|
|
|
+ private String targetType;
|
|
|
+ @JsonProperty("targetName")
|
|
|
+ private String targetName;
|
|
|
+ @JsonProperty("riskUnitName")
|
|
|
+ private String riskUnitName;
|
|
|
+ @JsonProperty("needValidate")
|
|
|
+ private String needValidate;
|
|
|
+ @JsonProperty("effectiveDateDelay")
|
|
|
+ private Integer effectiveDateDelay;
|
|
|
+ @JsonProperty("productType")
|
|
|
+ private String productType;
|
|
|
+ @JsonProperty("planSeries")
|
|
|
+ private String planSeries;
|
|
|
+ @JsonProperty("commissionRateUpper")
|
|
|
+ private String commissionRateUpper;
|
|
|
+ @JsonProperty("index")
|
|
|
+ private String index;
|
|
|
+ @JsonProperty("hasVehicleTax")
|
|
|
+ private String hasVehicleTax;
|
|
|
+ @JsonProperty("axaTour")
|
|
|
+ private Boolean axaTour;
|
|
|
+ @JsonProperty("axaAccident")
|
|
|
+ private Boolean axaAccident;
|
|
|
+ @JsonProperty("disputedSettleModeArbitrate")
|
|
|
+ private Boolean disputedSettleModeArbitrate;
|
|
|
+ @JsonProperty("axa")
|
|
|
+ private Boolean axa;
|
|
|
+ @JsonProperty("healthPlanCode")
|
|
|
+ private Boolean healthPlanCode;
|
|
|
+ @JsonProperty("businessMotorcycle")
|
|
|
+ private Boolean businessMotorcycle;
|
|
|
+ @JsonProperty("autoAccident")
|
|
|
+ private Boolean autoAccident;
|
|
|
+ @JsonProperty("autoBusinessType")
|
|
|
+ private String autoBusinessType;
|
|
|
+ @JsonProperty("autoRenewal")
|
|
|
+ private Boolean autoRenewal;
|
|
|
+ @JsonProperty("checkAmount")
|
|
|
+ private Boolean checkAmount;
|
|
|
+ @JsonProperty("getByRule")
|
|
|
+ private Boolean getByRule;
|
|
|
+ @JsonProperty("oldDutyOdamount")
|
|
|
+ private Boolean oldDutyOdamount;
|
|
|
+ @JsonProperty("personnalAccidentProduct")
|
|
|
+ private Boolean personnalAccidentProduct;
|
|
|
+ @JsonProperty("nonAutoCalculateModeProduct")
|
|
|
+ private Boolean nonAutoCalculateModeProduct;
|
|
|
+ @JsonProperty("premiumRateUnits")
|
|
|
+ private Double premiumRateUnits;
|
|
|
+ @JsonProperty("existPolicyExtendProduct")
|
|
|
+ private Boolean existPolicyExtendProduct;
|
|
|
+ @JsonProperty("ecardProduct")
|
|
|
+ private Boolean ecardProduct;
|
|
|
+ @JsonProperty("needAttachmentProduct")
|
|
|
+ private Boolean needAttachmentProduct;
|
|
|
+ @JsonProperty("insureTermRelate")
|
|
|
+ private Boolean insureTermRelate;
|
|
|
+ @JsonProperty("noTargetProduct")
|
|
|
+ private Boolean noTargetProduct;
|
|
|
+ @JsonProperty("equitmentInsure")
|
|
|
+ private Boolean equitmentInsure;
|
|
|
+ @JsonProperty("useMailNo")
|
|
|
+ private Boolean useMailNo;
|
|
|
+ @JsonProperty("noWriteInsure")
|
|
|
+ private Boolean noWriteInsure;
|
|
|
+ @JsonProperty("groupInsure")
|
|
|
+ private Boolean groupInsure;
|
|
|
+ @JsonProperty("chargesingleInsure")
|
|
|
+ private Boolean chargesingleInsure;
|
|
|
+ @JsonProperty("limitAcceptAge")
|
|
|
+ private Boolean limitAcceptAge;
|
|
|
+ @JsonProperty("motorcycleInsure")
|
|
|
+ private Boolean motorcycleInsure;
|
|
|
+ @JsonProperty("telSaleSpecial")
|
|
|
+ private Boolean telSaleSpecial;
|
|
|
+ @JsonProperty("needReturnCerti")
|
|
|
+ private Boolean needReturnCerti;
|
|
|
+ @JsonProperty("upOneYear")
|
|
|
+ private Boolean upOneYear;
|
|
|
+ @JsonProperty("shortRateCalculate")
|
|
|
+ private String shortRateCalculate;
|
|
|
+ @JsonProperty("premiumCarry")
|
|
|
+ private String premiumCarry;
|
|
|
+ @JsonProperty("upOneYearPlan")
|
|
|
+ private Boolean upOneYearPlan;
|
|
|
+ @JsonProperty("changeSelectedTargetTable")
|
|
|
+ private Boolean changeSelectedTargetTable;
|
|
|
+ @JsonProperty("immediateEffect")
|
|
|
+ private Boolean immediateEffect;
|
|
|
+ @JsonProperty("autoBusiness")
|
|
|
+ private Boolean autoBusiness;
|
|
|
+ @JsonProperty("motorcycleCompulsory")
|
|
|
+ private Boolean motorcycleCompulsory;
|
|
|
+ @JsonProperty("telSalesBusiness")
|
|
|
+ private Boolean telSalesBusiness;
|
|
|
+ @JsonProperty("compulsoryMoto")
|
|
|
+ private Boolean compulsoryMoto;
|
|
|
+ @JsonProperty("planCode504")
|
|
|
+ private Boolean planCode504;
|
|
|
+ @JsonProperty("riAmountMode")
|
|
|
+ private String riAmountMode;
|
|
|
+ @JsonProperty("axaFamily")
|
|
|
+ private Boolean axaFamily;
|
|
|
+ @JsonProperty("axaGolf")
|
|
|
+ private Boolean axaGolf;
|
|
|
+ @JsonProperty("useReverse")
|
|
|
+ private Boolean useReverse;
|
|
|
+ @JsonProperty("showEndoresMemoPaymentWay")
|
|
|
+ private Boolean showEndoresMemoPaymentWay;
|
|
|
+ @JsonProperty("reportEngine")
|
|
|
+ private String reportEngine;
|
|
|
+ @JsonProperty("tireRisk")
|
|
|
+ private Boolean tireRisk;
|
|
|
+ @JsonProperty("masterAdditionControl")
|
|
|
+ private Boolean masterAdditionControl;
|
|
|
+ @JsonProperty("axaLiability")
|
|
|
+ private Boolean axaLiability;
|
|
|
+ @JsonProperty("productVersion")
|
|
|
+ private Boolean productVersion;
|
|
|
+ @JsonProperty("nonCarRetail")
|
|
|
+ private Boolean nonCarRetail;
|
|
|
+ @JsonProperty("useXslfo")
|
|
|
+ private Boolean useXslfo;
|
|
|
+ @JsonProperty("applyUseXslfo")
|
|
|
+ private Boolean applyUseXslfo;
|
|
|
+ @JsonProperty("underwritePlanSeries")
|
|
|
+ private String underwritePlanSeries;
|
|
|
+ @JsonProperty("enonmotorPlan")
|
|
|
+ private Boolean enonmotorPlan;
|
|
|
+ @JsonProperty("planReApplyWay")
|
|
|
+ private String planReApplyWay;
|
|
|
+ @JsonProperty("reinsCededPlan")
|
|
|
+ private Boolean reinsCededPlan;
|
|
|
+ @JsonProperty("nonNeedCertNo")
|
|
|
+ private Boolean nonNeedCertNo;
|
|
|
+ @JsonProperty("groupTravel")
|
|
|
+ private Boolean groupTravel;
|
|
|
+ @JsonProperty("enonmotor")
|
|
|
+ private Boolean enonmotor;
|
|
|
+ @JsonProperty("groupHealth")
|
|
|
+ private Boolean groupHealth;
|
|
|
+ @JsonProperty("autoPlan")
|
|
|
+ private Boolean autoPlan;
|
|
|
+ @JsonProperty("businessInsure")
|
|
|
+ private Boolean businessInsure;
|
|
|
+ @JsonProperty("dutyAmount")
|
|
|
+ private Boolean dutyAmount;
|
|
|
+ @JsonProperty("compulsoryNotMoto")
|
|
|
+ private Boolean compulsoryNotMoto;
|
|
|
+ @JsonProperty("compulsoryInsure")
|
|
|
+ private Boolean compulsoryInsure;
|
|
|
+ @JsonProperty("virtualProduct")
|
|
|
+ private Boolean virtualProduct;
|
|
|
+ @JsonProperty("forSale")
|
|
|
+ private Boolean forSale;
|
|
|
+ @JsonProperty("vehiclePurchasePrice")
|
|
|
+ private Boolean vehiclePurchasePrice;
|
|
|
+ @JsonProperty("nonCarRetailPlanCode")
|
|
|
+ private Boolean nonCarRetailPlanCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ExeRuleRspDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("ocrAttachmentList")
|
|
|
+ private List<?> ocrAttachmentList;
|
|
|
+ @JsonProperty("allPassed")
|
|
|
+ private Boolean allPassed;
|
|
|
+ @JsonProperty("errorShortMessage")
|
|
|
+ private String errorShortMessage;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyExtendDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("newProcessSwitch")
|
|
|
+ private String newProcessSwitch;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PremiumParameterDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("basicRiskScoreLevel")
|
|
|
+ private String basicRiskScoreLevel;
|
|
|
+ @JsonProperty("basicRiskScore")
|
|
|
+ private String basicRiskScore;
|
|
|
+ @JsonProperty("basicFlagValues")
|
|
|
+ private String basicFlagValues;
|
|
|
+ @JsonProperty("basicHighPriTranche")
|
|
|
+ private String basicHighPriTranche;
|
|
|
+ @JsonProperty("basicRiskScoreLevelValue")
|
|
|
+ private String basicRiskScoreLevelValue;
|
|
|
+ @JsonProperty("basicStatusQG")
|
|
|
+ private String basicStatusQG;
|
|
|
+ @JsonProperty("attendanceTimeValues1")
|
|
|
+ private String attendanceTimeValues1;
|
|
|
+ @JsonProperty("airportTimeValues1")
|
|
|
+ private String airportTimeValues1;
|
|
|
+ @JsonProperty("unfamilRoadfactorValues1")
|
|
|
+ private String unfamilRoadfactorValues1;
|
|
|
+ @JsonProperty("crossMileageRatioValues1")
|
|
|
+ private String crossMileageRatioValues1;
|
|
|
+ @JsonProperty("morningMileageRatioValues1")
|
|
|
+ private String morningMileageRatioValues1;
|
|
|
+ @JsonProperty("dailyMileageValues1")
|
|
|
+ private String dailyMileageValues1;
|
|
|
+ @JsonProperty("midwayMileageRatioValues1")
|
|
|
+ private String midwayMileageRatioValues1;
|
|
|
+ @JsonProperty("statusFlag")
|
|
|
+ private String statusFlag;
|
|
|
+ @JsonProperty("truckRating")
|
|
|
+ private String truckRating;
|
|
|
+ @JsonProperty("zjProvinceDriScore")
|
|
|
+ private String zjProvinceDriScore;
|
|
|
+ @JsonProperty("zjNationalDriScore")
|
|
|
+ private String zjNationalDriScore;
|
|
|
+ @JsonProperty("basicstring")
|
|
|
+ private String basicstring;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class VehicleDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("targetType")
|
|
|
+ private String targetType;
|
|
|
+ @JsonProperty("targetId")
|
|
|
+ private String targetId;
|
|
|
+ @JsonProperty("vehicleVer")
|
|
|
+ private String vehicleVer;
|
|
|
+ @JsonProperty("beneficiaryList")
|
|
|
+ private List<?> beneficiaryList;
|
|
|
+ @JsonProperty("policyPricing")
|
|
|
+ private PolicyPricingDTO policyPricing;
|
|
|
+ @JsonProperty("linkId")
|
|
|
+ private String linkId;
|
|
|
+ @JsonProperty("vehicleLicenceCode")
|
|
|
+ private String vehicleLicenceCode;
|
|
|
+ @JsonProperty("vehicleFrameNo")
|
|
|
+ private String vehicleFrameNo;
|
|
|
+ @JsonProperty("engineNo")
|
|
|
+ private String engineNo;
|
|
|
+ @JsonProperty("firstRegisterDate")
|
|
|
+ private String firstRegisterDate;
|
|
|
+ @JsonProperty("firstRegisterDateStr")
|
|
|
+ private String firstRegisterDateStr;
|
|
|
+ @JsonProperty("priceType")
|
|
|
+ private String priceType;
|
|
|
+ @JsonProperty("purchasePrice")
|
|
|
+ private String purchasePrice;
|
|
|
+ @JsonProperty("importFlag")
|
|
|
+ private String importFlag;
|
|
|
+ @JsonProperty("vehicleType")
|
|
|
+ private String vehicleType;
|
|
|
+ @JsonProperty("vehicleStyle")
|
|
|
+ private String vehicleStyle;
|
|
|
+ @JsonProperty("autoModelCode")
|
|
|
+ private String autoModelCode;
|
|
|
+ @JsonProperty("vehicleBrand")
|
|
|
+ private String vehicleBrand;
|
|
|
+ @JsonProperty("vehicleSeats")
|
|
|
+ private Integer vehicleSeats;
|
|
|
+ @JsonProperty("fuelType")
|
|
|
+ private String fuelType;
|
|
|
+ @JsonProperty("autoModelChnName")
|
|
|
+ private String autoModelChnName;
|
|
|
+ @JsonProperty("licenceTypeCode")
|
|
|
+ private String licenceTypeCode;
|
|
|
+ @JsonProperty("ecdemicVehicleFlag")
|
|
|
+ private String ecdemicVehicleFlag;
|
|
|
+ @JsonProperty("exhaustCapability")
|
|
|
+ private Double exhaustCapability;
|
|
|
+ @JsonProperty("vehicleTonnages")
|
|
|
+ private Integer vehicleTonnages;
|
|
|
+ @JsonProperty("power")
|
|
|
+ private Integer power;
|
|
|
+ @JsonProperty("maxDesignSpeed")
|
|
|
+ private String maxDesignSpeed;
|
|
|
+ @JsonProperty("ownershipAttributeCode")
|
|
|
+ private String ownershipAttributeCode;
|
|
|
+ @JsonProperty("vehicleCertificateType")
|
|
|
+ private String vehicleCertificateType;
|
|
|
+ @JsonProperty("runCardCertificateDate")
|
|
|
+ private String runCardCertificateDate;
|
|
|
+ @JsonProperty("customerNegotiatePrice")
|
|
|
+ private Double customerNegotiatePrice;
|
|
|
+ @JsonProperty("originalCustomerNegotiatePrice")
|
|
|
+ private Double originalCustomerNegotiatePrice;
|
|
|
+ @JsonProperty("vehicleTax")
|
|
|
+ private VehicleTaxDTO vehicleTax;
|
|
|
+ @JsonProperty("departmentCode")
|
|
|
+ private String departmentCode;
|
|
|
+ @JsonProperty("vehicleStyleDesc")
|
|
|
+ private String vehicleStyleDesc;
|
|
|
+ @JsonProperty("modelCode")
|
|
|
+ private String modelCode;
|
|
|
+ @JsonProperty("weigth")
|
|
|
+ private Double weigth;
|
|
|
+ @JsonProperty("fleetNo")
|
|
|
+ private String fleetNo;
|
|
|
+ @JsonProperty("fleetRate")
|
|
|
+ private String fleetRate;
|
|
|
+ @JsonProperty("vehicleCertificateNo")
|
|
|
+ private String vehicleCertificateNo;
|
|
|
+ @JsonProperty("maker")
|
|
|
+ private String maker;
|
|
|
+ @JsonProperty("usageAttributeCode")
|
|
|
+ private String usageAttributeCode;
|
|
|
+ @JsonProperty("brandChnName")
|
|
|
+ private String brandChnName;
|
|
|
+ @JsonProperty("carName")
|
|
|
+ private String carName;
|
|
|
+ @JsonProperty("categoryCode")
|
|
|
+ private String categoryCode;
|
|
|
+ @JsonProperty("categoryName")
|
|
|
+ private String categoryName;
|
|
|
+ @JsonProperty("configType")
|
|
|
+ private String configType;
|
|
|
+ @JsonProperty("deptCode")
|
|
|
+ private String deptCode;
|
|
|
+ @JsonProperty("deptName")
|
|
|
+ private String deptName;
|
|
|
+ @JsonProperty("modelIdCode")
|
|
|
+ private String modelIdCode;
|
|
|
+ @JsonProperty("noticeType")
|
|
|
+ private String noticeType;
|
|
|
+ @JsonProperty("partInfo")
|
|
|
+ private String partInfo;
|
|
|
+ @JsonProperty("powerType")
|
|
|
+ private String powerType;
|
|
|
+ @JsonProperty("series")
|
|
|
+ private String series;
|
|
|
+ @JsonProperty("seriesCode")
|
|
|
+ private String seriesCode;
|
|
|
+ @JsonProperty("tradeCode")
|
|
|
+ private String tradeCode;
|
|
|
+ @JsonProperty("tradeName")
|
|
|
+ private String tradeName;
|
|
|
+ @JsonProperty("vehicleFgwCode")
|
|
|
+ private String vehicleFgwCode;
|
|
|
+ @JsonProperty("vehicleFgwName")
|
|
|
+ private String vehicleFgwName;
|
|
|
+ @JsonProperty("vehicleLossInsuredValue")
|
|
|
+ private Integer vehicleLossInsuredValue;
|
|
|
+ @JsonProperty("vehicleModelType")
|
|
|
+ private String vehicleModelType;
|
|
|
+ @JsonProperty("vehicleTypeName")
|
|
|
+ private String vehicleTypeName;
|
|
|
+ @JsonProperty("makeDate")
|
|
|
+ private String makeDate;
|
|
|
+ @JsonProperty("detailDesc")
|
|
|
+ private String detailDesc;
|
|
|
+ @JsonProperty("dbVehicleType")
|
|
|
+ private String dbVehicleType;
|
|
|
+ @JsonProperty("ineffectualDate")
|
|
|
+ private String ineffectualDate;
|
|
|
+ @JsonProperty("lastCheckDate")
|
|
|
+ private String lastCheckDate;
|
|
|
+ @JsonProperty("rejectDate")
|
|
|
+ private String rejectDate;
|
|
|
+ @JsonProperty("modelCodeAlien")
|
|
|
+ private String modelCodeAlien;
|
|
|
+ @JsonProperty("usageAttributeCodePM")
|
|
|
+ private String usageAttributeCodePM;
|
|
|
+ @JsonProperty("brand")
|
|
|
+ private String brand;
|
|
|
+ @JsonProperty("vehicleColor")
|
|
|
+ private String vehicleColor;
|
|
|
+ @JsonProperty("personnelName")
|
|
|
+ private String personnelName;
|
|
|
+ @JsonProperty("vehicleCategory")
|
|
|
+ private String vehicleCategory;
|
|
|
+ @JsonProperty("brandCode")
|
|
|
+ private String brandCode;
|
|
|
+ @JsonProperty("basicRateCode")
|
|
|
+ private String basicRateCode;
|
|
|
+ @JsonProperty("madeDate")
|
|
|
+ private String madeDate;
|
|
|
+ @JsonProperty("specialVehicleFlag")
|
|
|
+ private String specialVehicleFlag;
|
|
|
+ @JsonProperty("overseasVehicleFlag")
|
|
|
+ private String overseasVehicleFlag;
|
|
|
+ @JsonProperty("isMortgage")
|
|
|
+ private String isMortgage;
|
|
|
+ @JsonProperty("modelsListedYear")
|
|
|
+ private String modelsListedYear;
|
|
|
+ @JsonProperty("vehiclePurchasePrice")
|
|
|
+ private String vehiclePurchasePrice;
|
|
|
+ @JsonProperty("groupCode")
|
|
|
+ private String groupCode;
|
|
|
+ @JsonProperty("refitDesc")
|
|
|
+ private String refitDesc;
|
|
|
+ @JsonProperty("carNameAlien")
|
|
|
+ private String carNameAlien;
|
|
|
+ @JsonProperty("tradeNameAlien")
|
|
|
+ private String tradeNameAlien;
|
|
|
+ @JsonProperty("brandAlien")
|
|
|
+ private String brandAlien;
|
|
|
+ @JsonProperty("deptNameAlien")
|
|
|
+ private String deptNameAlien;
|
|
|
+ @JsonProperty("checkVehicleInfo")
|
|
|
+ private CheckVehicleInfoDTO checkVehicleInfo;
|
|
|
+ @JsonProperty("theftproofEquipmentCode")
|
|
|
+ private String theftproofEquipmentCode;
|
|
|
+ @JsonProperty("vehicleClass")
|
|
|
+ private String vehicleClass;
|
|
|
+ @JsonProperty("standardName")
|
|
|
+ private String standardName;
|
|
|
+ @JsonProperty("macauVehicleFlag")
|
|
|
+ private String macauVehicleFlag;
|
|
|
+ @JsonProperty("ymElecBatteryType")
|
|
|
+ private String ymElecBatteryType;
|
|
|
+ @JsonProperty("rbCode")
|
|
|
+ private String rbCode;
|
|
|
+ @JsonProperty("pureRange")
|
|
|
+ private String pureRange;
|
|
|
+ @JsonProperty("otherEnergyTypeDesc")
|
|
|
+ private String otherEnergyTypeDesc;
|
|
|
+ @JsonProperty("checkVehicleCodeSecret")
|
|
|
+ private String checkVehicleCodeSecret;
|
|
|
+ @JsonProperty("totalMass")
|
|
|
+ private Double totalMass;
|
|
|
+ @JsonProperty("local")
|
|
|
+ private Boolean local;
|
|
|
+ @JsonProperty("targetTotalActualPremium")
|
|
|
+ private Integer targetTotalActualPremium;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyPricingDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("vehiclePrices")
|
|
|
+ private List<VehiclePricesDTO> vehiclePrices;
|
|
|
+ @JsonProperty("autoRuleRatioOD")
|
|
|
+ private Double autoRuleRatioOD;
|
|
|
+ @JsonProperty("autoRuleRatioTP")
|
|
|
+ private Double autoRuleRatioTP;
|
|
|
+ @JsonProperty("autoRuleRatioTHEFT")
|
|
|
+ private Double autoRuleRatioTHEFT;
|
|
|
+ @JsonProperty("autoRuleRatioOTHER")
|
|
|
+ private Double autoRuleRatioOTHER;
|
|
|
+ @JsonProperty("autoFloatRatioOD")
|
|
|
+ private Integer autoFloatRatioOD;
|
|
|
+ @JsonProperty("autoFloatHandingCost")
|
|
|
+ private Integer autoFloatHandingCost;
|
|
|
+ @JsonProperty("scoreRunId")
|
|
|
+ private String scoreRunId;
|
|
|
+ @JsonProperty("vehicleTypeChiName")
|
|
|
+ private String vehicleTypeChiName;
|
|
|
+ @JsonProperty("modelrate")
|
|
|
+ private String modelrate;
|
|
|
+ @JsonProperty("claimAdjustRatio")
|
|
|
+ private String claimAdjustRatio;
|
|
|
+ @JsonProperty("peccancyAdjustRatio")
|
|
|
+ private String peccancyAdjustRatio;
|
|
|
+ @JsonProperty("isMortgage")
|
|
|
+ private String isMortgage;
|
|
|
+ @JsonProperty("modelDiscount")
|
|
|
+ private Double modelDiscount;
|
|
|
+ @JsonProperty("riskScore")
|
|
|
+ private Integer riskScore;
|
|
|
+ @JsonProperty("unifiedScore")
|
|
|
+ private Integer unifiedScore;
|
|
|
+ @JsonProperty("color")
|
|
|
+ private String color;
|
|
|
+ @JsonProperty("riskScoreTwenty")
|
|
|
+ private Integer riskScoreTwenty;
|
|
|
+ @JsonProperty("bizName")
|
|
|
+ private String bizName;
|
|
|
+ @JsonProperty("adviceDiscount")
|
|
|
+ private Integer adviceDiscount;
|
|
|
+ @JsonProperty("businessInOrOut")
|
|
|
+ private String businessInOrOut;
|
|
|
+ @JsonProperty("ruleRatioOD")
|
|
|
+ private Double ruleRatioOD;
|
|
|
+ @JsonProperty("ruleRatioTP")
|
|
|
+ private Double ruleRatioTP;
|
|
|
+ @JsonProperty("ruleRatioTHEFT")
|
|
|
+ private Double ruleRatioTHEFT;
|
|
|
+ @JsonProperty("ruleRatioOTHER")
|
|
|
+ private Double ruleRatioOTHER;
|
|
|
+ @JsonProperty("reinsureFlag")
|
|
|
+ private String reinsureFlag;
|
|
|
+ @JsonProperty("riskImpackListStr")
|
|
|
+ private String riskImpackListStr;
|
|
|
+ @JsonProperty("claimAdjustLevel")
|
|
|
+ private String claimAdjustLevel;
|
|
|
+ @JsonProperty("comprehensiveScore")
|
|
|
+ private Integer comprehensiveScore;
|
|
|
+ @JsonProperty("sumPeccancy")
|
|
|
+ private String sumPeccancy;
|
|
|
+ @JsonProperty("slightPeccancyCount")
|
|
|
+ private String slightPeccancyCount;
|
|
|
+ @JsonProperty("electronicCertInfo")
|
|
|
+ private List<ElectronicCertInfoDTO> electronicCertInfo;
|
|
|
+ @JsonProperty("newColor")
|
|
|
+ private String newColor;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class VehiclePricesDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("brandChnName")
|
|
|
+ private String brandChnName;
|
|
|
+ @JsonProperty("purchasePrice")
|
|
|
+ private String purchasePrice;
|
|
|
+ @JsonProperty("vehSeries")
|
|
|
+ private String vehSeries;
|
|
|
+ @JsonProperty("totalVehicleWeight")
|
|
|
+ private String totalVehicleWeight;
|
|
|
+ @JsonProperty("limitVehicle")
|
|
|
+ private Integer limitVehicle;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ElectronicCertInfoDTO {
|
|
|
+ @JsonProperty("name")
|
|
|
+ private String name;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class VehicleTaxDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("vehicleTaxAmount")
|
|
|
+ private Double vehicleTaxAmount;
|
|
|
+ @JsonProperty("vehicleTaxAmountThis")
|
|
|
+ private Double vehicleTaxAmountThis;
|
|
|
+ @JsonProperty("vehicleTaxAmountLast")
|
|
|
+ private Double vehicleTaxAmountLast;
|
|
|
+ @JsonProperty("lateFeeAmount")
|
|
|
+ private Double lateFeeAmount;
|
|
|
+ @JsonProperty("startDate")
|
|
|
+ private String startDate;
|
|
|
+ @JsonProperty("endDate")
|
|
|
+ private String endDate;
|
|
|
+ @JsonProperty("lateDay")
|
|
|
+ private Integer lateDay;
|
|
|
+ @JsonProperty("personCert")
|
|
|
+ private String personCert;
|
|
|
+ @JsonProperty("certDepartmentName")
|
|
|
+ private String certDepartmentName;
|
|
|
+ @JsonProperty("vehicleState")
|
|
|
+ private String vehicleState;
|
|
|
+ @JsonProperty("freeNo")
|
|
|
+ private String freeNo;
|
|
|
+ @JsonProperty("yearTax")
|
|
|
+ private Double yearTax;
|
|
|
+ @JsonProperty("vehicleTaxAmountThisCheck")
|
|
|
+ private Double vehicleTaxAmountThisCheck;
|
|
|
+ @JsonProperty("steerCardVehicleType")
|
|
|
+ private String steerCardVehicleType;
|
|
|
+ @JsonProperty("payTaxWay")
|
|
|
+ private String payTaxWay;
|
|
|
+ @JsonProperty("localOrEcdemic")
|
|
|
+ private String localOrEcdemic;
|
|
|
+ @JsonProperty("urgentState")
|
|
|
+ private Boolean urgentState;
|
|
|
+ @JsonProperty("endorseChange")
|
|
|
+ private Boolean endorseChange;
|
|
|
+ @JsonProperty("sumTaxDefault")
|
|
|
+ private Double sumTaxDefault;
|
|
|
+ @JsonProperty("annualTaxDue")
|
|
|
+ private Double annualTaxDue;
|
|
|
+ @JsonProperty("deductionDueCode")
|
|
|
+ private String deductionDueCode;
|
|
|
+ @JsonProperty("deductionDueType")
|
|
|
+ private String deductionDueType;
|
|
|
+ @JsonProperty("taxAmountFlag")
|
|
|
+ private String taxAmountFlag;
|
|
|
+ @JsonProperty("calcTaxFlag")
|
|
|
+ private String calcTaxFlag;
|
|
|
+ @JsonProperty("calcTaxFlagName")
|
|
|
+ private String calcTaxFlagName;
|
|
|
+ @JsonProperty("sumAnnualTaxDue")
|
|
|
+ private Double sumAnnualTaxDue;
|
|
|
+ @JsonProperty("ownerName")
|
|
|
+ private String ownerName;
|
|
|
+ @JsonProperty("personTaxCode")
|
|
|
+ private String personTaxCode;
|
|
|
+ @JsonProperty("taxDocumentDateString")
|
|
|
+ private String taxDocumentDateString;
|
|
|
+ @JsonProperty("startDateString")
|
|
|
+ private String startDateString;
|
|
|
+ @JsonProperty("endDateString")
|
|
|
+ private String endDateString;
|
|
|
+ @JsonProperty("recordVehicleTax")
|
|
|
+ private Boolean recordVehicleTax;
|
|
|
+ @JsonProperty("payTaxe")
|
|
|
+ private Boolean payTaxe;
|
|
|
+ @JsonProperty("lowercaseVehicleTaxAmount")
|
|
|
+ private Double lowercaseVehicleTaxAmount;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CheckVehicleInfoDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("checkVehicleSituation")
|
|
|
+ private String checkVehicleSituation;
|
|
|
+ @JsonProperty("vehicleChecker")
|
|
|
+ private String vehicleChecker;
|
|
|
+ @JsonProperty("checkRecord")
|
|
|
+ private String checkRecord;
|
|
|
+ @JsonProperty("checkVehicleFlag")
|
|
|
+ private String checkVehicleFlag;
|
|
|
+ @JsonProperty("uploadCheckVehicleInfo")
|
|
|
+ private String uploadCheckVehicleInfo;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class TargetsDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("targetType")
|
|
|
+ private String targetType;
|
|
|
+ @JsonProperty("targetId")
|
|
|
+ private String targetId;
|
|
|
+ @JsonProperty("vehicleVer")
|
|
|
+ private String vehicleVer;
|
|
|
+ @JsonProperty("beneficiaryList")
|
|
|
+ private List<?> beneficiaryList;
|
|
|
+ @JsonProperty("policyPricing")
|
|
|
+ private PolicyPricingDTO policyPricing;
|
|
|
+ @JsonProperty("linkId")
|
|
|
+ private String linkId;
|
|
|
+ @JsonProperty("vehicleLicenceCode")
|
|
|
+ private String vehicleLicenceCode;
|
|
|
+ @JsonProperty("vehicleFrameNo")
|
|
|
+ private String vehicleFrameNo;
|
|
|
+ @JsonProperty("engineNo")
|
|
|
+ private String engineNo;
|
|
|
+ @JsonProperty("firstRegisterDate")
|
|
|
+ private String firstRegisterDate;
|
|
|
+ @JsonProperty("firstRegisterDateStr")
|
|
|
+ private String firstRegisterDateStr;
|
|
|
+ @JsonProperty("priceType")
|
|
|
+ private String priceType;
|
|
|
+ @JsonProperty("purchasePrice")
|
|
|
+ private String purchasePrice;
|
|
|
+ @JsonProperty("importFlag")
|
|
|
+ private String importFlag;
|
|
|
+ @JsonProperty("vehicleType")
|
|
|
+ private String vehicleType;
|
|
|
+ @JsonProperty("vehicleStyle")
|
|
|
+ private String vehicleStyle;
|
|
|
+ @JsonProperty("autoModelCode")
|
|
|
+ private String autoModelCode;
|
|
|
+ @JsonProperty("vehicleBrand")
|
|
|
+ private String vehicleBrand;
|
|
|
+ @JsonProperty("vehicleSeats")
|
|
|
+ private Integer vehicleSeats;
|
|
|
+ @JsonProperty("fuelType")
|
|
|
+ private String fuelType;
|
|
|
+ @JsonProperty("autoModelChnName")
|
|
|
+ private String autoModelChnName;
|
|
|
+ @JsonProperty("licenceTypeCode")
|
|
|
+ private String licenceTypeCode;
|
|
|
+ @JsonProperty("ecdemicVehicleFlag")
|
|
|
+ private String ecdemicVehicleFlag;
|
|
|
+ @JsonProperty("exhaustCapability")
|
|
|
+ private Double exhaustCapability;
|
|
|
+ @JsonProperty("vehicleTonnages")
|
|
|
+ private Integer vehicleTonnages;
|
|
|
+ @JsonProperty("power")
|
|
|
+ private Integer power;
|
|
|
+ @JsonProperty("maxDesignSpeed")
|
|
|
+ private String maxDesignSpeed;
|
|
|
+ @JsonProperty("ownershipAttributeCode")
|
|
|
+ private String ownershipAttributeCode;
|
|
|
+ @JsonProperty("vehicleCertificateType")
|
|
|
+ private String vehicleCertificateType;
|
|
|
+ @JsonProperty("runCardCertificateDate")
|
|
|
+ private String runCardCertificateDate;
|
|
|
+ @JsonProperty("customerNegotiatePrice")
|
|
|
+ private Double customerNegotiatePrice;
|
|
|
+ @JsonProperty("originalCustomerNegotiatePrice")
|
|
|
+ private Double originalCustomerNegotiatePrice;
|
|
|
+ @JsonProperty("vehicleTax")
|
|
|
+ private VehicleTaxDTO vehicleTax;
|
|
|
+ @JsonProperty("departmentCode")
|
|
|
+ private String departmentCode;
|
|
|
+ @JsonProperty("vehicleStyleDesc")
|
|
|
+ private String vehicleStyleDesc;
|
|
|
+ @JsonProperty("modelCode")
|
|
|
+ private String modelCode;
|
|
|
+ @JsonProperty("weigth")
|
|
|
+ private Double weigth;
|
|
|
+ @JsonProperty("fleetNo")
|
|
|
+ private String fleetNo;
|
|
|
+ @JsonProperty("fleetRate")
|
|
|
+ private String fleetRate;
|
|
|
+ @JsonProperty("vehicleCertificateNo")
|
|
|
+ private String vehicleCertificateNo;
|
|
|
+ @JsonProperty("maker")
|
|
|
+ private String maker;
|
|
|
+ @JsonProperty("usageAttributeCode")
|
|
|
+ private String usageAttributeCode;
|
|
|
+ @JsonProperty("brandChnName")
|
|
|
+ private String brandChnName;
|
|
|
+ @JsonProperty("carName")
|
|
|
+ private String carName;
|
|
|
+ @JsonProperty("categoryCode")
|
|
|
+ private String categoryCode;
|
|
|
+ @JsonProperty("categoryName")
|
|
|
+ private String categoryName;
|
|
|
+ @JsonProperty("configType")
|
|
|
+ private String configType;
|
|
|
+ @JsonProperty("deptCode")
|
|
|
+ private String deptCode;
|
|
|
+ @JsonProperty("deptName")
|
|
|
+ private String deptName;
|
|
|
+ @JsonProperty("modelIdCode")
|
|
|
+ private String modelIdCode;
|
|
|
+ @JsonProperty("noticeType")
|
|
|
+ private String noticeType;
|
|
|
+ @JsonProperty("partInfo")
|
|
|
+ private String partInfo;
|
|
|
+ @JsonProperty("powerType")
|
|
|
+ private String powerType;
|
|
|
+ @JsonProperty("series")
|
|
|
+ private String series;
|
|
|
+ @JsonProperty("seriesCode")
|
|
|
+ private String seriesCode;
|
|
|
+ @JsonProperty("tradeCode")
|
|
|
+ private String tradeCode;
|
|
|
+ @JsonProperty("tradeName")
|
|
|
+ private String tradeName;
|
|
|
+ @JsonProperty("vehicleFgwCode")
|
|
|
+ private String vehicleFgwCode;
|
|
|
+ @JsonProperty("vehicleFgwName")
|
|
|
+ private String vehicleFgwName;
|
|
|
+ @JsonProperty("vehicleLossInsuredValue")
|
|
|
+ private Integer vehicleLossInsuredValue;
|
|
|
+ @JsonProperty("vehicleModelType")
|
|
|
+ private String vehicleModelType;
|
|
|
+ @JsonProperty("vehicleTypeName")
|
|
|
+ private String vehicleTypeName;
|
|
|
+ @JsonProperty("makeDate")
|
|
|
+ private String makeDate;
|
|
|
+ @JsonProperty("detailDesc")
|
|
|
+ private String detailDesc;
|
|
|
+ @JsonProperty("dbVehicleType")
|
|
|
+ private String dbVehicleType;
|
|
|
+ @JsonProperty("ineffectualDate")
|
|
|
+ private String ineffectualDate;
|
|
|
+ @JsonProperty("lastCheckDate")
|
|
|
+ private String lastCheckDate;
|
|
|
+ @JsonProperty("rejectDate")
|
|
|
+ private String rejectDate;
|
|
|
+ @JsonProperty("modelCodeAlien")
|
|
|
+ private String modelCodeAlien;
|
|
|
+ @JsonProperty("usageAttributeCodePM")
|
|
|
+ private String usageAttributeCodePM;
|
|
|
+ @JsonProperty("brand")
|
|
|
+ private String brand;
|
|
|
+ @JsonProperty("vehicleColor")
|
|
|
+ private String vehicleColor;
|
|
|
+ @JsonProperty("personnelName")
|
|
|
+ private String personnelName;
|
|
|
+ @JsonProperty("vehicleCategory")
|
|
|
+ private String vehicleCategory;
|
|
|
+ @JsonProperty("brandCode")
|
|
|
+ private String brandCode;
|
|
|
+ @JsonProperty("basicRateCode")
|
|
|
+ private String basicRateCode;
|
|
|
+ @JsonProperty("madeDate")
|
|
|
+ private String madeDate;
|
|
|
+ @JsonProperty("specialVehicleFlag")
|
|
|
+ private String specialVehicleFlag;
|
|
|
+ @JsonProperty("overseasVehicleFlag")
|
|
|
+ private String overseasVehicleFlag;
|
|
|
+ @JsonProperty("isMortgage")
|
|
|
+ private String isMortgage;
|
|
|
+ @JsonProperty("modelsListedYear")
|
|
|
+ private String modelsListedYear;
|
|
|
+ @JsonProperty("vehiclePurchasePrice")
|
|
|
+ private String vehiclePurchasePrice;
|
|
|
+ @JsonProperty("groupCode")
|
|
|
+ private String groupCode;
|
|
|
+ @JsonProperty("refitDesc")
|
|
|
+ private String refitDesc;
|
|
|
+ @JsonProperty("carNameAlien")
|
|
|
+ private String carNameAlien;
|
|
|
+ @JsonProperty("tradeNameAlien")
|
|
|
+ private String tradeNameAlien;
|
|
|
+ @JsonProperty("brandAlien")
|
|
|
+ private String brandAlien;
|
|
|
+ @JsonProperty("deptNameAlien")
|
|
|
+ private String deptNameAlien;
|
|
|
+ @JsonProperty("checkVehicleInfo")
|
|
|
+ private CheckVehicleInfoDTO checkVehicleInfo;
|
|
|
+ @JsonProperty("theftproofEquipmentCode")
|
|
|
+ private String theftproofEquipmentCode;
|
|
|
+ @JsonProperty("vehicleClass")
|
|
|
+ private String vehicleClass;
|
|
|
+ @JsonProperty("standardName")
|
|
|
+ private String standardName;
|
|
|
+ @JsonProperty("macauVehicleFlag")
|
|
|
+ private String macauVehicleFlag;
|
|
|
+ @JsonProperty("ymElecBatteryType")
|
|
|
+ private String ymElecBatteryType;
|
|
|
+ @JsonProperty("rbCode")
|
|
|
+ private String rbCode;
|
|
|
+ @JsonProperty("pureRange")
|
|
|
+ private String pureRange;
|
|
|
+ @JsonProperty("otherEnergyTypeDesc")
|
|
|
+ private String otherEnergyTypeDesc;
|
|
|
+ @JsonProperty("checkVehicleCodeSecret")
|
|
|
+ private String checkVehicleCodeSecret;
|
|
|
+ @JsonProperty("totalMass")
|
|
|
+ private Double totalMass;
|
|
|
+ @JsonProperty("local")
|
|
|
+ private Boolean local;
|
|
|
+ @JsonProperty("targetTotalActualPremium")
|
|
|
+ private Integer targetTotalActualPremium;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyPricingDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("vehiclePrices")
|
|
|
+ private List<VehiclePricesDTO> vehiclePrices;
|
|
|
+ @JsonProperty("autoRuleRatioOD")
|
|
|
+ private Double autoRuleRatioOD;
|
|
|
+ @JsonProperty("autoRuleRatioTP")
|
|
|
+ private Double autoRuleRatioTP;
|
|
|
+ @JsonProperty("autoRuleRatioTHEFT")
|
|
|
+ private Double autoRuleRatioTHEFT;
|
|
|
+ @JsonProperty("autoRuleRatioOTHER")
|
|
|
+ private Double autoRuleRatioOTHER;
|
|
|
+ @JsonProperty("autoFloatRatioOD")
|
|
|
+ private Integer autoFloatRatioOD;
|
|
|
+ @JsonProperty("autoFloatHandingCost")
|
|
|
+ private Integer autoFloatHandingCost;
|
|
|
+ @JsonProperty("scoreRunId")
|
|
|
+ private String scoreRunId;
|
|
|
+ @JsonProperty("vehicleTypeChiName")
|
|
|
+ private String vehicleTypeChiName;
|
|
|
+ @JsonProperty("modelrate")
|
|
|
+ private String modelrate;
|
|
|
+ @JsonProperty("claimAdjustRatio")
|
|
|
+ private String claimAdjustRatio;
|
|
|
+ @JsonProperty("peccancyAdjustRatio")
|
|
|
+ private String peccancyAdjustRatio;
|
|
|
+ @JsonProperty("isMortgage")
|
|
|
+ private String isMortgage;
|
|
|
+ @JsonProperty("modelDiscount")
|
|
|
+ private Double modelDiscount;
|
|
|
+ @JsonProperty("riskScore")
|
|
|
+ private Integer riskScore;
|
|
|
+ @JsonProperty("unifiedScore")
|
|
|
+ private Integer unifiedScore;
|
|
|
+ @JsonProperty("color")
|
|
|
+ private String color;
|
|
|
+ @JsonProperty("riskScoreTwenty")
|
|
|
+ private Integer riskScoreTwenty;
|
|
|
+ @JsonProperty("bizName")
|
|
|
+ private String bizName;
|
|
|
+ @JsonProperty("adviceDiscount")
|
|
|
+ private Integer adviceDiscount;
|
|
|
+ @JsonProperty("businessInOrOut")
|
|
|
+ private String businessInOrOut;
|
|
|
+ @JsonProperty("ruleRatioOD")
|
|
|
+ private Double ruleRatioOD;
|
|
|
+ @JsonProperty("ruleRatioTP")
|
|
|
+ private Double ruleRatioTP;
|
|
|
+ @JsonProperty("ruleRatioTHEFT")
|
|
|
+ private Double ruleRatioTHEFT;
|
|
|
+ @JsonProperty("ruleRatioOTHER")
|
|
|
+ private Double ruleRatioOTHER;
|
|
|
+ @JsonProperty("reinsureFlag")
|
|
|
+ private String reinsureFlag;
|
|
|
+ @JsonProperty("riskImpackListStr")
|
|
|
+ private String riskImpackListStr;
|
|
|
+ @JsonProperty("claimAdjustLevel")
|
|
|
+ private String claimAdjustLevel;
|
|
|
+ @JsonProperty("comprehensiveScore")
|
|
|
+ private Integer comprehensiveScore;
|
|
|
+ @JsonProperty("sumPeccancy")
|
|
|
+ private String sumPeccancy;
|
|
|
+ @JsonProperty("slightPeccancyCount")
|
|
|
+ private String slightPeccancyCount;
|
|
|
+ @JsonProperty("electronicCertInfo")
|
|
|
+ private List<ElectronicCertInfoDTO> electronicCertInfo;
|
|
|
+ @JsonProperty("newColor")
|
|
|
+ private String newColor;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class VehiclePricesDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("brandChnName")
|
|
|
+ private String brandChnName;
|
|
|
+ @JsonProperty("purchasePrice")
|
|
|
+ private String purchasePrice;
|
|
|
+ @JsonProperty("vehSeries")
|
|
|
+ private String vehSeries;
|
|
|
+ @JsonProperty("totalVehicleWeight")
|
|
|
+ private String totalVehicleWeight;
|
|
|
+ @JsonProperty("limitVehicle")
|
|
|
+ private Integer limitVehicle;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ElectronicCertInfoDTO {
|
|
|
+ @JsonProperty("name")
|
|
|
+ private String name;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class VehicleTaxDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("vehicleTaxAmount")
|
|
|
+ private Double vehicleTaxAmount;
|
|
|
+ @JsonProperty("vehicleTaxAmountThis")
|
|
|
+ private Double vehicleTaxAmountThis;
|
|
|
+ @JsonProperty("vehicleTaxAmountLast")
|
|
|
+ private Double vehicleTaxAmountLast;
|
|
|
+ @JsonProperty("lateFeeAmount")
|
|
|
+ private Double lateFeeAmount;
|
|
|
+ @JsonProperty("startDate")
|
|
|
+ private String startDate;
|
|
|
+ @JsonProperty("endDate")
|
|
|
+ private String endDate;
|
|
|
+ @JsonProperty("lateDay")
|
|
|
+ private Integer lateDay;
|
|
|
+ @JsonProperty("personCert")
|
|
|
+ private String personCert;
|
|
|
+ @JsonProperty("certDepartmentName")
|
|
|
+ private String certDepartmentName;
|
|
|
+ @JsonProperty("vehicleState")
|
|
|
+ private String vehicleState;
|
|
|
+ @JsonProperty("freeNo")
|
|
|
+ private String freeNo;
|
|
|
+ @JsonProperty("yearTax")
|
|
|
+ private Double yearTax;
|
|
|
+ @JsonProperty("vehicleTaxAmountThisCheck")
|
|
|
+ private Double vehicleTaxAmountThisCheck;
|
|
|
+ @JsonProperty("steerCardVehicleType")
|
|
|
+ private String steerCardVehicleType;
|
|
|
+ @JsonProperty("payTaxWay")
|
|
|
+ private String payTaxWay;
|
|
|
+ @JsonProperty("localOrEcdemic")
|
|
|
+ private String localOrEcdemic;
|
|
|
+ @JsonProperty("urgentState")
|
|
|
+ private Boolean urgentState;
|
|
|
+ @JsonProperty("endorseChange")
|
|
|
+ private Boolean endorseChange;
|
|
|
+ @JsonProperty("sumTaxDefault")
|
|
|
+ private Double sumTaxDefault;
|
|
|
+ @JsonProperty("annualTaxDue")
|
|
|
+ private Double annualTaxDue;
|
|
|
+ @JsonProperty("deductionDueCode")
|
|
|
+ private String deductionDueCode;
|
|
|
+ @JsonProperty("deductionDueType")
|
|
|
+ private String deductionDueType;
|
|
|
+ @JsonProperty("taxAmountFlag")
|
|
|
+ private String taxAmountFlag;
|
|
|
+ @JsonProperty("calcTaxFlag")
|
|
|
+ private String calcTaxFlag;
|
|
|
+ @JsonProperty("calcTaxFlagName")
|
|
|
+ private String calcTaxFlagName;
|
|
|
+ @JsonProperty("sumAnnualTaxDue")
|
|
|
+ private Double sumAnnualTaxDue;
|
|
|
+ @JsonProperty("ownerName")
|
|
|
+ private String ownerName;
|
|
|
+ @JsonProperty("personTaxCode")
|
|
|
+ private String personTaxCode;
|
|
|
+ @JsonProperty("taxDocumentDateString")
|
|
|
+ private String taxDocumentDateString;
|
|
|
+ @JsonProperty("startDateString")
|
|
|
+ private String startDateString;
|
|
|
+ @JsonProperty("endDateString")
|
|
|
+ private String endDateString;
|
|
|
+ @JsonProperty("recordVehicleTax")
|
|
|
+ private Boolean recordVehicleTax;
|
|
|
+ @JsonProperty("payTaxe")
|
|
|
+ private Boolean payTaxe;
|
|
|
+ @JsonProperty("lowercaseVehicleTaxAmount")
|
|
|
+ private Double lowercaseVehicleTaxAmount;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CheckVehicleInfoDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("checkVehicleSituation")
|
|
|
+ private String checkVehicleSituation;
|
|
|
+ @JsonProperty("vehicleChecker")
|
|
|
+ private String vehicleChecker;
|
|
|
+ @JsonProperty("checkRecord")
|
|
|
+ private String checkRecord;
|
|
|
+ @JsonProperty("checkVehicleFlag")
|
|
|
+ private String checkVehicleFlag;
|
|
|
+ @JsonProperty("uploadCheckVehicleInfo")
|
|
|
+ private String uploadCheckVehicleInfo;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyCoveragesDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("riskPremum")
|
|
|
+ private String riskPremum;
|
|
|
+ @JsonProperty("dutyCode")
|
|
|
+ private String dutyCode;
|
|
|
+ @JsonProperty("dutyChineseName")
|
|
|
+ private String dutyChineseName;
|
|
|
+ @JsonProperty("seats")
|
|
|
+ private Integer seats;
|
|
|
+ @JsonProperty("premiumRate")
|
|
|
+ private Integer premiumRate;
|
|
|
+ @JsonProperty("deductionAmount")
|
|
|
+ private Integer deductionAmount;
|
|
|
+ @JsonProperty("deductible")
|
|
|
+ private Integer deductible;
|
|
|
+ @JsonProperty("medicalAmount")
|
|
|
+ private Integer medicalAmount;
|
|
|
+ @JsonProperty("dieAmount")
|
|
|
+ private Integer dieAmount;
|
|
|
+ @JsonProperty("propertyAmount")
|
|
|
+ private Integer propertyAmount;
|
|
|
+ @JsonProperty("noFaultMedicalAmount")
|
|
|
+ private Integer noFaultMedicalAmount;
|
|
|
+ @JsonProperty("noFaultDieAmount")
|
|
|
+ private Integer noFaultDieAmount;
|
|
|
+ @JsonProperty("noFaultPropertyAmount")
|
|
|
+ private Integer noFaultPropertyAmount;
|
|
|
+ @JsonProperty("allAmount")
|
|
|
+ private Integer allAmount;
|
|
|
+ @JsonProperty("insuredAmount")
|
|
|
+ private Integer insuredAmount;
|
|
|
+ @JsonProperty("totalStandardPremium")
|
|
|
+ private Double totalStandardPremium;
|
|
|
+ @JsonProperty("totalAgreePremium")
|
|
|
+ private Double totalAgreePremium;
|
|
|
+ @JsonProperty("totalActualPremium")
|
|
|
+ private Double totalActualPremium;
|
|
|
+ @JsonProperty("totalNetPremium")
|
|
|
+ private Double totalNetPremium;
|
|
|
+ @JsonProperty("addedValueTax")
|
|
|
+ private Double addedValueTax;
|
|
|
+ @JsonProperty("equipmentInsureAmount")
|
|
|
+ private Integer equipmentInsureAmount;
|
|
|
+ @JsonProperty("newFlag")
|
|
|
+ private Boolean newFlag;
|
|
|
+ @JsonProperty("modifyFlag")
|
|
|
+ private Boolean modifyFlag;
|
|
|
+ @JsonProperty("calculateEndorsePremium")
|
|
|
+ private Integer calculateEndorsePremium;
|
|
|
+ @JsonProperty("checkTotalNetPremium")
|
|
|
+ private Integer checkTotalNetPremium;
|
|
|
+ @JsonProperty("checkAddedValueTax")
|
|
|
+ private Integer checkAddedValueTax;
|
|
|
+ @JsonProperty("checked")
|
|
|
+ private Boolean checked;
|
|
|
+ @JsonProperty("deductionRate")
|
|
|
+ private Integer deductionRate;
|
|
|
+ @JsonProperty("serviceNum")
|
|
|
+ private String serviceNum;
|
|
|
+ @JsonProperty("mileage")
|
|
|
+ private String mileage;
|
|
|
+ @JsonProperty("setMeal")
|
|
|
+ private String setMeal;
|
|
|
+ @JsonProperty("isTelpeson")
|
|
|
+ private String isTelpeson;
|
|
|
+ @JsonProperty("telPhone")
|
|
|
+ private String telPhone;
|
|
|
+ @JsonProperty("refundFlag")
|
|
|
+ private String refundFlag;
|
|
|
+ @JsonProperty("coverageNum")
|
|
|
+ private Integer coverageNum;
|
|
|
+ @JsonProperty("priority")
|
|
|
+ private String priority;
|
|
|
+ @JsonProperty("ariExpense")
|
|
|
+ private Integer ariExpense;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyRatiosDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("linkId")
|
|
|
+ private String linkId;
|
|
|
+ @JsonProperty("dutyCode")
|
|
|
+ private String dutyCode;
|
|
|
+ @JsonProperty("factorCode")
|
|
|
+ private String factorCode;
|
|
|
+ @JsonProperty("factorValue")
|
|
|
+ private String factorValue;
|
|
|
+ @JsonProperty("ratioOd")
|
|
|
+ private Double ratioOd;
|
|
|
+ @JsonProperty("ratioTp")
|
|
|
+ private Double ratioTp;
|
|
|
+ @JsonProperty("ratioTheft")
|
|
|
+ private Double ratioTheft;
|
|
|
+ @JsonProperty("ratioOther")
|
|
|
+ private Double ratioOther;
|
|
|
+ @JsonProperty("ratiototal")
|
|
|
+ private Double ratiototal;
|
|
|
+ @JsonProperty("viewFlag")
|
|
|
+ private Boolean viewFlag;
|
|
|
+ @JsonProperty("ratioMap")
|
|
|
+ private RatioMapDTO ratioMap;
|
|
|
+ @JsonProperty("labelName")
|
|
|
+ private String labelName;
|
|
|
+ @JsonProperty("averageRatio")
|
|
|
+ private Double averageRatio;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class RatioMapDTO {
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class HighScoreListDTO {
|
|
|
+ @JsonProperty("varName")
|
|
|
+ private String varName;
|
|
|
+ @JsonProperty("scoreRisk")
|
|
|
+ private String scoreRisk;
|
|
|
+ @JsonProperty("riskImpact")
|
|
|
+ private String riskImpact;
|
|
|
+ @JsonProperty("order")
|
|
|
+ private Integer order;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class FloorScoreListDTO {
|
|
|
+ @JsonProperty("varName")
|
|
|
+ private String varName;
|
|
|
+ @JsonProperty("scoreRisk")
|
|
|
+ private String scoreRisk;
|
|
|
+ @JsonProperty("riskImpact")
|
|
|
+ private String riskImpact;
|
|
|
+ @JsonProperty("order")
|
|
|
+ private Integer order;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyRatioSumsDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("dutyCode")
|
|
|
+ private String dutyCode;
|
|
|
+ @JsonProperty("factorValue")
|
|
|
+ private String factorValue;
|
|
|
+ @JsonProperty("ratioOd")
|
|
|
+ private Double ratioOd;
|
|
|
+ @JsonProperty("ratioTp")
|
|
|
+ private Double ratioTp;
|
|
|
+ @JsonProperty("ratioTheft")
|
|
|
+ private Double ratioTheft;
|
|
|
+ @JsonProperty("ratioOther")
|
|
|
+ private Double ratioOther;
|
|
|
+ @JsonProperty("ratiototal")
|
|
|
+ private Double ratiototal;
|
|
|
+ @JsonProperty("viewFlag")
|
|
|
+ private Boolean viewFlag;
|
|
|
+ @JsonProperty("ratioMap")
|
|
|
+ private RatioMapDTO ratioMap;
|
|
|
+ @JsonProperty("labelName")
|
|
|
+ private String labelName;
|
|
|
+ @JsonProperty("averageRatio")
|
|
|
+ private Double averageRatio;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class RatioMapDTO {
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|