فهرست منبع

添加泰康 OrderRequest

wlq 1 سال پیش
والد
کامیت
273392cd0a
30فایلهای تغییر یافته به همراه125 افزوده شده و 391 حذف شده
  1. 2 5
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/client/BaseRequest.java
  2. 64 79
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/client/HttpService.java
  3. 2 17
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/AgentFuzzyParam.java
  4. 2 17
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/AgentQueryParam.java
  5. 2 11
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/AgentTaxParam.java
  6. 2 16
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/AreaUserParam.java
  7. 2 7
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/BasicInfoParam.java
  8. 3 3
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/CarCheckAttorneyListParam.java
  9. 2 9
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/CarModelinfoCheckVehicleTypeParam.java
  10. 2 27
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/CarModelinfoQueryParam.java
  11. 2 4
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/CarTypeParam.java
  12. 2 16
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/EngageEngageQueryParam.java
  13. 3 28
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/EntranceParam.java
  14. 2 2
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/FloatNoticeGetParam.java
  15. 2 2
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/GroupOrderGetNewNoticeStatusParam.java
  16. 2 1
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/IdentityTokenParam.java
  17. 2 1
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitBasicDataParam.java
  18. 2 2
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitFindRiskConfigParam.java
  19. 2 5
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitIdentityParam.java
  20. 2 6
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitProposalParam.java
  21. 2 3
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitQuotationParam.java
  22. 2 19
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitQuoteParam.java
  23. 3 2
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/LoginParam.java
  24. 2 2
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/OrderIdParam.java
  25. 2 20
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/PreciseInitParam.java
  26. 2 22
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/SaveBasicInfoParam.java
  27. 2 22
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/SaveQuoteParam.java
  28. 2 20
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/TKEntranceFor000012Param.java
  29. 2 20
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/TKEntranceFor000038Param.java
  30. 2 3
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/TKPayForwardParam.java

+ 2 - 5
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/client/BaseRequest.java

@@ -1,9 +1,8 @@
 package com.jzg.quotation.taikang.client;
 
-import lombok.Getter;
-import lombok.Setter;
+import java.io.Serializable;
 
