Browse Source

中煤报价添加车身颜色系数

Qchen 9 months ago
parent
commit
e765373ae6

+ 18 - 1
src/main/java/com/ydtech/modules/order/entity/api/zhongmei/request/QuotedPriceRequest.java

@@ -272,6 +272,23 @@ public class QuotedPriceRequest extends BaseRequest {
                 @JsonProperty("motorSubType")
                 private String motorSubType;
 
+                /**
+                 * 车身颜色
+                 * 01 黑
+                 * 02 白
+                 * 03 红
+                 * 04 灰
+                 * 05 蓝
+                 * 06 绿
+                 * 07 黄
+                 * 08 粉
+                 * 09 紫
+                 * 10 棕
+                 * 99 其他
+                 */
+                @JsonProperty("colorCode")
+                private String colorCode;
+
 
                 public PolicyCarDTO(CarInfoVo carInfoVo) {
                     this.engine = carInfoVo.getEngineNo();
@@ -292,6 +309,7 @@ public class QuotedPriceRequest extends BaseRequest {
                     this.registerDate = carInfoVo.getRegisterDate() + " " + TimeConstants.START_TIME;
                     this.issueDate = carInfoVo.getIssueDate() + " " + TimeConstants.START_TIME;
                     this.plateColorCode = "01";
+                    this.colorCode = "01";
                     this.carCheckStatus = null;
 
                     MotorMainTypeEnum motorMainTypeEnum = MotorMainTypeEnum.valueOf("MM_" + carInfoVo.getCimodelclass());
@@ -305,7 +323,6 @@ public class QuotedPriceRequest extends BaseRequest {
                     CarUseTypeEnum carUseTypeEnum = CarUseTypeEnum.valueOf("C_" + carInfoVo.getVehicleUse());
                     AssertionUtils.isEmpty(carUseTypeEnum, "车辆用途输入错误");
                     this.carUseType = carUseTypeEnum.getCode();
-
                     this.motorUsageTypeCode = InsuranceTypeCorrespondence.getZM_CAR_MotorUsageTypeCode().get(carInfoVo.getCarnature());