|
|
@@ -0,0 +1,2710 @@
|
|
|
+package com.jzg.quotation.renbao.crawler.entity.response;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @description: TODO
|
|
|
+ * @author wks
|
|
|
+ * @date 2025/12/4 15:34
|
|
|
+ * @version 1.0
|
|
|
+ */
|
|
|
+@NoArgsConstructor
|
|
|
+@Data
|
|
|
+public class RenBaoCrawlerCaculatePremiumData {
|
|
|
+
|
|
|
+
|
|
|
+ @JsonProperty("prpCitemCarExt")
|
|
|
+ private PrpCitemCarExtDTO prpCitemCarExt;
|
|
|
+
|
|
|
+ @JsonProperty("coinsInfoRspCIList")
|
|
|
+ private Object coinsInfoRspCIList;
|
|
|
+
|
|
|
+ @JsonProperty("response_code")
|
|
|
+ private String responseCode;
|
|
|
+
|
|
|
+ @JsonProperty("CarQuoteRiskItemBIRsp")
|
|
|
+ private CarQuoteRiskItemBIRspDTO carQuoteRiskItemBIRsp;
|
|
|
+
|
|
|
+ @JsonProperty("DAA")
|
|
|
+ private DAADTO daa;
|
|
|
+
|
|
|
+ @JsonProperty("Commission")
|
|
|
+ private List<CommissionDTO> commission;
|
|
|
+
|
|
|
+ @JsonProperty("coinsInfoRspBIList")
|
|
|
+ private Object coinsInfoRspBIList;
|
|
|
+
|
|
|
+ @JsonProperty("DZA")
|
|
|
+ private DZADTO dza;
|
|
|
+
|
|
|
+ @JsonProperty("carQuoteAgentDataResultRsp")
|
|
|
+ private CarQuoteAgentDataResultRspDTO carQuoteAgentDataResultRsp;
|
|
|
+
|
|
|
+ @JsonProperty("error")
|
|
|
+ private String error;
|
|
|
+
|
|
|
+ @JsonProperty("prpQmain")
|
|
|
+ private PrpQmainDTO prpQmain;
|
|
|
+
|
|
|
+ @JsonProperty("prpCarShipTaxVo")
|
|
|
+ private PrpCarShipTaxVoDTO prpCarShipTaxVo;
|
|
|
+
|
|
|
+ @JsonProperty("CarQuoteRiskItemCIRsp")
|
|
|
+ private CarQuoteRiskItemCIRspDTO carQuoteRiskItemCIRsp;
|
|
|
+
|
|
|
+ @JsonProperty("carQuoteAgentDataRsp")
|
|
|
+ private CarQuoteAgentDataRspDTO carQuoteAgentDataRsp;
|
|
|
+
|
|
|
+ @JsonProperty("prpCinsureds")
|
|
|
+ private List<PrpCinsuredsDTO> prpCinsureds;
|
|
|
+
|
|
|
+ @JsonProperty("ReinsureFlag")
|
|
|
+ private String reinsureFlag;
|
|
|
+
|
|
|
+ @JsonProperty("prpQmainCI")
|
|
|
+ private PrpQmainCIDTO prpQmainCI;
|
|
|
+
|
|
|
+ @JsonProperty("CarQuoteAccidentCIRspList")
|
|
|
+ private List<CarQuoteAccidentCIRspListDTO> carQuoteAccidentCIRspList;
|
|
|
+
|
|
|
+ @JsonProperty("prpQmainDDA")
|
|
|
+ private PrpQmainDDADTO prpQmainDDA;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PrpCitemCarExtDTO {
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private Object riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("lastDamagedA")
|
|
|
+ private Object lastDamagedA;
|
|
|
+
|
|
|
+ @JsonProperty("lastDamagedB")
|
|
|
+ private Object lastDamagedB;
|
|
|
+
|
|
|
+ @JsonProperty("lastDamagedBI")
|
|
|
+ private Integer lastDamagedBI;
|
|
|
+
|
|
|
+ @JsonProperty("lastDamagedCI")
|
|
|
+ private Object lastDamagedCI;
|
|
|
+
|
|
|
+ @JsonProperty("lastOffenceCI")
|
|
|
+ private Object lastOffenceCI;
|
|
|
+
|
|
|
+ @JsonProperty("thisDamagedA")
|
|
|
+ private Object thisDamagedA;
|
|
|
+
|
|
|
+ @JsonProperty("thisDamagedB")
|
|
|
+ private Object thisDamagedB;
|
|
|
+
|
|
|
+ @JsonProperty("thisDamagedBI")
|
|
|
+ private Integer thisDamagedBI;
|
|
|
+
|
|
|
+ @JsonProperty("thisDamagedCI")
|
|
|
+ private Object thisDamagedCI;
|
|
|
+
|
|
|
+ @JsonProperty("thisOffenceCI")
|
|
|
+ private Object thisOffenceCI;
|
|
|
+
|
|
|
+ @JsonProperty("noDamYearsBI")
|
|
|
+ private Integer noDamYearsBI;
|
|
|
+
|
|
|
+ @JsonProperty("noDamYearsCI")
|
|
|
+ private Object noDamYearsCI;
|
|
|
+
|
|
|
+ @JsonProperty("noOffYearsCI")
|
|
|
+ private Object noOffYearsCI;
|
|
|
+
|
|
|
+ @JsonProperty("damFloatRatioCI")
|
|
|
+ private Object damFloatRatioCI;
|
|
|
+
|
|
|
+ @JsonProperty("offFloatRatioCI")
|
|
|
+ private Object offFloatRatioCI;
|
|
|
+
|
|
|
+ @JsonProperty("rateRloatFlag")
|
|
|
+ private Object rateRloatFlag;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+
|
|
|
+ @JsonProperty("standardUseNature")
|
|
|
+ private String standardUseNature;
|
|
|
+
|
|
|
+ @JsonProperty("standardUseNatureDes")
|
|
|
+ private String standardUseNatureDes;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CarQuoteRiskItemBIRspDTO {
|
|
|
+ @JsonProperty("claimAdjustReason")
|
|
|
+ private Object claimAdjustReason;
|
|
|
+
|
|
|
+ @JsonProperty("claimNoAdjustReason")
|
|
|
+ private Object claimNoAdjustReason;
|
|
|
+
|
|
|
+ @JsonProperty("loyalltyAdjustReason")
|
|
|
+ private Object loyalltyAdjustReason;
|
|
|
+
|
|
|
+ @JsonProperty("noPeccancyAdjustReason")
|
|
|
+ private Object noPeccancyAdjustReason;
|
|
|
+
|
|
|
+ @JsonProperty("noDamageYearsBIPlat")
|
|
|
+ private String noDamageYearsBIPlat;
|
|
|
+
|
|
|
+ @JsonProperty("claimAdjustValue")
|
|
|
+ private String claimAdjustValue;
|
|
|
+
|
|
|
+ @JsonProperty("peccancyAdjustValue")
|
|
|
+ private String peccancyAdjustValue;
|
|
|
+
|
|
|
+ @JsonProperty("insureYears")
|
|
|
+ private Integer insureYears;
|
|
|
+
|
|
|
+ @JsonProperty("claimTimes")
|
|
|
+ private Integer claimTimes;
|
|
|
+
|
|
|
+ @JsonProperty("demandNo")
|
|
|
+ private String demandNo;
|
|
|
+
|
|
|
+ @JsonProperty("validNo")
|
|
|
+ private Object validNo;
|
|
|
+
|
|
|
+ @JsonProperty("claimAdjustLevel")
|
|
|
+ private String claimAdjustLevel;
|
|
|
+
|
|
|
+ @JsonProperty("demandTime")
|
|
|
+ private String demandTime;
|
|
|
+
|
|
|
+ @JsonProperty("validTime")
|
|
|
+ private Object validTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class DAADTO {
|
|
|
+ @JsonProperty("profits")
|
|
|
+ private Double profits;
|
|
|
+
|
|
|
+ @JsonProperty("cost")
|
|
|
+ private Double cost;
|
|
|
+
|
|
|
+ @JsonProperty("taxOrAppend")
|
|
|
+ private Object taxOrAppend;
|
|
|
+
|
|
|
+ @JsonProperty("payMentR")
|
|
|
+ private Object payMentR;
|
|
|
+
|
|
|
+ @JsonProperty("basePayMentR")
|
|
|
+ private Double basePayMentR;
|
|
|
+
|
|
|
+ @JsonProperty("poundage")
|
|
|
+ private Object poundage;
|
|
|
+
|
|
|
+ @JsonProperty("signPremium")
|
|
|
+ private Object signPremium;
|
|
|
+
|
|
|
+ @JsonProperty("isQuotation")
|
|
|
+ private Object isQuotation;
|
|
|
+
|
|
|
+ @JsonProperty("riskClass")
|
|
|
+ private String riskClass;
|
|
|
+
|
|
|
+ @JsonProperty("operationInfo")
|
|
|
+ private String operationInfo;
|
|
|
+
|
|
|
+ @JsonProperty("piccscoreStarLevel")
|
|
|
+ private Object piccscoreStarLevel;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+
|
|
|
+ @JsonProperty("discount")
|
|
|
+ private Double discount;
|
|
|
+
|
|
|
+ @JsonProperty("basePremium")
|
|
|
+ private Double basePremium;
|
|
|
+
|
|
|
+ @JsonProperty("remark")
|
|
|
+ private String remark;
|
|
|
+
|
|
|
+ @JsonProperty("qualityClassify")
|
|
|
+ private Object qualityClassify;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("riskPremium")
|
|
|
+ private Object riskPremium;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class DZADTO {
|
|
|
+ @JsonProperty("profits")
|
|
|
+ private Double profits;
|
|
|
+
|
|
|
+ @JsonProperty("cost")
|
|
|
+ private Double cost;
|
|
|
+
|
|
|
+ @JsonProperty("taxOrAppend")
|
|
|
+ private Object taxOrAppend;
|
|
|
+
|
|
|
+ @JsonProperty("payMentR")
|
|
|
+ private Object payMentR;
|
|
|
+
|
|
|
+ @JsonProperty("basePayMentR")
|
|
|
+ private Double basePayMentR;
|
|
|
+
|
|
|
+ @JsonProperty("poundage")
|
|
|
+ private Object poundage;
|
|
|
+
|
|
|
+ @JsonProperty("signPremium")
|
|
|
+ private Object signPremium;
|
|
|
+
|
|
|
+ @JsonProperty("isQuotation")
|
|
|
+ private Object isQuotation;
|
|
|
+
|
|
|
+ @JsonProperty("riskClass")
|
|
|
+ private Object riskClass;
|
|
|
+
|
|
|
+ @JsonProperty("operationInfo")
|
|
|
+ private String operationInfo;
|
|
|
+
|
|
|
+ @JsonProperty("piccscoreStarLevel")
|
|
|
+ private Object piccscoreStarLevel;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+
|
|
|
+ @JsonProperty("discount")
|
|
|
+ private Double discount;
|
|
|
+
|
|
|
+ @JsonProperty("basePremium")
|
|
|
+ private Double basePremium;
|
|
|
+
|
|
|
+ @JsonProperty("remark")
|
|
|
+ private String remark;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("riskPremium")
|
|
|
+ private Object riskPremium;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CarQuoteAgentDataResultRspDTO {
|
|
|
+ @JsonProperty("checkDataSource")
|
|
|
+ private Object checkDataSource;
|
|
|
+
|
|
|
+ @JsonProperty("checkResultDesc")
|
|
|
+ private Object checkResultDesc;
|
|
|
+
|
|
|
+ @JsonProperty("checkResult")
|
|
|
+ private Object checkResult;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PrpQmainDTO {
|
|
|
+ @JsonProperty("quotationNo")
|
|
|
+ private String quotationNo;
|
|
|
+
|
|
|
+ @JsonProperty("proposalNo")
|
|
|
+ private Object proposalNo;
|
|
|
+
|
|
|
+ @JsonProperty("classCode")
|
|
|
+ private Object classCode;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("contractNo")
|
|
|
+ private Object contractNo;
|
|
|
+
|
|
|
+ @JsonProperty("policySort")
|
|
|
+ private Object policySort;
|
|
|
+
|
|
|
+ @JsonProperty("businessNature")
|
|
|
+ private Object businessNature;
|
|
|
+
|
|
|
+ @JsonProperty("language")
|
|
|
+ private Object language;
|
|
|
+
|
|
|
+ @JsonProperty("policyType")
|
|
|
+ private Object policyType;
|
|
|
+
|
|
|
+ @JsonProperty("operateDate")
|
|
|
+ private Object operateDate;
|
|
|
+
|
|
|
+ @JsonProperty("startDate")
|
|
|
+ private Object startDate;
|
|
|
+
|
|
|
+ @JsonProperty("startHour")
|
|
|
+ private Object startHour;
|
|
|
+
|
|
|
+ @JsonProperty("endDate")
|
|
|
+ private Object endDate;
|
|
|
+
|
|
|
+ @JsonProperty("endHour")
|
|
|
+ private Object endHour;
|
|
|
+
|
|
|
+ @JsonProperty("pureRate")
|
|
|
+ private Integer pureRate;
|
|
|
+
|
|
|
+ @JsonProperty("disRate")
|
|
|
+ private Double disRate;
|
|
|
+
|
|
|
+ @JsonProperty("disAmount")
|
|
|
+ private Double disAmount;
|
|
|
+
|
|
|
+ @JsonProperty("discount")
|
|
|
+ private Double discount;
|
|
|
+
|
|
|
+ @JsonProperty("currency1")
|
|
|
+ private Object currency1;
|
|
|
+
|
|
|
+ @JsonProperty("sumValue")
|
|
|
+ private Object sumValue;
|
|
|
+
|
|
|
+ @JsonProperty("sumAmount")
|
|
|
+ private Object sumAmount;
|
|
|
+
|
|
|
+ @JsonProperty("sumDiscount")
|
|
|
+ private Object sumDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("sumPremium")
|
|
|
+ private Double sumPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumSubPrem")
|
|
|
+ private Object sumSubPrem;
|
|
|
+
|
|
|
+ @JsonProperty("sumQuantity")
|
|
|
+ private Object sumQuantity;
|
|
|
+
|
|
|
+ @JsonProperty("judicalScope")
|
|
|
+ private Object judicalScope;
|
|
|
+
|
|
|
+ @JsonProperty("autoTransRenewFlag")
|
|
|
+ private Object autoTransRenewFlag;
|
|
|
+
|
|
|
+ @JsonProperty("argueSolution")
|
|
|
+ private Object argueSolution;
|
|
|
+
|
|
|
+ @JsonProperty("arbitBoardName")
|
|
|
+ private Object arbitBoardName;
|
|
|
+
|
|
|
+ @JsonProperty("payTimes")
|
|
|
+ private Object payTimes;
|
|
|
+
|
|
|
+ @JsonProperty("comCode")
|
|
|
+ private Object comCode;
|
|
|
+
|
|
|
+ @JsonProperty("makeCom")
|
|
|
+ private Object makeCom;
|
|
|
+
|
|
|
+ @JsonProperty("jfeeFlag")
|
|
|
+ private Object jfeeFlag;
|
|
|
+
|
|
|
+ @JsonProperty("handler1Code")
|
|
|
+ private Object handler1Code;
|
|
|
+
|
|
|
+ @JsonProperty("agentCode")
|
|
|
+ private Object agentCode;
|
|
|
+
|
|
|
+ @JsonProperty("operateSite")
|
|
|
+ private Object operateSite;
|
|
|
+
|
|
|
+ @JsonProperty("handlerCode")
|
|
|
+ private Object handlerCode;
|
|
|
+
|
|
|
+ @JsonProperty("approverCode")
|
|
|
+ private Object approverCode;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteCode")
|
|
|
+ private Object underWriteCode;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteName")
|
|
|
+ private Object underWriteName;
|
|
|
+
|
|
|
+ @JsonProperty("projectCode")
|
|
|
+ private Object projectCode;
|
|
|
+
|
|
|
+ @JsonProperty("policyRelCode")
|
|
|
+ private Object policyRelCode;
|
|
|
+
|
|
|
+ @JsonProperty("policyRelName")
|
|
|
+ private Object policyRelName;
|
|
|
+
|
|
|
+ @JsonProperty("operatorCode")
|
|
|
+ private Object operatorCode;
|
|
|
+
|
|
|
+ @JsonProperty("updateTime")
|
|
|
+ private Object updateTime;
|
|
|
+
|
|
|
+ @JsonProperty("inputTime")
|
|
|
+ private Object inputTime;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteEndDate")
|
|
|
+ private Object underWriteEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("statisticsYM")
|
|
|
+ private Object statisticsYM;
|
|
|
+
|
|
|
+ @JsonProperty("coinsFlag")
|
|
|
+ private Object coinsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("reinsFlag")
|
|
|
+ private Object reinsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("allinsFlag")
|
|
|
+ private Object allinsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteFlag")
|
|
|
+ private Object underWriteFlag;
|
|
|
+
|
|
|
+ @JsonProperty("undwrtSubmitDate")
|
|
|
+ private Object undwrtSubmitDate;
|
|
|
+
|
|
|
+ @JsonProperty("othFlag")
|
|
|
+ private Object othFlag;
|
|
|
+
|
|
|
+ @JsonProperty("insertTimeForHis")
|
|
|
+ private Object insertTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("operateTimeForHis")
|
|
|
+ private Object operateTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+
|
|
|
+ @JsonProperty("checkUpCode")
|
|
|
+ private Object checkUpCode;
|
|
|
+
|
|
|
+ @JsonProperty("checkFlag")
|
|
|
+ private Object checkFlag;
|
|
|
+
|
|
|
+ @JsonProperty("checkOpinion")
|
|
|
+ private Object checkOpinion;
|
|
|
+
|
|
|
+ @JsonProperty("remark")
|
|
|
+ private Object remark;
|
|
|
+
|
|
|
+ @JsonProperty("checkCode")
|
|
|
+ private Object checkCode;
|
|
|
+
|
|
|
+ @JsonProperty("dmFlag")
|
|
|
+ private Object dmFlag;
|
|
|
+
|
|
|
+ @JsonProperty("undwrtsubmitdate")
|
|
|
+ private Object undwrtsubmitdate;
|
|
|
+
|
|
|
+ @JsonProperty("renewalNo")
|
|
|
+ private Object renewalNo;
|
|
|
+
|
|
|
+ @JsonProperty("sumInsuredType")
|
|
|
+ private Object sumInsuredType;
|
|
|
+
|
|
|
+ @JsonProperty("prpallFlag")
|
|
|
+ private Object prpallFlag;
|
|
|
+
|
|
|
+ @JsonProperty("reinsuranceFlag")
|
|
|
+ private Object reinsuranceFlag;
|
|
|
+
|
|
|
+ @JsonProperty("fixAtionResult")
|
|
|
+ private Object fixAtionResult;
|
|
|
+
|
|
|
+ @JsonProperty("isCalculateFlag")
|
|
|
+ private Object isCalculateFlag;
|
|
|
+
|
|
|
+ @JsonProperty("renewalflag")
|
|
|
+ private Object renewalflag;
|
|
|
+
|
|
|
+ @JsonProperty("payStartDate")
|
|
|
+ private Object payStartDate;
|
|
|
+
|
|
|
+ @JsonProperty("payEndDate")
|
|
|
+ private Object payEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("resureFundFee")
|
|
|
+ private Object resureFundFee;
|
|
|
+
|
|
|
+ @JsonProperty("ext2")
|
|
|
+ private Object ext2;
|
|
|
+
|
|
|
+ @JsonProperty("ext3")
|
|
|
+ private Object ext3;
|
|
|
+
|
|
|
+ @JsonProperty("agriFlag")
|
|
|
+ private Object agriFlag;
|
|
|
+
|
|
|
+ @JsonProperty("sumBenchPremium")
|
|
|
+ private Double sumBenchPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumNetPremium")
|
|
|
+ private Double sumNetPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumTaxPremium")
|
|
|
+ private Double sumTaxPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumPayTax")
|
|
|
+ private Object sumPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("newCarFlag")
|
|
|
+ private String newCarFlag;
|
|
|
+
|
|
|
+ @JsonProperty("prePayTaxYear")
|
|
|
+ private Object prePayTaxYear;
|
|
|
+
|
|
|
+ @JsonProperty("prePolicyEndDate")
|
|
|
+ private Object prePolicyEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("prpQcarShipTaxeVos")
|
|
|
+ private List<?> prpQcarShipTaxeVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQitemCarVos")
|
|
|
+ private List<?> prpQitemCarVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQinsuredVos")
|
|
|
+ private List<?> prpQinsuredVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQitemKindVos")
|
|
|
+ private List<PrpQitemKindVosDTO> prpQitemKindVos;
|
|
|
+
|
|
|
+ @JsonProperty("carQuoteCarDeviceVos")
|
|
|
+ private List<?> carQuoteCarDeviceVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQcommissionVos")
|
|
|
+ private List<?> prpQcommissionVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQengageVos")
|
|
|
+ private List<?> prpQengageVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQprofitFactorVos")
|
|
|
+ private List<PrpQprofitFactorVosDTO> prpQprofitFactorVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpInsuredVos")
|
|
|
+ private List<?> prpInsuredVos;
|
|
|
+
|
|
|
+ @JsonProperty("requesterCode")
|
|
|
+ private Object requesterCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxType")
|
|
|
+ private Object taxType;
|
|
|
+
|
|
|
+ @JsonProperty("taxUnitAmount")
|
|
|
+ private Object taxUnitAmount;
|
|
|
+
|
|
|
+ @JsonProperty("taxUnit")
|
|
|
+ private Object taxUnit;
|
|
|
+
|
|
|
+ @JsonProperty("thisPayTax")
|
|
|
+ private Object thisPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("prePayTax")
|
|
|
+ private Object prePayTax;
|
|
|
+
|
|
|
+ @JsonProperty("delayPayTax")
|
|
|
+ private Object delayPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("biPayTax")
|
|
|
+ private Object biPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("oldPolicyNoBI")
|
|
|
+ private Object oldPolicyNoBI;
|
|
|
+
|
|
|
+ @JsonProperty("oldPolicyNoCI")
|
|
|
+ private Object oldPolicyNoCI;
|
|
|
+
|
|
|
+ @JsonProperty("marketFeeRate")
|
|
|
+ private Double marketFeeRate;
|
|
|
+
|
|
|
+ @JsonProperty("saleFeeRateMax")
|
|
|
+ private Object saleFeeRateMax;
|
|
|
+
|
|
|
+ @JsonProperty("ciPayTax")
|
|
|
+ private Object ciPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("piccscore")
|
|
|
+ private String piccscore;
|
|
|
+
|
|
|
+ @JsonProperty("lastEffectiveDateBI")
|
|
|
+ private Object lastEffectiveDateBI;
|
|
|
+
|
|
|
+ @JsonProperty("lastExpireDateBI")
|
|
|
+ private Object lastExpireDateBI;
|
|
|
+
|
|
|
+ @JsonProperty("lastInsurerCode")
|
|
|
+ private String lastInsurerCode;
|
|
|
+
|
|
|
+ @JsonProperty("lastEffectiveDateCI")
|
|
|
+ private Object lastEffectiveDateCI;
|
|
|
+
|
|
|
+ @JsonProperty("lastExpireDateCI")
|
|
|
+ private Object lastExpireDateCI;
|
|
|
+
|
|
|
+ @JsonProperty("isExistingCustomer")
|
|
|
+ private Object isExistingCustomer;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PrpQitemKindVosDTO {
|
|
|
+ @JsonProperty("quotationNo")
|
|
|
+ private Object quotationNo;
|
|
|
+
|
|
|
+ @JsonProperty("itemKindNo")
|
|
|
+ private Integer itemKindNo;
|
|
|
+
|
|
|
+ @JsonProperty("prpQmain")
|
|
|
+ private Object prpQmain;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private Object riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("clauseCode")
|
|
|
+ private Object clauseCode;
|
|
|
+
|
|
|
+ @JsonProperty("kindCode")
|
|
|
+ private String kindCode;
|
|
|
+
|
|
|
+ @JsonProperty("itemNo")
|
|
|
+ private Object itemNo;
|
|
|
+
|
|
|
+ @JsonProperty("familyNo")
|
|
|
+ private Object familyNo;
|
|
|
+
|
|
|
+ @JsonProperty("familyName")
|
|
|
+ private Object familyName;
|
|
|
+
|
|
|
+ @JsonProperty("kindName")
|
|
|
+ private Object kindName;
|
|
|
+
|
|
|
+ @JsonProperty("kindCName")
|
|
|
+ private Object kindCName;
|
|
|
+
|
|
|
+ @JsonProperty("itemCode")
|
|
|
+ private Object itemCode;
|
|
|
+
|
|
|
+ @JsonProperty("itemDetailName")
|
|
|
+ private Object itemDetailName;
|
|
|
+
|
|
|
+ @JsonProperty("modeCode")
|
|
|
+ private Object modeCode;
|
|
|
+
|
|
|
+ @JsonProperty("modeName")
|
|
|
+ private Object modeName;
|
|
|
+
|
|
|
+ @JsonProperty("startDate")
|
|
|
+ private Object startDate;
|
|
|
+
|
|
|
+ @JsonProperty("startHour")
|
|
|
+ private Object startHour;
|
|
|
+
|
|
|
+ @JsonProperty("endDate")
|
|
|
+ private Object endDate;
|
|
|
+
|
|
|
+ @JsonProperty("endHour")
|
|
|
+ private Object endHour;
|
|
|
+
|
|
|
+ @JsonProperty("model")
|
|
|
+ private Object model;
|
|
|
+
|
|
|
+ @JsonProperty("buyDate")
|
|
|
+ private Object buyDate;
|
|
|
+
|
|
|
+ @JsonProperty("addressNo")
|
|
|
+ private Object addressNo;
|
|
|
+
|
|
|
+ @JsonProperty("calculateFlag")
|
|
|
+ private Object calculateFlag;
|
|
|
+
|
|
|
+ @JsonProperty("currency")
|
|
|
+ private Object currency;
|
|
|
+
|
|
|
+ @JsonProperty("unitAmount")
|
|
|
+ private Object unitAmount;
|
|
|
+
|
|
|
+ @JsonProperty("quantity")
|
|
|
+ private Object quantity;
|
|
|
+
|
|
|
+ @JsonProperty("unit")
|
|
|
+ private Object unit;
|
|
|
+
|
|
|
+ @JsonProperty("value")
|
|
|
+ private Object value;
|
|
|
+
|
|
|
+ @JsonProperty("amount")
|
|
|
+ private Double amount;
|
|
|
+
|
|
|
+ @JsonProperty("ratePeriod")
|
|
|
+ private Object ratePeriod;
|
|
|
+
|
|
|
+ @JsonProperty("rate")
|
|
|
+ private Object rate;
|
|
|
+
|
|
|
+ @JsonProperty("shortRateFlag")
|
|
|
+ private Object shortRateFlag;
|
|
|
+
|
|
|
+ @JsonProperty("shortRate")
|
|
|
+ private Object shortRate;
|
|
|
+
|
|
|
+ @JsonProperty("basePremium")
|
|
|
+ private Object basePremium;
|
|
|
+
|
|
|
+ @JsonProperty("benchMarkPremium")
|
|
|
+ private Double benchMarkPremium;
|
|
|
+
|
|
|
+ @JsonProperty("discount")
|
|
|
+ private Double discount;
|
|
|
+
|
|
|
+ @JsonProperty("adjustRate")
|
|
|
+ private Object adjustRate;
|
|
|
+
|
|
|
+ @JsonProperty("premium")
|
|
|
+ private Double premium;
|
|
|
+
|
|
|
+ @JsonProperty("deductibleRate")
|
|
|
+ private Integer deductibleRate;
|
|
|
+
|
|
|
+ @JsonProperty("deductible")
|
|
|
+ private Object deductible;
|
|
|
+
|
|
|
+ @JsonProperty("insertTimeForHis")
|
|
|
+ private Object insertTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("operateTimeForHis")
|
|
|
+ private Object operateTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+
|
|
|
+ @JsonProperty("projectCode")
|
|
|
+ private Object projectCode;
|
|
|
+
|
|
|
+ @JsonProperty("currency1")
|
|
|
+ private Object currency1;
|
|
|
+
|
|
|
+ @JsonProperty("exchange1")
|
|
|
+ private Object exchange1;
|
|
|
+
|
|
|
+ @JsonProperty("premium1")
|
|
|
+ private Object premium1;
|
|
|
+
|
|
|
+ @JsonProperty("amount1")
|
|
|
+ private Object amount1;
|
|
|
+
|
|
|
+ @JsonProperty("currency2")
|
|
|
+ private Object currency2;
|
|
|
+
|
|
|
+ @JsonProperty("exchange2")
|
|
|
+ private Object exchange2;
|
|
|
+
|
|
|
+ @JsonProperty("premium2")
|
|
|
+ private Object premium2;
|
|
|
+
|
|
|
+ @JsonProperty("amount2")
|
|
|
+ private Object amount2;
|
|
|
+
|
|
|
+ @JsonProperty("currency3")
|
|
|
+ private Object currency3;
|
|
|
+
|
|
|
+ @JsonProperty("exchange3")
|
|
|
+ private Object exchange3;
|
|
|
+
|
|
|
+ @JsonProperty("amount3")
|
|
|
+ private Object amount3;
|
|
|
+
|
|
|
+ @JsonProperty("premium3")
|
|
|
+ private Object premium3;
|
|
|
+
|
|
|
+ @JsonProperty("display")
|
|
|
+ private Object display;
|
|
|
+
|
|
|
+ @JsonProperty("relateSpecial")
|
|
|
+ private Object relateSpecial;
|
|
|
+
|
|
|
+ @JsonProperty("coachCar")
|
|
|
+ private Object coachCar;
|
|
|
+
|
|
|
+ @JsonProperty("coachCarFlag")
|
|
|
+ private Object coachCarFlag;
|
|
|
+
|
|
|
+ @JsonProperty("chooseFlag")
|
|
|
+ private Object chooseFlag;
|
|
|
+
|
|
|
+ @JsonProperty("specialFlag")
|
|
|
+ private Object specialFlag;
|
|
|
+
|
|
|
+ @JsonProperty("netPremium")
|
|
|
+ private Double netPremium;
|
|
|
+
|
|
|
+ @JsonProperty("taxPremium")
|
|
|
+ private Double taxPremium;
|
|
|
+
|
|
|
+ @JsonProperty("taxRate")
|
|
|
+ private Double taxRate;
|
|
|
+
|
|
|
+ @JsonProperty("dutyFlag")
|
|
|
+ private String dutyFlag;
|
|
|
+
|
|
|
+ @JsonProperty("pureRiskPremium")
|
|
|
+ private Object pureRiskPremium;
|
|
|
+
|
|
|
+ @JsonProperty("prpQcommissionVos")
|
|
|
+ private List<?> prpQcommissionVos;
|
|
|
+
|
|
|
+ @JsonProperty("clauseName")
|
|
|
+ private Object clauseName;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PrpQprofitFactorVosDTO {
|
|
|
+ @JsonProperty("quotationNo")
|
|
|
+ private Object quotationNo;
|
|
|
+
|
|
|
+ @JsonProperty("profitCode")
|
|
|
+ private String profitCode;
|
|
|
+
|
|
|
+ @JsonProperty("serialNo")
|
|
|
+ private Integer serialNo;
|
|
|
+
|
|
|
+ @JsonProperty("conditionCode")
|
|
|
+ private String conditionCode;
|
|
|
+
|
|
|
+ @JsonProperty("prpQmainVo")
|
|
|
+ private Object prpQmainVo;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("profitName")
|
|
|
+ private String profitName;
|
|
|
+
|
|
|
+ @JsonProperty("condition")
|
|
|
+ private String condition;
|
|
|
+
|
|
|
+ @JsonProperty("upperRate")
|
|
|
+ private Double upperRate;
|
|
|
+
|
|
|
+ @JsonProperty("lowerRate")
|
|
|
+ private Double lowerRate;
|
|
|
+
|
|
|
+ @JsonProperty("rate")
|
|
|
+ private Double rate;
|
|
|
+
|
|
|
+ @JsonProperty("chooseFlag")
|
|
|
+ private String chooseFlag;
|
|
|
+
|
|
|
+ @JsonProperty("insertTimeForHis")
|
|
|
+ private Object insertTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("operateTimeForHis")
|
|
|
+ private Object operateTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PrpCarShipTaxVoDTO {
|
|
|
+ @JsonProperty("id")
|
|
|
+ private Object id;
|
|
|
+
|
|
|
+ @JsonProperty("prpQmain")
|
|
|
+ private Object prpQmain;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private Object riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("licenseNo")
|
|
|
+ private Object licenseNo;
|
|
|
+
|
|
|
+ @JsonProperty("licenseType")
|
|
|
+ private Object licenseType;
|
|
|
+
|
|
|
+ @JsonProperty("licenseColorCode")
|
|
|
+ private Object licenseColorCode;
|
|
|
+
|
|
|
+ @JsonProperty("model")
|
|
|
+ private Object model;
|
|
|
+
|
|
|
+ @JsonProperty("carKindCode")
|
|
|
+ private Object carKindCode;
|
|
|
+
|
|
|
+ @JsonProperty("engineNo")
|
|
|
+ private Object engineNo;
|
|
|
+
|
|
|
+ @JsonProperty("vinNo")
|
|
|
+ private Object vinNo;
|
|
|
+
|
|
|
+ @JsonProperty("frameNo")
|
|
|
+ private Object frameNo;
|
|
|
+
|
|
|
+ @JsonProperty("enrollDate")
|
|
|
+ private Object enrollDate;
|
|
|
+
|
|
|
+ @JsonProperty("seatCount")
|
|
|
+ private Object seatCount;
|
|
|
+
|
|
|
+ @JsonProperty("carLotEquQuality")
|
|
|
+ private Object carLotEquQuality;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerCode")
|
|
|
+ private Object taxPayerCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerName")
|
|
|
+ private Object taxPayerName;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerNature")
|
|
|
+ private Object taxPayerNature;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerIdentNo")
|
|
|
+ private Object taxPayerIdentNo;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerNumber")
|
|
|
+ private Object taxPayerNumber;
|
|
|
+
|
|
|
+ @JsonProperty("taxType")
|
|
|
+ private Object taxType;
|
|
|
+
|
|
|
+ @JsonProperty("taxExplanation")
|
|
|
+ private Object taxExplanation;
|
|
|
+
|
|
|
+ @JsonProperty("taxAbateReason")
|
|
|
+ private Object taxAbateReason;
|
|
|
+
|
|
|
+ @JsonProperty("taxAbateType")
|
|
|
+ private Object taxAbateType;
|
|
|
+
|
|
|
+ @JsonProperty("taxAbateAmount")
|
|
|
+ private Object taxAbateAmount;
|
|
|
+
|
|
|
+ @JsonProperty("taxComCode")
|
|
|
+ private Object taxComCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxComName")
|
|
|
+ private Object taxComName;
|
|
|
+
|
|
|
+ @JsonProperty("dutyPaidProofNo")
|
|
|
+ private Object dutyPaidProofNo;
|
|
|
+
|
|
|
+ @JsonProperty("taxPrintProofNo")
|
|
|
+ private Object taxPrintProofNo;
|
|
|
+
|
|
|
+ @JsonProperty("taxItemCode")
|
|
|
+ private Object taxItemCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxItemName")
|
|
|
+ private Object taxItemName;
|
|
|
+
|
|
|
+ @JsonProperty("baseTaxation")
|
|
|
+ private Object baseTaxation;
|
|
|
+
|
|
|
+ @JsonProperty("taxUnit")
|
|
|
+ private Object taxUnit;
|
|
|
+
|
|
|
+ @JsonProperty("taxUnitAmount")
|
|
|
+ private Object taxUnitAmount;
|
|
|
+
|
|
|
+ @JsonProperty("prePayTaxYear")
|
|
|
+ private Object prePayTaxYear;
|
|
|
+
|
|
|
+ @JsonProperty("prePolicyEndDate")
|
|
|
+ private Object prePolicyEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("currency")
|
|
|
+ private Object currency;
|
|
|
+
|
|
|
+ @JsonProperty("thisPayTax")
|
|
|
+ private Object thisPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("payStartDate")
|
|
|
+ private Object payStartDate;
|
|
|
+
|
|
|
+ @JsonProperty("payEndDate")
|
|
|
+ private Object payEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("prePayTax")
|
|
|
+ private Object prePayTax;
|
|
|
+
|
|
|
+ @JsonProperty("delayPayTax")
|
|
|
+ private Object delayPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("delayStartDate")
|
|
|
+ private Object delayStartDate;
|
|
|
+
|
|
|
+ @JsonProperty("delayEndDate")
|
|
|
+ private Object delayEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("sumPayTax")
|
|
|
+ private Object sumPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("leviedDate")
|
|
|
+ private Object leviedDate;
|
|
|
+
|
|
|
+ @JsonProperty("extendChar1")
|
|
|
+ private Object extendChar1;
|
|
|
+
|
|
|
+ @JsonProperty("extendChar2")
|
|
|
+ private Object extendChar2;
|
|
|
+
|
|
|
+ @JsonProperty("extendNum1")
|
|
|
+ private Object extendNum1;
|
|
|
+
|
|
|
+ @JsonProperty("extendNum2")
|
|
|
+ private Object extendNum2;
|
|
|
+
|
|
|
+ @JsonProperty("remark")
|
|
|
+ private Object remark;
|
|
|
+
|
|
|
+ @JsonProperty("insertTimeForHis")
|
|
|
+ private Object insertTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("operateTimeForHis")
|
|
|
+ private Object operateTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+
|
|
|
+ @JsonProperty("taxRelifFlag")
|
|
|
+ private Object taxRelifFlag;
|
|
|
+
|
|
|
+ @JsonProperty("calculateMode")
|
|
|
+ private Object calculateMode;
|
|
|
+
|
|
|
+ @JsonProperty("taxAbateRate")
|
|
|
+ private Object taxAbateRate;
|
|
|
+
|
|
|
+ @JsonProperty("isType02Lice")
|
|
|
+ private Object isType02Lice;
|
|
|
+
|
|
|
+ @JsonProperty("type02LiceYExaMon")
|
|
|
+ private Object type02LiceYExaMon;
|
|
|
+
|
|
|
+ @JsonProperty("finesTax")
|
|
|
+ private Object finesTax;
|
|
|
+
|
|
|
+ @JsonProperty("isHangOnWhether")
|
|
|
+ private Object isHangOnWhether;
|
|
|
+
|
|
|
+ @JsonProperty("alwaysQuality")
|
|
|
+ private Object alwaysQuality;
|
|
|
+
|
|
|
+ @JsonProperty("identifyTypeTax")
|
|
|
+ private Object identifyTypeTax;
|
|
|
+
|
|
|
+ @JsonProperty("carKindCodeTax")
|
|
|
+ private Object carKindCodeTax;
|
|
|
+
|
|
|
+ @JsonProperty("licenseTypeTax")
|
|
|
+ private Object licenseTypeTax;
|
|
|
+
|
|
|
+ @JsonProperty("drivLicenseCode")
|
|
|
+ private Object drivLicenseCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerType")
|
|
|
+ private Object taxPayerType;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerNo")
|
|
|
+ private Object taxPayerNo;
|
|
|
+
|
|
|
+ @JsonProperty("sumRefundTax")
|
|
|
+ private Object sumRefundTax;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CarQuoteRiskItemCIRspDTO {
|
|
|
+ @JsonProperty("claimAdjustReason")
|
|
|
+ private String claimAdjustReason;
|
|
|
+
|
|
|
+ @JsonProperty("validTime")
|
|
|
+ private Object validTime;
|
|
|
+
|
|
|
+ @JsonProperty("rateRloatFlag")
|
|
|
+ private Object rateRloatFlag;
|
|
|
+
|
|
|
+ @JsonProperty("peccancyAdjustReason")
|
|
|
+ private Object peccancyAdjustReason;
|
|
|
+
|
|
|
+ @JsonProperty("noDamageYearsCIPlat")
|
|
|
+ private String noDamageYearsCIPlat;
|
|
|
+
|
|
|
+ @JsonProperty("demandNo")
|
|
|
+ private String demandNo;
|
|
|
+
|
|
|
+ @JsonProperty("validNo")
|
|
|
+ private Object validNo;
|
|
|
+
|
|
|
+ @JsonProperty("demandTime")
|
|
|
+ private String demandTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CarQuoteAgentDataRspDTO {
|
|
|
+ @JsonProperty("licenceNumber")
|
|
|
+ private Object licenceNumber;
|
|
|
+
|
|
|
+ @JsonProperty("orgName")
|
|
|
+ private Object orgName;
|
|
|
+
|
|
|
+ @JsonProperty("organType")
|
|
|
+ private Object organType;
|
|
|
+
|
|
|
+ @JsonProperty("orgNo")
|
|
|
+ private Object orgNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PrpQmainCIDTO {
|
|
|
+ @JsonProperty("quotationNo")
|
|
|
+ private String quotationNo;
|
|
|
+
|
|
|
+ @JsonProperty("proposalNo")
|
|
|
+ private Object proposalNo;
|
|
|
+
|
|
|
+ @JsonProperty("classCode")
|
|
|
+ private Object classCode;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("contractNo")
|
|
|
+ private Object contractNo;
|
|
|
+
|
|
|
+ @JsonProperty("policySort")
|
|
|
+ private Object policySort;
|
|
|
+
|
|
|
+ @JsonProperty("businessNature")
|
|
|
+ private Object businessNature;
|
|
|
+
|
|
|
+ @JsonProperty("language")
|
|
|
+ private Object language;
|
|
|
+
|
|
|
+ @JsonProperty("policyType")
|
|
|
+ private Object policyType;
|
|
|
+
|
|
|
+ @JsonProperty("operateDate")
|
|
|
+ private Object operateDate;
|
|
|
+
|
|
|
+ @JsonProperty("startDate")
|
|
|
+ private Object startDate;
|
|
|
+
|
|
|
+ @JsonProperty("startHour")
|
|
|
+ private Object startHour;
|
|
|
+
|
|
|
+ @JsonProperty("endDate")
|
|
|
+ private Object endDate;
|
|
|
+
|
|
|
+ @JsonProperty("endHour")
|
|
|
+ private Object endHour;
|
|
|
+
|
|
|
+ @JsonProperty("pureRate")
|
|
|
+ private Integer pureRate;
|
|
|
+
|
|
|
+ @JsonProperty("disRate")
|
|
|
+ private Double disRate;
|
|
|
+
|
|
|
+ @JsonProperty("disAmount")
|
|
|
+ private Double disAmount;
|
|
|
+
|
|
|
+ @JsonProperty("discount")
|
|
|
+ private Double discount;
|
|
|
+
|
|
|
+ @JsonProperty("currency1")
|
|
|
+ private Object currency1;
|
|
|
+
|
|
|
+ @JsonProperty("sumValue")
|
|
|
+ private Object sumValue;
|
|
|
+
|
|
|
+ @JsonProperty("sumAmount")
|
|
|
+ private Object sumAmount;
|
|
|
+
|
|
|
+ @JsonProperty("sumDiscount")
|
|
|
+ private Object sumDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("sumPremium")
|
|
|
+ private Double sumPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumSubPrem")
|
|
|
+ private Object sumSubPrem;
|
|
|
+
|
|
|
+ @JsonProperty("sumQuantity")
|
|
|
+ private Object sumQuantity;
|
|
|
+
|
|
|
+ @JsonProperty("judicalScope")
|
|
|
+ private Object judicalScope;
|
|
|
+
|
|
|
+ @JsonProperty("autoTransRenewFlag")
|
|
|
+ private Object autoTransRenewFlag;
|
|
|
+
|
|
|
+ @JsonProperty("argueSolution")
|
|
|
+ private Object argueSolution;
|
|
|
+
|
|
|
+ @JsonProperty("arbitBoardName")
|
|
|
+ private Object arbitBoardName;
|
|
|
+
|
|
|
+ @JsonProperty("payTimes")
|
|
|
+ private Object payTimes;
|
|
|
+
|
|
|
+ @JsonProperty("comCode")
|
|
|
+ private Object comCode;
|
|
|
+
|
|
|
+ @JsonProperty("makeCom")
|
|
|
+ private Object makeCom;
|
|
|
+
|
|
|
+ @JsonProperty("jfeeFlag")
|
|
|
+ private Object jfeeFlag;
|
|
|
+
|
|
|
+ @JsonProperty("handler1Code")
|
|
|
+ private Object handler1Code;
|
|
|
+
|
|
|
+ @JsonProperty("agentCode")
|
|
|
+ private Object agentCode;
|
|
|
+
|
|
|
+ @JsonProperty("operateSite")
|
|
|
+ private Object operateSite;
|
|
|
+
|
|
|
+ @JsonProperty("handlerCode")
|
|
|
+ private Object handlerCode;
|
|
|
+
|
|
|
+ @JsonProperty("approverCode")
|
|
|
+ private Object approverCode;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteCode")
|
|
|
+ private Object underWriteCode;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteName")
|
|
|
+ private Object underWriteName;
|
|
|
+
|
|
|
+ @JsonProperty("projectCode")
|
|
|
+ private Object projectCode;
|
|
|
+
|
|
|
+ @JsonProperty("policyRelCode")
|
|
|
+ private Object policyRelCode;
|
|
|
+
|
|
|
+ @JsonProperty("policyRelName")
|
|
|
+ private Object policyRelName;
|
|
|
+
|
|
|
+ @JsonProperty("operatorCode")
|
|
|
+ private Object operatorCode;
|
|
|
+
|
|
|
+ @JsonProperty("updateTime")
|
|
|
+ private Object updateTime;
|
|
|
+
|
|
|
+ @JsonProperty("inputTime")
|
|
|
+ private Object inputTime;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteEndDate")
|
|
|
+ private Object underWriteEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("statisticsYM")
|
|
|
+ private Object statisticsYM;
|
|
|
+
|
|
|
+ @JsonProperty("coinsFlag")
|
|
|
+ private Object coinsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("reinsFlag")
|
|
|
+ private Object reinsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("allinsFlag")
|
|
|
+ private Object allinsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteFlag")
|
|
|
+ private Object underWriteFlag;
|
|
|
+
|
|
|
+ @JsonProperty("undwrtSubmitDate")
|
|
|
+ private Object undwrtSubmitDate;
|
|
|
+
|
|
|
+ @JsonProperty("othFlag")
|
|
|
+ private Object othFlag;
|
|
|
+
|
|
|
+ @JsonProperty("insertTimeForHis")
|
|
|
+ private Object insertTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("operateTimeForHis")
|
|
|
+ private Object operateTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+
|
|
|
+ @JsonProperty("checkUpCode")
|
|
|
+ private Object checkUpCode;
|
|
|
+
|
|
|
+ @JsonProperty("checkFlag")
|
|
|
+ private Object checkFlag;
|
|
|
+
|
|
|
+ @JsonProperty("checkOpinion")
|
|
|
+ private Object checkOpinion;
|
|
|
+
|
|
|
+ @JsonProperty("remark")
|
|
|
+ private Object remark;
|
|
|
+
|
|
|
+ @JsonProperty("checkCode")
|
|
|
+ private Object checkCode;
|
|
|
+
|
|
|
+ @JsonProperty("dmFlag")
|
|
|
+ private Object dmFlag;
|
|
|
+
|
|
|
+ @JsonProperty("undwrtsubmitdate")
|
|
|
+ private Object undwrtsubmitdate;
|
|
|
+
|
|
|
+ @JsonProperty("renewalNo")
|
|
|
+ private Object renewalNo;
|
|
|
+
|
|
|
+ @JsonProperty("sumInsuredType")
|
|
|
+ private Object sumInsuredType;
|
|
|
+
|
|
|
+ @JsonProperty("prpallFlag")
|
|
|
+ private Object prpallFlag;
|
|
|
+
|
|
|
+ @JsonProperty("reinsuranceFlag")
|
|
|
+ private Object reinsuranceFlag;
|
|
|
+
|
|
|
+ @JsonProperty("fixAtionResult")
|
|
|
+ private Object fixAtionResult;
|
|
|
+
|
|
|
+ @JsonProperty("isCalculateFlag")
|
|
|
+ private Object isCalculateFlag;
|
|
|
+
|
|
|
+ @JsonProperty("renewalflag")
|
|
|
+ private Object renewalflag;
|
|
|
+
|
|
|
+ @JsonProperty("payStartDate")
|
|
|
+ private String payStartDate;
|
|
|
+
|
|
|
+ @JsonProperty("payEndDate")
|
|
|
+ private String payEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("resureFundFee")
|
|
|
+ private Integer resureFundFee;
|
|
|
+
|
|
|
+ @JsonProperty("ext2")
|
|
|
+ private Object ext2;
|
|
|
+
|
|
|
+ @JsonProperty("ext3")
|
|
|
+ private Object ext3;
|
|
|
+
|
|
|
+ @JsonProperty("agriFlag")
|
|
|
+ private Object agriFlag;
|
|
|
+
|
|
|
+ @JsonProperty("sumBenchPremium")
|
|
|
+ private Object sumBenchPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumNetPremium")
|
|
|
+ private Double sumNetPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumTaxPremium")
|
|
|
+ private Double sumTaxPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumPayTax")
|
|
|
+ private Double sumPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("newCarFlag")
|
|
|
+ private String newCarFlag;
|
|
|
+
|
|
|
+ @JsonProperty("prePayTaxYear")
|
|
|
+ private String prePayTaxYear;
|
|
|
+
|
|
|
+ @JsonProperty("prePolicyEndDate")
|
|
|
+ private Object prePolicyEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("prpQcarShipTaxeVos")
|
|
|
+ private List<?> prpQcarShipTaxeVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQitemCarVos")
|
|
|
+ private List<?> prpQitemCarVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQinsuredVos")
|
|
|
+ private List<?> prpQinsuredVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQitemKindVos")
|
|
|
+ private List<PrpQitemKindVosDTO> prpQitemKindVos;
|
|
|
+
|
|
|
+ @JsonProperty("carQuoteCarDeviceVos")
|
|
|
+ private List<?> carQuoteCarDeviceVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQcommissionVos")
|
|
|
+ private List<?> prpQcommissionVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQengageVos")
|
|
|
+ private List<?> prpQengageVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQprofitFactorVos")
|
|
|
+ private List<?> prpQprofitFactorVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpInsuredVos")
|
|
|
+ private List<?> prpInsuredVos;
|
|
|
+
|
|
|
+ @JsonProperty("requesterCode")
|
|
|
+ private Object requesterCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxType")
|
|
|
+ private String taxType;
|
|
|
+
|
|
|
+ @JsonProperty("taxUnitAmount")
|
|
|
+ private Double taxUnitAmount;
|
|
|
+
|
|
|
+ @JsonProperty("taxUnit")
|
|
|
+ private String taxUnit;
|
|
|
+
|
|
|
+ @JsonProperty("thisPayTax")
|
|
|
+ private Double thisPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("prePayTax")
|
|
|
+ private Double prePayTax;
|
|
|
+
|
|
|
+ @JsonProperty("delayPayTax")
|
|
|
+ private Double delayPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("biPayTax")
|
|
|
+ private Object biPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("oldPolicyNoBI")
|
|
|
+ private Object oldPolicyNoBI;
|
|
|
+
|
|
|
+ @JsonProperty("oldPolicyNoCI")
|
|
|
+ private Object oldPolicyNoCI;
|
|
|
+
|
|
|
+ @JsonProperty("marketFeeRate")
|
|
|
+ private Double marketFeeRate;
|
|
|
+
|
|
|
+ @JsonProperty("saleFeeRateMax")
|
|
|
+ private Object saleFeeRateMax;
|
|
|
+
|
|
|
+ @JsonProperty("ciPayTax")
|
|
|
+ private Object ciPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("piccscore")
|
|
|
+ private String piccscore;
|
|
|
+
|
|
|
+ @JsonProperty("lastEffectiveDateBI")
|
|
|
+ private Object lastEffectiveDateBI;
|
|
|
+
|
|
|
+ @JsonProperty("lastExpireDateBI")
|
|
|
+ private Object lastExpireDateBI;
|
|
|
+
|
|
|
+ @JsonProperty("lastInsurerCode")
|
|
|
+ private Object lastInsurerCode;
|
|
|
+
|
|
|
+ @JsonProperty("lastEffectiveDateCI")
|
|
|
+ private Object lastEffectiveDateCI;
|
|
|
+
|
|
|
+ @JsonProperty("lastExpireDateCI")
|
|
|
+ private Object lastExpireDateCI;
|
|
|
+
|
|
|
+ @JsonProperty("isExistingCustomer")
|
|
|
+ private Object isExistingCustomer;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PrpQitemKindVosDTO {
|
|
|
+ @JsonProperty("quotationNo")
|
|
|
+ private Object quotationNo;
|
|
|
+
|
|
|
+ @JsonProperty("itemKindNo")
|
|
|
+ private Integer itemKindNo;
|
|
|
+
|
|
|
+ @JsonProperty("prpQmain")
|
|
|
+ private Object prpQmain;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private Object riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("clauseCode")
|
|
|
+ private Object clauseCode;
|
|
|
+
|
|
|
+ @JsonProperty("kindCode")
|
|
|
+ private String kindCode;
|
|
|
+
|
|
|
+ @JsonProperty("itemNo")
|
|
|
+ private Object itemNo;
|
|
|
+
|
|
|
+ @JsonProperty("familyNo")
|
|
|
+ private Object familyNo;
|
|
|
+
|
|
|
+ @JsonProperty("familyName")
|
|
|
+ private Object familyName;
|
|
|
+
|
|
|
+ @JsonProperty("kindName")
|
|
|
+ private Object kindName;
|
|
|
+
|
|
|
+ @JsonProperty("kindCName")
|
|
|
+ private Object kindCName;
|
|
|
+
|
|
|
+ @JsonProperty("itemCode")
|
|
|
+ private Object itemCode;
|
|
|
+
|
|
|
+ @JsonProperty("itemDetailName")
|
|
|
+ private Object itemDetailName;
|
|
|
+
|
|
|
+ @JsonProperty("modeCode")
|
|
|
+ private Object modeCode;
|
|
|
+
|
|
|
+ @JsonProperty("modeName")
|
|
|
+ private Object modeName;
|
|
|
+
|
|
|
+ @JsonProperty("startDate")
|
|
|
+ private Object startDate;
|
|
|
+
|
|
|
+ @JsonProperty("startHour")
|
|
|
+ private Object startHour;
|
|
|
+
|
|
|
+ @JsonProperty("endDate")
|
|
|
+ private Object endDate;
|
|
|
+
|
|
|
+ @JsonProperty("endHour")
|
|
|
+ private Object endHour;
|
|
|
+
|
|
|
+ @JsonProperty("model")
|
|
|
+ private Object model;
|
|
|
+
|
|
|
+ @JsonProperty("buyDate")
|
|
|
+ private Object buyDate;
|
|
|
+
|
|
|
+ @JsonProperty("addressNo")
|
|
|
+ private Object addressNo;
|
|
|
+
|
|
|
+ @JsonProperty("calculateFlag")
|
|
|
+ private Object calculateFlag;
|
|
|
+
|
|
|
+ @JsonProperty("currency")
|
|
|
+ private Object currency;
|
|
|
+
|
|
|
+ @JsonProperty("unitAmount")
|
|
|
+ private Object unitAmount;
|
|
|
+
|
|
|
+ @JsonProperty("quantity")
|
|
|
+ private Object quantity;
|
|
|
+
|
|
|
+ @JsonProperty("unit")
|
|
|
+ private Object unit;
|
|
|
+
|
|
|
+ @JsonProperty("value")
|
|
|
+ private Object value;
|
|
|
+
|
|
|
+ @JsonProperty("amount")
|
|
|
+ private Integer amount;
|
|
|
+
|
|
|
+ @JsonProperty("ratePeriod")
|
|
|
+ private Object ratePeriod;
|
|
|
+
|
|
|
+ @JsonProperty("rate")
|
|
|
+ private Object rate;
|
|
|
+
|
|
|
+ @JsonProperty("shortRateFlag")
|
|
|
+ private Object shortRateFlag;
|
|
|
+
|
|
|
+ @JsonProperty("shortRate")
|
|
|
+ private Object shortRate;
|
|
|
+
|
|
|
+ @JsonProperty("basePremium")
|
|
|
+ private Object basePremium;
|
|
|
+
|
|
|
+ @JsonProperty("benchMarkPremium")
|
|
|
+ private Double benchMarkPremium;
|
|
|
+
|
|
|
+ @JsonProperty("discount")
|
|
|
+ private Double discount;
|
|
|
+
|
|
|
+ @JsonProperty("adjustRate")
|
|
|
+ private Double adjustRate;
|
|
|
+
|
|
|
+ @JsonProperty("premium")
|
|
|
+ private Double premium;
|
|
|
+
|
|
|
+ @JsonProperty("deductibleRate")
|
|
|
+ private Object deductibleRate;
|
|
|
+
|
|
|
+ @JsonProperty("deductible")
|
|
|
+ private Object deductible;
|
|
|
+
|
|
|
+ @JsonProperty("insertTimeForHis")
|
|
|
+ private Object insertTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("operateTimeForHis")
|
|
|
+ private Object operateTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+
|
|
|
+ @JsonProperty("projectCode")
|
|
|
+ private Object projectCode;
|
|
|
+
|
|
|
+ @JsonProperty("currency1")
|
|
|
+ private Object currency1;
|
|
|
+
|
|
|
+ @JsonProperty("exchange1")
|
|
|
+ private Object exchange1;
|
|
|
+
|
|
|
+ @JsonProperty("premium1")
|
|
|
+ private Object premium1;
|
|
|
+
|
|
|
+ @JsonProperty("amount1")
|
|
|
+ private Object amount1;
|
|
|
+
|
|
|
+ @JsonProperty("currency2")
|
|
|
+ private Object currency2;
|
|
|
+
|
|
|
+ @JsonProperty("exchange2")
|
|
|
+ private Object exchange2;
|
|
|
+
|
|
|
+ @JsonProperty("premium2")
|
|
|
+ private Object premium2;
|
|
|
+
|
|
|
+ @JsonProperty("amount2")
|
|
|
+ private Object amount2;
|
|
|
+
|
|
|
+ @JsonProperty("currency3")
|
|
|
+ private Object currency3;
|
|
|
+
|
|
|
+ @JsonProperty("exchange3")
|
|
|
+ private Object exchange3;
|
|
|
+
|
|
|
+ @JsonProperty("amount3")
|
|
|
+ private Object amount3;
|
|
|
+
|
|
|
+ @JsonProperty("premium3")
|
|
|
+ private Object premium3;
|
|
|
+
|
|
|
+ @JsonProperty("display")
|
|
|
+ private Object display;
|
|
|
+
|
|
|
+ @JsonProperty("relateSpecial")
|
|
|
+ private Object relateSpecial;
|
|
|
+
|
|
|
+ @JsonProperty("coachCar")
|
|
|
+ private Object coachCar;
|
|
|
+
|
|
|
+ @JsonProperty("coachCarFlag")
|
|
|
+ private Object coachCarFlag;
|
|
|
+
|
|
|
+ @JsonProperty("chooseFlag")
|
|
|
+ private Object chooseFlag;
|
|
|
+
|
|
|
+ @JsonProperty("specialFlag")
|
|
|
+ private Object specialFlag;
|
|
|
+
|
|
|
+ @JsonProperty("netPremium")
|
|
|
+ private Double netPremium;
|
|
|
+
|
|
|
+ @JsonProperty("taxPremium")
|
|
|
+ private Double taxPremium;
|
|
|
+
|
|
|
+ @JsonProperty("taxRate")
|
|
|
+ private Double taxRate;
|
|
|
+
|
|
|
+ @JsonProperty("dutyFlag")
|
|
|
+ private String dutyFlag;
|
|
|
+
|
|
|
+ @JsonProperty("pureRiskPremium")
|
|
|
+ private Object pureRiskPremium;
|
|
|
+
|
|
|
+ @JsonProperty("prpQcommissionVos")
|
|
|
+ private List<?> prpQcommissionVos;
|
|
|
+
|
|
|
+ @JsonProperty("clauseName")
|
|
|
+ private Object clauseName;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PrpQmainDDADTO {
|
|
|
+ @JsonProperty("quotationNo")
|
|
|
+ private Object quotationNo;
|
|
|
+
|
|
|
+ @JsonProperty("proposalNo")
|
|
|
+ private Object proposalNo;
|
|
|
+
|
|
|
+ @JsonProperty("classCode")
|
|
|
+ private Object classCode;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private Object riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("contractNo")
|
|
|
+ private Object contractNo;
|
|
|
+
|
|
|
+ @JsonProperty("policySort")
|
|
|
+ private Object policySort;
|
|
|
+
|
|
|
+ @JsonProperty("businessNature")
|
|
|
+ private Object businessNature;
|
|
|
+
|
|
|
+ @JsonProperty("language")
|
|
|
+ private Object language;
|
|
|
+
|
|
|
+ @JsonProperty("policyType")
|
|
|
+ private Object policyType;
|
|
|
+
|
|
|
+ @JsonProperty("operateDate")
|
|
|
+ private Object operateDate;
|
|
|
+
|
|
|
+ @JsonProperty("startDate")
|
|
|
+ private Object startDate;
|
|
|
+
|
|
|
+ @JsonProperty("startHour")
|
|
|
+ private Object startHour;
|
|
|
+
|
|
|
+ @JsonProperty("endDate")
|
|
|
+ private Object endDate;
|
|
|
+
|
|
|
+ @JsonProperty("endHour")
|
|
|
+ private Object endHour;
|
|
|
+
|
|
|
+ @JsonProperty("pureRate")
|
|
|
+ private Integer pureRate;
|
|
|
+
|
|
|
+ @JsonProperty("disRate")
|
|
|
+ private Object disRate;
|
|
|
+
|
|
|
+ @JsonProperty("disAmount")
|
|
|
+ private Object disAmount;
|
|
|
+
|
|
|
+ @JsonProperty("discount")
|
|
|
+ private Object discount;
|
|
|
+
|
|
|
+ @JsonProperty("currency1")
|
|
|
+ private Object currency1;
|
|
|
+
|
|
|
+ @JsonProperty("sumValue")
|
|
|
+ private Object sumValue;
|
|
|
+
|
|
|
+ @JsonProperty("sumAmount")
|
|
|
+ private Object sumAmount;
|
|
|
+
|
|
|
+ @JsonProperty("sumDiscount")
|
|
|
+ private Object sumDiscount;
|
|
|
+
|
|
|
+ @JsonProperty("sumPremium")
|
|
|
+ private Object sumPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumSubPrem")
|
|
|
+ private Object sumSubPrem;
|
|
|
+
|
|
|
+ @JsonProperty("sumQuantity")
|
|
|
+ private Object sumQuantity;
|
|
|
+
|
|
|
+ @JsonProperty("judicalScope")
|
|
|
+ private Object judicalScope;
|
|
|
+
|
|
|
+ @JsonProperty("autoTransRenewFlag")
|
|
|
+ private Object autoTransRenewFlag;
|
|
|
+
|
|
|
+ @JsonProperty("argueSolution")
|
|
|
+ private Object argueSolution;
|
|
|
+
|
|
|
+ @JsonProperty("arbitBoardName")
|
|
|
+ private Object arbitBoardName;
|
|
|
+
|
|
|
+ @JsonProperty("payTimes")
|
|
|
+ private Object payTimes;
|
|
|
+
|
|
|
+ @JsonProperty("comCode")
|
|
|
+ private Object comCode;
|
|
|
+
|
|
|
+ @JsonProperty("makeCom")
|
|
|
+ private Object makeCom;
|
|
|
+
|
|
|
+ @JsonProperty("jfeeFlag")
|
|
|
+ private Object jfeeFlag;
|
|
|
+
|
|
|
+ @JsonProperty("handler1Code")
|
|
|
+ private Object handler1Code;
|
|
|
+
|
|
|
+ @JsonProperty("agentCode")
|
|
|
+ private Object agentCode;
|
|
|
+
|
|
|
+ @JsonProperty("operateSite")
|
|
|
+ private Object operateSite;
|
|
|
+
|
|
|
+ @JsonProperty("handlerCode")
|
|
|
+ private Object handlerCode;
|
|
|
+
|
|
|
+ @JsonProperty("approverCode")
|
|
|
+ private Object approverCode;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteCode")
|
|
|
+ private Object underWriteCode;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteName")
|
|
|
+ private Object underWriteName;
|
|
|
+
|
|
|
+ @JsonProperty("projectCode")
|
|
|
+ private Object projectCode;
|
|
|
+
|
|
|
+ @JsonProperty("policyRelCode")
|
|
|
+ private Object policyRelCode;
|
|
|
+
|
|
|
+ @JsonProperty("policyRelName")
|
|
|
+ private Object policyRelName;
|
|
|
+
|
|
|
+ @JsonProperty("operatorCode")
|
|
|
+ private Object operatorCode;
|
|
|
+
|
|
|
+ @JsonProperty("updateTime")
|
|
|
+ private Object updateTime;
|
|
|
+
|
|
|
+ @JsonProperty("inputTime")
|
|
|
+ private Object inputTime;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteEndDate")
|
|
|
+ private Object underWriteEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("statisticsYM")
|
|
|
+ private Object statisticsYM;
|
|
|
+
|
|
|
+ @JsonProperty("coinsFlag")
|
|
|
+ private Object coinsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("reinsFlag")
|
|
|
+ private Object reinsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("allinsFlag")
|
|
|
+ private Object allinsFlag;
|
|
|
+
|
|
|
+ @JsonProperty("underWriteFlag")
|
|
|
+ private Object underWriteFlag;
|
|
|
+
|
|
|
+ @JsonProperty("undwrtSubmitDate")
|
|
|
+ private Object undwrtSubmitDate;
|
|
|
+
|
|
|
+ @JsonProperty("othFlag")
|
|
|
+ private Object othFlag;
|
|
|
+
|
|
|
+ @JsonProperty("insertTimeForHis")
|
|
|
+ private Object insertTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("operateTimeForHis")
|
|
|
+ private Object operateTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+
|
|
|
+ @JsonProperty("checkUpCode")
|
|
|
+ private Object checkUpCode;
|
|
|
+
|
|
|
+ @JsonProperty("checkFlag")
|
|
|
+ private Object checkFlag;
|
|
|
+
|
|
|
+ @JsonProperty("checkOpinion")
|
|
|
+ private Object checkOpinion;
|
|
|
+
|
|
|
+ @JsonProperty("remark")
|
|
|
+ private Object remark;
|
|
|
+
|
|
|
+ @JsonProperty("checkCode")
|
|
|
+ private Object checkCode;
|
|
|
+
|
|
|
+ @JsonProperty("dmFlag")
|
|
|
+ private Object dmFlag;
|
|
|
+
|
|
|
+ @JsonProperty("undwrtsubmitdate")
|
|
|
+ private Object undwrtsubmitdate;
|
|
|
+
|
|
|
+ @JsonProperty("renewalNo")
|
|
|
+ private Object renewalNo;
|
|
|
+
|
|
|
+ @JsonProperty("sumInsuredType")
|
|
|
+ private Object sumInsuredType;
|
|
|
+
|
|
|
+ @JsonProperty("prpallFlag")
|
|
|
+ private Object prpallFlag;
|
|
|
+
|
|
|
+ @JsonProperty("reinsuranceFlag")
|
|
|
+ private Object reinsuranceFlag;
|
|
|
+
|
|
|
+ @JsonProperty("fixAtionResult")
|
|
|
+ private Object fixAtionResult;
|
|
|
+
|
|
|
+ @JsonProperty("isCalculateFlag")
|
|
|
+ private Object isCalculateFlag;
|
|
|
+
|
|
|
+ @JsonProperty("renewalflag")
|
|
|
+ private Object renewalflag;
|
|
|
+
|
|
|
+ @JsonProperty("payStartDate")
|
|
|
+ private Object payStartDate;
|
|
|
+
|
|
|
+ @JsonProperty("payEndDate")
|
|
|
+ private Object payEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("resureFundFee")
|
|
|
+ private Object resureFundFee;
|
|
|
+
|
|
|
+ @JsonProperty("ext2")
|
|
|
+ private Object ext2;
|
|
|
+
|
|
|
+ @JsonProperty("ext3")
|
|
|
+ private Object ext3;
|
|
|
+
|
|
|
+ @JsonProperty("agriFlag")
|
|
|
+ private Object agriFlag;
|
|
|
+
|
|
|
+ @JsonProperty("sumBenchPremium")
|
|
|
+ private Object sumBenchPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumNetPremium")
|
|
|
+ private Object sumNetPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumTaxPremium")
|
|
|
+ private Object sumTaxPremium;
|
|
|
+
|
|
|
+ @JsonProperty("sumPayTax")
|
|
|
+ private Object sumPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("newCarFlag")
|
|
|
+ private Object newCarFlag;
|
|
|
+
|
|
|
+ @JsonProperty("prePayTaxYear")
|
|
|
+ private Object prePayTaxYear;
|
|
|
+
|
|
|
+ @JsonProperty("prePolicyEndDate")
|
|
|
+ private Object prePolicyEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("prpQcarShipTaxeVos")
|
|
|
+ private List<?> prpQcarShipTaxeVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQitemCarVos")
|
|
|
+ private List<?> prpQitemCarVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQinsuredVos")
|
|
|
+ private List<?> prpQinsuredVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQitemKindVos")
|
|
|
+ private List<?> prpQitemKindVos;
|
|
|
+
|
|
|
+ @JsonProperty("carQuoteCarDeviceVos")
|
|
|
+ private List<?> carQuoteCarDeviceVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQcommissionVos")
|
|
|
+ private List<?> prpQcommissionVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQengageVos")
|
|
|
+ private List<?> prpQengageVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpQprofitFactorVos")
|
|
|
+ private List<?> prpQprofitFactorVos;
|
|
|
+
|
|
|
+ @JsonProperty("prpInsuredVos")
|
|
|
+ private List<?> prpInsuredVos;
|
|
|
+
|
|
|
+ @JsonProperty("requesterCode")
|
|
|
+ private Object requesterCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxType")
|
|
|
+ private Object taxType;
|
|
|
+
|
|
|
+ @JsonProperty("taxUnitAmount")
|
|
|
+ private Object taxUnitAmount;
|
|
|
+
|
|
|
+ @JsonProperty("taxUnit")
|
|
|
+ private Object taxUnit;
|
|
|
+
|
|
|
+ @JsonProperty("thisPayTax")
|
|
|
+ private Object thisPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("prePayTax")
|
|
|
+ private Object prePayTax;
|
|
|
+
|
|
|
+ @JsonProperty("delayPayTax")
|
|
|
+ private Object delayPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("biPayTax")
|
|
|
+ private Object biPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("oldPolicyNoBI")
|
|
|
+ private Object oldPolicyNoBI;
|
|
|
+
|
|
|
+ @JsonProperty("oldPolicyNoCI")
|
|
|
+ private Object oldPolicyNoCI;
|
|
|
+
|
|
|
+ @JsonProperty("marketFeeRate")
|
|
|
+ private Object marketFeeRate;
|
|
|
+
|
|
|
+ @JsonProperty("saleFeeRateMax")
|
|
|
+ private Object saleFeeRateMax;
|
|
|
+
|
|
|
+ @JsonProperty("ciPayTax")
|
|
|
+ private Object ciPayTax;
|
|
|
+
|
|
|
+ @JsonProperty("piccscore")
|
|
|
+ private Object piccscore;
|
|
|
+
|
|
|
+ @JsonProperty("lastEffectiveDateBI")
|
|
|
+ private Object lastEffectiveDateBI;
|
|
|
+
|
|
|
+ @JsonProperty("lastExpireDateBI")
|
|
|
+ private Object lastExpireDateBI;
|
|
|
+
|
|
|
+ @JsonProperty("lastInsurerCode")
|
|
|
+ private Object lastInsurerCode;
|
|
|
+
|
|
|
+ @JsonProperty("lastEffectiveDateCI")
|
|
|
+ private Object lastEffectiveDateCI;
|
|
|
+
|
|
|
+ @JsonProperty("lastExpireDateCI")
|
|
|
+ private Object lastExpireDateCI;
|
|
|
+
|
|
|
+ @JsonProperty("isExistingCustomer")
|
|
|
+ private Object isExistingCustomer;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CommissionDTO {
|
|
|
+ @JsonProperty("upperFlag")
|
|
|
+ private String upperFlag;
|
|
|
+
|
|
|
+ @JsonProperty("costType")
|
|
|
+ private String costType;
|
|
|
+
|
|
|
+ @JsonProperty("distribTypeCode")
|
|
|
+ private Object distribTypeCode;
|
|
|
+
|
|
|
+ @JsonProperty("costName")
|
|
|
+ private Object costName;
|
|
|
+
|
|
|
+ @JsonProperty("customerGroupCode")
|
|
|
+ private Object customerGroupCode;
|
|
|
+
|
|
|
+ @JsonProperty("auditRate")
|
|
|
+ private Object auditRate;
|
|
|
+
|
|
|
+ @JsonProperty("auditFlag")
|
|
|
+ private Object auditFlag;
|
|
|
+
|
|
|
+ @JsonProperty("coinsDeduct")
|
|
|
+ private Object coinsDeduct;
|
|
|
+
|
|
|
+ @JsonProperty("currency")
|
|
|
+ private String currency;
|
|
|
+
|
|
|
+ @JsonProperty("serialVersionUID")
|
|
|
+ private Integer serialVersionUID;
|
|
|
+
|
|
|
+ @JsonProperty("coinsRate")
|
|
|
+ private String coinsRate;
|
|
|
+
|
|
|
+ @JsonProperty("adjustFlag")
|
|
|
+ private Object adjustFlag;
|
|
|
+
|
|
|
+ @JsonProperty("configCode")
|
|
|
+ private String configCode;
|
|
|
+
|
|
|
+ @JsonProperty("distribTypeName")
|
|
|
+ private Object distribTypeName;
|
|
|
+
|
|
|
+ @JsonProperty("distribRate")
|
|
|
+ private Object distribRate;
|
|
|
+
|
|
|
+ @JsonProperty("costFee")
|
|
|
+ private Double costFee;
|
|
|
+
|
|
|
+ @JsonProperty("costRate")
|
|
|
+ private String costRate;
|
|
|
+
|
|
|
+ @JsonProperty("costRateUpper")
|
|
|
+ private String costRateUpper;
|
|
|
+
|
|
|
+ @JsonProperty("agreementNo")
|
|
|
+ private String agreementNo;
|
|
|
+
|
|
|
+ @JsonProperty("isNetFlag")
|
|
|
+ private Object isNetFlag;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("sumPremium")
|
|
|
+ private String sumPremium;
|
|
|
+
|
|
|
+ @JsonProperty("quotationNo")
|
|
|
+ private String quotationNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PrpCinsuredsDTO {
|
|
|
+ @JsonProperty("proposalNo")
|
|
|
+ private Object proposalNo;
|
|
|
+
|
|
|
+ @JsonProperty("riskCode")
|
|
|
+ private Object riskCode;
|
|
|
+
|
|
|
+ @JsonProperty("language")
|
|
|
+ private Object language;
|
|
|
+
|
|
|
+ @JsonProperty("insuredType")
|
|
|
+ private String insuredType;
|
|
|
+
|
|
|
+ @JsonProperty("insuredCode")
|
|
|
+ private String insuredCode;
|
|
|
+
|
|
|
+ @JsonProperty("lowTelPrompt")
|
|
|
+ private Object lowTelPrompt;
|
|
|
+
|
|
|
+ @JsonProperty("lowTelPromptCode")
|
|
|
+ private Object lowTelPromptCode;
|
|
|
+
|
|
|
+ @JsonProperty("insuredName")
|
|
|
+ private String insuredName;
|
|
|
+
|
|
|
+ @JsonProperty("insuredNameE")
|
|
|
+ private Object insuredNameE;
|
|
|
+
|
|
|
+ @JsonProperty("insuredEName")
|
|
|
+ private String insuredEName;
|
|
|
+
|
|
|
+ @JsonProperty("insuredNameType")
|
|
|
+ private String insuredNameType;
|
|
|
+
|
|
|
+ @JsonProperty("aliasName")
|
|
|
+ private Object aliasName;
|
|
|
+
|
|
|
+ @JsonProperty("insuredAddress")
|
|
|
+ private String insuredAddress;
|
|
|
+
|
|
|
+ @JsonProperty("insuredAddressE")
|
|
|
+ private String insuredAddressE;
|
|
|
+
|
|
|
+ @JsonProperty("insuredNature")
|
|
|
+ private String insuredNature;
|
|
|
+
|
|
|
+ @JsonProperty("serialNo")
|
|
|
+ private Integer serialNo;
|
|
|
+
|
|
|
+ @JsonProperty("insuredFlagNameShow")
|
|
|
+ private Object insuredFlagNameShow;
|
|
|
+
|
|
|
+ @JsonProperty("unitType1")
|
|
|
+ private String unitType1;
|
|
|
+
|
|
|
+ @JsonProperty("unitType_des")
|
|
|
+ private Object unittypeDes;
|
|
|
+
|
|
|
+ @JsonProperty("appendPrintName")
|
|
|
+ private Object appendPrintName;
|
|
|
+
|
|
|
+ @JsonProperty("financeFlag")
|
|
|
+ private String financeFlag;
|
|
|
+
|
|
|
+ @JsonProperty("financeFlagCustom")
|
|
|
+ private Object financeFlagCustom;
|
|
|
+
|
|
|
+ @JsonProperty("insuredIdentity")
|
|
|
+ private Object insuredIdentity;
|
|
|
+
|
|
|
+ @JsonProperty("relateSerialNo")
|
|
|
+ private Object relateSerialNo;
|
|
|
+
|
|
|
+ @JsonProperty("identifyType")
|
|
|
+ private String identifyType;
|
|
|
+
|
|
|
+ @JsonProperty("identifyType_des")
|
|
|
+ private Object identifytypeDes;
|
|
|
+
|
|
|
+ @JsonProperty("identifyNumber")
|
|
|
+ private String identifyNumber;
|
|
|
+
|
|
|
+ @JsonProperty("identifyNumberE")
|
|
|
+ private String identifyNumberE;
|
|
|
+
|
|
|
+ @JsonProperty("creditLevel")
|
|
|
+ private Object creditLevel;
|
|
|
+
|
|
|
+ @JsonProperty("possessNature")
|
|
|
+ private Object possessNature;
|
|
|
+
|
|
|
+ @JsonProperty("businessSource")
|
|
|
+ private Object businessSource;
|
|
|
+
|
|
|
+ @JsonProperty("businessSort")
|
|
|
+ private String businessSort;
|
|
|
+
|
|
|
+ @JsonProperty("occupationCode")
|
|
|
+ private Object occupationCode;
|
|
|
+
|
|
|
+ @JsonProperty("education")
|
|
|
+ private Object education;
|
|
|
+
|
|
|
+ @JsonProperty("educationCode")
|
|
|
+ private String educationCode;
|
|
|
+
|
|
|
+ @JsonProperty("bank")
|
|
|
+ private Object bank;
|
|
|
+
|
|
|
+ @JsonProperty("accountName")
|
|
|
+ private Object accountName;
|
|
|
+
|
|
|
+ @JsonProperty("account")
|
|
|
+ private Object account;
|
|
|
+
|
|
|
+ @JsonProperty("linkerName")
|
|
|
+ private Object linkerName;
|
|
|
+
|
|
|
+ @JsonProperty("postAddress")
|
|
|
+ private Object postAddress;
|
|
|
+
|
|
|
+ @JsonProperty("postCode")
|
|
|
+ private String postCode;
|
|
|
+
|
|
|
+ @JsonProperty("phoneNumber")
|
|
|
+ private String phoneNumber;
|
|
|
+
|
|
|
+ @JsonProperty("phoneNumberShow")
|
|
|
+ private String phoneNumberShow;
|
|
|
+
|
|
|
+ @JsonProperty("phoneExtension")
|
|
|
+ private String phoneExtension;
|
|
|
+
|
|
|
+ @JsonProperty("extensionNumber")
|
|
|
+ private String extensionNumber;
|
|
|
+
|
|
|
+ @JsonProperty("phoneExtensionShow")
|
|
|
+ private Object phoneExtensionShow;
|
|
|
+
|
|
|
+ @JsonProperty("faxNumber")
|
|
|
+ private Object faxNumber;
|
|
|
+
|
|
|
+ @JsonProperty("mobile")
|
|
|
+ private String mobile;
|
|
|
+
|
|
|
+ @JsonProperty("mobileNotEncry")
|
|
|
+ private Object mobileNotEncry;
|
|
|
+
|
|
|
+ @JsonProperty("mobileShow")
|
|
|
+ private String mobileShow;
|
|
|
+
|
|
|
+ @JsonProperty("netAddress")
|
|
|
+ private Object netAddress;
|
|
|
+
|
|
|
+ @JsonProperty("email")
|
|
|
+ private String email;
|
|
|
+
|
|
|
+ @JsonProperty("emailE")
|
|
|
+ private String emailE;
|
|
|
+
|
|
|
+ @JsonProperty("benefitFlag")
|
|
|
+ private Object benefitFlag;
|
|
|
+
|
|
|
+ @JsonProperty("benefitRate")
|
|
|
+ private Object benefitRate;
|
|
|
+
|
|
|
+ @JsonProperty("drivingLicenseNo")
|
|
|
+ private Object drivingLicenseNo;
|
|
|
+
|
|
|
+ @JsonProperty("changelessFlag")
|
|
|
+ private Object changelessFlag;
|
|
|
+
|
|
|
+ @JsonProperty("sex1")
|
|
|
+ private Object sex1;
|
|
|
+
|
|
|
+ @JsonProperty("sex")
|
|
|
+ private String sex;
|
|
|
+
|
|
|
+ @JsonProperty("age")
|
|
|
+ private Integer age;
|
|
|
+
|
|
|
+ @JsonProperty("marriage")
|
|
|
+ private Object marriage;
|
|
|
+
|
|
|
+ @JsonProperty("relationwithpolicyholder")
|
|
|
+ private Object relationwithpolicyholder;
|
|
|
+
|
|
|
+ @JsonProperty("relationwithpolicyholderName")
|
|
|
+ private Object relationwithpolicyholderName;
|
|
|
+
|
|
|
+ @JsonProperty("driverAddress")
|
|
|
+ private Object driverAddress;
|
|
|
+
|
|
|
+ @JsonProperty("peccancy")
|
|
|
+ private Object peccancy;
|
|
|
+
|
|
|
+ @JsonProperty("acceptLicenseDate")
|
|
|
+ private Object acceptLicenseDate;
|
|
|
+
|
|
|
+ @JsonProperty("receiveLicenseYear")
|
|
|
+ private Object receiveLicenseYear;
|
|
|
+
|
|
|
+ @JsonProperty("drivingYears")
|
|
|
+ private Object drivingYears;
|
|
|
+
|
|
|
+ @JsonProperty("causetroubleTimes")
|
|
|
+ private Object causetroubleTimes;
|
|
|
+
|
|
|
+ @JsonProperty("awardLicenseOrgan")
|
|
|
+ private Object awardLicenseOrgan;
|
|
|
+
|
|
|
+ @JsonProperty("drivingCarType")
|
|
|
+ private Object drivingCarType;
|
|
|
+
|
|
|
+ @JsonProperty("insuredFlag")
|
|
|
+ private String insuredFlag;
|
|
|
+
|
|
|
+ @JsonProperty("insertTimeForHis")
|
|
|
+ private Object insertTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("operateTimeForHis")
|
|
|
+ private Object operateTimeForHis;
|
|
|
+
|
|
|
+ @JsonProperty("versionNo")
|
|
|
+ private String versionNo;
|
|
|
+
|
|
|
+ @JsonProperty("auditStatus")
|
|
|
+ private String auditStatus;
|
|
|
+
|
|
|
+ @JsonProperty("flag")
|
|
|
+ private Object flag;
|
|
|
+
|
|
|
+ @JsonProperty("realFlag")
|
|
|
+ private String realFlag;
|
|
|
+
|
|
|
+ @JsonProperty("customerCodeAll")
|
|
|
+ private String customerCodeAll;
|
|
|
+
|
|
|
+ @JsonProperty("identifyCheckResult")
|
|
|
+ private String identifyCheckResult;
|
|
|
+
|
|
|
+ @JsonProperty("contactPersonName")
|
|
|
+ private String contactPersonName;
|
|
|
+
|
|
|
+ @JsonProperty("province")
|
|
|
+ private String province;
|
|
|
+
|
|
|
+ @JsonProperty("city")
|
|
|
+ private String city;
|
|
|
+
|
|
|
+ @JsonProperty("area")
|
|
|
+ private String area;
|
|
|
+
|
|
|
+ @JsonProperty("originalName")
|
|
|
+ private String originalName;
|
|
|
+
|
|
|
+ @JsonProperty("insuredNameBackup")
|
|
|
+ private String insuredNameBackup;
|
|
|
+
|
|
|
+ @JsonProperty("countryCode")
|
|
|
+ private String countryCode;
|
|
|
+
|
|
|
+ @JsonProperty("countryCode_des")
|
|
|
+ private Object countrycodeDes;
|
|
|
+
|
|
|
+ @JsonProperty("startDate")
|
|
|
+ private Object startDate;
|
|
|
+
|
|
|
+ @JsonProperty("endDate")
|
|
|
+ private Object endDate;
|
|
|
+
|
|
|
+ @JsonProperty("resident")
|
|
|
+ private String resident;
|
|
|
+
|
|
|
+ @JsonProperty("groupCode")
|
|
|
+ private String groupCode;
|
|
|
+
|
|
|
+ @JsonProperty("cifGroupCode")
|
|
|
+ private Object cifGroupCode;
|
|
|
+
|
|
|
+ @JsonProperty("insuredType1")
|
|
|
+ private Object insuredType1;
|
|
|
+
|
|
|
+ @JsonProperty("dateValid")
|
|
|
+ private String dateValid;
|
|
|
+
|
|
|
+ @JsonProperty("validStatus")
|
|
|
+ private String validStatus;
|
|
|
+
|
|
|
+ @JsonProperty("addressCName")
|
|
|
+ private String addressCName;
|
|
|
+
|
|
|
+ @JsonProperty("addressCNameE")
|
|
|
+ private String addressCNameE;
|
|
|
+
|
|
|
+ @JsonProperty("addressVersionNo")
|
|
|
+ private Object addressVersionNo;
|
|
|
+
|
|
|
+ @JsonProperty("addressType")
|
|
|
+ private String addressType;
|
|
|
+
|
|
|
+ @JsonProperty("phoneNumVersionNo")
|
|
|
+ private Object phoneNumVersionNo;
|
|
|
+
|
|
|
+ @JsonProperty("phoneProperties")
|
|
|
+ private String phoneProperties;
|
|
|
+
|
|
|
+ @JsonProperty("phoneNumProperties")
|
|
|
+ private String phoneNumProperties;
|
|
|
+
|
|
|
+ @JsonProperty("mobileVersionNo")
|
|
|
+ private Object mobileVersionNo;
|
|
|
+
|
|
|
+ @JsonProperty("mobileProperties")
|
|
|
+ private String mobileProperties;
|
|
|
+
|
|
|
+ @JsonProperty("phoneType")
|
|
|
+ private String phoneType;
|
|
|
+
|
|
|
+ @JsonProperty("isDefault")
|
|
|
+ private String isDefault;
|
|
|
+
|
|
|
+ @JsonProperty("grade")
|
|
|
+ private Object grade;
|
|
|
+
|
|
|
+ @JsonProperty("modelEname")
|
|
|
+ private Object modelEname;
|
|
|
+
|
|
|
+ @JsonProperty("currentGrowth")
|
|
|
+ private Object currentGrowth;
|
|
|
+
|
|
|
+ @JsonProperty("latestGrowth")
|
|
|
+ private Object latestGrowth;
|
|
|
+
|
|
|
+ @JsonProperty("scanCard")
|
|
|
+ private Object scanCard;
|
|
|
+
|
|
|
+ @JsonProperty("cardReadFlag")
|
|
|
+ private String cardReadFlag;
|
|
|
+
|
|
|
+ @JsonProperty("insuredFlagName")
|
|
|
+ private Object insuredFlagName;
|
|
|
+
|
|
|
+ @JsonProperty("professional")
|
|
|
+ private String professional;
|
|
|
+
|
|
|
+ @JsonProperty("professional_des")
|
|
|
+ private Object professionalDes;
|
|
|
+
|
|
|
+ @JsonProperty("recordCount")
|
|
|
+ private Integer recordCount;
|
|
|
+
|
|
|
+ @JsonProperty("unifiedSocialCreditCode")
|
|
|
+ private String unifiedSocialCreditCode;
|
|
|
+
|
|
|
+ @JsonProperty("idenDateValid")
|
|
|
+ private String idenDateValid;
|
|
|
+
|
|
|
+ @JsonProperty("businessLicense")
|
|
|
+ private String businessLicense;
|
|
|
+
|
|
|
+ @JsonProperty("industryCode")
|
|
|
+ private String industryCode;
|
|
|
+
|
|
|
+ @JsonProperty("revenueCode")
|
|
|
+ private String revenueCode;
|
|
|
+
|
|
|
+ @JsonProperty("organizeCode")
|
|
|
+ private String organizeCode;
|
|
|
+
|
|
|
+ @JsonProperty("taxPayerType")
|
|
|
+ private Object taxPayerType;
|
|
|
+
|
|
|
+ @JsonProperty("address")
|
|
|
+ private Object address;
|
|
|
+
|
|
|
+ @JsonProperty("addressE")
|
|
|
+ private Object addressE;
|
|
|
+
|
|
|
+ @JsonProperty("revenueCode1")
|
|
|
+ private Object revenueCode1;
|
|
|
+
|
|
|
+ @JsonProperty("phone")
|
|
|
+ private Object phone;
|
|
|
+
|
|
|
+ @JsonProperty("phoneShow")
|
|
|
+ private Object phoneShow;
|
|
|
+
|
|
|
+ @JsonProperty("cardNumber")
|
|
|
+ private String cardNumber;
|
|
|
+
|
|
|
+ @JsonProperty("nation")
|
|
|
+ private Object nation;
|
|
|
+
|
|
|
+ @JsonProperty("institution")
|
|
|
+ private Object institution;
|
|
|
+
|
|
|
+ @JsonProperty("dateValidStart")
|
|
|
+ private Object dateValidStart;
|
|
|
+
|
|
|
+ @JsonProperty("birthDate")
|
|
|
+ private String birthDate;
|
|
|
+
|
|
|
+ @JsonProperty("creditDateValid")
|
|
|
+ private String creditDateValid;
|
|
|
+
|
|
|
+ @JsonProperty("orgDateValid")
|
|
|
+ private String orgDateValid;
|
|
|
+
|
|
|
+ @JsonProperty("startDateValid")
|
|
|
+ private String startDateValid;
|
|
|
+
|
|
|
+ @JsonProperty("isPersonConsistentWithID")
|
|
|
+ private Object isPersonConsistentWithID;
|
|
|
+
|
|
|
+ @JsonProperty("authResult")
|
|
|
+ private Object authResult;
|
|
|
+
|
|
|
+ @JsonProperty("registFund")
|
|
|
+ private Object registFund;
|
|
|
+
|
|
|
+ @JsonProperty("ifChangeInsure")
|
|
|
+ private Object ifChangeInsure;
|
|
|
+
|
|
|
+ @JsonProperty("roleList")
|
|
|
+ private Object roleList;
|
|
|
+
|
|
|
+ @JsonProperty("errorMessage")
|
|
|
+ private String errorMessage;
|
|
|
+
|
|
|
+ @JsonProperty("checkStatus")
|
|
|
+ private String checkStatus;
|
|
|
+
|
|
|
+ @JsonProperty("checkTip")
|
|
|
+ private String checkTip;
|
|
|
+
|
|
|
+ @JsonProperty("bongdingSource")
|
|
|
+ private Object bongdingSource;
|
|
|
+
|
|
|
+ @JsonProperty("beneficiaryBlackType")
|
|
|
+ private String beneficiaryBlackType;
|
|
|
+
|
|
|
+ @JsonProperty("modifyFlag")
|
|
|
+ private String modifyFlag;
|
|
|
+
|
|
|
+ @JsonProperty("insuredAddressSeqNo")
|
|
|
+ private Integer insuredAddressSeqNo;
|
|
|
+
|
|
|
+ @JsonProperty("signCode")
|
|
|
+ private String signCode;
|
|
|
+
|
|
|
+ @JsonProperty("processDataPrimaryKey")
|
|
|
+ private String processDataPrimaryKey;
|
|
|
+
|
|
|
+ @JsonProperty("processFlag")
|
|
|
+ private String processFlag;
|
|
|
+
|
|
|
+ @JsonProperty("groupCustFlag")
|
|
|
+ private String groupCustFlag;
|
|
|
+
|
|
|
+ @JsonProperty("secondaryIdentifyType")
|
|
|
+ private String secondaryIdentifyType;
|
|
|
+
|
|
|
+ @JsonProperty("secondaryIdentifyType_des")
|
|
|
+ private Object secondaryidentifytypeDes;
|
|
|
+
|
|
|
+ @JsonProperty("secondaryIdentifyNumber")
|
|
|
+ private String secondaryIdentifyNumber;
|
|
|
+
|
|
|
+ @JsonProperty("secondaryIdentifyNumberE")
|
|
|
+ private String secondaryIdentifyNumberE;
|
|
|
+
|
|
|
+ @JsonProperty("insType")
|
|
|
+ private String insType;
|
|
|
+
|
|
|
+ @JsonProperty("isProcessDataState")
|
|
|
+ private Object isProcessDataState;
|
|
|
+
|
|
|
+ @JsonProperty("renameFlagResult")
|
|
|
+ private String renameFlagResult;
|
|
|
+
|
|
|
+ @JsonProperty("radarDataResult")
|
|
|
+ private String radarDataResult;
|
|
|
+
|
|
|
+ @JsonProperty("prpDpCstIdentifies")
|
|
|
+ private Object prpDpCstIdentifies;
|
|
|
+
|
|
|
+ @JsonProperty("leaderBlackType")
|
|
|
+ private String leaderBlackType;
|
|
|
+
|
|
|
+ @JsonProperty("agentBlackType")
|
|
|
+ private String agentBlackType;
|
|
|
+
|
|
|
+ @JsonProperty("holdingpersonBlackType")
|
|
|
+ private String holdingpersonBlackType;
|
|
|
+
|
|
|
+ @JsonProperty("selfYearIncome")
|
|
|
+ private String selfYearIncome;
|
|
|
+
|
|
|
+ @JsonProperty("phoneExtensionIntl")
|
|
|
+ private String phoneExtensionIntl;
|
|
|
+
|
|
|
+ @JsonProperty("custFields")
|
|
|
+ private List<CustFieldsDTO> custFields;
|
|
|
+
|
|
|
+ @JsonProperty("businessControlList")
|
|
|
+ private Object businessControlList;
|
|
|
+
|
|
|
+ @JsonProperty("samCode")
|
|
|
+ private Object samCode;
|
|
|
+
|
|
|
+ @JsonProperty("carQuoteInsuredBeneficiaryList")
|
|
|
+ private Object carQuoteInsuredBeneficiaryList;
|
|
|
+
|
|
|
+ @JsonProperty("issure")
|
|
|
+ private Object issure;
|
|
|
+
|
|
|
+ @JsonProperty("certiStartDate")
|
|
|
+ private Object certiStartDate;
|
|
|
+
|
|
|
+ @JsonProperty("certiEndDate")
|
|
|
+ private Object certiEndDate;
|
|
|
+
|
|
|
+ @JsonProperty("samType")
|
|
|
+ private Object samType;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CustFieldsDTO {
|
|
|
+ @JsonProperty("key")
|
|
|
+ private String key;
|
|
|
+
|
|
|
+ @JsonProperty("value")
|
|
|
+ private String value;
|
|
|
+
|
|
|
+ @JsonProperty("remark")
|
|
|
+ private String remark;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CarQuoteAccidentCIRspListDTO {
|
|
|
+ @JsonProperty("claimRegistrationNo")
|
|
|
+ private String claimRegistrationNo;
|
|
|
+
|
|
|
+ @JsonProperty("caseId")
|
|
|
+ private Object caseId;
|
|
|
+
|
|
|
+ @JsonProperty("companyID")
|
|
|
+ private String companyID;
|
|
|
+
|
|
|
+ @JsonProperty("accidentTime")
|
|
|
+ private String accidentTime;
|
|
|
+
|
|
|
+ @JsonProperty("endCaseTime")
|
|
|
+ private String endCaseTime;
|
|
|
+
|
|
|
+ @JsonProperty("policyNo")
|
|
|
+ private String policyNo;
|
|
|
+
|
|
|
+ @JsonProperty("claimAmount")
|
|
|
+ private Double claimAmount;
|
|
|
+
|
|
|
+ @JsonProperty("startDate")
|
|
|
+ private Object startDate;
|
|
|
+
|
|
|
+ @JsonProperty("endDate")
|
|
|
+ private Object endDate;
|
|
|
+ }
|
|
|
+}
|