|
|
@@ -0,0 +1,1088 @@
|
|
|
+package com.jzg.quotation.bohai.crawler.entity.response;
|
|
|
+
|
|
|
+import com.alibaba.fastjson.annotation.JSONField;
|
|
|
+import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.io.Serial;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 渤海财险爬虫报价响应实体类
|
|
|
+ *
|
|
|
+ * @author
|
|
|
+ * @since
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@NoArgsConstructor
|
|
|
+public class BoHaiCrawlerQuotationResponse2 implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "businessData", ordinal = 1, serialzeFeatures = SerializerFeature.WriteMapNullValue)
|
|
|
+ private BusinessData businessData;
|
|
|
+
|
|
|
+ @JSONField(name = "head", ordinal = 2)
|
|
|
+ private Head head;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 响应头
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class Head implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "returnCode", ordinal = 1)
|
|
|
+ private String returnCode;
|
|
|
+
|
|
|
+ @JSONField(name = "returnMessage", ordinal = 2)
|
|
|
+ private String returnMessage;
|
|
|
+
|
|
|
+ @JSONField(name = "sessionId", ordinal = 3)
|
|
|
+ private String sessionId;
|
|
|
+
|
|
|
+ @JSONField(name = "token", ordinal = 4)
|
|
|
+ private String token;
|
|
|
+
|
|
|
+ @JSONField(name = "transCode", ordinal = 5)
|
|
|
+ private String transCode;
|
|
|
+
|
|
|
+ @JSONField(name = "transType", ordinal = 6)
|
|
|
+ private String transType;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 业务数据
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class BusinessData implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "businessMainInfo", ordinal = 1)
|
|
|
+ private BusinessMainInfo businessMainInfo;
|
|
|
+
|
|
|
+ @JSONField(name = "carInfo", ordinal = 2)
|
|
|
+ private CarInfo carInfo;
|
|
|
+
|
|
|
+ @JSONField(name = "errorMessageBI", ordinal = 3)
|
|
|
+ private String errorMessageBI;
|
|
|
+
|
|
|
+ @JSONField(name = "errorMessageCI", ordinal = 4)
|
|
|
+ private String errorMessageCI;
|
|
|
+
|
|
|
+ @JSONField(name = "errorMessageDI", ordinal = 5)
|
|
|
+ private String errorMessageDI;
|
|
|
+
|
|
|
+ @JSONField(name = "feeControlInfoList", ordinal = 6)
|
|
|
+ private List<FeeControlInfo> feeControlInfoList;
|
|
|
+
|
|
|
+ @JSONField(name = "payPlanVoList", ordinal = 7)
|
|
|
+ private List<PayPlanVo> payPlanVoList;
|
|
|
+
|
|
|
+ @JSONField(name = "riskList", ordinal = 8)
|
|
|
+ private List<RiskInfo> riskList;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 业务主要信息
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class BusinessMainInfo implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "TAprermium", ordinal = 1)
|
|
|
+ private String tAprermium;
|
|
|
+
|
|
|
+ @JSONField(name = "bussUnitCode", ordinal = 2)
|
|
|
+ private String bussUnitCode;
|
|
|
+
|
|
|
+ @JSONField(name = "bussUnitCodeCI", ordinal = 3)
|
|
|
+ private String bussUnitCodeCI;
|
|
|
+
|
|
|
+ @JSONField(name = "chdId", ordinal = 4)
|
|
|
+ private String chdId;
|
|
|
+
|
|
|
+ @JSONField(name = "commissionFlag", ordinal = 5)
|
|
|
+ private String commissionFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "driModelScoreReqNo", ordinal = 6)
|
|
|
+ private String driModelScoreReqNo;
|
|
|
+
|
|
|
+ @JSONField(name = "entireFloatDiscount", ordinal = 7)
|
|
|
+ private String entireFloatDiscount;
|
|
|
+
|
|
|
+ @JSONField(name = "entireInitialDiscount", ordinal = 8)
|
|
|
+ private String entireInitialDiscount;
|
|
|
+
|
|
|
+ @JSONField(name = "entireRecommenDiscount", ordinal = 9)
|
|
|
+ private String entireRecommenDiscount;
|
|
|
+
|
|
|
+ @JSONField(name = "expectDiscount", ordinal = 10)
|
|
|
+ private String expectDiscount;
|
|
|
+
|
|
|
+ @JSONField(name = "feeType", ordinal = 11)
|
|
|
+ private String feeType;
|
|
|
+
|
|
|
+ @JSONField(name = "fixPriceNo", ordinal = 12)
|
|
|
+ private String fixPriceNo;
|
|
|
+
|
|
|
+ @JSONField(name = "fixPriceRuleId", ordinal = 13)
|
|
|
+ private String fixPriceRuleId;
|
|
|
+
|
|
|
+ @JSONField(name = "fixPriceStatus", ordinal = 14)
|
|
|
+ private String fixPriceStatus;
|
|
|
+
|
|
|
+ @JSONField(name = "followID", ordinal = 15)
|
|
|
+ private String followID;
|
|
|
+
|
|
|
+ @JSONField(name = "highRiskAssessId", ordinal = 16)
|
|
|
+ private String highRiskAssessId;
|
|
|
+
|
|
|
+ @JSONField(name = "isAffiliTransaction", ordinal = 17)
|
|
|
+ private String isAffiliTransaction;
|
|
|
+
|
|
|
+ @JSONField(name = "lastYearAdjustValue", ordinal = 18)
|
|
|
+ private String lastYearAdjustValue;
|
|
|
+
|
|
|
+ @JSONField(name = "noTaxAmount", ordinal = 19)
|
|
|
+ private String noTaxAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "pcIds", ordinal = 20)
|
|
|
+ private String pcIds;
|
|
|
+
|
|
|
+ @JSONField(name = "praID", ordinal = 21)
|
|
|
+ private String praID;
|
|
|
+
|
|
|
+ @JSONField(name = "priceMode", ordinal = 22)
|
|
|
+ private String priceMode;
|
|
|
+
|
|
|
+ @JSONField(name = "quotationTime", ordinal = 23)
|
|
|
+ private String quotationTime;
|
|
|
+
|
|
|
+ @JSONField(name = "reCustomerType", ordinal = 24)
|
|
|
+ private String reCustomerType;
|
|
|
+
|
|
|
+ @JSONField(name = "reStatus", ordinal = 25)
|
|
|
+ private String reStatus;
|
|
|
+
|
|
|
+ @JSONField(name = "reTaskUserCode", ordinal = 26)
|
|
|
+ private String reTaskUserCode;
|
|
|
+
|
|
|
+ @JSONField(name = "reTaskUserName", ordinal = 27)
|
|
|
+ private String reTaskUserName;
|
|
|
+
|
|
|
+ @JSONField(name = "reneClientType", ordinal = 28)
|
|
|
+ private String reneClientType;
|
|
|
+
|
|
|
+ @JSONField(name = "sumDiscount", ordinal = 29)
|
|
|
+ private String sumDiscount;
|
|
|
+
|
|
|
+ @JSONField(name = "sumPremium", ordinal = 30)
|
|
|
+ private String sumPremium;
|
|
|
+
|
|
|
+ @JSONField(name = "taxAmount", ordinal = 31)
|
|
|
+ private String taxAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "tbMode", ordinal = 32)
|
|
|
+ private String tbMode;
|
|
|
+
|
|
|
+ @JSONField(name = "thirdRecordCode", ordinal = 33)
|
|
|
+ private String thirdRecordCode;
|
|
|
+
|
|
|
+ @JSONField(name = "tipsMsg", ordinal = 34)
|
|
|
+ private String tipsMsg;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车辆信息
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class CarInfo implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "itemCarInfo", ordinal = 1)
|
|
|
+ private ItemCarInfo itemCarInfo;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车辆详细信息
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class ItemCarInfo implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "chargingInfoList", ordinal = 1)
|
|
|
+ private List<Object> chargingInfoList;
|
|
|
+
|
|
|
+ @JSONField(name = "checkSCCode", ordinal = 2)
|
|
|
+ private String checkSCCode;
|
|
|
+
|
|
|
+ @JSONField(name = "countryNature", ordinal = 3)
|
|
|
+ private String countryNature;
|
|
|
+
|
|
|
+ @JSONField(name = "damagedFactorGrade", ordinal = 4)
|
|
|
+ private String damagedFactorGrade;
|
|
|
+
|
|
|
+ @JSONField(name = "deviceList", ordinal = 5)
|
|
|
+ private List<Object> deviceList;
|
|
|
+
|
|
|
+ @JSONField(name = "exhaustScale", ordinal = 6)
|
|
|
+ private String exhaustScale;
|
|
|
+
|
|
|
+ @JSONField(name = "lastBusinessChannel", ordinal = 7)
|
|
|
+ private String lastBusinessChannel;
|
|
|
+
|
|
|
+ @JSONField(name = "madeFactory", ordinal = 8)
|
|
|
+ private String madeFactory;
|
|
|
+
|
|
|
+ @JSONField(name = "motorTypeCode", ordinal = 9)
|
|
|
+ private String motorTypeCode;
|
|
|
+
|
|
|
+ @JSONField(name = "newVehicleFlag", ordinal = 10)
|
|
|
+ private String newVehicleFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "noClaimAdjustReasonBI", ordinal = 11)
|
|
|
+ private String noClaimAdjustReasonBI;
|
|
|
+
|
|
|
+ @JSONField(name = "noClaimAdjustReasonCI", ordinal = 12)
|
|
|
+ private String noClaimAdjustReasonCI;
|
|
|
+
|
|
|
+ @JSONField(name = "noticeType", ordinal = 13)
|
|
|
+ private String noticeType;
|
|
|
+
|
|
|
+ @JSONField(name = "proportion", ordinal = 14)
|
|
|
+ private String proportion;
|
|
|
+
|
|
|
+ @JSONField(name = "renewalTime", ordinal = 15)
|
|
|
+ private String renewalTime;
|
|
|
+
|
|
|
+ @JSONField(name = "vehicleBrand", ordinal = 16)
|
|
|
+ private String vehicleBrand;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 费用控制信息
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class FeeControlInfo implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "allRiskLevel", ordinal = 1)
|
|
|
+ private String allRiskLevel;
|
|
|
+
|
|
|
+ @JSONField(name = "amountA10", ordinal = 2)
|
|
|
+ private String amountA10;
|
|
|
+
|
|
|
+ @JSONField(name = "amountA11", ordinal = 3)
|
|
|
+ private String amountA11;
|
|
|
+
|
|
|
+ @JSONField(name = "amountA12", ordinal = 4)
|
|
|
+ private String amountA12;
|
|
|
+
|
|
|
+ @JSONField(name = "amountA13", ordinal = 5)
|
|
|
+ private String amountA13;
|
|
|
+
|
|
|
+ @JSONField(name = "amountA14", ordinal = 6)
|
|
|
+ private String amountA14;
|
|
|
+
|
|
|
+ @JSONField(name = "amountA15", ordinal = 7)
|
|
|
+ private String amountA15;
|
|
|
+
|
|
|
+ @JSONField(name = "amountA4", ordinal = 8)
|
|
|
+ private String amountA4;
|
|
|
+
|
|
|
+ @JSONField(name = "amountA5", ordinal = 9)
|
|
|
+ private String amountA5;
|
|
|
+
|
|
|
+ @JSONField(name = "amountA7", ordinal = 10)
|
|
|
+ private String amountA7;
|
|
|
+
|
|
|
+ @JSONField(name = "amountA8", ordinal = 11)
|
|
|
+ private String amountA8;
|
|
|
+
|
|
|
+ @JSONField(name = "basicAmount", ordinal = 12)
|
|
|
+ private String basicAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "basicDisrate", ordinal = 13)
|
|
|
+ private String basicDisrate;
|
|
|
+
|
|
|
+ @JSONField(name = "basicDisrateOrigin", ordinal = 14)
|
|
|
+ private String basicDisrateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "comCodeFlg", ordinal = 15)
|
|
|
+ private String comCodeFlg;
|
|
|
+
|
|
|
+ @JSONField(name = "currency", ordinal = 16)
|
|
|
+ private String currency;
|
|
|
+
|
|
|
+ @JSONField(name = "dimensionCode", ordinal = 17)
|
|
|
+ private String dimensionCode;
|
|
|
+
|
|
|
+ @JSONField(name = "disFee", ordinal = 18)
|
|
|
+ private String disFee;
|
|
|
+
|
|
|
+ @JSONField(name = "disRate", ordinal = 19)
|
|
|
+ private String disRate;
|
|
|
+
|
|
|
+ @JSONField(name = "disRate1", ordinal = 20)
|
|
|
+ private String disRate1;
|
|
|
+
|
|
|
+ @JSONField(name = "disRate2", ordinal = 21)
|
|
|
+ private String disRate2;
|
|
|
+
|
|
|
+ @JSONField(name = "disRateOrigin", ordinal = 22)
|
|
|
+ private String disRateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "effRateOrigin", ordinal = 23)
|
|
|
+ private String effRateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "efftAmount", ordinal = 24)
|
|
|
+ private String efftAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "efftAmount1", ordinal = 25)
|
|
|
+ private String efftAmount1;
|
|
|
+
|
|
|
+ @JSONField(name = "efftRate", ordinal = 26)
|
|
|
+ private String efftRate;
|
|
|
+
|
|
|
+ @JSONField(name = "efftRate1", ordinal = 27)
|
|
|
+ private String efftRate1;
|
|
|
+
|
|
|
+ @JSONField(name = "flag", ordinal = 28)
|
|
|
+ private String flag;
|
|
|
+
|
|
|
+ @JSONField(name = "ilogNo", ordinal = 29)
|
|
|
+ private String ilogNo;
|
|
|
+
|
|
|
+ @JSONField(name = "inSpaceAmount", ordinal = 30)
|
|
|
+ private String inSpaceAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "inSpaceRate", ordinal = 31)
|
|
|
+ private String inSpaceRate;
|
|
|
+
|
|
|
+ @JSONField(name = "inSpaceRateOrigin", ordinal = 32)
|
|
|
+ private String inSpaceRateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "incAmount1", ordinal = 33)
|
|
|
+ private String incAmount1;
|
|
|
+
|
|
|
+ @JSONField(name = "incAount", ordinal = 34)
|
|
|
+ private String incAount;
|
|
|
+
|
|
|
+ @JSONField(name = "incRate", ordinal = 35)
|
|
|
+ private String incRate;
|
|
|
+
|
|
|
+ @JSONField(name = "incRate1", ordinal = 36)
|
|
|
+ private String incRate1;
|
|
|
+
|
|
|
+ @JSONField(name = "incRateOrigin", ordinal = 37)
|
|
|
+ private String incRateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "managementAmount", ordinal = 38)
|
|
|
+ private String managementAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "managementDisrate", ordinal = 39)
|
|
|
+ private String managementDisrate;
|
|
|
+
|
|
|
+ @JSONField(name = "managementDisrateOrigin", ordinal = 40)
|
|
|
+ private String managementDisrateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "noTaxAmount", ordinal = 41)
|
|
|
+ private String noTaxAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "otherAmount", ordinal = 42)
|
|
|
+ private String otherAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "otherRate", ordinal = 43)
|
|
|
+ private String otherRate;
|
|
|
+
|
|
|
+ @JSONField(name = "otherRateOrigin", ordinal = 44)
|
|
|
+ private String otherRateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "outSpaceAmount", ordinal = 45)
|
|
|
+ private String outSpaceAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "outSpaceRate", ordinal = 46)
|
|
|
+ private String outSpaceRate;
|
|
|
+
|
|
|
+ @JSONField(name = "outSpaceRateOrigin", ordinal = 47)
|
|
|
+ private String outSpaceRateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "rateA10", ordinal = 48)
|
|
|
+ private String rateA10;
|
|
|
+
|
|
|
+ @JSONField(name = "rateA11", ordinal = 49)
|
|
|
+ private String rateA11;
|
|
|
+
|
|
|
+ @JSONField(name = "rateA12", ordinal = 50)
|
|
|
+ private String rateA12;
|
|
|
+
|
|
|
+ @JSONField(name = "rateA13", ordinal = 51)
|
|
|
+ private String rateA13;
|
|
|
+
|
|
|
+ @JSONField(name = "rateA14", ordinal = 52)
|
|
|
+ private String rateA14;
|
|
|
+
|
|
|
+ @JSONField(name = "rateA15", ordinal = 53)
|
|
|
+ private String rateA15;
|
|
|
+
|
|
|
+ @JSONField(name = "rateA4", ordinal = 54)
|
|
|
+ private String rateA4;
|
|
|
+
|
|
|
+ @JSONField(name = "rateA5", ordinal = 55)
|
|
|
+ private String rateA5;
|
|
|
+
|
|
|
+ @JSONField(name = "rateA7", ordinal = 56)
|
|
|
+ private String rateA7;
|
|
|
+
|
|
|
+ @JSONField(name = "rateA8", ordinal = 57)
|
|
|
+ private String rateA8;
|
|
|
+
|
|
|
+ @JSONField(name = "regulatoryTaxAmount", ordinal = 58)
|
|
|
+ private String regulatoryTaxAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "regulatoryTaxDisrate", ordinal = 59)
|
|
|
+ private String regulatoryTaxDisrate;
|
|
|
+
|
|
|
+ @JSONField(name = "regulatoryTaxDisrateOrigin", ordinal = 60)
|
|
|
+ private String regulatoryTaxDisrateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "remark", ordinal = 61)
|
|
|
+ private String remark;
|
|
|
+
|
|
|
+ @JSONField(name = "riskCode", ordinal = 62)
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JSONField(name = "saleAmount", ordinal = 63)
|
|
|
+ private String saleAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "saleBaseAmount", ordinal = 64)
|
|
|
+ private String saleBaseAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "saleBaseDisrate", ordinal = 65)
|
|
|
+ private String saleBaseDisrate;
|
|
|
+
|
|
|
+ @JSONField(name = "saleBaseDisrateOrigin", ordinal = 66)
|
|
|
+ private String saleBaseDisrateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "saleDisrate", ordinal = 67)
|
|
|
+ private String saleDisrate;
|
|
|
+
|
|
|
+ @JSONField(name = "saleDisrateOrigin", ordinal = 68)
|
|
|
+ private String saleDisrateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "salesBusinessPerAmount", ordinal = 69)
|
|
|
+ private String salesBusinessPerAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "salesBusinessPerRate", ordinal = 70)
|
|
|
+ private String salesBusinessPerRate;
|
|
|
+
|
|
|
+ @JSONField(name = "salesManCostAmount", ordinal = 71)
|
|
|
+ private String salesManCostAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "salesManCostRate", ordinal = 72)
|
|
|
+ private String salesManCostRate;
|
|
|
+
|
|
|
+ @JSONField(name = "salesManagementFeeAmount", ordinal = 73)
|
|
|
+ private String salesManagementFeeAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "salesManagementFeeRate", ordinal = 74)
|
|
|
+ private String salesManagementFeeRate;
|
|
|
+
|
|
|
+ @JSONField(name = "salesStatus", ordinal = 75)
|
|
|
+ private String salesStatus;
|
|
|
+
|
|
|
+ @JSONField(name = "spaceAmount", ordinal = 76)
|
|
|
+ private String spaceAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "spaceAmount1", ordinal = 77)
|
|
|
+ private String spaceAmount1;
|
|
|
+
|
|
|
+ @JSONField(name = "spaceRate", ordinal = 78)
|
|
|
+ private String spaceRate;
|
|
|
+
|
|
|
+ @JSONField(name = "spaceRate1", ordinal = 79)
|
|
|
+ private String spaceRate1;
|
|
|
+
|
|
|
+ @JSONField(name = "spaceRateOrigin", ordinal = 80)
|
|
|
+ private String spaceRateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "sumPremium", ordinal = 81)
|
|
|
+ private String sumPremium;
|
|
|
+
|
|
|
+ @JSONField(name = "taxRate", ordinal = 82)
|
|
|
+ private String taxRate;
|
|
|
+
|
|
|
+ @JSONField(name = "totalFeeAmount", ordinal = 83)
|
|
|
+ private String totalFeeAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "totalFeeDisrate", ordinal = 84)
|
|
|
+ private String totalFeeDisrate;
|
|
|
+
|
|
|
+ @JSONField(name = "totalFeeDisrateOrigin", ordinal = 85)
|
|
|
+ private String totalFeeDisrateOrigin;
|
|
|
+
|
|
|
+ @JSONField(name = "zsState", ordinal = 86)
|
|
|
+ private String zsState;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 支付计划
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class PayPlanVo implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "currency", ordinal = 1)
|
|
|
+ private String currency;
|
|
|
+
|
|
|
+ @JSONField(name = "noTaxAmount", ordinal = 2)
|
|
|
+ private String noTaxAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "payEndDate", ordinal = 3)
|
|
|
+ private String payEndDate;
|
|
|
+
|
|
|
+ @JSONField(name = "payStartDate", ordinal = 4)
|
|
|
+ private String payStartDate;
|
|
|
+
|
|
|
+ @JSONField(name = "planFee", ordinal = 5)
|
|
|
+ private String planFee;
|
|
|
+
|
|
|
+ @JSONField(name = "riskCode", ordinal = 6)
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JSONField(name = "taxRateAmount", ordinal = 7)
|
|
|
+ private String taxRateAmount;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 风险信息
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class RiskInfo implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "carShipTaxInfo", ordinal = 1)
|
|
|
+ private CarShipTaxInfo carShipTaxInfo;
|
|
|
+
|
|
|
+ @JSONField(name = "commission", ordinal = 2)
|
|
|
+ private Commission commission;
|
|
|
+
|
|
|
+ @JSONField(name = "itemKindDetailList", ordinal = 3)
|
|
|
+ private List<Object> itemKindDetailList;
|
|
|
+
|
|
|
+ @JSONField(name = "itemKindList", ordinal = 4)
|
|
|
+ private List<ItemKind> itemKindList;
|
|
|
+
|
|
|
+ @JSONField(name = "platFormMessage", ordinal = 5)
|
|
|
+ private Map<String, Object> platFormMessage;
|
|
|
+
|
|
|
+ @JSONField(name = "riskMainInfo", ordinal = 6)
|
|
|
+ private RiskMainInfo riskMainInfo;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车船税信息
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class CarShipTaxInfo implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "areacode", ordinal = 1)
|
|
|
+ private String areacode;
|
|
|
+
|
|
|
+ @JSONField(name = "baseTaxation", ordinal = 2)
|
|
|
+ private String baseTaxation;
|
|
|
+
|
|
|
+ @JSONField(name = "calPaybalanceFeeFlag", ordinal = 3)
|
|
|
+ private String calPaybalanceFeeFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "calcTaxFlag", ordinal = 4)
|
|
|
+ private String calcTaxFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "calculateFlag", ordinal = 5)
|
|
|
+ private String calculateFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "calculateMode", ordinal = 6)
|
|
|
+ private String calculateMode;
|
|
|
+
|
|
|
+ @JSONField(name = "calfeeFlag", ordinal = 7)
|
|
|
+ private String calfeeFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "callateFeeFlag", ordinal = 8)
|
|
|
+ private String callateFeeFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "carKindCode", ordinal = 9)
|
|
|
+ private String carKindCode;
|
|
|
+
|
|
|
+ @JSONField(name = "carOwnerCertiCode", ordinal = 10)
|
|
|
+ private String carOwnerCertiCode;
|
|
|
+
|
|
|
+ @JSONField(name = "carOwnerCertiType", ordinal = 11)
|
|
|
+ private String carOwnerCertiType;
|
|
|
+
|
|
|
+ @JSONField(name = "certificateDate", ordinal = 12)
|
|
|
+ private String certificateDate;
|
|
|
+
|
|
|
+ @JSONField(name = "completeKerbmass", ordinal = 13)
|
|
|
+ private String completeKerbmass;
|
|
|
+
|
|
|
+ @JSONField(name = "documentNumber", ordinal = 14)
|
|
|
+ private String documentNumber;
|
|
|
+
|
|
|
+ @JSONField(name = "exemptionReason", ordinal = 15)
|
|
|
+ private String exemptionReason;
|
|
|
+
|
|
|
+ @JSONField(name = "extendChar1", ordinal = 16)
|
|
|
+ private String extendChar1;
|
|
|
+
|
|
|
+ @JSONField(name = "extendChar2", ordinal = 17)
|
|
|
+ private String extendChar2;
|
|
|
+
|
|
|
+ @JSONField(name = "extendDate1", ordinal = 18)
|
|
|
+ private String extendDate1;
|
|
|
+
|
|
|
+ @JSONField(name = "extendDate2", ordinal = 19)
|
|
|
+ private String extendDate2;
|
|
|
+
|
|
|
+ @JSONField(name = "extendNum1", ordinal = 20)
|
|
|
+ private String extendNum1;
|
|
|
+
|
|
|
+ @JSONField(name = "extendNum2", ordinal = 21)
|
|
|
+ private String extendNum2;
|
|
|
+
|
|
|
+ @JSONField(name = "finalFlag", ordinal = 22)
|
|
|
+ private String finalFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "freeRate", ordinal = 23)
|
|
|
+ private String freeRate;
|
|
|
+
|
|
|
+ @JSONField(name = "freeRateText", ordinal = 24)
|
|
|
+ private String freeRateText;
|
|
|
+
|
|
|
+ @JSONField(name = "fuelType", ordinal = 25)
|
|
|
+ private String fuelType;
|
|
|
+
|
|
|
+ @JSONField(name = "hisPolicyEndDate", ordinal = 26)
|
|
|
+ private String hisPolicyEndDate;
|
|
|
+
|
|
|
+ @JSONField(name = "identifyNumber", ordinal = 27)
|
|
|
+ private String identifyNumber;
|
|
|
+
|
|
|
+ @JSONField(name = "lateFee", ordinal = 28)
|
|
|
+ private String lateFee;
|
|
|
+
|
|
|
+ @JSONField(name = "lateFeeEndDate", ordinal = 29)
|
|
|
+ private String lateFeeEndDate;
|
|
|
+
|
|
|
+ @JSONField(name = "lateFeeStartDate", ordinal = 30)
|
|
|
+ private String lateFeeStartDate;
|
|
|
+
|
|
|
+ @JSONField(name = "leviedDate", ordinal = 31)
|
|
|
+ private String leviedDate;
|
|
|
+
|
|
|
+ @JSONField(name = "licenseno", ordinal = 32)
|
|
|
+ private String licenseno;
|
|
|
+
|
|
|
+ @JSONField(name = "licensetype", ordinal = 33)
|
|
|
+ private String licensetype;
|
|
|
+
|
|
|
+ @JSONField(name = "paidFreeCertificate", ordinal = 34)
|
|
|
+ private String paidFreeCertificate;
|
|
|
+
|
|
|
+ @JSONField(name = "payEndDate", ordinal = 35)
|
|
|
+ private String payEndDate;
|
|
|
+
|
|
|
+ @JSONField(name = "payLastYear", ordinal = 36)
|
|
|
+ private String payLastYear;
|
|
|
+
|
|
|
+ @JSONField(name = "payLastYearEnd", ordinal = 37)
|
|
|
+ private String payLastYearEnd;
|
|
|
+
|
|
|
+ @JSONField(name = "payStartDate", ordinal = 38)
|
|
|
+ private String payStartDate;
|
|
|
+
|
|
|
+ @JSONField(name = "payTaxTimes", ordinal = 39)
|
|
|
+ private String payTaxTimes;
|
|
|
+
|
|
|
+ @JSONField(name = "previousPay", ordinal = 40)
|
|
|
+ private String previousPay;
|
|
|
+
|
|
|
+ @JSONField(name = "relifReason", ordinal = 41)
|
|
|
+ private String relifReason;
|
|
|
+
|
|
|
+ @JSONField(name = "riskCode", ordinal = 42)
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JSONField(name = "sumPayTax", ordinal = 43)
|
|
|
+ private String sumPayTax;
|
|
|
+
|
|
|
+ @JSONField(name = "taxActual", ordinal = 44)
|
|
|
+ private String taxActual;
|
|
|
+
|
|
|
+ @JSONField(name = "taxAmendDeclare", ordinal = 45)
|
|
|
+ private String taxAmendDeclare;
|
|
|
+
|
|
|
+ @JSONField(name = "taxAmountFlag", ordinal = 46)
|
|
|
+ private String taxAmountFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "taxComCode", ordinal = 47)
|
|
|
+ private String taxComCode;
|
|
|
+
|
|
|
+ @JSONField(name = "taxComName", ordinal = 48)
|
|
|
+ private String taxComName;
|
|
|
+
|
|
|
+ @JSONField(name = "taxDocumentDate", ordinal = 49)
|
|
|
+ private String taxDocumentDate;
|
|
|
+
|
|
|
+ @JSONField(name = "taxDue", ordinal = 50)
|
|
|
+ private String taxDue;
|
|
|
+
|
|
|
+ @JSONField(name = "taxFlag", ordinal = 51)
|
|
|
+ private String taxFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "taxItemCode", ordinal = 52)
|
|
|
+ private String taxItemCode;
|
|
|
+
|
|
|
+ @JSONField(name = "taxItemDetailCode", ordinal = 53)
|
|
|
+ private String taxItemDetailCode;
|
|
|
+
|
|
|
+ @JSONField(name = "taxItemDetailName", ordinal = 54)
|
|
|
+ private String taxItemDetailName;
|
|
|
+
|
|
|
+ @JSONField(name = "taxItemName", ordinal = 55)
|
|
|
+ private String taxItemName;
|
|
|
+
|
|
|
+ @JSONField(name = "taxPaidAreaCode", ordinal = 56)
|
|
|
+ private String taxPaidAreaCode;
|
|
|
+
|
|
|
+ @JSONField(name = "taxPayerCode", ordinal = 57)
|
|
|
+ private String taxPayerCode;
|
|
|
+
|
|
|
+ @JSONField(name = "taxPayerIdentifier", ordinal = 58)
|
|
|
+ private String taxPayerIdentifier;
|
|
|
+
|
|
|
+ @JSONField(name = "taxPayerName", ordinal = 59)
|
|
|
+ private String taxPayerName;
|
|
|
+
|
|
|
+ @JSONField(name = "taxPrintNo", ordinal = 60)
|
|
|
+ private String taxPrintNo;
|
|
|
+
|
|
|
+ @JSONField(name = "taxRelief", ordinal = 61)
|
|
|
+ private String taxRelief;
|
|
|
+
|
|
|
+ @JSONField(name = "taxRelifFlag", ordinal = 62)
|
|
|
+ private String taxRelifFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "taxUnit", ordinal = 63)
|
|
|
+ private String taxUnit;
|
|
|
+
|
|
|
+ @JSONField(name = "taxUnitText", ordinal = 64)
|
|
|
+ private String taxUnitText;
|
|
|
+
|
|
|
+ @JSONField(name = "transactionNo", ordinal = 65)
|
|
|
+ private String transactionNo;
|
|
|
+
|
|
|
+ @JSONField(name = "vehicleStyle", ordinal = 66)
|
|
|
+ private String vehicleStyle;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 佣金信息
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class Commission implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "comCodeFlg", ordinal = 1)
|
|
|
+ private String comCodeFlg;
|
|
|
+
|
|
|
+ @JSONField(name = "currency", ordinal = 2)
|
|
|
+ private String currency;
|
|
|
+
|
|
|
+ @JSONField(name = "dimensionCode", ordinal = 3)
|
|
|
+ private String dimensionCode;
|
|
|
+
|
|
|
+ @JSONField(name = "disAmount", ordinal = 4)
|
|
|
+ private String disAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "disFee", ordinal = 5)
|
|
|
+ private String disFee;
|
|
|
+
|
|
|
+ @JSONField(name = "disRate", ordinal = 6)
|
|
|
+ private String disRate;
|
|
|
+
|
|
|
+ @JSONField(name = "efftAmount", ordinal = 7)
|
|
|
+ private String efftAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "efftRate", ordinal = 8)
|
|
|
+ private String efftRate;
|
|
|
+
|
|
|
+ @JSONField(name = "flag", ordinal = 9)
|
|
|
+ private String flag;
|
|
|
+
|
|
|
+ @JSONField(name = "generateDate", ordinal = 10)
|
|
|
+ private String generateDate;
|
|
|
+
|
|
|
+ @JSONField(name = "inSpaceAmount", ordinal = 11)
|
|
|
+ private String inSpaceAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "inSpaceRate", ordinal = 12)
|
|
|
+ private String inSpaceRate;
|
|
|
+
|
|
|
+ @JSONField(name = "incAount", ordinal = 13)
|
|
|
+ private String incAount;
|
|
|
+
|
|
|
+ @JSONField(name = "incRate", ordinal = 14)
|
|
|
+ private String incRate;
|
|
|
+
|
|
|
+ @JSONField(name = "otherAmount", ordinal = 15)
|
|
|
+ private String otherAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "otherRate", ordinal = 16)
|
|
|
+ private String otherRate;
|
|
|
+
|
|
|
+ @JSONField(name = "outSpaceAmount", ordinal = 17)
|
|
|
+ private String outSpaceAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "outSpaceRate", ordinal = 18)
|
|
|
+ private String outSpaceRate;
|
|
|
+
|
|
|
+ @JSONField(name = "remark", ordinal = 19)
|
|
|
+ private String remark;
|
|
|
+
|
|
|
+ @JSONField(name = "riskCode", ordinal = 20)
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JSONField(name = "selfRate", ordinal = 21)
|
|
|
+ private String selfRate;
|
|
|
+
|
|
|
+ @JSONField(name = "spaceAmount", ordinal = 22)
|
|
|
+ private String spaceAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "spaceRate", ordinal = 23)
|
|
|
+ private String spaceRate;
|
|
|
+
|
|
|
+ @JSONField(name = "sumPremium", ordinal = 24)
|
|
|
+ private String sumPremium;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 险种信息
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class ItemKind implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "adjustRate", ordinal = 1)
|
|
|
+ private String adjustRate;
|
|
|
+
|
|
|
+ @JSONField(name = "amount", ordinal = 2)
|
|
|
+ private String amount;
|
|
|
+
|
|
|
+ @JSONField(name = "basePremium", ordinal = 3)
|
|
|
+ private String basePremium;
|
|
|
+
|
|
|
+ @JSONField(name = "baseRiskPremium", ordinal = 4)
|
|
|
+ private String baseRiskPremium;
|
|
|
+
|
|
|
+ @JSONField(name = "benchMarkPremium", ordinal = 5)
|
|
|
+ private String benchMarkPremium;
|
|
|
+
|
|
|
+ @JSONField(name = "deductibleRatio", ordinal = 6)
|
|
|
+ private String deductibleRatio;
|
|
|
+
|
|
|
+ @JSONField(name = "discount", ordinal = 7)
|
|
|
+ private String discount;
|
|
|
+
|
|
|
+ @JSONField(name = "itemKindNo", ordinal = 8)
|
|
|
+ private String itemKindNo;
|
|
|
+
|
|
|
+ @JSONField(name = "kindCode", ordinal = 9)
|
|
|
+ private String kindCode;
|
|
|
+
|
|
|
+ @JSONField(name = "kindName", ordinal = 10)
|
|
|
+ private String kindName;
|
|
|
+
|
|
|
+ @JSONField(name = "noTaxAmount", ordinal = 11)
|
|
|
+ private String noTaxAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "premium", ordinal = 12)
|
|
|
+ private String premium;
|
|
|
+
|
|
|
+ @JSONField(name = "proposedPremium", ordinal = 13)
|
|
|
+ private String proposedPremium;
|
|
|
+
|
|
|
+ @JSONField(name = "rate", ordinal = 14)
|
|
|
+ private String rate;
|
|
|
+
|
|
|
+ @JSONField(name = "riskCode", ordinal = 15)
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JSONField(name = "shortRate", ordinal = 16)
|
|
|
+ private String shortRate;
|
|
|
+
|
|
|
+ @JSONField(name = "taxAmount", ordinal = 17)
|
|
|
+ private String taxAmount;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 风险主要信息
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ public static class RiskMainInfo implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @JSONField(name = "adjustCoefficient", ordinal = 1)
|
|
|
+ private String adjustCoefficient;
|
|
|
+
|
|
|
+ @JSONField(name = "adjustDiscount", ordinal = 2)
|
|
|
+ private String adjustDiscount;
|
|
|
+
|
|
|
+ @JSONField(name = "calculateType", ordinal = 3)
|
|
|
+ private String calculateType;
|
|
|
+
|
|
|
+ @JSONField(name = "channelCoefficient", ordinal = 4)
|
|
|
+ private String channelCoefficient;
|
|
|
+
|
|
|
+ @JSONField(name = "channelCoefficientVariation", ordinal = 5)
|
|
|
+ private String channelCoefficientVariation;
|
|
|
+
|
|
|
+ @JSONField(name = "ciBiInputDate", ordinal = 6)
|
|
|
+ private String ciBiInputDate;
|
|
|
+
|
|
|
+ @JSONField(name = "ciBiOperateDate", ordinal = 7)
|
|
|
+ private String ciBiOperateDate;
|
|
|
+
|
|
|
+ @JSONField(name = "ciBiSignDate", ordinal = 8)
|
|
|
+ private String ciBiSignDate;
|
|
|
+
|
|
|
+ @JSONField(name = "coefficientFlucValue", ordinal = 9)
|
|
|
+ private String coefficientFlucValue;
|
|
|
+
|
|
|
+ @JSONField(name = "contractNo", ordinal = 10)
|
|
|
+ private String contractNo;
|
|
|
+
|
|
|
+ @JSONField(name = "discount", ordinal = 11)
|
|
|
+ private String discount;
|
|
|
+
|
|
|
+ @JSONField(name = "expectLossRate", ordinal = 12)
|
|
|
+ private String expectLossRate;
|
|
|
+
|
|
|
+ @JSONField(name = "fixPriceStatus", ordinal = 13)
|
|
|
+ private String fixPriceStatus;
|
|
|
+
|
|
|
+ @JSONField(name = "lastYearAdjustValue", ordinal = 14)
|
|
|
+ private String lastYearAdjustValue;
|
|
|
+
|
|
|
+ @JSONField(name = "ncdCoefficient", ordinal = 15)
|
|
|
+ private String ncdCoefficient;
|
|
|
+
|
|
|
+ @JSONField(name = "noTaxAmount", ordinal = 16)
|
|
|
+ private String noTaxAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "pictureVerificationBaseCode", ordinal = 17)
|
|
|
+ private String pictureVerificationBaseCode;
|
|
|
+
|
|
|
+ @JSONField(name = "priceId", ordinal = 18)
|
|
|
+ private String priceId;
|
|
|
+
|
|
|
+ @JSONField(name = "pricingAdjustValue", ordinal = 19)
|
|
|
+ private String pricingAdjustValue;
|
|
|
+
|
|
|
+ @JSONField(name = "querySequenceNo", ordinal = 20)
|
|
|
+ private String querySequenceNo;
|
|
|
+
|
|
|
+ @JSONField(name = "reCusAdjustValue", ordinal = 21)
|
|
|
+ private String reCusAdjustValue;
|
|
|
+
|
|
|
+ @JSONField(name = "reCustomerType", ordinal = 22)
|
|
|
+ private String reCustomerType;
|
|
|
+
|
|
|
+ @JSONField(name = "reInsuranceFlag", ordinal = 23)
|
|
|
+ private String reInsuranceFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "riskCode", ordinal = 24)
|
|
|
+ private String riskCode;
|
|
|
+
|
|
|
+ @JSONField(name = "ruleDescription", ordinal = 25)
|
|
|
+ private String ruleDescription;
|
|
|
+
|
|
|
+ @JSONField(name = "successFlag", ordinal = 26)
|
|
|
+ private String successFlag;
|
|
|
+
|
|
|
+ @JSONField(name = "suggestedPricingAdjustValue", ordinal = 27)
|
|
|
+ private String suggestedPricingAdjustValue;
|
|
|
+
|
|
|
+ @JSONField(name = "sumAmount", ordinal = 28)
|
|
|
+ private String sumAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "sumDiscount", ordinal = 29)
|
|
|
+ private String sumDiscount;
|
|
|
+
|
|
|
+ @JSONField(name = "sumPremium", ordinal = 30)
|
|
|
+ private String sumPremium;
|
|
|
+
|
|
|
+ @JSONField(name = "sumSubPrem", ordinal = 31)
|
|
|
+ private String sumSubPrem;
|
|
|
+
|
|
|
+ @JSONField(name = "taxAmount", ordinal = 32)
|
|
|
+ private String taxAmount;
|
|
|
+
|
|
|
+ @JSONField(name = "totalRiskPremium", ordinal = 33)
|
|
|
+ private String totalRiskPremium;
|
|
|
+
|
|
|
+ @JSONField(name = "tradeID", ordinal = 34)
|
|
|
+ private String tradeID;
|
|
|
+
|
|
|
+ @JSONField(name = "trafficViolationCoefficient", ordinal = 35)
|
|
|
+ private String trafficViolationCoefficient;
|
|
|
+
|
|
|
+ @JSONField(name = "underwritingCoefficient", ordinal = 36)
|
|
|
+ private String underwritingCoefficient;
|
|
|
+
|
|
|
+ @JSONField(name = "underwritingCoefficientVariation", ordinal = 37)
|
|
|
+ private String underwritingCoefficientVariation;
|
|
|
+ }
|
|
|
+}
|