Procházet zdrojové kódy

添加泰康 使用 UnknownFieldEntity

wlq před 1 rokem
rodič
revize
5428aaf418

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

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

+ 17 - 7
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/CarModelinfoQueryResult.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 CarModelinfoQueryResult {
+public class CarModelinfoQueryResult extends UnknownFieldEntity {
     public static class Response extends BaseResponse<CarModelinfoQueryResult> {}
 
     /**
@@ -19,7 +20,7 @@ public class CarModelinfoQueryResult {
     /**
      * 种类限制标志
      */
-    private boolean kindLimitFlag;
+    private Boolean kindLimitFlag;
 
     /**
      * 车辆信息
@@ -31,10 +32,15 @@ public class CarModelinfoQueryResult {
      */
     private List<CarModel> carModel;
 
+    @Override
+    protected void addChildUnknownFields() {
+        addChildUnknownField("carInfoDto", carInfoDto);
+        addChildUnknownField("carModel", carModel);
+    }
+
     @Setter
     @Getter
-    // CarInfoDto class
-    public static class CarInfoDto {
+    public static class CarInfoDto extends UnknownFieldEntity {
         /**
          * 额定载重量
          */
@@ -95,7 +101,7 @@ public class CarModelinfoQueryResult {
     @Setter
     @Getter
     // CarModel class
-    public static class CarModel {
+    public static class CarModel extends UnknownFieldEntity {
         /**
          * 车辆重量
          */
@@ -180,12 +186,16 @@ public class CarModelinfoQueryResult {
          * 行业模型代码
          */
         private String industryModelCode;
+
+        @Override
+        protected void addChildUnknownFields() {
+            addChildUnknownField("vehicleJingyou", vehicleJingyou);
+        }
     }
 
     @Setter
     @Getter
-    // VehicleJingyou class
-    public static class VehicleJingyou {
+    public static class VehicleJingyou extends UnknownFieldEntity {
         /**
          * 工厂代码
          */

+ 13 - 3
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/CarTypeResult.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 CarTypeResult {
+public class CarTypeResult extends UnknownFieldEntity {
 
     @Setter
     @Getter
@@ -355,7 +356,7 @@ public class CarTypeResult {
     /**
      * 种类限制标志
      */
-    private boolean kindLimitFlag;
+    private Boolean kindLimitFlag;
 
     /**
      * 本地车标志
@@ -417,10 +418,19 @@ public class CarTypeResult {
      */
     private String isRenovate;
 
+    @Override
+    protected void addChildUnknownFields() {
+        addChildUnknownField("carInfoDto", carInfoDto);
+        addChildUnknownField("dhCarInfo", dhCarInfo);
+        addChildUnknownField("userNatureCodeList", userNatureCodeList);
+        addChildUnknownField("checkJgCarModelDto", checkJgCarModelDto);
+        addChildUnknownField("ruleInfo", ruleInfo);
+        addChildUnknownField("carCheckVo", carCheckVo);
+    }
 
     @Setter
     @Getter
-    public static class UserNatureCode {
+    public static class UserNatureCode extends UnknownFieldEntity {
         /**
          * 用户性质代码
          */

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

@@ -1,12 +1,13 @@
 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;
 
 @Setter
 @Getter
-public class IdentityTokenResult {
+public class IdentityTokenResult extends UnknownFieldEntity {
     public static final class Response extends BaseResponse<IdentityTokenResult> {};
 
     /***

+ 8 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/InitQuoteResult.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.Map;
 
 @Setter
 @Getter
-public class InitQuoteResult {
+public class InitQuoteResult extends UnknownFieldEntity {
 
     @Setter
     @Getter
@@ -33,4 +34,10 @@ public class InitQuoteResult {
      * 标志对象,此处为空对象{},可能在实际业务中有特定含义
      */
     private Map<String, Object> flag;
+
+    @Override
+    protected void addChildUnknownFields() {
+        addChildUnknownField("issueOpinion", issueOpinion);
+        addChildUnknownField("flag", flag);
+    }
 }

+ 37 - 8
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/LoginResult.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;
 
 @Getter
 @Setter
-public class LoginResult {
+public class LoginResult extends UnknownFieldEntity {
     @Setter
     @Getter
     public static class Response extends BaseResponse<LoginResult> {
@@ -53,7 +54,7 @@ public class LoginResult {
 
     @Getter
     @Setter
-    public static class WebsysUserVo {
+    public static class WebsysUserVo extends UnknownFieldEntity {
 
         /**
          * 用户区域信息
@@ -194,11 +195,24 @@ public class LoginResult {
          * 用户名
          */
         private String username;
+
+        @Override
+        protected void addChildUnknownFields() {
+            addChildUnknownField("websysUserAreaVos", websysUserAreaVos);
+            addChildUnknownField("websysUserGroupAreaVos", websysUserGroupAreaVos);
+            addChildUnknownField("websysUserNetworkOrderVos", websysUserNetworkOrderVos);
+            addChildUnknownField("websysRoleVos", websysRoleVos);
+            addChildUnknownField("websysMenus", websysMenus);
+            addChildUnknownField("websysUserChannelVo", websysUserChannelVo);
+            addChildUnknownField("websysUserGroupOrderAreaVos", websysUserGroupOrderAreaVos);
+            addChildUnknownField("channelVoList", channelVoList);
+            addChildUnknownField("websysPermissionVos", websysPermissionVos);
+        }
     }
 
     @Getter
     @Setter
-    public static class WebsysUserAreaVo {
+    public static class WebsysUserAreaVo extends UnknownFieldEntity {
 
         /**
          * 区域名称
@@ -213,7 +227,7 @@ public class LoginResult {
 
     @Getter
     @Setter
-    public static class WebsysRoleVo {
+    public static class WebsysRoleVo extends UnknownFieldEntity {
 
         /**
          * 角色代码
@@ -239,11 +253,16 @@ public class LoginResult {
          * 角色权限信息
          */
         private List<WebsysPermissionVo> websysPermissionVos;
+
+        @Override
+        protected void addChildUnknownFields() {
+            addChildUnknownField("websysPermissionVos", websysPermissionVos);
+        }
     }
 
     @Getter
     @Setter
-    public static class WebsysPermissionVo {
+    public static class WebsysPermissionVo extends UnknownFieldEntity {
 
         /**
          * 子权限
@@ -264,11 +283,16 @@ public class LoginResult {
          * 权限代码
          */
         private String permissionCode;
+
+        @Override
+        protected void addChildUnknownFields() {
+            addChildUnknownField("children", children);
+        }
     }
 
     @Getter
     @Setter
-    public static class WebsysMenu {
+    public static class WebsysMenu extends UnknownFieldEntity {
 
         /**
          * 子菜单
@@ -299,11 +323,16 @@ public class LoginResult {
          * 菜单ID
          */
         private String id;
+
+        @Override
+        protected void addChildUnknownFields() {
+            addChildUnknownField("children", children);
+        }
     }
 
     @Getter
     @Setter
-    public static class WebsysUserChannelVo {
+    public static class WebsysUserChannelVo extends UnknownFieldEntity {
 
         /**
          * 中介中文名
@@ -323,7 +352,7 @@ public class LoginResult {
 
     @Getter
     @Setter
-    public static class ChannelVo {
+    public static class ChannelVo extends UnknownFieldEntity {
 
         /**
          * 中介中文名

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

@@ -1,12 +1,13 @@
 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;
 
 @Setter
 @Getter
-public class OrderIdResult {
+public class OrderIdResult extends UnknownFieldEntity {
     public static final class Response extends BaseResponse<OrderIdResult> {}
 
     private String orderId;

+ 31 - 9
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/PreciseInitResult.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 PreciseInitResult {
+public class PreciseInitResult extends UnknownFieldEntity {
     public static final class Response extends BaseResponse<PreciseInitResult> {
     }
 
@@ -65,10 +66,19 @@ public class PreciseInitResult {
      */
     private Double riskScore;
 
+    @Override
+    protected void addChildUnknownFields() {
+        addChildUnknownField("bzKindVo", bzKindVo);
+        addChildUnknownField("ciKindsVo", ciKindsVo);
+        addChildUnknownField("date", date);
+        addChildUnknownField("driverAccidentVo", driverAccidentVo);
+        addChildUnknownField("flag", flag);
+        addChildUnknownField("other", other);
+    }
 
     @Getter
     @Setter
-    public class BzKindVo {
+    public class BzKindVo extends UnknownFieldEntity {
         /**
          * 基准保费
          */
@@ -137,7 +147,7 @@ public class PreciseInitResult {
 
     @Getter
     @Setter
-    public class DateInfo {
+    public class DateInfo extends UnknownFieldEntity {
         /**
          * 交强险结束日期
          */
@@ -254,7 +264,7 @@ public class PreciseInitResult {
 
     @Getter
     @Setter
-    public class DriverAccidentVo {
+    public class DriverAccidentVo extends UnknownFieldEntity {
         /**
          * 车险计划列表
          */
@@ -303,11 +313,17 @@ public class PreciseInitResult {
          * 选择的计划代码
          */
         private String selectPlanCode;
+
+        @Override
+        protected void addChildUnknownFields() {
+            addChildUnknownField("carPlanInfoList", carPlanInfoList);
+            addChildUnknownField("quantityList", quantityList);
+        }
     }
 
     @Getter
     @Setter
-    public class CarPlanInfo {
+    public class CarPlanInfo extends UnknownFieldEntity {
         /**
          * 险种列表
          */
@@ -336,11 +352,17 @@ public class PreciseInitResult {
          * 总保费
          */
         private String sumPremium;
+
+        @Override
+        protected void addChildUnknownFields() {
+            addChildUnknownField("itemKindList", itemKindList);
+            addChildUnknownField("newEnergyItemKindList", newEnergyItemKindList);
+        }
     }
 
     @Getter
     @Setter
-    public class ItemKind {
+    public class ItemKind extends UnknownFieldEntity {
         /**
          * 金额
          */
@@ -393,7 +415,7 @@ public class PreciseInitResult {
 
     @Getter
     @Setter
-    public class Quantity {
+    public class Quantity extends UnknownFieldEntity {
         /**
          * 金额中文名称
          */
@@ -430,7 +452,7 @@ public class PreciseInitResult {
 
     @Getter
     @Setter
-    public class Flag {
+    public class Flag extends UnknownFieldEntity {
         /**
          * 交强险标志
          */
@@ -503,7 +525,7 @@ public class PreciseInitResult {
 
     @Getter
     @Setter
-    public class Other {
+    public class Other extends UnknownFieldEntity {
         /**
          * 实际价值
          */

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

@@ -1,12 +1,13 @@
 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;
 
 @Setter
 @Getter
-public class SaveBasicInfoResult {
+public class SaveBasicInfoResult extends UnknownFieldEntity {
     public static final class Response extends BaseResponse<SaveBasicInfoResult> {}
 
     /** 订单ID */

+ 2 - 9
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/service/TaiKangHttpService.java

@@ -59,7 +59,7 @@ public class TaiKangHttpService {
      * @param tplatformId
      * @return
      */
-    public String identityToken(String tplatformId) {
+    public IdentityTokenResult identityToken(String tplatformId) {
         IdentityTokenParam identityTokenParam = new IdentityTokenParam();
 
         identityTokenParam.setChannelCode("OffWeb");
@@ -72,14 +72,7 @@ public class TaiKangHttpService {
 
         IdentityTokenResult.Response response = client.requestUrl(HttpURL.identityToken, identityTokenParam, IdentityTokenResult.Response.class, httpHeaders);
 
-        IdentityTokenResult data = response.getData();
-
-        if (data != null) {
-            token = data.getTkCarRequestToken();
-            return token;
-        }
-
-        return null;
+        return response.getData();
     }
 
     /**

+ 167 - 44
tenant/insurance/quotation-taikang/src/test/java/com/jzg/quotation/taikang/service/TaiKangHttpServiceTest.java

@@ -47,7 +47,13 @@ public class TaiKangHttpServiceTest {
     @Order(0)
     @Disabled
     public void login() {
-        String firstToken = taiKangHttpService.identityToken(null);
+        IdentityTokenResult result1 = taiKangHttpService.identityToken(null);
+
+        assertNotNull(result1);
+
+        String firstToken = result1.getTkCarRequestToken();
+
+        assertNotNull(firstToken);
 
         LoginResult result = taiKangHttpService.login("Tgengchenjie", "Gcj123456#", firstToken);
 
@@ -57,14 +63,29 @@ public class TaiKangHttpServiceTest {
         assertNotNull(result.getTplatformId());
         assertNotNull(result.getUserId());
         assertEquals("0", result.getLoginStatus());
+
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
     }
 
     @Test
     @Order(1)
     public void identityToken() {
-        String token = taiKangHttpService.identityToken("feda77e829d4dedbbd8b4e236bacfac5");
+        IdentityTokenResult result = taiKangHttpService.identityToken("feda77e829d4dedbbd8b4e236bacfac5");
+
+        assertNotNull(result);
+        assertNotNull(result.getTkCarRequestToken());
+
+        System.out.println("token: " + result.getTkCarRequestToken());
+
+        Map<String, Object> unknownFields = result.getUnknownFields();
 
-        System.out.println("token: " + token);
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
     }
 
     @Test
@@ -86,69 +107,125 @@ public class TaiKangHttpServiceTest {
     @Test
     @Order(3)
     public void basicInfo() {
-        BasicInfoResult basicInfoResult = taiKangHttpService.basicInfo("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503051425186530000");
+        BasicInfoResult result = taiKangHttpService.basicInfo("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503051425186530000");
+
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(basicInfoResult.getAreaInfoVo().getCheckCodeMeg());
+        System.out.println(result.getAreaInfoVo().getCheckCodeMeg());
+
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
     }
 
     @Test
     @Order(4)
     public void carType() {
-        List<CarTypeResult> carTypeResults = taiKangHttpService.carType("feda77e829d4dedbbd8b4e236bacfac5", "0114");
+        List<CarTypeResult> result = taiKangHttpService.carType("feda77e829d4dedbbd8b4e236bacfac5", "0114");
+
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(carTypeResults.get(0).getCarTypeCname());
-        System.out.println(carTypeResults.get(1).getCarTypeCname());
+        System.out.println(result.get(0).getCarTypeCname());
+        System.out.println(result.get(1).getCarTypeCname());
+
 
-        TaiKangHttpServiceTest.carTypeResults = carTypeResults;
+        for (CarTypeResult carTypeResult : result) {
+            Map<String, Object> unknownFields = carTypeResult.getUnknownFields();
+
+            System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+            assertNull(unknownFields);
+        }
+
+
+        TaiKangHttpServiceTest.carTypeResults = result;
     }
 
     @Test
     @Order(5)
     public void agentFuzzy() {
-        List<AgentFuzzyResult> agentFuzzyResults = taiKangHttpService.agentFuzzy("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503051425186530000", "泰康人寿");
+        List<AgentFuzzyResult> result = taiKangHttpService.agentFuzzy("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503051425186530000", "泰康人寿");
+
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(agentFuzzyResults.get(0).getIntermediaryName());
-        System.out.println(agentFuzzyResults.get(1).getIntermediaryName());
-        System.out.println(agentFuzzyResults.get(3).getIntermediaryName());
+        System.out.println(result.get(0).getIntermediaryName());
+        System.out.println(result.get(1).getIntermediaryName());
+        System.out.println(result.get(3).getIntermediaryName());
+
+        for (AgentFuzzyResult agentFuzzyResult : result) {
+            Map<String, Object> unknownFields = agentFuzzyResult.getUnknownFields();
 
-        TaiKangHttpServiceTest.agentFuzzyResults = agentFuzzyResults;
+            System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+            assertNull(unknownFields);
+        }
+
+        TaiKangHttpServiceTest.agentFuzzyResults = result;
     }
 
     @Test
     @Order(6)
     public void agentQuery() {
-        AgentQueryResult agentQueryResult = taiKangHttpService.agentQuery("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503051401086530000", "泰康人寿(个险)(64827)", "R35016546");
+        AgentQueryResult result = taiKangHttpService.agentQuery("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503051401086530000", "泰康人寿(个险)(64827)", "R35016546");
+
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(agentQueryResult.getAgentName());
-        System.out.println(agentQueryResult.getAgencyName());
+        System.out.println(result.getAgentName());
+        System.out.println(result.getAgencyName());
 
-        TaiKangHttpServiceTest.agentQueryResult = agentQueryResult;
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
+
+        TaiKangHttpServiceTest.agentQueryResult = result;
     }
 
     @Test
     @Order(7)
     public void areaUser() {
-        List<AreaUserResult> agentQueryResults = taiKangHttpService.areaUser("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503051401086530000", "R35016546");
+        List<AreaUserResult> result = taiKangHttpService.areaUser("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503051401086530000", "R35016546");
+
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(agentQueryResults.get(0).getProvinceCode());
-        System.out.println(agentQueryResults.get(0).getProvinceName());
-        System.out.println(agentQueryResults.get(0).getProvinceCodeCode());
+        System.out.println(result.get(0).getProvinceCode());
+        System.out.println(result.get(0).getProvinceName());
+        System.out.println(result.get(0).getProvinceCodeCode());
+
+        for (AreaUserResult areaUserResult : result) {
+            Map<String, Object> unknownFields = areaUserResult.getUnknownFields();
+
+            System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+            assertNull(unknownFields);
+        }
     }
 
     @Test
     @Order(8)
     public void orderId() {
-        OrderIdResult orderIdResult = taiKangHttpService.orderId();
+        OrderIdResult result = taiKangHttpService.orderId();
+
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(orderIdResult.getOrderId());
+        System.out.println(result.getOrderId());
 
-        orderID = orderIdResult.getOrderId();
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
+
+        orderID = result.getOrderId();
     }
 
 
@@ -206,11 +283,19 @@ public class TaiKangHttpServiceTest {
         //carModelinfoQueryParam.setFromId("67107");
         carModelinfoQueryParam.setTplatLoginKey("1e6cbb3bf08e8cb8f8c684cff0ee5e161");
 
-        CarModelinfoQueryResult carModelinfoQueryResult = taiKangHttpService.carModelinfoQuery(carModelinfoQueryParam);
+        CarModelinfoQueryResult result = taiKangHttpService.carModelinfoQuery(carModelinfoQueryParam);
+
+        assertNotNull(result);
 
         System.out.println();
         System.out.println();
-        System.out.println(JSON.toJSONString(carModelinfoQueryResult));
+        System.out.println(JSON.toJSONString(result));
+
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
     }
 
 
@@ -275,11 +360,19 @@ public class TaiKangHttpServiceTest {
         //carModelinfoQueryParam.setFromId("67107");
         carModelinfoQueryParam.setTplatLoginKey("1e6cbb3bf08e8cb8f8c684cff0ee5e161");
 
-        CarModelinfoQueryResult carModelinfoQueryResult = taiKangHttpService.carModelinfoQuery(carModelinfoQueryParam);
+        CarModelinfoQueryResult result = taiKangHttpService.carModelinfoQuery(carModelinfoQueryParam);
+
+        assertNotNull(result);
 
         System.out.println();
         System.out.println();
-        System.out.println(JSON.toJSONString(carModelinfoQueryResult));
+        System.out.println(JSON.toJSONString(result));
+
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
     }
 
 
@@ -547,35 +640,53 @@ public class TaiKangHttpServiceTest {
         param.setFromId("67107");
 
 
-        SaveBasicInfoResult saveBasicInfoResult = taiKangHttpService.saveBasicInfo(param);
+        SaveBasicInfoResult result = taiKangHttpService.saveBasicInfo(param);
 
 
-        assertNotNull(saveBasicInfoResult);
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(JSON.toJSONString(saveBasicInfoResult));
+        System.out.println(JSON.toJSONString(result));
+
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
     }
 
     @Test
     @Order(12)
     public void initQuote() {
-        InitQuoteResult initQuoteResult = taiKangHttpService.initQuote("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503061106595800000");
+        InitQuoteResult result = taiKangHttpService.initQuote("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503061106595800000");
 
-        assertNotNull(initQuoteResult);
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(JSON.toJSONString(initQuoteResult));
+        System.out.println(JSON.toJSONString(result));
+
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
     }
 
     @Test
     @Order(13)
     public void preciseInit1() {
-        PreciseInitResult preciseInitResult = taiKangHttpService.preciseInit("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503061106595800000", null);
+        PreciseInitResult result = taiKangHttpService.preciseInit("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503061106595800000", null);
 
-        assertNotNull(preciseInitResult);
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(JSON.toJSONString(preciseInitResult));
+        System.out.println(JSON.toJSONString(result));
+
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
     }
 
 
@@ -591,23 +702,35 @@ public class TaiKangHttpServiceTest {
         chgOwnerInfo.setInstantInureFlagBI("0");
         chgOwnerInfo.setTransferDate("2025-03-04");
 
-        PreciseInitResult preciseInitResult = taiKangHttpService.preciseInit("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503061106595800000", chgOwnerInfo);
+        PreciseInitResult result = taiKangHttpService.preciseInit("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503061106595800000", chgOwnerInfo);
 
-        assertNotNull(preciseInitResult);
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(JSON.toJSONString(preciseInitResult));
+        System.out.println(JSON.toJSONString(result));
+
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
     }
 
     @Test
     @Order(14)
     public void agentTax() {
-        AgentTaxResult agentTaxResult = taiKangHttpService.agentTax("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503061106595800000");
+        AgentTaxResult result = taiKangHttpService.agentTax("feda77e829d4dedbbd8b4e236bacfac5", "WBPC202503061106595800000");
 
-        assertNotNull(agentTaxResult);
+        assertNotNull(result);
 
         System.out.println();
-        System.out.println(JSON.toJSONString(agentTaxResult));
+        System.out.println(JSON.toJSONString(result));
+
+        Map<String, Object> unknownFields = result.getUnknownFields();
+
+        System.out.println("unknownFields:  " + JSON.toJSONString(unknownFields));
+
+        assertNull(unknownFields);
     }
 
 }