|
@@ -23,6 +23,7 @@ import lombok.Data;
|
|
|
import lombok.EqualsAndHashCode;
|
|
import lombok.EqualsAndHashCode;
|
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
|
|
|
|
+import java.io.Serializable;
|
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDate;
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
@@ -60,7 +61,9 @@ public class QuotedPriceRequest extends BaseRequest {
|
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
@Data
|
|
|
- public static class BusinessDataDTO {
|
|
|
|
|
|
|
+ public static class BusinessDataDTO implements Serializable {
|
|
|
|
|
+
|
|
|
|
|
+ private static final long serialVersionUID = 6724538360514954885L;
|
|
|
|
|
|
|
|
// 保单归属地
|
|
// 保单归属地
|
|
|
@JsonProperty("policyLocation")
|
|
@JsonProperty("policyLocation")
|
|
@@ -109,7 +112,8 @@ public class QuotedPriceRequest extends BaseRequest {
|
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
@Data
|
|
|
- public static class AccidentDTO {
|
|
|
|
|
|
|
+ public static class AccidentDTO implements Serializable {
|
|
|
|
|
+ private static final long serialVersionUID = -8335832893055836433L;
|
|
|
// 方案代码
|
|
// 方案代码
|
|
|
@JsonProperty("rideRiskCode")
|
|
@JsonProperty("rideRiskCode")
|
|
|
private String rideRiskCode;
|
|
private String rideRiskCode;
|
|
@@ -122,7 +126,8 @@ public class QuotedPriceRequest extends BaseRequest {
|
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
@Data
|
|
|
- public static class PolicyLocationDTO {
|
|
|
|
|
|
|
+ public static class PolicyLocationDTO implements Serializable {
|
|
|
|
|
+ private static final long serialVersionUID = -4868884351793208747L;
|
|
|
@JsonProperty("province")
|
|
@JsonProperty("province")
|
|
|
private String province;
|
|
private String province;
|
|
|
@JsonProperty("city")
|
|
@JsonProperty("city")
|
|
@@ -144,8 +149,9 @@ public class QuotedPriceRequest extends BaseRequest {
|
|
|
|
|
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
@Data
|
|
|
- public static class InsuredObjectDTO {
|
|
|
|
|
|
|
+ public static class InsuredObjectDTO implements Serializable {
|
|
|
|
|
|
|
|
|
|
+ private static final long serialVersionUID = -7398031787228945507L;
|
|
|
@JsonProperty("policyCar")
|
|
@JsonProperty("policyCar")
|
|
|
private PolicyCarDTO policyCar;
|
|
private PolicyCarDTO policyCar;
|
|
|
|
|
|
|
@@ -159,7 +165,8 @@ public class QuotedPriceRequest extends BaseRequest {
|
|
|
|
|
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
@Data
|
|
|
- public static class PolicyCarDTO {
|
|
|
|
|
|
|
+ public static class PolicyCarDTO implements Serializable {
|
|
|
|
|
+ private static final long serialVersionUID = -6802193456312684016L;
|
|
|
// 发动机号
|
|
// 发动机号
|
|
|
@JsonProperty("engine")
|
|
@JsonProperty("engine")
|
|
|
private String engine;
|
|
private String engine;
|
|
@@ -251,14 +258,14 @@ public class QuotedPriceRequest extends BaseRequest {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
@Data
|
|
|
- public static class ContractDTO {
|
|
|
|
|
|
|
+ public static class ContractDTO implements Serializable {
|
|
|
|
|
|
|
|
|
|
+ private static final long serialVersionUID = -4583284662908149711L;
|
|
|
@JsonProperty("contractMain")
|
|
@JsonProperty("contractMain")
|
|
|
private ContractMainDTO contractMain;
|
|
private ContractMainDTO contractMain;
|
|
|
|
|
|
|
@@ -284,7 +291,8 @@ public class QuotedPriceRequest extends BaseRequest {
|
|
|
|
|
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
@Data
|
|
|
- public static class ContractMainDTO {
|
|
|
|
|
|
|
+ public static class ContractMainDTO implements Serializable {
|
|
|
|
|
+ private static final long serialVersionUID = 1931505160644020807L;
|
|
|
// 失效日期(终保日期)
|
|
// 失效日期(终保日期)
|
|
|
@JsonProperty("expiryDate")
|
|
@JsonProperty("expiryDate")
|
|
|
private String expiryDate;
|
|
private String expiryDate;
|
|
@@ -327,7 +335,8 @@ public class QuotedPriceRequest extends BaseRequest {
|
|
|
|
|
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
@Data
|
|
|
- public static class CoverageDTO {
|
|
|
|
|
|
|
+ public static class CoverageDTO implements Serializable {
|
|
|
|
|
+ private static final long serialVersionUID = -7935060830529629416L;
|
|
|
// 单位限额
|
|
// 单位限额
|
|
|
@JsonProperty("unitAmount")
|
|
@JsonProperty("unitAmount")
|
|
|
private Integer unitAmount;
|
|
private Integer unitAmount;
|
|
@@ -409,7 +418,8 @@ public class QuotedPriceRequest extends BaseRequest {
|
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
@Data
|
|
|
- public static class CustomerDTO {
|
|
|
|
|
|
|
+ public static class CustomerDTO implements Serializable {
|
|
|
|
|
+ private static final long serialVersionUID = -2139900793333349385L;
|
|
|
// 名称
|
|
// 名称
|
|
|
@JsonProperty("name")
|
|
@JsonProperty("name")
|
|
|
private String name;
|
|
private String name;
|