|
|
@@ -96,6 +96,8 @@ public class DaDiQuoteResponse extends DaDiBaseResponse {
|
|
|
private String businessEffectiveStartDate;
|
|
|
@SerializedName("businessEffectiveEndDate")
|
|
|
private String businessEffectiveEndDate;
|
|
|
+ @SerializedName("businessQuotationNo")
|
|
|
+ private String businessQuotationNo;
|
|
|
@SerializedName("trafficIsEffective")
|
|
|
private String trafficIsEffective;
|
|
|
@SerializedName("trafficSumInsured")
|
|
|
@@ -104,6 +106,10 @@ public class DaDiQuoteResponse extends DaDiBaseResponse {
|
|
|
private String businessIsEffective;
|
|
|
@SerializedName("wealthAccChecked")
|
|
|
private String wealthAccChecked;
|
|
|
+ @SerializedName("minSharedPremium")
|
|
|
+ private double minSharedPremium;
|
|
|
+ @SerializedName("maxSharedPremium")
|
|
|
+ private double maxSharedPremium;
|
|
|
@SerializedName("quoteFlag")
|
|
|
private String quoteFlag;
|
|
|
@SerializedName("cDiscountRate")
|
|
|
@@ -118,20 +124,40 @@ public class DaDiQuoteResponse extends DaDiBaseResponse {
|
|
|
private int trafficDuePremium;
|
|
|
@SerializedName("businessDuePremium")
|
|
|
private int businessDuePremium;
|
|
|
+ @SerializedName("trafficStdPremium")
|
|
|
+ private int trafficStdPremium;
|
|
|
+ @SerializedName("businessStdPremium")
|
|
|
+ private int businessStdPremium;
|
|
|
+ @SerializedName("businessBeforeVatPremium")
|
|
|
+ private double businessBeforeVatPremium;
|
|
|
+ @SerializedName("businessSumInsured")
|
|
|
+ private int businessSumInsured;
|
|
|
+ @SerializedName("trafficTotalFloat")
|
|
|
+ private double trafficTotalFloat;
|
|
|
+ @SerializedName("businessTotalFloat")
|
|
|
+ private double businessTotalFloat;
|
|
|
@SerializedName("trafficNcdRate")
|
|
|
private double trafficNcdRate;
|
|
|
+ @SerializedName("businessNcdRate")
|
|
|
+ private double businessNcdRate;
|
|
|
@SerializedName("trafficQueryPastDate")
|
|
|
private String trafficQueryPastDate;
|
|
|
@SerializedName("trafficQuerySequenceNo")
|
|
|
private String trafficQuerySequenceNo;
|
|
|
+ @SerializedName("businessQuerySequenceNo")
|
|
|
+ private String businessQuerySequenceNo;
|
|
|
@SerializedName("trafficQuotationNo")
|
|
|
private String trafficQuotationNo;
|
|
|
@SerializedName("trafficRenewalFlag")
|
|
|
private String trafficRenewalFlag;
|
|
|
@SerializedName("trafficRenewalType")
|
|
|
private String trafficRenewalType;
|
|
|
- @SerializedName("trafficStdPremium")
|
|
|
- private int trafficStdPremium;
|
|
|
+ @SerializedName("businessQueryPastDate")
|
|
|
+ private String businessQueryPastDate;
|
|
|
+ @SerializedName("businessRenewalFlag")
|
|
|
+ private String businessRenewalFlag;
|
|
|
+ @SerializedName("businessRenewalType")
|
|
|
+ private String businessRenewalType;
|
|
|
@SerializedName("violationLevel")
|
|
|
private String violationLevel;
|
|
|
@SerializedName("businessProductCode")
|
|
|
@@ -146,6 +172,12 @@ public class DaDiQuoteResponse extends DaDiBaseResponse {
|
|
|
private List<AccidentInsureDTO> healthInsurance;
|
|
|
@SerializedName("propertyInsurance")
|
|
|
private List<AccidentInsureDTO> propertyInsurance;
|
|
|
+ @SerializedName("lastPolicy")
|
|
|
+ private LastPolicyDTO lastPolicy;
|
|
|
+ @SerializedName("queryCoverageResVO")
|
|
|
+ private QueryCoverageResVODTO queryCoverageResVO;
|
|
|
+ @SerializedName("businessRisks")
|
|
|
+ private List<BusinessRiskDTO> businessRisks;
|
|
|
|
|
|
|
|
|
@NoArgsConstructor
|
|
|
@@ -245,6 +277,55 @@ public class DaDiQuoteResponse extends DaDiBaseResponse {
|
|
|
private String subsidyDay;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class BusinessRiskDTO {
|
|
|
+ @SerializedName("kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @SerializedName("kindName")
|
|
|
+ private String kindName;
|
|
|
+ @SerializedName("kindFlag")
|
|
|
+ private String kindFlag;
|
|
|
+ @SerializedName("brokenCode")
|
|
|
+ private String brokenCode;
|
|
|
+ @SerializedName("premium")
|
|
|
+ private double premium;
|
|
|
+ @SerializedName("amount")
|
|
|
+ private int amount;
|
|
|
+ @SerializedName("rate")
|
|
|
+ private double rate;
|
|
|
+ @SerializedName("discount")
|
|
|
+ private int discount;
|
|
|
+ @SerializedName("standardPremium")
|
|
|
+ private double standardPremium;
|
|
|
+ @SerializedName("quantity")
|
|
|
+ private int quantity;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class LastPolicyDTO {
|
|
|
+ @SerializedName("lastEffectiveDate")
|
|
|
+ private String lastEffectiveDate;
|
|
|
+ @SerializedName("lastExpireDate")
|
|
|
+ private String lastExpireDate;
|
|
|
+ @SerializedName("lastProducerCode")
|
|
|
+ private String lastProducerCode;
|
|
|
+ @SerializedName("lastModelCode")
|
|
|
+ private String lastModelCode;
|
|
|
+ @SerializedName("lastModel")
|
|
|
+ private String lastModel;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class QueryCoverageResVODTO {
|
|
|
+ @SerializedName("lastStartDate")
|
|
|
+ private String lastStartDate;
|
|
|
+ @SerializedName("lastEndDate")
|
|
|
+ private String lastEndDate;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@NoArgsConstructor
|