|
|
@@ -0,0 +1,2075 @@
|
|
|
+package com.jzg.quote.zhongmei.crawler.entity.Response;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import com.jzg.quote.zhongmei.api.entity.response.BaseResponse;
|
|
|
+import com.jzg.quote.zhongmei.crawler.entity.Request.ZmCrawlerQuotedPriceRequest;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+
|
|
|
+import java.io.Serial;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Objects;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @description: 中煤财险 报价 返参
|
|
|
+ * @author: shenwd
|
|
|
+ * @date: 2025/3/24 10:27
|
|
|
+ **/
|
|
|
+@Data
|
|
|
+@EqualsAndHashCode(callSuper = true)
|
|
|
+public class ZmCrawlerQuotedPriceResponse extends BaseResponse {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 5929122714197549712L;
|
|
|
+
|
|
|
+ @JsonProperty("bussinessMain")
|
|
|
+ private BussinessMainDTO bussinessMain;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class BussinessMainDTO implements Serializable {
|
|
|
+
|
|
|
+ @JsonProperty("accident")
|
|
|
+ private List<AccidentDTO> accident;
|
|
|
+
|
|
|
+ @JsonProperty("antiMoney")
|
|
|
+ private AntiMoneyDTO antiMoney;
|
|
|
+
|
|
|
+ @JsonProperty("busDemandPayCount")
|
|
|
+ private String busDemandPayCount;
|
|
|
+
|
|
|
+ @JsonProperty("bzDemandPayCount")
|
|
|
+ private String bzDemandPayCount;
|
|
|
+
|
|
|
+ @JsonProperty("businessMain")
|
|
|
+ private BusinessMainDTO businessMain;
|
|
|
+
|
|
|
+ @JsonProperty("carNviScheme")
|
|
|
+ private Object carNviScheme;
|
|
|
+
|
|
|
+ @JsonProperty("contract")
|
|
|
+ private List<ContractDTO> contract;
|
|
|
+
|
|
|
+ @JsonProperty("contractMainNo")
|
|
|
+ private String contractMainNo;
|
|
|
+
|
|
|
+ @JsonProperty("customer")
|
|
|
+ private List<CustomerDTO> customer;
|
|
|
+
|
|
|
+ @JsonProperty("insuranceMessage")
|
|
|
+ private Object insuranceMessage;
|
|
|
+
|
|
|
+ @JsonProperty("insuredObject")
|
|
|
+ private InsuredObjectDTO insuredObject;
|
|
|
+
|
|
|
+ @JsonProperty("otherMessage")
|
|
|
+ private List<String> otherMessage;
|
|
|
+
|
|
|
+ @JsonProperty("saleInfo")
|
|
|
+ private SaleInfoDTO saleInfo;
|
|
|
+
|
|
|
+ @JsonProperty("simpleInsuranceFeeSchemes")
|
|
|
+ private List<Object> simpleInsuranceFeeSchemes;
|
|
|
+
|
|
|
+ @JsonProperty("simpleInsuranceScheme")
|
|
|
+ private SimpleInsuranceSchemeDTO simpleInsuranceScheme;
|
|
|
+
|
|
|
+ @JsonProperty("sumDemandPayCount")
|
|
|
+ private String sumDemandPayCount;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class AccidentDTO implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 5222779049351519573L;
|
|
|
+
|
|
|
+ @JsonProperty("applyInvoiceFlag")
|
|
|
+ private String applyInvoiceFlag = "1";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 非车险 险种类型编码
|
|
|
+ */
|
|
|
+ @JsonProperty("attribute2")
|
|
|
+ private String attribute2;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保额
|
|
|
+ */
|
|
|
+ @JsonProperty("insuranceAmount")
|
|
|
+ private String insuranceAmount;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 份数
|
|
|
+ */
|
|
|
+ @JsonProperty("quantity")
|
|
|
+ private Integer quantity;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 险种编码
|
|
|
+ */
|
|
|
+ @JsonProperty("rideRiskCode")
|
|
|
+ private String rideRiskCode;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 险种名称
|
|
|
+ */
|
|
|
+ @JsonProperty("rideRiskName")
|
|
|
+ private String rideRiskName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 总保费
|
|
|
+ */
|
|
|
+ @JsonProperty("sumPremium")
|
|
|
+ private Double sumPremium;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 单位保费
|
|
|
+ */
|
|
|
+ @JsonProperty("unitPremium")
|
|
|
+ private Double unitPremium;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 家财险 房屋类型编码
|
|
|
+ */
|
|
|
+ @JsonProperty("attribute3")
|
|
|
+ private String attribute3;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 家财险 房屋地址
|
|
|
+ */
|
|
|
+ @JsonProperty("attribute4")
|
|
|
+ private String attribute4;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class AntiMoneyDTO implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -325303996606123207L;
|
|
|
+
|
|
|
+ @JsonProperty("abnormal")
|
|
|
+ private String abnormal;
|
|
|
+
|
|
|
+ @JsonProperty("age")
|
|
|
+ private String age;
|
|
|
+
|
|
|
+ @JsonProperty("agencyagreement")
|
|
|
+ private String agencyagreement;
|
|
|
+
|
|
|
+ @JsonProperty("assessorga")
|
|
|
+ private String assessorga;
|
|
|
+
|
|
|
+ @JsonProperty("assessorgaName")
|
|
|
+ private String assessorgaName;
|
|
|
+
|
|
|
+ @JsonProperty("backupsflag")
|
|
|
+ private String backupsflag;
|
|
|
+
|
|
|
+ @JsonProperty("bussinessno")
|
|
|
+ private String bussinessno;
|
|
|
+
|
|
|
+ @JsonProperty("channel")
|
|
|
+ private String channel;
|
|
|
+
|
|
|
+ @JsonProperty("clientCode")
|
|
|
+ private String clientCode;
|
|
|
+
|
|
|
+ @JsonProperty("clienthimself")
|
|
|
+ private String clienthimself;
|
|
|
+
|
|
|
+ @JsonProperty("clientname")
|
|
|
+ private String clientname;
|
|
|
+
|
|
|
+ @JsonProperty("customerDeal")
|
|
|
+ private String customerDeal;
|
|
|
+
|
|
|
+ @JsonProperty("doubttrade")
|
|
|
+ private String doubttrade;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private String flag;
|
|
|
+
|
|
|
+ @JsonProperty("foreignpd")
|
|
|
+ private String foreignpd;
|
|
|
+
|
|
|
+ @JsonProperty("grade")
|
|
|
+ private String grade;
|
|
|
+
|
|
|
+ @JsonProperty("identityinfo")
|
|
|
+ private String identityinfo;
|
|
|
+
|
|
|
+ @JsonProperty("idtype")
|
|
|
+ private String idtype;
|
|
|
+
|
|
|
+ @JsonProperty("insurcerisk")
|
|
|
+ private String insurcerisk;
|
|
|
+
|
|
|
+ @JsonProperty("insuredTypeFlag")
|
|
|
+ private String insuredTypeFlag;
|
|
|
+
|
|
|
+ @JsonProperty("jobrisk")
|
|
|
+ private String jobrisk;
|
|
|
+
|
|
|
+ @JsonProperty("matpremium")
|
|
|
+ private String matpremium;
|
|
|
+
|
|
|
+ @JsonProperty("moneylaundercode")
|
|
|
+ private String moneylaundercode;
|
|
|
+
|
|
|
+ @JsonProperty("nationality")
|
|
|
+ private String nationality;
|
|
|
+
|
|
|
+ @JsonProperty("phonenumber")
|
|
|
+ private String phonenumber;
|
|
|
+
|
|
|
+ @JsonProperty("riskinfo")
|
|
|
+ private String riskinfo;
|
|
|
+
|
|
|
+ @JsonProperty("savetime")
|
|
|
+ private Date savetime;
|
|
|
+
|
|
|
+ @JsonProperty("score")
|
|
|
+ private String score;
|
|
|
+
|
|
|
+ @JsonProperty("traderecords")
|
|
|
+ private String traderecords;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class BusinessMainDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -4336927702479910996L;
|
|
|
+
|
|
|
+ @JsonProperty("appointAreaCode")
|
|
|
+ private String appointAreaCode;
|
|
|
+
|
|
|
+ @JsonProperty("businessType")
|
|
|
+ private String businessType;
|
|
|
+
|
|
|
+ @JsonProperty("calculateTime")
|
|
|
+ private String calculateTime;
|
|
|
+
|
|
|
+ @JsonProperty("doubrFulBusReason")
|
|
|
+ private String doubrFulBusReason;
|
|
|
+
|
|
|
+ @JsonProperty("mainPort")
|
|
|
+ private String mainPort;
|
|
|
+
|
|
|
+ @JsonProperty("makeCom")
|
|
|
+ private String makeCom;
|
|
|
+
|
|
|
+ @JsonProperty("oneForOneFlag")
|
|
|
+ private String oneForOneFlag;
|
|
|
+
|
|
|
+ @JsonProperty("operateDateTime")
|
|
|
+ private String operateDateTime;
|
|
|
+
|
|
|
+ @JsonProperty("operatorCode")
|
|
|
+ private String operatorCode;
|
|
|
+
|
|
|
+ @JsonProperty("planCode")
|
|
|
+ private String planCode;
|
|
|
+
|
|
|
+ @JsonProperty("recordTime")
|
|
|
+ private String recordTime;
|
|
|
+
|
|
|
+ @JsonProperty("wechatHiddenFee")
|
|
|
+ private String wechatHiddenFee;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class ContractDTO implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -6478328868996717968L;
|
|
|
+
|
|
|
+ @JsonProperty("aPQtnResultXom")
|
|
|
+ private APQtnResultXomDTO aPQtnResultXom;
|
|
|
+
|
|
|
+ @JsonProperty("accidentBeanlist")
|
|
|
+ private List<Object> accidentBeanlist;
|
|
|
+
|
|
|
+ @JsonProperty("adjust")
|
|
|
+ private List<AdjustDTO> adjust;
|
|
|
+
|
|
|
+ @JsonProperty("apmServiceFeeBean")
|
|
|
+ private ApmServiceFeeBeanDTO apmServiceFeeBean;
|
|
|
+
|
|
|
+ @JsonProperty("coinsInfoBean")
|
|
|
+ private Object coinsInfoBean;
|
|
|
+
|
|
|
+ @JsonProperty("contractMain")
|
|
|
+ private ContractMainDTO contractMain;
|
|
|
+
|
|
|
+ @JsonProperty("coverage")
|
|
|
+ private List<CoverageDTO> coverage;
|
|
|
+
|
|
|
+ @JsonProperty("engage")
|
|
|
+ private List<EngageDTO> engage;
|
|
|
+
|
|
|
+ @JsonProperty("feeProperty")
|
|
|
+ private FeePropertyDTO feeProperty;
|
|
|
+
|
|
|
+ @JsonProperty("lastCoverages")
|
|
|
+ private Object lastCoverages;
|
|
|
+
|
|
|
+ @JsonProperty("plantFormMessageBean")
|
|
|
+ private PlantFormMessageBeanDTO plantFormMessageBean;
|
|
|
+
|
|
|
+ @JsonProperty("riskItemBeanlist")
|
|
|
+ private PlantFormMessageBeanDTO riskItemBeanlist;
|
|
|
+
|
|
|
+ @JsonProperty("resinsureCIInfo")
|
|
|
+ private ResinsureCIInfoDTO resinsureCIInfo;
|
|
|
+
|
|
|
+ @JsonProperty("tax")
|
|
|
+ private TaxDTO tax;
|
|
|
+
|
|
|
+ @JsonProperty("trafficDetail")
|
|
|
+ private List<TrafficDetailDTO> trafficDetail;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class APQtnResultXomDTO implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -5040040784693277083L;
|
|
|
+
|
|
|
+ @JsonProperty("billCOMCOR")
|
|
|
+ private String billCOMCOR;
|
|
|
+
|
|
|
+ @JsonProperty("billCOMCommission")
|
|
|
+ private Integer billCOMCommission;
|
|
|
+
|
|
|
+ @JsonProperty("billCOMELR")
|
|
|
+ private Double billCOMELR;
|
|
|
+
|
|
|
+ @JsonProperty("billCOR")
|
|
|
+ private Double billCOR;
|
|
|
+
|
|
|
+ @JsonProperty("billCTPCOR")
|
|
|
+ private Double billCTPCOR;
|
|
|
+
|
|
|
+ @JsonProperty("billCTPELR")
|
|
|
+ private Double billCTPELR;
|
|
|
+
|
|
|
+ @JsonProperty("billCommission")
|
|
|
+ private Double billCommission;
|
|
|
+
|
|
|
+ @JsonProperty("billELR")
|
|
|
+ private Double billELR;
|
|
|
+
|
|
|
+ @JsonProperty("billELRNauto")
|
|
|
+ private Integer billELRNauto;
|
|
|
+
|
|
|
+ @JsonProperty("billELRori")
|
|
|
+ private Double billELRori;
|
|
|
+
|
|
|
+ @JsonProperty("billELRtot")
|
|
|
+ private Double billELRtot;
|
|
|
+
|
|
|
+ @JsonProperty("comCostPrem")
|
|
|
+ private Double comCostPrem;
|
|
|
+
|
|
|
+ @JsonProperty("comCostPrem2")
|
|
|
+ private Double comCostPrem2;
|
|
|
+
|
|
|
+ @JsonProperty("comCostPrem3")
|
|
|
+ private Double comCostPrem3;
|
|
|
+
|
|
|
+ @JsonProperty("ctpCostPrem")
|
|
|
+ private Double ctpCostPrem;
|
|
|
+
|
|
|
+ @JsonProperty("ctpCostPrem2")
|
|
|
+ private Double ctpCostPrem2;
|
|
|
+
|
|
|
+ @JsonProperty("ctpCostPrem3")
|
|
|
+ private Double ctpCostPrem3;
|
|
|
+
|
|
|
+ @JsonProperty("ctpCostPremFlag")
|
|
|
+ private Integer ctpCostPremFlag;
|
|
|
+
|
|
|
+ @JsonProperty("distributionDiscount")
|
|
|
+ private Integer distributionDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("distributionDiscount2")
|
|
|
+ private Integer distributionDiscount2;
|
|
|
+
|
|
|
+ @JsonProperty("entireDiscount")
|
|
|
+ private Double entireDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("entireExpDiscount")
|
|
|
+ private Integer entireExpDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("entireFitDiscAdj")
|
|
|
+ private Double entireFitDiscAdj;
|
|
|
+
|
|
|
+ @JsonProperty("entireInitialDiscount")
|
|
|
+ private Double entireInitialDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("entireRawInitialDiscount")
|
|
|
+ private Double entireRawInitialDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("entireRecommenDiscount")
|
|
|
+ private Double entireRecommenDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("entireRecommenDiscount1")
|
|
|
+ private Double entireRecommenDiscount1;
|
|
|
+
|
|
|
+ @JsonProperty("entireRecommenDiscount2")
|
|
|
+ private Double entireRecommenDiscount2;
|
|
|
+
|
|
|
+ @JsonProperty("entireRecommenDiscountNauto")
|
|
|
+ private Integer entireRecommenDiscountNauto;
|
|
|
+
|
|
|
+ @JsonProperty("entireRecommenDiscountOri")
|
|
|
+ private Double entireRecommenDiscountOri;
|
|
|
+
|
|
|
+ @JsonProperty("entireUWritingDiscount")
|
|
|
+ private Integer entireUWritingDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("exceptionflag")
|
|
|
+ private String exceptionflag;
|
|
|
+
|
|
|
+ @JsonProperty("id")
|
|
|
+ private String id;
|
|
|
+
|
|
|
+ @JsonProperty("isPrice")
|
|
|
+ private String isPrice;
|
|
|
+
|
|
|
+ @JsonProperty("jsCostRate")
|
|
|
+ private Double jsCostRate;
|
|
|
+
|
|
|
+ @JsonProperty("nCDBpremELR")
|
|
|
+ private Double nCDBpremELR;
|
|
|
+
|
|
|
+ @JsonProperty("reneProtectDiscLimit")
|
|
|
+ private Integer reneProtectDiscLimit;
|
|
|
+
|
|
|
+ @JsonProperty("strategyAdj")
|
|
|
+ private Integer strategyAdj;
|
|
|
+
|
|
|
+ @JsonProperty("sunlightScore")
|
|
|
+ private Integer sunlightScore;
|
|
|
+
|
|
|
+ @JsonProperty("tradeType")
|
|
|
+ private String tradeType;
|
|
|
+
|
|
|
+ @JsonProperty("uWDiscFixed")
|
|
|
+ private Integer uWDiscFixed;
|
|
|
+
|
|
|
+ @JsonProperty("uWDiscFloor")
|
|
|
+ private Integer uWDiscFloor;
|
|
|
+
|
|
|
+ @JsonProperty("uWDiscLimit")
|
|
|
+ private Integer uWDiscLimit;
|
|
|
+
|
|
|
+ @JsonProperty("uWPolicyType")
|
|
|
+ private String uWPolicyType;
|
|
|
+
|
|
|
+ @JsonProperty("aPQtnBillFactorDtoList")
|
|
|
+ private List<APQtnFactorDTO> aPQtnBillFactorDtoList;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class APQtnFactorDTO implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1618083748297441780L;
|
|
|
+
|
|
|
+ @JsonProperty("factorcode")
|
|
|
+ private String factorcode;
|
|
|
+
|
|
|
+ @JsonProperty("optioncde")
|
|
|
+ private String optioncde;
|
|
|
+
|
|
|
+ @JsonProperty("optionflag")
|
|
|
+ private String optionflag;
|
|
|
+
|
|
|
+ @JsonProperty("optionnme")
|
|
|
+ private String optionnme;
|
|
|
+
|
|
|
+ @JsonProperty("proposalno")
|
|
|
+ private String proposalno;
|
|
|
+
|
|
|
+ @JsonProperty("value")
|
|
|
+ private Double value;
|
|
|
+ }
|
|
|
+
|
|
|
+ @JsonProperty("aPQtnCheckRuleDtoList")
|
|
|
+ private List<APQtnCheckRuleDTO> aPQtnCheckRuleDtoList;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class APQtnCheckRuleDTO implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1608250438711364415L;
|
|
|
+ }
|
|
|
+
|
|
|
+ @JsonProperty("aPQtnCvrgInfoDtoList")
|
|
|
+ private List<APQtnCvrgInfoDTO> aPQtnCvrgInfoDtoList;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class APQtnCvrgInfoDTO implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -2227322829575003623L;
|
|
|
+
|
|
|
+ @JsonProperty("costprem")
|
|
|
+ private Double costprem;
|
|
|
+
|
|
|
+ @JsonProperty("costprem2")
|
|
|
+ private Double costprem2;
|
|
|
+
|
|
|
+ @JsonProperty("costprem3")
|
|
|
+ private Double costprem3;
|
|
|
+
|
|
|
+ @JsonProperty("cvrgcde")
|
|
|
+ private String cvrgcde;
|
|
|
+
|
|
|
+ @JsonProperty("cvrgnme")
|
|
|
+ private String cvrgnme;
|
|
|
+
|
|
|
+ @JsonProperty("proposalno")
|
|
|
+ private String proposalno;
|
|
|
+ }
|
|
|
+
|
|
|
+ @JsonProperty("aPQtnExpectFactorDtoList")
|
|
|
+ private List<Object> aPQtnExpectFactorDtoList;
|
|
|
+
|
|
|
+ @JsonProperty("aPQtnInitialFactorDtoList")
|
|
|
+ private List<APQtnFactorDTO> aPQtnInitialFactorDtoList;
|
|
|
+
|
|
|
+ @JsonProperty("aPQtnRecommenFactorDtoList")
|
|
|
+ private List<APQtnFactorDTO> aPQtnRecommenFactorDtoList;
|
|
|
+
|
|
|
+ @JsonProperty("aPQtnUWFactorDtoList")
|
|
|
+ private List<Object> aPQtnUWFactorDtoList;
|
|
|
+
|
|
|
+ @JsonProperty("effectInfoDtoList")
|
|
|
+ private List<EffectInfoDTO> effectInfoDtoList;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class EffectInfoDTO implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -3074571146709633258L;
|
|
|
+
|
|
|
+ @JsonProperty("effectcode")
|
|
|
+ private String effectcode;
|
|
|
+
|
|
|
+ @JsonProperty("effectname")
|
|
|
+ private String effectname;
|
|
|
+
|
|
|
+ @JsonProperty("effectvalue")
|
|
|
+ private String effectvalue;
|
|
|
+
|
|
|
+ @JsonProperty("proposalno")
|
|
|
+ private String proposalno;
|
|
|
+
|
|
|
+ @JsonProperty("remark4")
|
|
|
+ private String remark4;
|
|
|
+ }
|
|
|
+
|
|
|
+ @JsonProperty("guSunlightResWithScoreDtoList")
|
|
|
+ private List<GuSunlightResWithScoreDTO> guSunlightResWithScoreDtoList;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class GuSunlightResWithScoreDTO implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 3162485542533367589L;
|
|
|
+
|
|
|
+ @JsonProperty("ctpOnlyELR")
|
|
|
+ private Double ctpOnlyELR;
|
|
|
+
|
|
|
+ @JsonProperty("ctpOnlyGrade")
|
|
|
+ private String ctpOnlyGrade;
|
|
|
+
|
|
|
+ @JsonProperty("ctpOnlyScore")
|
|
|
+ private Double ctpOnlyScore;
|
|
|
+
|
|
|
+ @JsonProperty("frameNo")
|
|
|
+ private String frameNo;
|
|
|
+
|
|
|
+ @JsonProperty("fullCoverageELR")
|
|
|
+ private Double fullCoverageELR;
|
|
|
+
|
|
|
+ @JsonProperty("fullCoverageGrade")
|
|
|
+ private String fullCoverageGrade;
|
|
|
+
|
|
|
+ @JsonProperty("fullCoverageScore")
|
|
|
+ private Double fullCoverageScore;
|
|
|
+
|
|
|
+ @JsonProperty("id")
|
|
|
+ private String id;
|
|
|
+
|
|
|
+ @JsonProperty("insertTime")
|
|
|
+ private Date insertTime;
|
|
|
+
|
|
|
+ @JsonProperty("isFromApps")
|
|
|
+ private String isFromApps;
|
|
|
+
|
|
|
+ @JsonProperty("liabilityOnlyELR")
|
|
|
+ private Double liabilityOnlyELR;
|
|
|
+
|
|
|
+ @JsonProperty("liabilityOnlyGrade")
|
|
|
+ private String liabilityOnlyGrade;
|
|
|
+
|
|
|
+ @JsonProperty("liabilityOnlyScore")
|
|
|
+ private Double liabilityOnlyScore;
|
|
|
+
|
|
|
+ @JsonProperty("orderId")
|
|
|
+ private String orderId;
|
|
|
+
|
|
|
+ @JsonProperty("productCde")
|
|
|
+ private String productCde;
|
|
|
+
|
|
|
+ @JsonProperty("proposalNo")
|
|
|
+ private String proposalNo;
|
|
|
+
|
|
|
+ @JsonProperty("sunlightStatus")
|
|
|
+ private String sunlightStatus;
|
|
|
+ }
|
|
|
+
|
|
|
+ @JsonProperty("gusunlightresultmainDto")
|
|
|
+ private GusunlightresultmainDTO gusunlightresultmainDto;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class GusunlightresultmainDTO implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -8331306385370640056L;
|
|
|
+
|
|
|
+ @JsonProperty("areaScore")
|
|
|
+ private String areaScore;
|
|
|
+
|
|
|
+ @JsonProperty("billCarXlr")
|
|
|
+ private Double billCarXlr;
|
|
|
+
|
|
|
+ @JsonProperty("billNoCarlr")
|
|
|
+ private Double billNoCarlr;
|
|
|
+
|
|
|
+ @JsonProperty("billcomelr")
|
|
|
+ private Double billcomelr;
|
|
|
+
|
|
|
+ @JsonProperty("billelr")
|
|
|
+ private Double billelr;
|
|
|
+
|
|
|
+ @JsonProperty("carnviPolicyRate")
|
|
|
+ private Double carnviPolicyRate;
|
|
|
+
|
|
|
+ @JsonProperty("csAdjustFactorMultiply")
|
|
|
+ private String csAdjustFactorMultiply;
|
|
|
+
|
|
|
+ @JsonProperty("evScore")
|
|
|
+ private String evScore;
|
|
|
+
|
|
|
+ @JsonProperty("fcCostRate")
|
|
|
+ private Double fcCostRate;
|
|
|
+
|
|
|
+ @JsonProperty("fcSCfeeRate")
|
|
|
+ private Double fcSCfeeRate;
|
|
|
+
|
|
|
+ @JsonProperty("finalDiscount")
|
|
|
+ private Double finalDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("jqAdjustFactorMultiply")
|
|
|
+ private String jqAdjustFactorMultiply;
|
|
|
+
|
|
|
+ @JsonProperty("jqCostRate")
|
|
|
+ private Double jqCostRate;
|
|
|
+
|
|
|
+ @JsonProperty("jqFscFee")
|
|
|
+ private Double jqFscFee;
|
|
|
+
|
|
|
+ @JsonProperty("jsCostRate")
|
|
|
+ private Double jsCostRate;
|
|
|
+
|
|
|
+ @JsonProperty("jsFscTotalRate")
|
|
|
+ private Double jsFscTotalRate;
|
|
|
+
|
|
|
+ @JsonProperty("jsScTotalRate")
|
|
|
+ private Double jsScTotalRate;
|
|
|
+
|
|
|
+ @JsonProperty("jsTotalScfeeRate")
|
|
|
+ private Double jsTotalScfeeRate;
|
|
|
+
|
|
|
+ @JsonProperty("regionalDiscFloor")
|
|
|
+ private Double regionalDiscFloor;
|
|
|
+
|
|
|
+ @JsonProperty("regionalDiscLimit")
|
|
|
+ private Double regionalDiscLimit;
|
|
|
+
|
|
|
+ @JsonProperty("standardCommissionCom")
|
|
|
+ private Double standardCommissionCom;
|
|
|
+
|
|
|
+ @JsonProperty("standardCommissionCtp")
|
|
|
+ private Double standardCommissionCtp;
|
|
|
+
|
|
|
+ @JsonProperty("sumFeePremiumX")
|
|
|
+ private Double sumFeePremiumX;
|
|
|
+
|
|
|
+ @JsonProperty("sumNotTaxPremiumX")
|
|
|
+ private Double sumNotTaxPremiumX;
|
|
|
+
|
|
|
+ @JsonProperty("sunlightscore")
|
|
|
+ private Double sunlightscore;
|
|
|
+
|
|
|
+ @JsonProperty("syCostRate")
|
|
|
+ private Double syCostRate;
|
|
|
+
|
|
|
+ @JsonProperty("syFscFee")
|
|
|
+ private Double syFscFee;
|
|
|
+
|
|
|
+ @JsonProperty("szAdjustFactorMultiply")
|
|
|
+ private String szAdjustFactorMultiply;
|
|
|
+
|
|
|
+ @JsonProperty("zmScore")
|
|
|
+ private Integer zmScore;
|
|
|
+
|
|
|
+ @JsonProperty("zmScoreTranche")
|
|
|
+ private String zmScoreTranche;
|
|
|
+
|
|
|
+ @JsonProperty("zmScorecx")
|
|
|
+ private Integer zmScorecx;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class AdjustDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 6126212932071006973L;
|
|
|
+
|
|
|
+ @JsonProperty("adjustClass")
|
|
|
+ private String adjustClass;
|
|
|
+
|
|
|
+ @JsonProperty("adjustCode")
|
|
|
+ private String adjustCode;
|
|
|
+
|
|
|
+ @JsonProperty("adjustName")
|
|
|
+ private String adjustName;
|
|
|
+
|
|
|
+ @JsonProperty("adjustRate")
|
|
|
+ private Double adjustRate;
|
|
|
+
|
|
|
+ @JsonProperty("claimTimes")
|
|
|
+ private Integer claimTimes;
|
|
|
+
|
|
|
+ @JsonProperty("insureYears")
|
|
|
+ private Integer insureYears;
|
|
|
+
|
|
|
+ @JsonProperty("maxRate")
|
|
|
+ private Integer maxRate;
|
|
|
+
|
|
|
+ @JsonProperty("minRate")
|
|
|
+ private Integer minRate;
|
|
|
+
|
|
|
+ @JsonProperty("oriRate")
|
|
|
+ private Integer oriRate;
|
|
|
+
|
|
|
+ @JsonProperty("status")
|
|
|
+ private String status;
|
|
|
+
|
|
|
+ @JsonProperty("stepValue")
|
|
|
+ private Double stepValue;
|
|
|
+
|
|
|
+ @JsonProperty("subProfitCode")
|
|
|
+ private String subProfitCode;
|
|
|
+
|
|
|
+ @JsonProperty("subProfitName")
|
|
|
+ private String subProfitName;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class ApmServiceFeeBeanDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -6901134627430765348L;
|
|
|
+
|
|
|
+ @JsonProperty("encourageFee")
|
|
|
+ private Double encourageFee;
|
|
|
+
|
|
|
+ @JsonProperty("finalRate")
|
|
|
+ private Double finalRate;
|
|
|
+
|
|
|
+ @JsonProperty("firstfloorFee")
|
|
|
+ private Double firstfloorFee;
|
|
|
+
|
|
|
+ @JsonProperty("hopeCostRate")
|
|
|
+ private Double hopeCostRate;
|
|
|
+
|
|
|
+ @JsonProperty("hopeRate")
|
|
|
+ private Double hopeRate;
|
|
|
+
|
|
|
+ @JsonProperty("iTFee")
|
|
|
+ private Double iTFee;
|
|
|
+
|
|
|
+ @JsonProperty("platformRetention")
|
|
|
+ private Double platformRetention;
|
|
|
+
|
|
|
+ @JsonProperty("projectOperation")
|
|
|
+ private Double projectOperation;
|
|
|
+
|
|
|
+ @JsonProperty("secondfloorFee")
|
|
|
+ private Double secondfloorFee;
|
|
|
+
|
|
|
+ @JsonProperty("singleFee")
|
|
|
+ private Double singleFee;
|
|
|
+
|
|
|
+ @JsonProperty("spreadFee")
|
|
|
+ private Double spreadFee;
|
|
|
+
|
|
|
+ @JsonProperty("sumAllFee")
|
|
|
+ private Double sumAllFee;
|
|
|
+
|
|
|
+ @JsonProperty("syxAdviceSalesFeeRateMax")
|
|
|
+ private Double syxAdviceSalesFeeRateMax;
|
|
|
+
|
|
|
+ @JsonProperty("twoLevelProjectOperation")
|
|
|
+ private Double twoLevelProjectOperation;
|
|
|
+
|
|
|
+ @JsonProperty("twoLevelSingleFee")
|
|
|
+ private Double twoLevelSingleFee;
|
|
|
+
|
|
|
+ @JsonProperty("twoLevelencourageFee")
|
|
|
+ private Double twoLevelencourageFee;
|
|
|
+
|
|
|
+ @JsonProperty("twolevelTotalcostpercent")
|
|
|
+ private Double twolevelTotalcostpercent;
|
|
|
+
|
|
|
+ @JsonProperty("warningsRuleInfo")
|
|
|
+ private String warningsRuleInfo;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class ContractMainDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 4458020846741834950L;
|
|
|
+
|
|
|
+ @JsonProperty("amount")
|
|
|
+ private Integer amount;
|
|
|
+
|
|
|
+ @JsonProperty("argueSolution")
|
|
|
+ private String argueSolution;
|
|
|
+
|
|
|
+ @JsonProperty("chgPremium")
|
|
|
+ private Double chgPremium;
|
|
|
+
|
|
|
+ @JsonProperty("coinsFlag")
|
|
|
+ private String coinsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("commissionAmount")
|
|
|
+ private Double commissionAmount;
|
|
|
+
|
|
|
+ @JsonProperty("commissionAmountRange")
|
|
|
+ private Double commissionAmountRange;
|
|
|
+
|
|
|
+ @JsonProperty("commissionRate")
|
|
|
+ private Double commissionRate;
|
|
|
+
|
|
|
+ @JsonProperty("contractNo")
|
|
|
+ private String contractNo;
|
|
|
+
|
|
|
+ @JsonProperty("damagedTimes")
|
|
|
+ private Integer damagedTimes;
|
|
|
+
|
|
|
+ @JsonProperty("expectedTotalAdjustRate")
|
|
|
+ private Double expectedTotalAdjustRate;
|
|
|
+
|
|
|
+ @JsonProperty("expenseAmount")
|
|
|
+ private Double expenseAmount;
|
|
|
+
|
|
|
+ @JsonProperty("expenseAmountRange")
|
|
|
+ private Double expenseAmountRange;
|
|
|
+
|
|
|
+ @JsonProperty("expenseRate")
|
|
|
+ private Double expenseRate;
|
|
|
+
|
|
|
+ @JsonProperty("expiryDate")
|
|
|
+ private String expiryDate;
|
|
|
+
|
|
|
+ @JsonProperty("isBlackListFlag")
|
|
|
+ private String isBlackListFlag;
|
|
|
+
|
|
|
+ @JsonProperty("lastYearPolicyNo")
|
|
|
+ private String lastYearPolicyNo;
|
|
|
+
|
|
|
+ @JsonProperty("md5Xml")
|
|
|
+ private String md5Xml;
|
|
|
+
|
|
|
+ @JsonProperty("newFlag")
|
|
|
+ private String newFlag;
|
|
|
+
|
|
|
+ @JsonProperty("performanceRate")
|
|
|
+ private Double performanceRate;
|
|
|
+
|
|
|
+ @JsonProperty("premiumCount")
|
|
|
+ private Double premiumCount;
|
|
|
+
|
|
|
+ @JsonProperty("productionDate")
|
|
|
+ private String productionDate;
|
|
|
+
|
|
|
+ @JsonProperty("reinsuranceFlag")
|
|
|
+ private String reinsuranceFlag;
|
|
|
+
|
|
|
+ @JsonProperty("relatedType")
|
|
|
+ private String relatedType;
|
|
|
+
|
|
|
+ @JsonProperty("renewYears")
|
|
|
+ private String renewYears;
|
|
|
+
|
|
|
+ @JsonProperty("renewalFlag")
|
|
|
+ private Boolean renewalFlag;
|
|
|
+
|
|
|
+ @JsonProperty("repeatInfo")
|
|
|
+ private String repeatInfo;
|
|
|
+
|
|
|
+ @JsonProperty("repeatInfoOrigin")
|
|
|
+ private String repeatInfoOrigin;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("ruleId")
|
|
|
+ private String ruleId;
|
|
|
+
|
|
|
+ @JsonProperty("specialContractFlag")
|
|
|
+ private String specialContractFlag;
|
|
|
+
|
|
|
+ @JsonProperty("specialContractNo")
|
|
|
+ private String specialContractNo;
|
|
|
+
|
|
|
+ @JsonProperty("status")
|
|
|
+ private String status;
|
|
|
+
|
|
|
+ @JsonProperty("suggestedTotalAjdustRate")
|
|
|
+ private Double suggestedTotalAjdustRate;
|
|
|
+
|
|
|
+ @JsonProperty("sumAdjustValue")
|
|
|
+ private Double sumAdjustValue;
|
|
|
+
|
|
|
+ @JsonProperty("sumnotaxPremium")
|
|
|
+ private Double sumnotaxPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumvalueAddedTax")
|
|
|
+ private Double sumvalueAddedTax;
|
|
|
+
|
|
|
+ @JsonProperty("totalAdjustRate")
|
|
|
+ private Double totalAdjustRate;
|
|
|
+
|
|
|
+ @JsonProperty("totalAdjustRateB")
|
|
|
+ private Double totalAdjustRateB;
|
|
|
+
|
|
|
+ @JsonProperty("totalPremium")
|
|
|
+ private Double totalPremium;
|
|
|
+
|
|
|
+ @JsonProperty("totalPremiumRange")
|
|
|
+ private Double totalPremiumRange;
|
|
|
+
|
|
|
+ @JsonProperty("totalRiskPremium")
|
|
|
+ private Double totalRiskPremium;
|
|
|
+
|
|
|
+ @JsonProperty("totalRiskPremiumRange")
|
|
|
+ private Double totalRiskPremiumRange;
|
|
|
+
|
|
|
+ @JsonProperty("totalStandardPremium")
|
|
|
+ private Double totalStandardPremium;
|
|
|
+
|
|
|
+ @JsonProperty("totalStandardPremiumRange")
|
|
|
+ private Double totalStandardPremiumRange;
|
|
|
+
|
|
|
+ @JsonProperty("trafficOverLawRate")
|
|
|
+ private Double trafficOverLawRate;
|
|
|
+
|
|
|
+ @JsonProperty("validDate")
|
|
|
+ private String validDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CoverageDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -8585442498749218109L;
|
|
|
+
|
|
|
+ @JsonProperty("amount")
|
|
|
+ private Double amount;
|
|
|
+
|
|
|
+ @JsonProperty("basePremium")
|
|
|
+ private Double basePremium;
|
|
|
+
|
|
|
+ @JsonProperty("benchmarkPremium")
|
|
|
+ private Double benchmarkPremium;
|
|
|
+
|
|
|
+ @JsonProperty("benchmarkPremiumAtSix")
|
|
|
+ private Double benchmarkPremiumAtSix;
|
|
|
+
|
|
|
+ @JsonProperty("calculateInd")
|
|
|
+ private String calculateInd;
|
|
|
+
|
|
|
+ @JsonProperty("commission")
|
|
|
+ private Double commission;
|
|
|
+
|
|
|
+ @JsonProperty("commissionAmount")
|
|
|
+ private Double commissionAmount;
|
|
|
+
|
|
|
+ @JsonProperty("coverageAdjustRate")
|
|
|
+ private Double coverageAdjustRate;
|
|
|
+
|
|
|
+ @JsonProperty("coveragePremium")
|
|
|
+ private Double coveragePremium;
|
|
|
+
|
|
|
+ @JsonProperty("coveragePremiumRange")
|
|
|
+ private Double coveragePremiumRange;
|
|
|
+
|
|
|
+ @JsonProperty("coverageRiskPremium")
|
|
|
+ private Double coverageRiskPremium;
|
|
|
+
|
|
|
+ @JsonProperty("coverageRiskPremiumRange")
|
|
|
+ private Double coverageRiskPremiumRange;
|
|
|
+
|
|
|
+ @JsonProperty("coverageStandardPremium")
|
|
|
+ private Double coverageStandardPremium;
|
|
|
+
|
|
|
+ @JsonProperty("currency")
|
|
|
+ private String currency;
|
|
|
+
|
|
|
+ @JsonProperty("deductible")
|
|
|
+ private Double deductible;
|
|
|
+
|
|
|
+ @JsonProperty("deductibleRate")
|
|
|
+ private Double deductibleRate;
|
|
|
+
|
|
|
+ @JsonProperty("distinguish")
|
|
|
+ private String distinguish;
|
|
|
+
|
|
|
+ @JsonProperty("expiryDate")
|
|
|
+ private String expiryDate;
|
|
|
+
|
|
|
+ @JsonProperty("franchise")
|
|
|
+ private Double franchise;
|
|
|
+
|
|
|
+ @JsonProperty("kindCode")
|
|
|
+ private String kindCode;
|
|
|
+
|
|
|
+ @JsonProperty("kindName")
|
|
|
+ private String kindName;
|
|
|
+
|
|
|
+ @JsonProperty("kindNo")
|
|
|
+ private Double kindNo;
|
|
|
+
|
|
|
+ @JsonProperty("kindType")
|
|
|
+ private String kindType;
|
|
|
+
|
|
|
+ @JsonProperty("modeCode")
|
|
|
+ private String modeCode;
|
|
|
+
|
|
|
+ @JsonProperty("modeName")
|
|
|
+ private String modeName;
|
|
|
+
|
|
|
+ @JsonProperty("netPremium")
|
|
|
+ private Double netPremium;
|
|
|
+
|
|
|
+ @JsonProperty("noTaxPremium")
|
|
|
+ private Double noTaxPremium;
|
|
|
+
|
|
|
+ @JsonProperty("orgCommissionAmount")
|
|
|
+ private Double orgCommissionAmount;
|
|
|
+
|
|
|
+ @JsonProperty("quantity")
|
|
|
+ private Integer quantity;
|
|
|
+
|
|
|
+ @JsonProperty("rate")
|
|
|
+ private Double rate;
|
|
|
+
|
|
|
+ @JsonProperty("remark1")
|
|
|
+ private String remark1;
|
|
|
+
|
|
|
+ @JsonProperty("ruleId")
|
|
|
+ private String ruleId;
|
|
|
+
|
|
|
+ @JsonProperty("shortRate")
|
|
|
+ private Double shortRate;
|
|
|
+
|
|
|
+ @JsonProperty("shortRateType")
|
|
|
+ private String shortRateType;
|
|
|
+
|
|
|
+ @JsonProperty("unitAmount")
|
|
|
+ private Double unitAmount;
|
|
|
+
|
|
|
+ @JsonProperty("validDate")
|
|
|
+ private String validDate;
|
|
|
+
|
|
|
+ @JsonProperty("valueAddedTax")
|
|
|
+ private Double valueAddedTax;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class EngageDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 7513626517194552640L;
|
|
|
+
|
|
|
+ @JsonProperty("addAutomaticFlag")
|
|
|
+ private String addAutomaticFlag;
|
|
|
+
|
|
|
+ @JsonProperty("chooseFlag")
|
|
|
+ private String chooseFlag;
|
|
|
+
|
|
|
+ @JsonProperty("engageCode")
|
|
|
+ private String engageCode;
|
|
|
+
|
|
|
+ @JsonProperty("engageCodeDetail")
|
|
|
+ private String engageCodeDetail;
|
|
|
+
|
|
|
+ @JsonProperty("engageName")
|
|
|
+ private String engageName;
|
|
|
+
|
|
|
+ @JsonProperty("engageText")
|
|
|
+ private String engageText;
|
|
|
+
|
|
|
+ @JsonProperty("modifyInd")
|
|
|
+ private String modifyInd;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("sequenceNo")
|
|
|
+ private String sequenceNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class FeePropertyDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -6791653654028705814L;
|
|
|
+
|
|
|
+ @JsonProperty("fee33")
|
|
|
+ private Double fee33;
|
|
|
+
|
|
|
+ @JsonProperty("fee34")
|
|
|
+ private Double fee34;
|
|
|
+
|
|
|
+ @JsonProperty("fee35")
|
|
|
+ private Double fee35;
|
|
|
+
|
|
|
+ @JsonProperty("plancode")
|
|
|
+ private String plancode;
|
|
|
+
|
|
|
+ @JsonProperty("proposalno")
|
|
|
+ private String proposalno;
|
|
|
+
|
|
|
+ @JsonProperty("riskcode")
|
|
|
+ private String riskcode;
|
|
|
+
|
|
|
+ @JsonProperty("serialno")
|
|
|
+ private String serialno;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf16")
|
|
|
+ private Double staticpropertyf16;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf17")
|
|
|
+ private Double staticpropertyf17;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf18")
|
|
|
+ private Double staticpropertyf18;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf19")
|
|
|
+ private Double staticpropertyf19 ;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf20")
|
|
|
+ private Double staticpropertyf20;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf21")
|
|
|
+ private Double staticpropertyf21;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf22")
|
|
|
+ private Double staticpropertyf22;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf23")
|
|
|
+ private Double staticpropertyf23;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf24")
|
|
|
+ private Double staticpropertyf24;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf25")
|
|
|
+ private Double staticpropertyf25;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf26")
|
|
|
+ private Double staticpropertyf26;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf27")
|
|
|
+ private Double staticpropertyf27;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf28")
|
|
|
+ private Double staticpropertyf28;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf29")
|
|
|
+ private Double staticpropertyf29;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf30")
|
|
|
+ private Double staticpropertyf30;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf31")
|
|
|
+ private Double staticpropertyf31;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf32")
|
|
|
+ private Double staticpropertyf32;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf33")
|
|
|
+ private Double staticpropertyf33;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf34")
|
|
|
+ private Double staticpropertyf34;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf35")
|
|
|
+ private Double staticpropertyf35;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf36")
|
|
|
+ private Double staticpropertyf36;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf37")
|
|
|
+ private Double staticpropertyf37;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf38")
|
|
|
+ private Double staticpropertyf38;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf39")
|
|
|
+ private Double staticpropertyf39;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf40")
|
|
|
+ private Double staticpropertyf40;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf42")
|
|
|
+ private Double staticpropertyf42;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf43")
|
|
|
+ private Double staticpropertyf43;
|
|
|
+
|
|
|
+ @JsonProperty("staticpropertyf44")
|
|
|
+ private Double staticpropertyf44;
|
|
|
+
|
|
|
+ @JsonProperty("subproposalno")
|
|
|
+ private String subproposalno;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class PlantFormMessageBeanDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 2318635843771667077L;
|
|
|
+
|
|
|
+ @JsonProperty("querySequenceNo")
|
|
|
+ private String querySequenceNo;
|
|
|
+
|
|
|
+ @JsonProperty("score")
|
|
|
+ private Integer score;
|
|
|
+
|
|
|
+ @JsonProperty("updateTime")
|
|
|
+ private String updateTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class ResinsureCIInfoDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -395471810788381952L;
|
|
|
+ @JsonProperty("reinsureRepeatFlag")
|
|
|
+ private String reinsureRepeatFlag;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class TaxDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -5058376897187886178L;
|
|
|
+
|
|
|
+ @JsonProperty("annualTaxAmount")
|
|
|
+ private Integer annualTaxAmount;
|
|
|
+
|
|
|
+ @JsonProperty("annualTaxDue")
|
|
|
+ private Integer annualTaxDue;
|
|
|
+
|
|
|
+ @JsonProperty("calculateMode")
|
|
|
+ private String calculateMode;
|
|
|
+
|
|
|
+ @JsonProperty("calculateflag")
|
|
|
+ private String calculateflag;
|
|
|
+
|
|
|
+ @JsonProperty("changeAnnualTaxDue")
|
|
|
+ private Double changeAnnualTaxDue;
|
|
|
+
|
|
|
+ @JsonProperty("changeOverdue")
|
|
|
+ private Double changeOverdue;
|
|
|
+
|
|
|
+ @JsonProperty("changeSumTaxDefault")
|
|
|
+ private Double changeSumTaxDefault;
|
|
|
+
|
|
|
+ @JsonProperty("changeTaxAmount")
|
|
|
+ private Double changeTaxAmount;
|
|
|
+
|
|
|
+ @JsonProperty("commission")
|
|
|
+ private Double commission;
|
|
|
+
|
|
|
+ @JsonProperty("deduction")
|
|
|
+ private Double deduction;
|
|
|
+
|
|
|
+ @JsonProperty("deductionDueProportion")
|
|
|
+ private Double deductionDueProportion;
|
|
|
+
|
|
|
+ @JsonProperty("documentNumber")
|
|
|
+ private String documentNumber;
|
|
|
+
|
|
|
+ @JsonProperty("exceedDaysCount")
|
|
|
+ private String exceedDaysCount;
|
|
|
+
|
|
|
+ @JsonProperty("lastPaidYear")
|
|
|
+ private String lastPaidYear;
|
|
|
+
|
|
|
+ @JsonProperty("paidFeeFlag")
|
|
|
+ private String paidFeeFlag;
|
|
|
+
|
|
|
+ @JsonProperty("sumOverdue")
|
|
|
+ private Double sumOverdue;
|
|
|
+
|
|
|
+ @JsonProperty("sumTax")
|
|
|
+ private Double sumTax;
|
|
|
+
|
|
|
+ @JsonProperty("sumTaxDefault")
|
|
|
+ private Double sumTaxDefault;
|
|
|
+
|
|
|
+ @JsonProperty("taxConditionCode")
|
|
|
+ private String taxConditionCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxDepartment")
|
|
|
+ private String taxDepartment;
|
|
|
+
|
|
|
+ @JsonProperty("taxDepartmentCode")
|
|
|
+ private String taxDepartmentCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxEndDate")
|
|
|
+ private String taxEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("taxItemCode")
|
|
|
+ private String taxItemCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxItemName")
|
|
|
+ private String taxItemName;
|
|
|
+
|
|
|
+ @JsonProperty("taxPaidAreaCode")
|
|
|
+ private String taxPaidAreaCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerIdentificationCode")
|
|
|
+ private String taxPayerIdentificationCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerIdentityNo")
|
|
|
+ private String taxPayerIdentityNo;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerIdentityType")
|
|
|
+ private String taxPayerIdentityType;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerName")
|
|
|
+ private String taxPayerName;
|
|
|
+
|
|
|
+ @JsonProperty("taxRegisterNumber")
|
|
|
+ private String taxRegisterNumber;
|
|
|
+
|
|
|
+ @JsonProperty("taxStartDate")
|
|
|
+ private String taxStartDate;
|
|
|
+
|
|
|
+ @JsonProperty("unit")
|
|
|
+ private String unit;
|
|
|
+
|
|
|
+ @JsonProperty("taxSub")
|
|
|
+ private List<TaxSubDTO> taxSub;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class TaxSubDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 7033107959696511150L;
|
|
|
+
|
|
|
+ @JsonProperty("annualtaxamount")
|
|
|
+ private String annualtaxamount;
|
|
|
+
|
|
|
+ @JsonProperty("deduction")
|
|
|
+ private String deduction;
|
|
|
+
|
|
|
+ @JsonProperty("deductionDocumentNumber")
|
|
|
+ private String deductionDocumentNumber;
|
|
|
+
|
|
|
+ @JsonProperty("deductionDueProportion")
|
|
|
+ private String deductionDueProportion;
|
|
|
+
|
|
|
+ @JsonProperty("exceedDate")
|
|
|
+ private String exceedDate;
|
|
|
+
|
|
|
+ @JsonProperty("exceedDaysCount")
|
|
|
+ private String exceedDaysCount;
|
|
|
+
|
|
|
+ @JsonProperty("itemNo")
|
|
|
+ private String itemNo;
|
|
|
+
|
|
|
+ @JsonProperty("lineNo")
|
|
|
+ private String lineNo;
|
|
|
+
|
|
|
+ @JsonProperty("overDue")
|
|
|
+ private String overDue;
|
|
|
+
|
|
|
+ @JsonProperty("rowType")
|
|
|
+ private String rowType;
|
|
|
+
|
|
|
+ @JsonProperty("taxDue")
|
|
|
+ private String taxDue;
|
|
|
+
|
|
|
+ @JsonProperty("taxEndDate")
|
|
|
+ private String taxEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("taxLocationCode")
|
|
|
+ private String taxLocationCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxRateEndDate")
|
|
|
+ private String taxRateEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("taxRateStartDate")
|
|
|
+ private String taxRateStartDate;
|
|
|
+
|
|
|
+ @JsonProperty("taxStartDate")
|
|
|
+ private String taxStartDate;
|
|
|
+
|
|
|
+ @JsonProperty("taxUnitTypeCode")
|
|
|
+ private String taxUnitTypeCode;
|
|
|
+
|
|
|
+ @JsonProperty("totalAmount")
|
|
|
+ private String totalAmount;
|
|
|
+
|
|
|
+ @JsonProperty("unitRate")
|
|
|
+ private String unitRate;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class TrafficDetailDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 4647174578939600794L;
|
|
|
+
|
|
|
+ @JsonProperty("businessType")
|
|
|
+ private String businessType;
|
|
|
+
|
|
|
+ @JsonProperty("trafficCode")
|
|
|
+ private String trafficCode;
|
|
|
+
|
|
|
+ @JsonProperty("trafficType")
|
|
|
+ private String trafficType;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CustomerDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -5922379988229426793L;
|
|
|
+
|
|
|
+ @JsonProperty("age")
|
|
|
+ private Integer age;
|
|
|
+
|
|
|
+ @JsonProperty("birthday")
|
|
|
+ private String birthday;
|
|
|
+
|
|
|
+ @JsonProperty("carInsuredRelation")
|
|
|
+ private String carInsuredRelation;
|
|
|
+
|
|
|
+ @JsonProperty("claimRightsIdentifyNumber")
|
|
|
+ private String claimRightsIdentifyNumber;
|
|
|
+
|
|
|
+ @JsonProperty("claimRightsName")
|
|
|
+ private String claimRightsName;
|
|
|
+
|
|
|
+ @JsonProperty("clientJobCode")
|
|
|
+ private String clientJobCode;
|
|
|
+
|
|
|
+ @JsonProperty("clientJobName")
|
|
|
+ private String clientJobName;
|
|
|
+
|
|
|
+ @JsonProperty("contactAddr_app")
|
|
|
+ private String contactAddr_app;
|
|
|
+
|
|
|
+ @JsonProperty("countryCode")
|
|
|
+ private String countryCode;
|
|
|
+
|
|
|
+ @JsonProperty("countryName")
|
|
|
+ private String countryName;
|
|
|
+
|
|
|
+ @JsonProperty("driveYear")
|
|
|
+ private String driveYear;
|
|
|
+
|
|
|
+ @JsonProperty("emailInvoice")
|
|
|
+ private String emailInvoice;
|
|
|
+
|
|
|
+ @JsonProperty("id")
|
|
|
+ private String id;
|
|
|
+
|
|
|
+ @JsonProperty("identifyNumber")
|
|
|
+ private String identifyNumber;
|
|
|
+
|
|
|
+ @JsonProperty("identifyType")
|
|
|
+ private String identifyType;
|
|
|
+
|
|
|
+ @JsonProperty("identifyValidDate")
|
|
|
+ private String identifyValidDate;
|
|
|
+
|
|
|
+ @JsonProperty("identifyValidEndDate")
|
|
|
+ private String identifyValidEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("invocieType")
|
|
|
+ private String invocieType;
|
|
|
+
|
|
|
+ @JsonProperty("isClaimRights")
|
|
|
+ private String isClaimRights;
|
|
|
+
|
|
|
+ @JsonProperty("jobRisk")
|
|
|
+ private String jobRisk;
|
|
|
+
|
|
|
+ @JsonProperty("moneyLaunderingInd")
|
|
|
+ private String moneyLaunderingInd;
|
|
|
+
|
|
|
+ @JsonProperty("name")
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ @JsonProperty("ocrNation")
|
|
|
+ private String ocrNation;
|
|
|
+
|
|
|
+ @JsonProperty("operperson")
|
|
|
+ private String operperson;
|
|
|
+
|
|
|
+ @JsonProperty("payIdentifyNumber")
|
|
|
+ private String payIdentifyNumber;
|
|
|
+
|
|
|
+ @JsonProperty("payIdentifyType")
|
|
|
+ private String payIdentifyType;
|
|
|
+
|
|
|
+ @JsonProperty("payMobile")
|
|
|
+ private String payMobile;
|
|
|
+
|
|
|
+ @JsonProperty("realName")
|
|
|
+ private String realName;
|
|
|
+
|
|
|
+ @JsonProperty("role")
|
|
|
+ private String role;
|
|
|
+
|
|
|
+ @JsonProperty("scorecustomerinfo")
|
|
|
+ private String scorecustomerinfo;
|
|
|
+
|
|
|
+ @JsonProperty("sex")
|
|
|
+ private String sex;
|
|
|
+
|
|
|
+ @JsonProperty("taxperNumber")
|
|
|
+ private String taxperNumber;
|
|
|
+
|
|
|
+ @JsonProperty("type")
|
|
|
+ private String type;
|
|
|
+
|
|
|
+ @JsonProperty("contact")
|
|
|
+ private List<ContactDTO> contact;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class ContactDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -1941719314107200081L;
|
|
|
+
|
|
|
+ @JsonProperty("addr")
|
|
|
+ private String addr;
|
|
|
+
|
|
|
+ @JsonProperty("city")
|
|
|
+ private String city;
|
|
|
+
|
|
|
+ @JsonProperty("district")
|
|
|
+ private String district;
|
|
|
+
|
|
|
+ @JsonProperty("linkName")
|
|
|
+ private String linkName;
|
|
|
+
|
|
|
+ @JsonProperty("mobile")
|
|
|
+ private String mobile;
|
|
|
+
|
|
|
+ @JsonProperty("name")
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ @JsonProperty("postCode")
|
|
|
+ private String postCode;
|
|
|
+
|
|
|
+ @JsonProperty("province")
|
|
|
+ private String province;
|
|
|
+
|
|
|
+ @JsonProperty("related")
|
|
|
+ private String related;
|
|
|
+
|
|
|
+ @JsonProperty("tel")
|
|
|
+ private String tel;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class InsuredObjectDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -3434845938641516448L;
|
|
|
+
|
|
|
+ @JsonProperty("charging")
|
|
|
+ private List<Object> charging;
|
|
|
+
|
|
|
+ @JsonProperty("platformCar")
|
|
|
+ private platformCarDTO platformCar;
|
|
|
+
|
|
|
+ @JsonProperty("platformReturnCarModeInfo")
|
|
|
+ private List<PlatformReturnCarModeInfoDTO> platformReturnCarModeInfo;
|
|
|
+
|
|
|
+ @JsonProperty("policyCar")
|
|
|
+ private PolicyCarDTO policyCar;
|
|
|
+
|
|
|
+ @JsonProperty("simpleStadarCar")
|
|
|
+ private SimpleStadarCarDTO simpleStadarCar;
|
|
|
+
|
|
|
+ @JsonProperty("specializedDevice")
|
|
|
+ private List<Object> specializedDevice;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class platformCarDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 3364453351248135067L;
|
|
|
+
|
|
|
+ @JsonProperty("carName")
|
|
|
+ private String carName;
|
|
|
+
|
|
|
+ @JsonProperty("deptCode")
|
|
|
+ private String deptCode;
|
|
|
+
|
|
|
+ @JsonProperty("deptName")
|
|
|
+ private String deptName;
|
|
|
+
|
|
|
+ @JsonProperty("platSeriesGroup")
|
|
|
+ private String platSeriesGroup;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class PlatformReturnCarModeInfoDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 19286470039041805L;
|
|
|
+
|
|
|
+ @JsonProperty("brand")
|
|
|
+ private String brand;
|
|
|
+
|
|
|
+ @JsonProperty("brandCode")
|
|
|
+ private String brandCode;
|
|
|
+
|
|
|
+ @JsonProperty("carName")
|
|
|
+ private String carName;
|
|
|
+
|
|
|
+ @JsonProperty("categoryCode")
|
|
|
+ private String categoryCode;
|
|
|
+
|
|
|
+ @JsonProperty("categoryName")
|
|
|
+ private String categoryName;
|
|
|
+
|
|
|
+ @JsonProperty("configType")
|
|
|
+ private String configType;
|
|
|
+
|
|
|
+ @JsonProperty("dataSource")
|
|
|
+ private String dataSource;
|
|
|
+
|
|
|
+ @JsonProperty("demandNo")
|
|
|
+ private String demandNo;
|
|
|
+
|
|
|
+ @JsonProperty("deptCode")
|
|
|
+ private String deptCode;
|
|
|
+
|
|
|
+ @JsonProperty("deptName")
|
|
|
+ private String deptName;
|
|
|
+
|
|
|
+ @JsonProperty("modelCode")
|
|
|
+ private String modelCode;
|
|
|
+
|
|
|
+ @JsonProperty("modelCodeChecked")
|
|
|
+ private Boolean modelCodeChecked;
|
|
|
+
|
|
|
+ @JsonProperty("modelEnergyType")
|
|
|
+ private String modelEnergyType;
|
|
|
+
|
|
|
+ @JsonProperty("modelFlag")
|
|
|
+ private String modelFlag;
|
|
|
+
|
|
|
+ @JsonProperty("modelidCode")
|
|
|
+ private String modelidCode;
|
|
|
+
|
|
|
+ @JsonProperty("noticeType")
|
|
|
+ private String noticeType;
|
|
|
+
|
|
|
+ @JsonProperty("pureRiskPremium")
|
|
|
+ private String pureRiskPremium;
|
|
|
+
|
|
|
+ @JsonProperty("series")
|
|
|
+ private String series;
|
|
|
+
|
|
|
+ @JsonProperty("seriesCode")
|
|
|
+ private String seriesCode;
|
|
|
+
|
|
|
+ @JsonProperty("tradeCode")
|
|
|
+ private String tradeCode;
|
|
|
+
|
|
|
+ @JsonProperty("tradeName")
|
|
|
+ private String tradeName;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class PolicyCarDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -3580287238236305562L;
|
|
|
+
|
|
|
+ @JsonProperty("actualValue")
|
|
|
+ private String actualValue;
|
|
|
+
|
|
|
+ @JsonProperty("aheadRule")
|
|
|
+ private String aheadRule;
|
|
|
+
|
|
|
+ @JsonProperty("carCheckReason")
|
|
|
+ private String carCheckReason;
|
|
|
+
|
|
|
+ @JsonProperty("carCheckStatus")
|
|
|
+ private String carCheckStatus;
|
|
|
+
|
|
|
+ @JsonProperty("carChecker")
|
|
|
+ private String carChecker;
|
|
|
+
|
|
|
+ @JsonProperty("carQueryCheckCode")
|
|
|
+ private String carQueryCheckCode;
|
|
|
+
|
|
|
+ @JsonProperty("carUseType")
|
|
|
+ private String carUseType;
|
|
|
+
|
|
|
+ @JsonProperty("chgOwnerFlag")
|
|
|
+ private String chgOwnerFlag;
|
|
|
+
|
|
|
+ @JsonProperty("contrastFlag")
|
|
|
+ private Boolean contrastFlag;
|
|
|
+
|
|
|
+ @JsonProperty("engine")
|
|
|
+ private String engine;
|
|
|
+
|
|
|
+ @JsonProperty("fleetNo")
|
|
|
+ private String fleetNo;
|
|
|
+
|
|
|
+ @JsonProperty("hKFlag")
|
|
|
+ private Boolean hKFlag;
|
|
|
+
|
|
|
+ @JsonProperty("hKPlateNo")
|
|
|
+ private String hKPlateNo;
|
|
|
+
|
|
|
+ @JsonProperty("isrelief")
|
|
|
+ private String isrelief;
|
|
|
+
|
|
|
+ @JsonProperty("issueDate")
|
|
|
+ private String issueDate;
|
|
|
+
|
|
|
+ @JsonProperty("loanVehicleFlag")
|
|
|
+ private Boolean loanVehicleFlag;
|
|
|
+
|
|
|
+ @JsonProperty("lossInsuranceModel")
|
|
|
+ private String lossInsuranceModel;
|
|
|
+
|
|
|
+ @JsonProperty("model")
|
|
|
+ private String model;
|
|
|
+
|
|
|
+ @JsonProperty("monthDepRate")
|
|
|
+ private Double monthDepRate;
|
|
|
+
|
|
|
+ @JsonProperty("motorMainType")
|
|
|
+ private String motorMainType;
|
|
|
+
|
|
|
+ @JsonProperty("motorSubType")
|
|
|
+ private String motorSubType;
|
|
|
+
|
|
|
+ @JsonProperty("motorType")
|
|
|
+ private String motorType;
|
|
|
+
|
|
|
+ @JsonProperty("motorTypeCode")
|
|
|
+ private String motorTypeCode;
|
|
|
+
|
|
|
+ @JsonProperty("motorUsageTypeCode")
|
|
|
+ private String motorUsageTypeCode;
|
|
|
+
|
|
|
+ @JsonProperty("newCarSign")
|
|
|
+ private Boolean newCarSign;
|
|
|
+
|
|
|
+ @JsonProperty("noDamageYears")
|
|
|
+ private String noDamageYears;
|
|
|
+
|
|
|
+ @JsonProperty("noLicenseFlag")
|
|
|
+ private Boolean noLicenseFlag;
|
|
|
+
|
|
|
+ @JsonProperty("nolocalCarFlag")
|
|
|
+ private String nolocalCarFlag;
|
|
|
+
|
|
|
+ @JsonProperty("personLiable")
|
|
|
+ private String personLiable;
|
|
|
+
|
|
|
+ @JsonProperty("plateColorCode")
|
|
|
+ private String plateColorCode;
|
|
|
+
|
|
|
+ @JsonProperty("plateNo")
|
|
|
+ private String plateNo;
|
|
|
+
|
|
|
+ @JsonProperty("plateType")
|
|
|
+ private String plateType;
|
|
|
+
|
|
|
+ @JsonProperty("pmQueryNo")
|
|
|
+ private String pmQueryNo;
|
|
|
+
|
|
|
+ @JsonProperty("registerDate")
|
|
|
+ private String registerDate;
|
|
|
+
|
|
|
+ @JsonProperty("repairTime")
|
|
|
+ private String repairTime;
|
|
|
+
|
|
|
+ @JsonProperty("runArea")
|
|
|
+ private String runArea;
|
|
|
+
|
|
|
+ @JsonProperty("runMiles")
|
|
|
+ private String runMiles;
|
|
|
+
|
|
|
+ @JsonProperty("secondhandCarFlag")
|
|
|
+ private String secondhandCarFlag;
|
|
|
+
|
|
|
+ @JsonProperty("shortPeriodReason")
|
|
|
+ private String shortPeriodReason;
|
|
|
+
|
|
|
+ @JsonProperty("splitChgOwner")
|
|
|
+ private String splitChgOwner;
|
|
|
+
|
|
|
+ @JsonProperty("taxInclued")
|
|
|
+ private Boolean taxInclued;
|
|
|
+
|
|
|
+ @JsonProperty("useYears")
|
|
|
+ private Integer useYears;
|
|
|
+
|
|
|
+ @JsonProperty("vIN")
|
|
|
+ private String vIN;
|
|
|
+
|
|
|
+ @JsonProperty("vehicleType")
|
|
|
+ private String vehicleType;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class SimpleStadarCarDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 2418995715974627860L;
|
|
|
+
|
|
|
+ @JsonProperty("approvedLoad")
|
|
|
+ private String approvedLoad;
|
|
|
+
|
|
|
+ @JsonProperty("approvedPassengersCapacity")
|
|
|
+ private Integer approvedPassengersCapacity;
|
|
|
+
|
|
|
+ @JsonProperty("brand")
|
|
|
+ private String brand;
|
|
|
+
|
|
|
+ @JsonProperty("carType")
|
|
|
+ private String carType;
|
|
|
+
|
|
|
+ @JsonProperty("displacement")
|
|
|
+ private Double displacement;
|
|
|
+
|
|
|
+ @JsonProperty("energyTypes")
|
|
|
+ private String energyTypes;
|
|
|
+
|
|
|
+ @JsonProperty("fuelType")
|
|
|
+ private String fuelType;
|
|
|
+
|
|
|
+ @JsonProperty("grossMass")
|
|
|
+ private String grossMass;
|
|
|
+
|
|
|
+ @JsonProperty("localModelCode")
|
|
|
+ private String localModelCode;
|
|
|
+
|
|
|
+ @JsonProperty("modelCode")
|
|
|
+ private String modelCode;
|
|
|
+
|
|
|
+ @JsonProperty("newPlatModelCode")
|
|
|
+ private String newPlatModelCode;
|
|
|
+
|
|
|
+ @JsonProperty("newVehicleClassCode")
|
|
|
+ private String newVehicleClassCode;
|
|
|
+
|
|
|
+ @JsonProperty("originalPurchasePrice")
|
|
|
+ private Integer originalPurchasePrice;
|
|
|
+
|
|
|
+ @JsonProperty("power")
|
|
|
+ private Integer power;
|
|
|
+
|
|
|
+ @JsonProperty("priceEnd")
|
|
|
+ private String priceEnd;
|
|
|
+
|
|
|
+ @JsonProperty("priceStart")
|
|
|
+ private String priceStart;
|
|
|
+
|
|
|
+ @JsonProperty("printBrandName")
|
|
|
+ private String printBrandName;
|
|
|
+
|
|
|
+ @JsonProperty("purchasePrice")
|
|
|
+ private Integer purchasePrice;
|
|
|
+
|
|
|
+ @JsonProperty("tractionMass")
|
|
|
+ private String tractionMass;
|
|
|
+
|
|
|
+ @JsonProperty("unladenMass")
|
|
|
+ private Double unladenMass;
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class SaleInfoDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 7721021781737082425L;
|
|
|
+
|
|
|
+ @JsonProperty("accountUser")
|
|
|
+ private String accountUser;
|
|
|
+
|
|
|
+ @JsonProperty("accountUserName")
|
|
|
+ private String accountUserName;
|
|
|
+
|
|
|
+ @JsonProperty("agentCode")
|
|
|
+ private String agentCode;
|
|
|
+
|
|
|
+ @JsonProperty("agreementNo")
|
|
|
+ private String agreementNo;
|
|
|
+
|
|
|
+ @JsonProperty("channelCode")
|
|
|
+ private String channelCode;
|
|
|
+
|
|
|
+ @JsonProperty("channelName")
|
|
|
+ private String channelName;
|
|
|
+
|
|
|
+ @JsonProperty("channelSubCode")
|
|
|
+ private String channelSubCode;
|
|
|
+
|
|
|
+ @JsonProperty("channelSubName")
|
|
|
+ private String channelSubName;
|
|
|
+
|
|
|
+ @JsonProperty("city")
|
|
|
+ private String city;
|
|
|
+
|
|
|
+ @JsonProperty("comCode")
|
|
|
+ private String comCode;
|
|
|
+
|
|
|
+ @JsonProperty("comName")
|
|
|
+ private String comName;
|
|
|
+
|
|
|
+ @JsonProperty("corpsFlag")
|
|
|
+ private String corpsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("district")
|
|
|
+ private String district;
|
|
|
+
|
|
|
+ @JsonProperty("easyMarketFlag")
|
|
|
+ private String easyMarketFlag;
|
|
|
+
|
|
|
+ @JsonProperty("handlerPersonCode")
|
|
|
+ private String handlerPersonCode;
|
|
|
+
|
|
|
+ @JsonProperty("learnAdvance")
|
|
|
+ private String learnAdvance;
|
|
|
+
|
|
|
+ @JsonProperty("learnScore")
|
|
|
+ private String learnScore;
|
|
|
+
|
|
|
+ @JsonProperty("learnScorePA")
|
|
|
+ private String learnScorePA;
|
|
|
+
|
|
|
+ @JsonProperty("netPointCode")
|
|
|
+ private String netPointCode;
|
|
|
+
|
|
|
+ @JsonProperty("netPointPropertyCode")
|
|
|
+ private String netPointPropertyCode;
|
|
|
+
|
|
|
+ @JsonProperty("netPointPropertyCode_New")
|
|
|
+ private String netPointPropertyCode_New;
|
|
|
+
|
|
|
+ @JsonProperty("netPointPropertyName")
|
|
|
+ private String netPointPropertyName;
|
|
|
+
|
|
|
+ @JsonProperty("netPointPropertyName_New")
|
|
|
+ private String netPointPropertyName_New;
|
|
|
+
|
|
|
+ @JsonProperty("producerCode")
|
|
|
+ private String producerCode;
|
|
|
+
|
|
|
+ @JsonProperty("producerDetailCode")
|
|
|
+ private String producerDetailCode;
|
|
|
+
|
|
|
+ @JsonProperty("producerDetailName")
|
|
|
+ private String producerDetailName;
|
|
|
+
|
|
|
+ @JsonProperty("producerDetailThreeCode")
|
|
|
+ private String producerDetailThreeCode;
|
|
|
+
|
|
|
+ @JsonProperty("producerDetailThreeName")
|
|
|
+ private String producerDetailThreeName;
|
|
|
+
|
|
|
+ @JsonProperty("producerSubCode")
|
|
|
+ private String producerSubCode;
|
|
|
+
|
|
|
+ @JsonProperty("producerSubName")
|
|
|
+ private String producerSubName;
|
|
|
+
|
|
|
+ @JsonProperty("province")
|
|
|
+ private String province;
|
|
|
+
|
|
|
+ @JsonProperty("saleSys")
|
|
|
+ private String saleSys;
|
|
|
+
|
|
|
+ @JsonProperty("saleUserCode")
|
|
|
+ private String saleUserCode;
|
|
|
+
|
|
|
+ @JsonProperty("saleUserName")
|
|
|
+ private String saleUserName;
|
|
|
+
|
|
|
+ @JsonProperty("salesClerk")
|
|
|
+ private String salesClerk;
|
|
|
+
|
|
|
+ @JsonProperty("teamCode")
|
|
|
+ private String teamCode;
|
|
|
+
|
|
|
+ @JsonProperty("teamManager")
|
|
|
+ private String teamManager;
|
|
|
+
|
|
|
+ @JsonProperty("teamName")
|
|
|
+ private String teamName;
|
|
|
+
|
|
|
+ @JsonProperty("salesman")
|
|
|
+ private SalesmanDTO salesman;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class SalesmanDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 9201048869767867394L;
|
|
|
+
|
|
|
+ @JsonProperty("comcode")
|
|
|
+ private String comCode;
|
|
|
+
|
|
|
+ @JsonProperty("guidanceRate")
|
|
|
+ private String guidanceRate;
|
|
|
+
|
|
|
+ @JsonProperty("handleRate")
|
|
|
+ private String handleRate;
|
|
|
+
|
|
|
+ @JsonProperty("handlerCode")
|
|
|
+ private String handlerCode;
|
|
|
+
|
|
|
+ @JsonProperty("handlerName")
|
|
|
+ private String handlerName;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class SimpleInsuranceSchemeDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 6589305741668216679L;
|
|
|
+
|
|
|
+ @JsonProperty("schemeFlag")
|
|
|
+ private String schemeFlag;
|
|
|
+
|
|
|
+ @JsonProperty("schemeMessage")
|
|
|
+ private String schemeMessage;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|