|
|
@@ -0,0 +1,687 @@
|
|
|
+package com.jzg.quote.hengbang.crawler.entity.response;
|
|
|
+
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.io.Serial;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @description: 恒邦财险 获取报价数据
|
|
|
+ * @author: shenwd
|
|
|
+ * @date: 2025/4/9 09:27
|
|
|
+ **/
|
|
|
+@Data
|
|
|
+public class HbCrawlerProposalResponse extends HbBaseResponse{
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -1121451252494068473L;
|
|
|
+
|
|
|
+ private String plyappno;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 业务归属相关信息
|
|
|
+ */
|
|
|
+ private CarInsureMainDTO carInsureMain;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 被保人
|
|
|
+ */
|
|
|
+ private CarInsureRiskRelatedPartyDTO carInsureRiskRelatedParty;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 投保人
|
|
|
+ */
|
|
|
+ private CarInsureRelatedPartyDTO carInsureRelatedParty;
|
|
|
+
|
|
|
+ private CarInsureContactDTO carInsureContact;
|
|
|
+ private CarInsureProtectedContactDTO carInsureProtectedContact;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车辆及车主信息
|
|
|
+ */
|
|
|
+ private CarInsureItemDTO carInsureItem;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 商业险险种
|
|
|
+ */
|
|
|
+ private List<CarInsureLiabilityDTO> carInsureLiabilityList;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 意外险
|
|
|
+ */
|
|
|
+ private List<Object> accidentInsuranceList;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 家财险
|
|
|
+ */
|
|
|
+ private List<Object> familyInsuranceList;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交强险
|
|
|
+ */
|
|
|
+ private ForceLiabilityDTO forceLiability;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车船税
|
|
|
+ */
|
|
|
+ private CarInsureShiptaxDTO carInsureShiptax;
|
|
|
+
|
|
|
+ private List<Object> eaccidentRecordList;
|
|
|
+
|
|
|
+ private List<EcarcicarmodelDTO> ecarcicarmodelList;
|
|
|
+
|
|
|
+ private List<EcarshiptaxDTO> ecarshiptaxSubList;
|
|
|
+
|
|
|
+ private List<EcarPlatformInfoDTO> ecarPlatformInfoList;
|
|
|
+
|
|
|
+ private List<CarInsureScoreDTO> carInsureScoreList;
|
|
|
+
|
|
|
+ private List<Object> multiPricingInfos;
|
|
|
+
|
|
|
+ private List<fraudQueryDTO> fraudQueryList;
|
|
|
+
|
|
|
+ private String epolicyFlag;
|
|
|
+
|
|
|
+ private String busiTotalPremium;
|
|
|
+
|
|
|
+ private String accidentTotalPremium;
|
|
|
+ private String familyTotalPremium;
|
|
|
+ private String totalPremium;
|
|
|
+
|
|
|
+ private ForceCarInsureRiskDTO forceCarInsureRisk;
|
|
|
+
|
|
|
+ private BusiCarInsureRiskDTO busiCarInsureRisk;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CarInsureMainDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -1266442684206710366L;
|
|
|
+
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String quotationno;
|
|
|
+ private String proposalno;
|
|
|
+ private String policyno;
|
|
|
+ private Double premium;
|
|
|
+ /**
|
|
|
+ * 总保额
|
|
|
+ */
|
|
|
+ private Double amt;
|
|
|
+ private Double uwPremium;
|
|
|
+ private String risktype;
|
|
|
+ private String expdisc;
|
|
|
+ private String jiaoshangbutongbuFlag;
|
|
|
+ private String epolicyFlag;
|
|
|
+ private String accidentEpolicyFlag;
|
|
|
+ private String businessMode;
|
|
|
+ private String businessChannel;
|
|
|
+ private String channelDetailCode;
|
|
|
+ private String companyCode;
|
|
|
+ private String intermediaryCode;
|
|
|
+ private String agreementCode;
|
|
|
+ private String solutionCode;
|
|
|
+ private String salesmanId;
|
|
|
+ private String salesmanCode;
|
|
|
+ private String businessSource;
|
|
|
+ private String renewind;
|
|
|
+ private String renewindCount;
|
|
|
+ private String operatorCode;
|
|
|
+ private String remark;
|
|
|
+ private String uwRules;
|
|
|
+ private String onlineSales;
|
|
|
+ private String ecarshiptaxPart;
|
|
|
+ private String resourceType;
|
|
|
+ private String mobile;
|
|
|
+ private String agentMobile;
|
|
|
+ private String openid;
|
|
|
+ private String signTime;
|
|
|
+ private String createDate;
|
|
|
+ private String creator;
|
|
|
+ private String lastUpdated;
|
|
|
+ private String planNo;
|
|
|
+ private String delFlag;
|
|
|
+ private String yguuid;
|
|
|
+ private String referralCode;
|
|
|
+ private String promotionCode;
|
|
|
+ private String fraudQueryNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CarInsureRiskRelatedPartyDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 8426885993654639708L;
|
|
|
+
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String name;
|
|
|
+ private String identifyNumber;
|
|
|
+ private String identifyType;
|
|
|
+ private String sex;
|
|
|
+ private String email;
|
|
|
+ private String postCode;
|
|
|
+ private String address;
|
|
|
+ private String company;
|
|
|
+ private String position;
|
|
|
+ private String vipInd;
|
|
|
+ private String insuredType;
|
|
|
+ private String birthday;
|
|
|
+ private String countyCode;
|
|
|
+ private String mobilePhone;
|
|
|
+ private String createDate;
|
|
|
+ private String validityBegintime;
|
|
|
+ private String validityEndTime;
|
|
|
+ private String customerType;
|
|
|
+ private String relationshipToInsrnt;
|
|
|
+ private String countyCodeArray;
|
|
|
+ private String countyNameArray;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CarInsureRelatedPartyDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 165125596560303865L;
|
|
|
+
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String name;
|
|
|
+ private String identifyNumber;
|
|
|
+ private String identifyType;
|
|
|
+ private String sex;
|
|
|
+ private String email;
|
|
|
+ private String postCode;
|
|
|
+ private String address;
|
|
|
+ private String company;
|
|
|
+ private String position;
|
|
|
+ private String vipInd;
|
|
|
+ private String insuredType;
|
|
|
+ private String birthday;
|
|
|
+ private String countyCode;
|
|
|
+ private String mobilePhone;
|
|
|
+ private String createDate;
|
|
|
+ private String validityBegintime;
|
|
|
+ private String validityEndTime;
|
|
|
+ private String moneyLaunderingInd;
|
|
|
+ private String invoiceRequest;
|
|
|
+ private String customerType;
|
|
|
+ private String countyCodeArray;
|
|
|
+ private String countyNameArray;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CarInsureContactDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -3181470124792512222L;
|
|
|
+
|
|
|
+ private String plyappno;
|
|
|
+ private String taxPayerType;
|
|
|
+ private String taxPayerNumber;
|
|
|
+ private String taxAddress;
|
|
|
+ private String taxPhone;
|
|
|
+ private String accountBank;
|
|
|
+ private String bankAccountNumber;
|
|
|
+ private String contactName;
|
|
|
+ private String contactIdentifyType;
|
|
|
+ private String contactIdentifyNumber;
|
|
|
+ private String contactExpirationStartDate;
|
|
|
+ private String contactExpirationEndDate;
|
|
|
+ private String contactPhone;
|
|
|
+ private String contactEmail;
|
|
|
+ private String officePhone;
|
|
|
+ private String representative;
|
|
|
+ private String representativeNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CarInsureProtectedContactDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -165565443901126263L;
|
|
|
+
|
|
|
+ private String plyappno;
|
|
|
+ private String contactName;
|
|
|
+ private String contactIdentifyType;
|
|
|
+ private String contactIdentifyNumber;
|
|
|
+ private String contactExpirationStartDate;
|
|
|
+ private String contactExpirationEndDate;
|
|
|
+ private String contactPhone;
|
|
|
+ private String contactEmail;
|
|
|
+ private String officePhone;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CarInsureItemDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 3451657532791237490L;
|
|
|
+
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String enrollDate;
|
|
|
+ private String issueDate;
|
|
|
+ private String licenseNo;
|
|
|
+ private String engineNo;
|
|
|
+ private String frameNo;
|
|
|
+ private String brandName;
|
|
|
+ private String modelCode;
|
|
|
+ private String carKindCode;
|
|
|
+ private String carKindShow;
|
|
|
+ private String usenatureCode;
|
|
|
+ private String attachNature;
|
|
|
+ private String carUseType;
|
|
|
+ private String negotiationValue;
|
|
|
+ private String carOwner;
|
|
|
+ private String credentialType;
|
|
|
+ private String credentialNo;
|
|
|
+ private String licenseKindCode;
|
|
|
+ private String vehicleType;
|
|
|
+ private String chgownerFlag;
|
|
|
+ private String transferDate;
|
|
|
+ private String seatCount;
|
|
|
+ private String countrynature;
|
|
|
+ private String purchasePrice;
|
|
|
+ private String power;
|
|
|
+ private String exhaustScale;
|
|
|
+ private String tonCount;
|
|
|
+ private String completeKerbMass;
|
|
|
+ private String totalTonCount;
|
|
|
+ private String specialCarFlag;
|
|
|
+ private String dealerCode;
|
|
|
+ private String dealerName;
|
|
|
+ private String ciModelCode;
|
|
|
+ private String printBrandName;
|
|
|
+ private String countyCode;
|
|
|
+ private String countyCodeArray;
|
|
|
+ private String actualValue;
|
|
|
+ private String purchasePriceNotTax;
|
|
|
+ private String countyNameArray;
|
|
|
+ private String groupCode;
|
|
|
+ private String vehicleScore;
|
|
|
+ private String vehicleLimitScore;
|
|
|
+ private String hbicScore;
|
|
|
+ private String hbicLimitScore;
|
|
|
+ private String carLoadTranch;
|
|
|
+ private String carLoadScore;
|
|
|
+ private String updateDate;
|
|
|
+ private String createDate;
|
|
|
+ private String energyType;
|
|
|
+ private String purerange;
|
|
|
+ private String otherEnergyTypeDesc;
|
|
|
+ private String ubiScore;
|
|
|
+ private String ubiLimitScore;
|
|
|
+ private String maxDesignSpeed;
|
|
|
+ private String carSequenceNo;
|
|
|
+ private String styleUniqueId;
|
|
|
+ private String noticeType;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CarInsureLiabilityDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -2506574718530500035L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String kindcode;
|
|
|
+ /**
|
|
|
+ * 保额
|
|
|
+ */
|
|
|
+ private Integer liabamt;
|
|
|
+ /**
|
|
|
+ * 保费
|
|
|
+ */
|
|
|
+ private Double liabprm;
|
|
|
+ /**
|
|
|
+ * 险种名称
|
|
|
+ */
|
|
|
+ private String liabname;
|
|
|
+ private String orderby;
|
|
|
+ private String isprintprm;
|
|
|
+ private String liabrate;
|
|
|
+ private String itemno;
|
|
|
+ private String kindind;
|
|
|
+ private String createDate;
|
|
|
+ private String creator;
|
|
|
+ private String lastUpdated;
|
|
|
+ private String modifier;
|
|
|
+ /**
|
|
|
+ * 份数
|
|
|
+ */
|
|
|
+ private Integer quantity;
|
|
|
+ private String itemdetailcode;
|
|
|
+ private String model;
|
|
|
+ private String qutationNo;
|
|
|
+ private String modeCode;
|
|
|
+ private String unitAmount;
|
|
|
+ private String deDuctibleFranchise;
|
|
|
+ private String serviceTimes;
|
|
|
+ private String value;
|
|
|
+ private String limitDoubledType;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class ForceLiabilityDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1117414543270737314L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String kindcode;
|
|
|
+ private Integer liabamt;
|
|
|
+ private Double liabprm;
|
|
|
+ private String riskplancode;
|
|
|
+ private String liabname;
|
|
|
+ private String orderby;
|
|
|
+ private String isprintprm;
|
|
|
+ private String liabrate;
|
|
|
+ private String itemno;
|
|
|
+ private String kindind;
|
|
|
+ private String createDate;
|
|
|
+ private String creator;
|
|
|
+ private String lastUpdated;
|
|
|
+ private String modifier;
|
|
|
+ private Integer quantity;
|
|
|
+ private String itemdetailcode;
|
|
|
+ private String model;
|
|
|
+ private String qutationNo;
|
|
|
+ private String modeCode;
|
|
|
+ private String unitAmount;
|
|
|
+ private String deDuctibleFranchise;
|
|
|
+ private String serviceTimes;
|
|
|
+ private String value;
|
|
|
+ private String limitDoubledType;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CarInsureShiptaxDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -2943803816981415748L;
|
|
|
+ private String plyappno;
|
|
|
+ private String annualtaxdue;
|
|
|
+ private String sumtaxdefault;
|
|
|
+ private String sumoverdue;
|
|
|
+ private String sumtax;
|
|
|
+ private String taxdocumentnumber;
|
|
|
+ private String taxonomyCode;
|
|
|
+ private String ecarshiptaxPartChoice;
|
|
|
+ private String ecarshiptaxPapaidareacodertChoice;
|
|
|
+ private String paidtaxdocumentdate;
|
|
|
+ private String taxdepartment;
|
|
|
+ private String deducationduetype;
|
|
|
+ private String deducationduepropotion;
|
|
|
+ private String deducation;
|
|
|
+ private String deducationduecode;
|
|
|
+ private String taxRelifFlag;
|
|
|
+ private String calcTaxFlag;
|
|
|
+ private String taxRegistryNumber;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class EcarcicarmodelDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -2802163234969650344L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String modelCode;
|
|
|
+ private String modelidCode;
|
|
|
+ private String tradeName;
|
|
|
+ private String brand;
|
|
|
+ private String series;
|
|
|
+ private String carName;
|
|
|
+ private String deptName;
|
|
|
+ private String pureriskPremium;
|
|
|
+ private String vehicleCode;
|
|
|
+ private String vehicleName;
|
|
|
+ private String hfCode;
|
|
|
+ private String hfName;
|
|
|
+ private String platModelCode;
|
|
|
+ private String carYear;
|
|
|
+ private String seatCount;
|
|
|
+ private String tonCount;
|
|
|
+ private String purchasePrice;
|
|
|
+ private String purchasePriceNoTax;
|
|
|
+ private String carKind;
|
|
|
+ private String vehicleClass;
|
|
|
+ private String kindredPrice;
|
|
|
+ private String exhaustscale;
|
|
|
+ private String yearPattern;
|
|
|
+ private String remark;
|
|
|
+ private String completeKerbMass;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class EcarshiptaxDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 7344021472594145980L;
|
|
|
+ private String plyappno;
|
|
|
+ private String lineNo;
|
|
|
+ private String rowType;
|
|
|
+ private String taxLocationCode;
|
|
|
+ private String taxStartDate;
|
|
|
+ private String taxEndDate;
|
|
|
+ private String declareDate;
|
|
|
+ private String taxDepartment;
|
|
|
+ private String taxDocumentNumber;
|
|
|
+ private String annualTaxAmount;
|
|
|
+ private String taxDue;
|
|
|
+ private String exceedDate;
|
|
|
+ private String overDueStartDate;
|
|
|
+ private String exceedDaysCount;
|
|
|
+ private String overdue;
|
|
|
+ private String totalAmount;
|
|
|
+ private String calcTaxFlag;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class EcarPlatformInfoDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 6384939819770273672L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String demandNo;
|
|
|
+ private String lastEffectiveDate;
|
|
|
+ private String lastExpireDate;
|
|
|
+ private String lastIssuedate;
|
|
|
+ private String rateFloatFlag;
|
|
|
+ private String remark;
|
|
|
+ private String scoreCode;
|
|
|
+ private String score;
|
|
|
+ private String renewInsurerFlag;
|
|
|
+ private String riskCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class CarInsureScoreDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -6303955218431970830L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String scoringType;
|
|
|
+ private String scoring;
|
|
|
+ private String scoringLimit;
|
|
|
+ private String scoringGrade;
|
|
|
+ private String vehicleRiskRating;
|
|
|
+ private String elr;
|
|
|
+ private String fromapps;
|
|
|
+ private String extFileds;
|
|
|
+ private String createDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class fraudQueryDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -1739647310371398848L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String ruleCode;
|
|
|
+ private String ruleCname;
|
|
|
+ private String roleType;
|
|
|
+ private String roleTypeCname;
|
|
|
+ private String roleTyruslpeCname;
|
|
|
+ private String result;
|
|
|
+ private String resultCname;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class ForceCarInsureRiskDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -6933186881268842658L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String proposalno;
|
|
|
+ private String subProposalno;
|
|
|
+ private String policyno;
|
|
|
+ private String riskcode;
|
|
|
+ private String begintime;
|
|
|
+ private String endtime;
|
|
|
+ private String effectFlag;
|
|
|
+ private String sumAmount;
|
|
|
+ private String sumPremium;
|
|
|
+ private String sumUwPremium;
|
|
|
+ private String companyCode;
|
|
|
+ private String feeAmount;
|
|
|
+ private String discount;
|
|
|
+ private String ecDiscount;
|
|
|
+ private String entireDiscount;
|
|
|
+ private String status;
|
|
|
+ private String info;
|
|
|
+ private String payStatus;
|
|
|
+ private String payResponse;
|
|
|
+ private String noCompanionValue;
|
|
|
+ private String trafficViolationValue;
|
|
|
+ private String insureYears;
|
|
|
+ private String claimTimes;
|
|
|
+ private String claimAdjustLevel;
|
|
|
+ private String ciadAustReasonName;
|
|
|
+ private String accepTime;
|
|
|
+ private String quotationno;
|
|
|
+ private String billctpelr;
|
|
|
+ private String billcomelr;
|
|
|
+ private String billelr;
|
|
|
+ private String billcomelr2;
|
|
|
+ private String billelr2;
|
|
|
+ private String expdiscThreshold;
|
|
|
+ private String expdiscLimit;
|
|
|
+ private String expThreshold;
|
|
|
+ private String expLimit;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class BusiCarInsureRiskDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -6580294483562268921L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String proposalno;
|
|
|
+ private String subProposalno;
|
|
|
+ private String policyno;
|
|
|
+ private String riskcode;
|
|
|
+ private String begintime;
|
|
|
+ private String endtime;
|
|
|
+ private String effectFlag;
|
|
|
+ private String sumAmount;
|
|
|
+ private String sumPremium;
|
|
|
+ private String sumUwPremium;
|
|
|
+ private String companyCode;
|
|
|
+ private String feeAmount;
|
|
|
+ private String discount;
|
|
|
+ private String ecDiscount;
|
|
|
+ private String entireDiscount;
|
|
|
+ private String status;
|
|
|
+ private String info;
|
|
|
+ private String payStatus;
|
|
|
+ private String payResponse;
|
|
|
+ private String noCompanionValue;
|
|
|
+ private String trafficViolationValue;
|
|
|
+ private String insureYears;
|
|
|
+ private String claimTimes;
|
|
|
+ private String claimAdjustLevel;
|
|
|
+ private String ciadAustReasonName;
|
|
|
+ private String noAdjustReasonName;
|
|
|
+ private String accepTime;
|
|
|
+ private String quotationno;
|
|
|
+ private String billctpelr;
|
|
|
+ private String billcomelr;
|
|
|
+ private String billelr;
|
|
|
+ private String billcomelr2;
|
|
|
+ private String billelr2;
|
|
|
+ private String expdiscThreshold;
|
|
|
+ private String expdiscLimit;
|
|
|
+ private String expThreshold;
|
|
|
+ private String expLimit;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class AccidentInsuranceDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 4659431310465402682L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String proposalno;
|
|
|
+ private String policyCode;
|
|
|
+ private String nonriskcode;
|
|
|
+ private String programcode;
|
|
|
+ private String programname;
|
|
|
+ private String companycode;
|
|
|
+ private String resourcetype;
|
|
|
+ /**
|
|
|
+ * 单位保额
|
|
|
+ */
|
|
|
+ private Integer suminsured;
|
|
|
+ /**
|
|
|
+ * 单位保费
|
|
|
+ */
|
|
|
+ private Integer sumgrosspremium;
|
|
|
+ private String ifDefault;
|
|
|
+ private String seatcount;
|
|
|
+ private String begintime;
|
|
|
+ private String endtime;
|
|
|
+ private String sumitcoretime;
|
|
|
+ /**
|
|
|
+ * 份数
|
|
|
+ */
|
|
|
+ private Integer buynum;
|
|
|
+ private String proposalnoStatus;
|
|
|
+ private String proposalnoInfo;
|
|
|
+ private String ggriskprogramparamlist;
|
|
|
+ private String familyInsureItem;
|
|
|
+ private String drivingType;
|
|
|
+ private String relationCarOwner;
|
|
|
+
|
|
|
+ private List<GgRiskProgramClauseDTO> ggriskprogramclauselist;
|
|
|
+ private List<Object> ggriskprogramdeductiblelist;
|
|
|
+ private List<GgRiskProgramDetailsDTO> ggriskprogramdetailslist;
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class GgRiskProgramClauseDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 6163770993645891232L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String nonriskcode;
|
|
|
+ private String programcode;
|
|
|
+ private String clausecode;
|
|
|
+ private String clausecname;
|
|
|
+ private String remark;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class GgRiskProgramDetailsDTO implements Serializable {
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 6249628809238302246L;
|
|
|
+ private String id;
|
|
|
+ private String plyappno;
|
|
|
+ private String insureRiskId;
|
|
|
+ private String nonriskcode;
|
|
|
+ private String programcode;
|
|
|
+ private String serialno;
|
|
|
+ private String kindcode;
|
|
|
+ private String kindname;
|
|
|
+ private String kindrate;
|
|
|
+ private Integer kindunitinsured;
|
|
|
+ private Integer kindsuminsured;
|
|
|
+ private Double kindunitpremium;
|
|
|
+ private Double kindgrosspremium;
|
|
|
+ private String itemDetailCode;
|
|
|
+ private String itemDetailName;
|
|
|
+ private String kindInd;
|
|
|
+ private String calculateInd;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|