|
|
@@ -688,6 +688,9 @@ public class InsurePremiumRequest extends BaseRequest {
|
|
|
@JsonProperty("monthDepRate")
|
|
|
private BigDecimal monthDepRate;
|
|
|
|
|
|
+ @JsonProperty("newCarSign")
|
|
|
+ private String newCarSign;
|
|
|
+
|
|
|
/**
|
|
|
* 车牌号/移动证号牌
|
|
|
*/
|
|
|
@@ -736,6 +739,9 @@ public class InsurePremiumRequest extends BaseRequest {
|
|
|
@JsonProperty("enrollDate")
|
|
|
private String enrollDate;
|
|
|
|
|
|
+ @JsonProperty("verifyCode")
|
|
|
+ private String verifyCode;
|
|
|
+
|
|
|
/**
|
|
|
* VIN-车架号
|
|
|
*/
|
|
|
@@ -748,6 +754,8 @@ public class InsurePremiumRequest extends BaseRequest {
|
|
|
@JsonProperty("useNatureCode")
|
|
|
private String useNatureCode;
|
|
|
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 车辆损失险车型
|
|
|
*/
|
|
|
@@ -792,7 +800,7 @@ public class InsurePremiumRequest extends BaseRequest {
|
|
|
this.modelCode = carModelListDTO.getModelCode();
|
|
|
this.registerDate = carInfo.getRegisterDate();
|
|
|
this.enrollDate = carInfo.getRegisterDate(); // 后期需要改
|
|
|
- this.useNatureCode = carInfo.getCarNatureCode();
|
|
|
+ this.useNatureCode = carInfo.getVehicleUseCode();
|
|
|
this.carKindCode = carInfo.getCarKindCode();
|
|
|
this.vehicleType = carInfo.getCarTypeCode();
|
|
|
this.ecdemicVehicleFlag = "0"; // 外地车标志
|
|
|
@@ -1148,9 +1156,13 @@ public class InsurePremiumRequest extends BaseRequest {
|
|
|
@JsonProperty("lastYearPolicyNo")
|
|
|
private String lastYearPolicyNo;
|
|
|
|
|
|
+ @JsonProperty("currency")
|
|
|
+ private String currency;
|
|
|
+
|
|
|
public ContractMainDTO(RiskInfoVo quoteInfoVo){
|
|
|
this.riskCode = RiskCodeEnum.R1002.getCode();
|
|
|
this.riskName = RiskCodeEnum.R1002.getDesc();
|
|
|
+ this.currency = "CNY";
|
|
|
this.validAtOnce = !quoteInfoVo.isInstantFlag()?"0" : "1"; // 及时起保
|
|
|
this.validDate =quoteInfoVo.getStartDate();
|
|
|
this.expiryDate =quoteInfoVo.getEndDate();
|