Просмотр исходного кода

添加泰康 使用 UnknownFieldEntity

wlq 1 год назад
Родитель
Сommit
26c60b7171

+ 2 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/AgentFuzzyResult.java

@@ -1,6 +1,7 @@
 package com.jzg.quotation.taikang.entity;
 
 import com.jzg.quotation.taikang.client.BaseResponse;
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -8,7 +9,7 @@ import java.util.List;
 
 @Setter
 @Getter
-public class AgentFuzzyResult {
+public class AgentFuzzyResult extends UnknownFieldEntity {
 
     public static class Response extends BaseResponse<List<AgentFuzzyResult>> {}
 

+ 2 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/AgentQueryResult.java

@@ -1,6 +1,7 @@
 package com.jzg.quotation.taikang.entity;
 
 import com.jzg.quotation.taikang.client.BaseResponse;
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -11,7 +12,7 @@ import lombok.Setter;
  */
 @Setter
 @Getter
-public class AgentQueryResult {
+public class AgentQueryResult extends UnknownFieldEntity {
 
     public static class Response extends BaseResponse<AgentQueryResult> {}
 

+ 2 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/AgentTaxResult.java

@@ -1,8 +1,9 @@
 package com.jzg.quotation.taikang.entity;
 
 import com.jzg.quotation.taikang.client.BaseResponse;
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 
-public class AgentTaxResult {
+public class AgentTaxResult extends UnknownFieldEntity {
     public static class Response extends BaseResponse<AgentTaxResult> {
     }
 }

+ 13 - 3
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/AreaUserResult.java

@@ -1,6 +1,7 @@
 package com.jzg.quotation.taikang.entity;
 
 import com.jzg.quotation.taikang.client.BaseResponse;
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -8,7 +9,7 @@ import java.util.List;
 
 @Setter
 @Getter
-public class AreaUserResult {
+public class AreaUserResult extends UnknownFieldEntity {
     public static class Response extends BaseResponse<List<AreaUserResult>> {}
 
     /**
@@ -36,10 +37,15 @@ public class AreaUserResult {
      */
     private String selectedCityCode;
 
+    @Override
+    protected void addChildUnknownFields() {
+        addUnknownFields("cityList", cityList);
+    }
+
     @Setter
     @Getter
     // CityInfo 内部类,用于封装城市信息
-    public static class CityInfo {
+    public static class CityInfo extends UnknownFieldEntity {
         /**
          * 城市代码,用于唯一标识一个城市
          */
@@ -80,9 +86,13 @@ public class AreaUserResult {
          */
         private List<DistrictInfo> districtList;
 
+        @Override
+        protected void addChildUnknownFields() {
+            addUnknownFields("districtList", districtList);
+        }
     }
 
-    public static class DistrictInfo {
+    public static class DistrictInfo extends UnknownFieldEntity {
 
     }
 

+ 22 - 5
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/BasicInfoResult.java

@@ -1,6 +1,7 @@
 package com.jzg.quotation.taikang.entity;
 
 import com.jzg.quotation.taikang.client.BaseResponse;
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -8,7 +9,7 @@ import java.util.List;
 
 @Setter
 @Getter
-public class BasicInfoResult {
+public class BasicInfoResult extends UnknownFieldEntity {
     public static class Response extends BaseResponse<BasicInfoResult> {}
 
     /**
@@ -27,13 +28,19 @@ public class BasicInfoResult {
 
     private IdentityInitResult identifyTypeMap;
 
+    @Override
+    protected void addChildUnknownFields() {
+        addUnknownFields("areaInfoVo", areaInfoVo);
+        addUnknownFields("newCarInvoiceSwitchList", newCarInvoiceSwitchList);
+        addUnknownFields("identifyTypeMap", identifyTypeMap);
+    }
 
     /**
      * 区域信息
      */
     @Setter
     @Getter
-    public static class AreaInfoVoEntity {
+    public static class AreaInfoVoEntity extends UnknownFieldEntity {
         /**
          * 江苏省相关开关(此例中为"0",可能表示关闭)
          */
@@ -48,13 +55,18 @@ public class BasicInfoResult {
          * 验车码信息
          */
         private String checkCodeMeg;
+
+        @Override
+        protected void addChildUnknownFields() {
+            addUnknownFields("provinceDtoList", provinceDtoList);
+        }
     }
 
 
     @Setter
     @Getter
     // ProvinceDtoEntity类
-    public static class ProvinceDtoEntity {
+    public static class ProvinceDtoEntity extends UnknownFieldEntity {
         /**
          * 省份代码
          */
@@ -74,13 +86,18 @@ public class BasicInfoResult {
          * 城市列表
          */
         private List<CityEntity> cityList;
+
+        @Override
+        protected void addChildUnknownFields() {
+            addUnknownFields("cityList", cityList);
+        }
     }
 
 
     @Setter
     @Getter
     // CityEntity类
-    public static class CityEntity {
+    public static class CityEntity extends UnknownFieldEntity {
         /**
          * 真实名称(此例中均为"1",可能无实际意义)
          */
@@ -122,7 +139,7 @@ public class BasicInfoResult {
      */
     @Setter
     @Getter
-    public static class NewCarInvoiceSwitchEntity {
+    public static class NewCarInvoiceSwitchEntity extends UnknownFieldEntity {
         /**
          * 开关生效日期
          */