-public class BaseRequest {
+public class BaseRequest extends UnknownFieldEntity implements Serializable {
     /**
      * 渠道代码
      */
@@ -25,8 +24,6 @@ public class BaseRequest {
     private String tplatLoginKey;
 
 
-
-
     public String getChannelCode() {
         return channelCode;
     }

+ 64 - 79
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/client/HttpService.java

@@ -21,26 +21,11 @@ public class HttpService {
 
     private HttpClient client;
 
-    private String token;
-    private String tokenTest = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZXFNYXAiOiJ7XCJjYXJSZXF1ZXN0SWRcIjpcIlRPS0UyMDI1MDMxMTA5MzY0MzI0NTAwMDBcIn0iLCJpc3MiOiJ0ay5jbiIsImV4cCI6MTc0MTc0MzQwM30.rXChMg_TtHTv5XZs2_6JtHpHZ7N_E3JeCtrhRolSwbQ";
-
     /**
      * {@link #checkResponseUnknownField(UnknownFieldEntity)} 接口对数据校验,发现实体上缺少 json 的一些字段时,抛出异常。
      */
     private boolean unknownFieldThrowException = true;
 
-
-    private String token() {
-        if (token != null) {
-            return token;
-        }
-        if (tokenTest != null) {
-            return tokenTest;
-        }
-
-        throw new RuntimeException("token 为 null,请先登录!");
-    }
-
     private void checkResponseUnknownField(UnknownFieldEntity entity) {
         if (entity == null) {
             return;
@@ -126,7 +111,7 @@ public class HttpService {
         IdentityTokenResult data = response.getData();
 
         if (data != null) {
-            token = data.getTkCarRequestToken();
+            token = data.getTkCarRequesttoken;
 
             if (logger.isInfoEnabled()) {
                 logger.info("保存新 token:{}", token);
@@ -158,7 +143,7 @@ public class HttpService {
      * @param comCode
      * @return
      */
-    public InitIdentityResult initIdentity(String tplatformId, String fromId, String orderId, String comCode) {
+    public InitIdentityResult initIdentity(String token, String tplatformId, String fromId, String orderId, String comCode) {
         InitIdentityParam param = new InitIdentityParam();
         param.setTplatformId(tplatformId);
         param.setChannelCode("OffWeb");
@@ -167,7 +152,7 @@ public class HttpService {
         param.setComCode(comCode);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         InitIdentityResult.Response response = client.request(HttpURL.initIdentity, param, httpHeaders, InitIdentityResult.Response.class);
 
@@ -183,7 +168,7 @@ public class HttpService {
         param.setChannelCode("OffWeb");
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         InitBasicDataResult response = client.request(HttpURL.initBasicData, param, httpHeaders, InitBasicDataResult.class);
 
@@ -203,7 +188,7 @@ public class HttpService {
      * @param orderId
      * @return
      */
-    public BasicInfoResult basicInfo(String tplatformId, String tplatLoginKey, String fromId, String orderId) {
+    public BasicInfoResult basicInfo(String token, String tplatformId, String tplatLoginKey, String fromId, String orderId) {
         BasicInfoParam param = new BasicInfoParam();
         param.setTplatformId(tplatformId);
         param.setChannelCode("OffWeb");
@@ -217,7 +202,7 @@ public class HttpService {
         //param.setCrossRenewalFlag("");
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         StringResponse response = client.request(HttpURL.basicInfo, param, httpHeaders, StringResponse.class);
 
@@ -250,7 +235,7 @@ public class HttpService {
      * @param comCode
      * @return
      */
-    public List<CarTypeResult> carType(String tplatformId, String fromId, String comCode) {
+    public List<CarTypeResult> carType(String token, String tplatformId, String fromId, String comCode) {
         CarTypeParam param = new CarTypeParam();
         param.setTplatformId(tplatformId);
         param.setChannelCode("OffWeb");
@@ -258,7 +243,7 @@ public class HttpService {
         param.setComCode(comCode);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         CarTypeResult.Response response = client.request(HttpURL.carType, param, httpHeaders, CarTypeResult.Response.class);
 
@@ -277,7 +262,7 @@ public class HttpService {
      * @param agencyKeyword 渠道名称
      * @return
      */
-    public List<AgentFuzzyResult> agentFuzzy(String tplatformId, String fromId, String orderId, String agencyKeyword) {
+    public List<AgentFuzzyResult> agentFuzzy(String token, String tplatformId, String fromId, String orderId, String agencyKeyword) {
         AgentFuzzyParam param = new AgentFuzzyParam();
         param.setTplatformId(tplatformId);
         param.setFromId(fromId);
@@ -288,7 +273,7 @@ public class HttpService {
         param.setAgentCode("");
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         AgentFuzzyResult.Response response = client.request(HttpURL.agentFuzzy, param, httpHeaders, AgentFuzzyResult.Response.class);
 
@@ -308,7 +293,7 @@ public class HttpService {
      * @param agentCode    代理人代码
      * @return
      */
-    public TKAgentQueryResult agentQuery(String tplatformId, String orderId, TKAgentFuzzy tkAgentFuzzy, String agentCode) {
+    public TKAgentQueryResult agentQuery(String token, String tplatformId, String orderId, TKAgentFuzzy tkAgentFuzzy, String agentCode) {
         AgentQueryParam param = new AgentQueryParam();
         param.setTplatformId(tplatformId);
         param.setFromId(tkAgentFuzzy.getFromID());
@@ -319,7 +304,7 @@ public class HttpService {
         param.setAgentCode(agentCode);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         TKAgentQueryResult.Response response = client.request(HttpURL.agentQuery, param, httpHeaders, TKAgentQueryResult.Response.class);
 
@@ -359,7 +344,7 @@ public class HttpService {
      * @param agentCode   代理人代码
      * @return
      */
-    public List<AreaUserResult> areaUser(String tplatformId, String orderId, TKAgentFuzzy tkAgentFuzzy, String agentCode) {
+    public List<AreaUserResult> areaUser(String token, String tplatformId, String orderId, TKAgentFuzzy tkAgentFuzzy, String agentCode) {
         AreaUserParam param = new AreaUserParam();
         param.setTplatformId(tplatformId);
         param.setFromId(tkAgentFuzzy.getFromID());
@@ -370,7 +355,7 @@ public class HttpService {
         param.setAgentCode(agentCode);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         AreaUserResult.Response response = client.request(HttpURL.areaUser, param, httpHeaders, AreaUserResult.Response.class);
 
@@ -386,12 +371,12 @@ public class HttpService {
      *
      * @return
      */
-    public OrderIdResult orderId() {
+    public OrderIdResult orderId(String token) {
         OrderIdParam param = new OrderIdParam();
         param.setChannelCode("OffWeb");
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         OrderIdResult.Response response = client.request(HttpURL.orderId, param, httpHeaders, OrderIdResult.Response.class);
 
@@ -407,9 +392,9 @@ public class HttpService {
      *
      * @return
      */
-    public CarModelinfoQueryResult carModelinfoQuery(CarModelinfoQueryParam param) {
+    public CarModelinfoQueryResult carModelinfoQuery(String token, CarModelinfoQueryParam param) {
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         StringResponse response = client.request(HttpURL.carModelinfoQuery, param, httpHeaders, StringResponse.class);
 
@@ -440,9 +425,9 @@ public class HttpService {
      *
      * @return
      */
-    public String carModelinfoCheckVehicleType(CarModelinfoCheckVehicleTypeParam param) {
+    public String carModelinfoCheckVehicleType(String token, CarModelinfoCheckVehicleTypeParam param) {
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         StringResponse response = client.request(HttpURL.carModelinfoCheckVehicleType, param, httpHeaders, StringResponse.class);
 
@@ -456,9 +441,9 @@ public class HttpService {
      *
      * @return
      */
-    public SaveBasicInfoResult saveBasicInfo(SaveBasicInfoParam param) {
+    public SaveBasicInfoResult saveBasicInfo(String token, SaveBasicInfoParam param) {
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         SaveBasicInfoResult.Response response = client.request(HttpURL.saveBasicInfo, param, httpHeaders, SaveBasicInfoResult.Response.class);
 
@@ -472,7 +457,7 @@ public class HttpService {
      *
      * @return
      */
-    public InitQuoteResult initQuote(String tplatformId, String tplatLoginKey, String orderId) {
+    public InitQuoteResult initQuote(String token, String tplatformId, String tplatLoginKey, String orderId) {
         InitQuoteParam param = new InitQuoteParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
@@ -480,7 +465,7 @@ public class HttpService {
         param.setTplatLoginKey(tplatLoginKey);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         InitQuoteResult.Response response = client.request(HttpURL.initQuote, param, httpHeaders, InitQuoteResult.Response.class);
 
@@ -494,7 +479,7 @@ public class HttpService {
      *
      * @return
      */
-    public PreciseInitResult preciseInitToInit(String tplatformId, String tplatLoginKey, String orderId) {
+    public PreciseInitResult preciseInitToInit(String token, String tplatformId, String tplatLoginKey, String orderId) {
         PreciseInitParam param = new PreciseInitParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
@@ -503,7 +488,7 @@ public class HttpService {
         param.setTplatLoginKey(tplatLoginKey);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         PreciseInitResult.Response response = client.request(HttpURL.preciseInit, param, httpHeaders, PreciseInitResult.Response.class);
 
@@ -517,7 +502,7 @@ public class HttpService {
      *
      * @return
      */
-    public PreciseInitResult preciseInitToQuote(String tplatformId, String tplatLoginKey, String orderId, TKChgOwnerInfo TKChgOwnerInfo) {
+    public PreciseInitResult preciseInitToQuote(String token, String tplatformId, String tplatLoginKey, String orderId, TKChgOwnerInfo TKChgOwnerInfo) {
         PreciseInitParam param = new PreciseInitParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
@@ -527,7 +512,7 @@ public class HttpService {
         param.setChgOwnerInfo(TKChgOwnerInfo);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         PreciseInitResult.Response response = client.request(HttpURL.preciseInit, param, httpHeaders, PreciseInitResult.Response.class);
 
@@ -536,9 +521,9 @@ public class HttpService {
         return response.getData();
     }
 
-    public PreciseInitResult preciseInitToQuote(PreciseInitParam param) {
+    public PreciseInitResult preciseInitToQuote(String token, PreciseInitParam param) {
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         PreciseInitResult.Response response = client.request(HttpURL.preciseInit, param, httpHeaders, PreciseInitResult.Response.class);
 
@@ -552,7 +537,7 @@ public class HttpService {
      *
      * @return
      */
-    public PreciseInitResult preciseInitToVipQuote(String tplatformId, String tplatLoginKey, String orderId, TKInsureInfo insureInfo) {
+    public PreciseInitResult preciseInitToVipQuote(String token, String tplatformId, String tplatLoginKey, String orderId, TKInsureInfo insureInfo) {
         PreciseInitParam param = new PreciseInitParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
@@ -562,7 +547,7 @@ public class HttpService {
         param.setInsureInfo(insureInfo);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         PreciseInitResult.Response response = client.request(HttpURL.preciseInit, param, httpHeaders, PreciseInitResult.Response.class);
 
@@ -576,14 +561,14 @@ public class HttpService {
      *
      * @return
      */
-    public AgentTaxResult agentTax(String tplatformId, String orderId) {
+    public AgentTaxResult agentTax(String token, String tplatformId, String orderId) {
         AgentTaxParam param = new AgentTaxParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
         param.setTplatformId(tplatformId);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         AgentTaxResult.Response response = client.request(HttpURL.agentTax, param, httpHeaders, AgentTaxResult.Response.class);
 
@@ -597,7 +582,7 @@ public class HttpService {
      *
      * @return
      */
-    public InitQuotationResult initQuotationFlag1(String tplatformId, String orderId) {
+    public InitQuotationResult initQuotationFlag1(String token, String tplatformId, String orderId) {
         InitQuotationParam param = new InitQuotationParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
@@ -605,7 +590,7 @@ public class HttpService {
         param.setInitFlag("1");
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         StringResponse response = client.request(HttpURL.initQuotation, param, httpHeaders, StringResponse.class);
 
@@ -630,7 +615,7 @@ public class HttpService {
      *
      * @return
      */
-    public InitQuotationResult initQuotationFlag2(String tplatformId, String orderId) {
+    public InitQuotationResult initQuotationFlag2(String token, String tplatformId, String orderId) {
         InitQuotationParam param = new InitQuotationParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
@@ -638,7 +623,7 @@ public class HttpService {
         param.setInitFlag("quote");
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         InitQuotationResult.Response response = client.request(HttpURL.initQuotation, param, httpHeaders, InitQuotationResult.Response.class);
 
@@ -654,7 +639,7 @@ public class HttpService {
      *
      * @return
      */
-    public SaveQuoteResult saveQuote(String tplatformId, String fromId, String orderId) {
+    public SaveQuoteResult saveQuote(String token, String tplatformId, String fromId, String orderId) {
         SaveQuoteParam param = new SaveQuoteParam();
         param.setChannelCode("OffWeb");
         param.setTplatformId(tplatformId);
@@ -663,7 +648,7 @@ public class HttpService {
         param.setFromID(fromId);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         SaveQuoteResult.Response response = client.request(HttpURL.saveQuote, param, httpHeaders, SaveQuoteResult.Response.class);
 
@@ -673,13 +658,13 @@ public class HttpService {
     /**
      * @return
      */
-    public FloatNoticeGetResult floatNoticeGet(String tplatformId, String orderId) {
+    public FloatNoticeGetResult floatNoticeGet(String token, String tplatformId, String orderId) {
         FloatNoticeGetParam param = new FloatNoticeGetParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         FloatNoticeGetResult.Response response = client.request(HttpURL.floatNoticeGet, param, httpHeaders, FloatNoticeGetResult.Response.class);
 
@@ -692,7 +677,7 @@ public class HttpService {
      *
      * @return
      */
-    public InitProposalResult initProposal(String tplatformId, String tplatLoginKey, String orderId) {
+    public InitProposalResult initProposal(String token, String tplatformId, String tplatLoginKey, String orderId) {
         InitProposalParam param = new InitProposalParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
@@ -701,7 +686,7 @@ public class HttpService {
 
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         StringResponse response = client.request(HttpURL.initProposal, param, httpHeaders, StringResponse.class);
 
@@ -728,7 +713,7 @@ public class HttpService {
      *
      * @return
      */
-    public List<EngageEngageQueryResult> engageEngageQuery(String tplatformId, String fromId, String orderId, EngageEngageQueryParam.Privy privy) {
+    public List<EngageEngageQueryResult> engageEngageQuery(String token, String tplatformId, String fromId, String orderId, EngageEngageQueryParam.Privy privy) {
         EngageEngageQueryParam param = new EngageEngageQueryParam();
         param.setChannelCode("OffWeb");
         param.setFromId(fromId);
@@ -736,7 +721,7 @@ public class HttpService {
         param.setPrivy(privy);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
 
         EngageEngageQueryResult.Response response = client.request(HttpURL.engageEngageQuery, param, httpHeaders, EngageEngageQueryResult.Response.class);
@@ -747,14 +732,14 @@ public class HttpService {
     /**
      * @return
      */
-    public Map<String, String> initFindRiskConfig(String tplatformId) {
+    public Map<String, String> initFindRiskConfig(String token, String tplatformId) {
         InitFindRiskConfigParam param = new InitFindRiskConfigParam();
         param.setConfigcode("SDMessageControl");
         param.setRiskcode("08");
         param.setCompanycode("01");
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
 
         InitFindRiskConfigResult.Response response = client.request(HttpURL.initFindRiskConfig, param, httpHeaders, InitFindRiskConfigResult.Response.class);
@@ -765,13 +750,13 @@ public class HttpService {
     /**
      * @return
      */
-    public GroupOrderGetNewNoticeStatusResult groupOrderGetNewNoticeStatus(String tplatformId) {
+    public GroupOrderGetNewNoticeStatusResult groupOrderGetNewNoticeStatus(String token, String tplatformId) {
         GroupOrderGetNewNoticeStatusParam param = new GroupOrderGetNewNoticeStatusParam();
         param.setChannelCode("OffWeb");
         param.setTplatformId(tplatformId);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
 
         GroupOrderGetNewNoticeStatusResult.Response response = client.request(HttpURL.groupOrderGetNewNoticeStatus, param, httpHeaders, GroupOrderGetNewNoticeStatusResult.Response.class);
@@ -784,7 +769,7 @@ public class HttpService {
      *
      * @return
      */
-    public EntranceResult entranceForDecrypt(String tplatformId, String fromId, String orderId) {
+    private EntranceResult entranceForDecrypt(String token, String tplatformId, String fromId, String orderId) {
         EntranceParam param = new EntranceParam();
         param.setChannelCode("OffWeb");
         param.setFromID(fromId);
@@ -795,7 +780,7 @@ public class HttpService {
         param.setCollectFlag("");
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         StringResponse response = client.request(HttpURL.entrance, param, httpHeaders, StringResponse.class);
 
@@ -820,10 +805,10 @@ public class HttpService {
      *
      * @return
      */
-    public String entranceForString(Object param, String actionType) {
+    private String entranceForString(String token, Object param, String actionType) {
         HttpHeaders httpHeaders = new HttpHeaders();
+        httpHeaders.add("tkCarRequestToken", token);
         httpHeaders.add("Actiontype", actionType);
-        httpHeaders.add("tkCarRequestToken", token());
 
         StringResponse response = client.request(HttpURL.entrance, param, httpHeaders, StringResponse.class);
 
@@ -835,10 +820,10 @@ public class HttpService {
      *
      * @return
      */
-    public <B> B entranceForJson(Object param, String actionType, Class<B> responseType) {
+    private  <B> B entranceForJson(String token, Object param, String actionType, Class<B> responseType) {
         HttpHeaders httpHeaders = new HttpHeaders();
         httpHeaders.add("Actiontype", actionType);
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         B response = client.request(HttpURL.entrance, param, httpHeaders, responseType);
 
@@ -850,7 +835,7 @@ public class HttpService {
      *
      * @return
      */
-    public EntranceResult entranceFor000012(String tplatformId, String fromId, String orderId, TKInsureInfo insureInfo) {
+    public EntranceResult entranceFor000012(String token, String tplatformId, String fromId, String orderId, TKInsureInfo insureInfo) {
         TKEntranceFor000012Param param = new TKEntranceFor000012Param();
         param.setChannelCode("OffWeb");
         param.setTplatformId(tplatformId);
@@ -868,7 +853,7 @@ public class HttpService {
      *
      * @return
      */
-    public TKEntranceFor000038Result entranceFor000038(String tplatformId, String fromId, String orderId) {
+    public TKEntranceFor000038Result entranceFor000038(String token, String tplatformId, String fromId, String orderId) {
         TKEntranceFor000038Param param = new TKEntranceFor000038Param();
         param.setChannelCode("OffWeb");
         param.setTplatformId(tplatformId);
@@ -900,12 +885,12 @@ public class HttpService {
      *
      * @return
      */
-    public String entranceFor000133(String orderId) {
+    public String entranceFor000133(String token, String orderId) {
         EntranceParam param = new EntranceParam();
         param.setChannelCode("OffWeb");
         param.setOrderID(orderId);
 
-        String response = entranceForString(param, "000133");
+        String response = entranceForString(token, param, "000133");
 
         if (response != null) {
             response = response.replace("验车码:", "");
@@ -919,12 +904,12 @@ public class HttpService {
      *
      * @return
      */
-    public String carCheckAttorneyList(String tplatformId, String proposalNo) {
+    public String carCheckAttorneyList(String token, String tplatformId, String proposalNo) {
         CarCheckAttorneyListParam param = new CarCheckAttorneyListParam();
         param.setProposalNo(proposalNo);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         // todo 这个接口,暂时了解到返回的数据的 data 字段是一个字符串格式,内容是 message 消息提示 “暂无模板,请联系客户经理”,怀疑有数据时会变成 json 数据,所以以后可能需要处理此问题。
         StringResponse response = client.request(HttpURL.carCheckAttorneyList, param, httpHeaders, StringResponse.class);
@@ -937,14 +922,14 @@ public class HttpService {
      *
      * @return
      */
-    public String payForward(String tplatformId, String proposalNo) {
+    public String payForward(String token, String tplatformId, String proposalNo) {
         TKPayForwardParam param = new TKPayForwardParam();
         param.setChannelCode("OffWeb");
         param.setTplatformId(tplatformId);
         param.setProposalNo(proposalNo);
 
         HttpHeaders httpHeaders = new HttpHeaders();
-        httpHeaders.add("tkCarRequestToken", token());
+        httpHeaders.add("tkCarRequestToken", token);
 
         TKPayForwardResult.Response response = client.request(HttpURL.payForward, param, httpHeaders, TKPayForwardResult.Response.class);
 

+ 2 - 17
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/AgentFuzzyParam.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -8,18 +9,7 @@ import lombok.Setter;
  */
 @Setter
 @Getter
-public class AgentFuzzyParam {
-
-    /**
-     * 来源ID
-     */
-    private String fromId;
-
-    /**
-     * 平台ID
-     */
-    private String tplatformId;
-
+public class AgentFuzzyParam extends OrderRequest {
     /**
      * 代理代码
      */
@@ -39,9 +29,4 @@ public class AgentFuzzyParam {
      * 属性标识(可能是用于区分不同类型的订单或其他属性)
      */
     private String property;
-
-    /**
-     * 订单ID
-     */
-    private String orderID;
 }

+ 2 - 17
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/AgentQueryParam.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -8,18 +9,7 @@ import lombok.Setter;
  */
 @Setter
 @Getter
-public class AgentQueryParam {
-
-    /**
-     * 来源ID,可能表示请求发起方的唯一标识
-     */
-    private String fromId;
-
-    /**
-     * 平台ID,用于标识请求所处的平台或系统
-     */
-    private String tplatformId;
-
+public class AgentQueryParam extends OrderRequest {
     /**
      * 代理代码,表示执行此订单的代理人的唯一标识
      */
@@ -39,9 +29,4 @@ public class AgentQueryParam {
      * 属性标识,可能用于区分订单的类型、优先级或其他特定属性
      */
     private String property;
-
-    /**
-     * 订单ID,用于唯一标识此订单,便于追踪和查询
-     */
-    private String orderID;
 }

+ 2 - 11
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/AgentTaxParam.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -10,16 +11,6 @@ import lombok.Setter;
  */
 @Setter
 @Getter
-public class AgentTaxParam {
+public class AgentTaxParam extends OrderRequest {
 
-    private String orderID;
-
-    /**
-     * 平台ID
-     */
-    private String tplatformId;
-    /**
-     * 渠道代码
-     */
-    private String channelCode;
 }

+ 2 - 16
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/AreaUserParam.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -8,12 +9,7 @@ import lombok.Setter;
  */
 @Setter
 @Getter
-public class AreaUserParam {
-    /**
-     * 平台ID,用于唯一标识一个平台或系统
-     */
-    private String tplatformId;
-
+public class AreaUserParam extends OrderRequest {
     /**
      * 代理机构关键词,可能用于搜索或筛选代理机构时使用
      */
@@ -29,16 +25,6 @@ public class AreaUserParam {
      */
     private String property;
 
-    /**
-     * 订单ID,用于唯一标识一个订单
-     */
-    private String orderID;
-
-    /**
-     * 来源ID,标识该订单的来源,可能是一个用户ID、系统ID或其他标识符
-     */
-    private String fromId;
-
     /**
      * 代理代码,标识处理该订单的代理机构或代理人员
      */

+ 2 - 7
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/BasicInfoParam.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -10,14 +11,8 @@ import lombok.Setter;
  */
 @Setter
 @Getter
-public class BasicInfoParam {
-    private String fromId;
-    private String channelCode;
-    private String tplatformId;
+public class BasicInfoParam extends OrderRequest {
     private String orderManageFlag;
-    private String orderID;
     private String requestId;
     private String crossRenewalFlag;
-    private String tplatLoginKey;
-
 }

+ 3 - 3
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/CarCheckAttorneyListParam.java

@@ -1,14 +1,14 @@
 package com.jzg.quotation.taikang.model.api;
 
-import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import com.jzg.quotation.taikang.client.BaseRequest;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class CarCheckAttorneyListParam extends UnknownFieldEntity {
+public class CarCheckAttorneyListParam extends BaseRequest {
     /**
-     * 提案号
+     * 投保单号
      */
     private String proposalNo;
 }

+ 2 - 9
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/CarModelinfoCheckVehicleTypeParam.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -7,19 +8,11 @@ import java.util.List;
 
 @Setter
 @Getter
-public class CarModelinfoCheckVehicleTypeParam {
+public class CarModelinfoCheckVehicleTypeParam extends OrderRequest {
     /**
      * 车辆信息
      */
     private CarInfoVo carInfoVo;
-    /**
-     * 渠道代码
-     */
-    private String channelCode;
-    /**
-     * 订单ID
-     */
-    private String orderId;
 
     @Setter
     @Getter

+ 2 - 27
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/CarModelinfoQueryParam.java

@@ -1,6 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
-import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import com.jzg.quotation.taikang.client.OrderRequest;
 import com.jzg.quotation.taikang.model.entity.TKAreaInfoVo;
 import com.jzg.quotation.taikang.model.entity.TKCarInfoVo;
 import com.jzg.quotation.taikang.model.entity.TKCarOwnerVo;
@@ -9,33 +9,13 @@ import lombok.Setter;
 
 @Setter
 @Getter
-public class CarModelinfoQueryParam extends UnknownFieldEntity {
-
-    /**
-     * 订单ID,用于唯一标识一个订单
-     */
-    private String orderID;
-
-    /**
-     * 渠道代码,标识订单的来源渠道
-     */
-    private String channelCode;
+public class CarModelinfoQueryParam extends OrderRequest {
 
     /**
      * 车辆信息对象,包含车辆的详细信息
      */
     private TKCarInfoVo carInfoVo;
 
-    /**
-     * 来源ID,标识该订单的来源,可能是一个用户ID或其他标识符
-     */
-    private String fromId;
-
-    /**
-     * 平台ID,用于唯一标识一个平台或系统
-     */
-    private String tplatformId;
-
     /**
      * 区域信息对象,包含与订单相关的区域和代理机构信息
      */
@@ -46,11 +26,6 @@ public class CarModelinfoQueryParam extends UnknownFieldEntity {
      */
     private String orderOldID;
 
-    /**
-     * 平台登录密钥,可能用于验证登录或会话信息
-     */
-    private String tplatLoginKey;
-
     private TKCarOwnerVo carOwnerVo;
 
     /**

+ 2 - 4
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/CarTypeParam.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.BaseRequest;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -10,10 +11,7 @@ import lombok.Setter;
  */
 @Setter
 @Getter
-public class CarTypeParam {
-    private String fromId;
-    private String channelCode;
-    private String tplatformId;
+public class CarTypeParam extends BaseRequest {
     /**
      * 城市编号
      */

+ 2 - 16
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/EngageEngageQueryParam.java

@@ -1,27 +1,13 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class EngageEngageQueryParam extends UnknownFieldEntity {
-    /**
-     * 渠道代码
-     */
-    private String channelCode;
-
-    /**
-     * 订单ID
-     */
-    private String orderId;
-
-    /**
-     * 来源ID
-     */
-    private String fromId;
-
+public class EngageEngageQueryParam extends OrderRequest {
     /**
      * 隐私信息
      */

+ 3 - 28
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/EntranceParam.java

@@ -1,27 +1,13 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class EntranceParam extends UnknownFieldEntity {
-    /**
-     * 渠道代码
-     */
-    private String channelCode;
-
-    /**
-     * 订单ID
-     */
-    private String orderID;
-
-    /**
-     * 来源ID
-     */
-    private String fromID;
-
+public class EntranceParam extends OrderRequest {
     /**
      * 身份证OCR标志
      * "0" 可能表示未使用身份证OCR
@@ -49,33 +35,22 @@ public class EntranceParam extends UnknownFieldEntity {
     private String leadsid;
 
     /**
-     * 提案号
+     * 投保单号
      */
     private String proposalNo;
 
-
     /**
      * 初始化标志
      * "3" 可能表示某种特定的初始化状态
      */
     private Integer initFlag;
 
-    /**
-     * 平台ID
-     */
-    private String tplatformId;
-
     /**
      * 是否代理标志
      * "1" 可能表示是代理
      */
     private String isAgentFlag;
 
-    /**
-     * 来源ID
-     */
-    private String fromId;
-
     /**
      * 完整提案号
      */

+ 2 - 2
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/FloatNoticeGetParam.java

@@ -1,12 +1,12 @@
 package com.jzg.quotation.taikang.model.api;
 
-import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class FloatNoticeGetParam extends UnknownFieldEntity {
+public class FloatNoticeGetParam extends OrderRequest {
     private String channelCode;
     /**
      * 城市编号

+ 2 - 2
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/GroupOrderGetNewNoticeStatusParam.java

@@ -1,12 +1,12 @@
 package com.jzg.quotation.taikang.model.api;
 
-import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import com.jzg.quotation.taikang.client.BaseRequest;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class GroupOrderGetNewNoticeStatusParam extends UnknownFieldEntity {
+public class GroupOrderGetNewNoticeStatusParam extends BaseRequest {
     private String channelCode;
 
     private String tplatformId;

+ 2 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/IdentityTokenParam.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.BaseRequest;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -9,7 +10,7 @@ import lombok.Setter;
  */
 @Setter
 @Getter
-public class IdentityTokenParam {
+public class IdentityTokenParam extends BaseRequest {
     private String channelCode;
 
     private String tplatformId;

+ 2 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitBasicDataParam.java

@@ -1,10 +1,11 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.BaseRequest;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class InitBasicDataParam {
+public class InitBasicDataParam extends BaseRequest {
     private String channelCode;
 }

+ 2 - 2
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitFindRiskConfigParam.java

@@ -1,12 +1,12 @@
 package com.jzg.quotation.taikang.model.api;
 
-import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import com.jzg.quotation.taikang.client.BaseRequest;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class InitFindRiskConfigParam extends UnknownFieldEntity {
+public class InitFindRiskConfigParam extends BaseRequest {
     /**
      * 配置代码
      */

+ 2 - 5
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitIdentityParam.java

@@ -1,15 +1,12 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class InitIdentityParam {
-    private String fromId;
-    private String channelCode;
-    private String tplatformId;
-    private String orderID;
+public class InitIdentityParam extends OrderRequest {
     /**
      * 城市编号
      */

+ 2 - 6
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitProposalParam.java

@@ -1,14 +1,10 @@
 package com.jzg.quotation.taikang.model.api;
 
-import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class InitProposalParam extends UnknownFieldEntity {
-    private String channelCode;
-    private String tplatformId;
-    private String orderID;
-    private String tplatLoginKey;
+public class InitProposalParam extends OrderRequest {
 }

+ 2 - 3
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitQuotationParam.java

@@ -1,12 +1,11 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class InitQuotationParam {
-    private String channelCode;
-    private String orderID;
+public class InitQuotationParam extends OrderRequest {
     private String initFlag;
 }

+ 2 - 19
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/InitQuoteParam.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -10,24 +11,6 @@ import lombok.Setter;
  */
 @Setter
 @Getter
-public class InitQuoteParam {
-    /**
-     * 渠道代码
-     */
-    private String channelCode;
+public class InitQuoteParam extends OrderRequest {
 
-    /**
-     * 订单ID
-     */
-    private String orderID;
-
-    /**
-     * t平台ID
-     */
-    private String tplatformId;
-
-    /**
-     * t平台登录密钥
-     */
-    private String tplatLoginKey;
 }

+ 3 - 2
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/LoginParam.java

@@ -1,5 +1,7 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.BaseRequest;
+import com.jzg.quotation.taikang.client.OrderRequest;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -10,8 +12,7 @@ import lombok.Setter;
  */
 @Setter
 @Getter
-public class LoginParam {
-    private String channelCode;
+public class LoginParam extends BaseRequest {
     private String userName;
     private String password;
 }

+ 2 - 2
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/OrderIdParam.java

@@ -1,10 +1,10 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.BaseRequest;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class OrderIdParam {
-    private String channelCode;
+public class OrderIdParam extends BaseRequest {
 }

+ 2 - 20
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/PreciseInitParam.java

@@ -1,6 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
-import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import com.jzg.quotation.taikang.client.OrderRequest;
 import com.jzg.quotation.taikang.model.entity.*;
 import lombok.Getter;
 import lombok.Setter;
@@ -13,31 +13,13 @@ import java.util.List;
  */
 @Setter
 @Getter
-public class PreciseInitParam extends UnknownFieldEntity {
-    /**
-     * 渠道代码,标识订单的来源渠道
-     */
-    private String channelCode;
-
-    /**
-     * 订单ID,唯一标识一个订单
-     */
-    private String orderID;
+public class PreciseInitParam extends OrderRequest {
 
     /**
      * 初始化标志,标识订单是否处于初始化状态
      */
     private String initFlag;
 
-    /**
-     * t平台ID,标识订单所属的平台
-     */
-    private String tplatformId;
-
-    /**
-     * t平台登录密钥,用于登录t平台的认证信息
-     */
-    private String tplatLoginKey;
     /**
      * 过户信息
      */

+ 2 - 22
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/SaveBasicInfoParam.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import com.jzg.quotation.taikang.model.entity.*;
 import lombok.Getter;
@@ -7,16 +8,7 @@ import lombok.Setter;
 
 @Setter
 @Getter
-public class SaveBasicInfoParam extends UnknownFieldEntity {
-
-    /**
-     * 渠道代码
-     */
-    private String channelCode;
-    /**
-     * 订单ID
-     */
-    private String orderID;
+public class SaveBasicInfoParam extends OrderRequest {
     /**
      * 获取上年保单信息标识
      * 1:为有上年保单
@@ -49,26 +41,14 @@ public class SaveBasicInfoParam extends UnknownFieldEntity {
      * 车税信息
      */
     private TKCarTax TKCarTaxVo;
-    /**
-     * 平台ID
-     */
-    private String tplatformId;
     /**
      * 认证失败继续标志
      */
     private String authFailContinueFlag;
-    /**
-     * 来源ID
-     */
-    private String fromId;
     /**
      * 区域信息
      */
     private TKAreaInfoVo areaInfoVo;
-    /**
-     * 平台登录密钥
-     */
-    private String tplatLoginKey;
 
     @Override
     protected void addChildUnknownFields() {

+ 2 - 22
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/SaveQuoteParam.java

@@ -1,35 +1,15 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class SaveQuoteParam extends UnknownFieldEntity {
-
-    /**
-     * 订单ID
-     */
-    private String orderID;
-
-    /**
-     * 渠道代码
-     */
-    private String channelCode;
-
-    /**
-     * 来源ID
-     */
-    private String fromID;
-
+public class SaveQuoteParam extends OrderRequest {
     /**
      * 报价标志
      */
     private String quoteFlag;
-
-    /**
-     * 平台ID
-     */
-    private String tplatformId;
 }

+ 2 - 20
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/TKEntranceFor000012Param.java

@@ -1,31 +1,13 @@
 package com.jzg.quotation.taikang.model.api;
 
-import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import com.jzg.quotation.taikang.client.OrderRequest;
 import com.jzg.quotation.taikang.model.entity.TKInsureInfo;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class TKEntranceFor000012Param extends UnknownFieldEntity {
-
-    private String tplatformId;
-
-    /**
-     * 渠道代码
-     */
-    private String channelCode;
-
-    /**
-     * 订单ID
-     */
-    private String orderID;
-
-    /**
-     * 来源ID
-     */
-    private String fromID;
-
+public class TKEntranceFor000012Param extends OrderRequest {
     /**
      * 渠道特约列表(此处为空)
      */

+ 2 - 20
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/TKEntranceFor000038Param.java

@@ -1,31 +1,13 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class TKEntranceFor000038Param extends UnknownFieldEntity {
-
-
-    private String tplatformId;
-
-    /**
-     * 渠道代码
-     */
-    private String channelCode;
-
-    /**
-     * 订单ID
-     */
-    private String orderID;
-
-    /**
-     * 来源ID
-     */
-    private String fromID;
-
+public class TKEntranceFor000038Param extends OrderRequest {
     /**
      * 渠道特约列表(此处为空)
      */

+ 2 - 3
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/api/TKPayForwardParam.java

@@ -1,13 +1,12 @@
 package com.jzg.quotation.taikang.model.api;
 
+import com.jzg.quotation.taikang.client.OrderRequest;
 import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Setter;
 
 @Setter
 @Getter
-public class TKPayForwardParam extends UnknownFieldEntity {
-    private String tplatformId;
+public class TKPayForwardParam extends OrderRequest {
     private String proposalNo;
-    private String channelCode;
 }