Эх сурвалжийг харах

添加泰康 添加 FloatNoticeGetResult 结构

wlq 1 жил өмнө
parent
commit
d6a5474363
16 өөрчлөгдсөн 1172 нэмэгдсэн , 5 устгасан
  1. 2 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/client/HttpURL.java
  2. 87 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/AllKind.java
  3. 273 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/Car.java
  4. 21 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/CompanyInfo.java
  5. 6 2
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/Device.java
  6. 30 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/DriverAccidentVo.java
  7. 165 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/InsuranceKind.java
  8. 28 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/ItemKind.java
  9. 93 1
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/OrderInfoVoCI.java
  10. 5 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/Quantity.java
  11. 75 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/Syratio.java
  12. 15 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/FloatNoticeGetParam.java
  13. 349 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/FloatNoticeGetResult.java
  14. 0 2
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/IdentityTokenResult.java
  15. 10 0
      tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/NonCarPlanInfo.java
  16. 13 0
      tenant/insurance/quotation-taikang/src/test/java/com/jzg/quotation/taikang/entity/FloatNoticeGetResultTest.java

+ 2 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/client/HttpURL.java

@@ -57,4 +57,6 @@ public interface HttpURL {
     String agentTax = host + "/carSelfService/rest/agent/tax";
     String agentTax = host + "/carSelfService/rest/agent/tax";
 
 
     String saveQuote = host + "/carSelfService/rest/save/quote";
     String saveQuote = host + "/carSelfService/rest/save/quote";
+
+    String floatNoticeGet = host + "/carSelfService/rest/float/notice/get";
 }
 }

+ 87 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/AllKind.java

@@ -5,11 +5,98 @@ import lombok.Getter;
 import lombok.Setter;
 import lombok.Setter;
 
 
 import java.math.BigDecimal;
 import java.math.BigDecimal;
+import java.util.List;
 
 
 @Setter
 @Setter
 @Getter
 @Getter
 public class AllKind extends UnknownFieldEntity {
 public class AllKind extends UnknownFieldEntity {
 
 
+    /**
+     * 金额(此处为空)
+     */
+    private BigDecimal amounts;
+
+    /**
+     * 是否选择(此处为空)
+     */
+    private Boolean isSelect;
+
+    /**
+     * 是否有基本险种标志(此处为空)
+     */
+    private Boolean hasBjKindFlag;
+
+    /**
+     * 是否为基本险种标志(此处为空)
+     */
+    private Boolean isBjKindFlag;
+
+    /**
+     * 基本险种代码(此处为空)
+     */
+    private String bjKindCode;
+
+    /**
+     * 基本险种选择(此处为空)
+     */
+    private Boolean bjSelect;
+
+    /**
+     * 基本险种中文名称(此处为空)
+     */
+    private String bjKindCName;
+
+    /**
+     * 模式代码(此处为空)
+     */
+    private String modeCode;
+
+    /**
+     * 模式名称(此处为空)
+     */
+    private String modeName;
+
+    /**
+     * 保费中文(此处为空)
+     */
+    private String premiumCN;
+
+    /**
+     * 单位金额中文(此处为空)
+     */
+    private String unitAmountCN;
+
+
+    /**
+     * 上级险种代码(此处为空)
+     */
+    private String upKindCode;
+
+    /**
+     * 险种VO(此处为空)
+     */
+    //private Object kindVo;
+
+    /**
+     * 是否不投保标志(此处为空)
+     */
+    private Boolean isNoInsureFlag;
+
+    /**
+     * 价值(此处为空)
+     */
+    private BigDecimal value;
+
+    /**
+     * 非节假日报价金额中文(此处为空)
+     */
+    private String unHolidayQuoteAmountCN;
+
+    /**
+     * 免赔额列表(此处为空)
+     */
+    private List<BigDecimal> deductibleAmounts;
+
     /**
     /**
      * 不计免赔保费
      * 不计免赔保费
      */
      */

+ 273 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/Car.java

@@ -131,6 +131,279 @@ public class Car extends UnknownFieldEntity {
      */
      */
     private String licenseTypeChinese;
     private String licenseTypeChinese;
 
 
+    /**
+     * 是否新车
+     * "0" 表示非新车
+     * "1" 或其他表示新车(假设,具体含义需根据业务逻辑确定)
+     */
+    private String isNewCar;
+
+    /**
+     * 疫情车辆标志(可能是特定时期的字段,目前为空)
+     */
+    private String ecdemicVehicle;
+
+    /**
+     * 车辆种类名称
+     */
+    private String carKindName;
+
+    /**
+     * 使用性质代码名称
+     */
+    private String useNatureCodeName;
+
+    /**
+     * 车主姓名
+     */
+    private String carOwner;
+
+    /**
+     * 车主ID(可能是数据库中的主键)
+     */
+    private String carOwnerId;
+
+    /**
+     * 操作标志(可能是业务逻辑中的状态标志)
+     */
+    private String operateFlag;
+
+    /**
+     * 公司代码
+     */
+    private String comCode;
+
+    /**
+     * 车辆型号(新)
+     */
+    private String vehicleModel;
+
+    /**
+     * 车辆模型缓存编号
+     */
+    private String carModelCacheNo;
+
+    /**
+     * 车辆类型(可能是更详细的分类,但此处为空)
+     */
+    private String vehicleType;
+
+    /**
+     * 是否通过OCR查询车辆
+     */
+    private String isQueryCarByOCR;
+
+    /**
+     * 整备质量(千克)
+     */
+    private BigDecimal curingQuality;
+
+    /**
+     * 车辆信息DTO(可能是嵌套的对象,但此处为空)
+     */
+    //private Object carInfoDto;
+
+    /**
+     * 吨位(可能是车辆的载重能力)
+     */
+    private BigDecimal tonnage;
+
+    /**
+     * 车辆类型中文名称(但此处为空)
+     */
+    private String vehicleTypeCname;
+
+    /**
+     * 车辆种类中文名称(但此处为空)
+     */
+    private String carKindCname;
+
+    /**
+     * 公司代码1(可能是另一个公司代码,用于特定业务逻辑)
+     */
+    private String comCode1;
+
+    /**
+     * DH车辆信息(可能是特定系统的车辆信息,但此处为空)
+     */
+    //private Object dhCarInfo;
+
+    /**
+     * 车辆类型中文名称(与vehicleTypeCname可能重复或不同,但此处为空)
+     */
+    private String carTypeCname;
+
+    /**
+     * 用户性质代码列表(可能是多个用户性质代码的集合,但此处为空)
+     */
+    //private Object userNatureCodeList;
+
+    /**
+     * 是否新能源汽车标志
+     */
+    private String isNewEnergyFlag;
+
+    /**
+     * 是否无牌新车标志
+     */
+    private String isNewCarWithoutLicense;
+
+    /**
+     * 新车规格名称
+     */
+    private String newCarSpeciseName;
+
+    /**
+     * 新车规格值
+     */
+    private String newCarSpeciseVal;
+
+    /**
+     * 新挂车名称
+     */
+    private String newTrailerName;
+
+    /**
+     * 新挂车值
+     */
+    private String newTrailerVal;
+
+    /**
+     * 续保标志
+     */
+    private String renewalFlag;
+
+    /**
+     * 检查JG车辆模型DTO(可能是特定检查系统的车辆信息,但此处为空)
+     */
+    //private Object checkJgCarModelDto;
+
+    /**
+     * 是否特殊车辆标志
+     */
+    private String isSpecialFlag;
+
+    /**
+     * 规则信息(可能是与车辆相关的规则或政策信息,但此处为空)
+     */
+    //private Object ruleInfo;
+
+    /**
+     * 销售公司
+     */
+    private String saleCompany;
+
+    /**
+     * 销售地区省份代码
+     */
+    private String saleAreaProvinceCode;
+
+    /**
+     * 销售地区城市代码
+     */
+    private String saleAreaCityCode;
+
+    /**
+     * 是否4S店
+     */
+    private String isFourS;
+
+    /**
+     * 集团车辆ID
+     */
+    private String groupCarId;
+
+    /**
+     * 车辆检查VO(可能是车辆检查的结果信息,但此处为空)
+     */
+    //private Object carCheckVo;
+
+    /**
+     * 集团申请号
+     */
+    private String groupApplyNo;
+
+    /**
+     * 车辆公允价值
+     */
+    private BigDecimal carFairValue;
+
+    /**
+     * 车辆种类代码
+     */
+    private String carKindCode;
+
+    /**
+     * 集团序列号
+     */
+    private String groupSerialNo;
+
+    /**
+     * 模型代码
+     */
+    private String modelCode;
+
+
+    /**
+     * 本地车辆标志
+     */
+    private String localCarFlag;
+
+    /**
+     * 查询精友信息标志
+     */
+    private String queryJingyouInfoFlag;
+
+    /**
+     * 功率尺度
+     */
+    private BigDecimal powerScale;
+
+    /**
+     * 最大设计速度
+     */
+    private BigDecimal maxDesignSpeed;
+
+    /**
+     * 手册输入分数(可能是特定评分系统的分数,但此处为空)
+     */
+    private BigDecimal zjManualInputScore;
+
+    /**
+     * 行业模型提示显示标志
+     */
+    private String industryModelTipsShowFlag;
+
+    /**
+     * 软件提示信息
+     */
+    private String softTipMessage;
+
+    /**
+     * 车辆样式唯一ID
+     */
+    private String vehicleStyleUniqueId;
+
+    /**
+     * 打印品牌名称
+     */
+    private String printBrandName;
+
+    /**
+     * 特殊车辆标志
+     */
+    private String specialCarFlag;
+
+    /**
+     * 发证日期
+     */
+    private String issueDate;
+
+    /**
+     * 是否改装标志
+     */
+    private String isRenovate;
+
     @Override
     @Override
     protected void addChildUnknownFields() {
     protected void addChildUnknownFields() {
         addChildUnknownField("carModel", carModel);
         addChildUnknownField("carModel", carModel);

+ 21 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/CompanyInfo.java

@@ -0,0 +1,21 @@
+package com.jzg.quotation.taikang.ee;
+
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+@Setter
+@Getter
+public class CompanyInfo extends UnknownFieldEntity {
+
+    /**
+     * 泰康在线的偿付能力信息
+     */
+    private String powerInfo;
+
+    /**
+     * 泰康在线的风险综合评级评价结果
+     */
+    private String evaluate;
+
+}

+ 6 - 2
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/Device.java

@@ -4,7 +4,11 @@ import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.Setter;
 
 
+import java.math.BigDecimal;
+
 /**
 /**
+ * 设备信息类
+ *
  * 自定义增加的投保的东西
  * 自定义增加的投保的东西
  */
  */
 @Getter
 @Getter
@@ -23,7 +27,7 @@ public class Device extends UnknownFieldEntity {
     /**
     /**
      * 设备购买价格
      * 设备购买价格
      */
      */
-    private String devicePurchasePrice;
+    private BigDecimal devicePurchasePrice;
 
 
     /**
     /**
      * 购买日期
      * 购买日期
@@ -33,7 +37,7 @@ public class Device extends UnknownFieldEntity {
     /**
     /**
      * 设备实际价值
      * 设备实际价值
      */
      */
-    private String deviceActualValue;
+    private BigDecimal deviceActualValue;
 
 
     /**
     /**
      * 序列号
      * 序列号

+ 30 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/DriverAccidentVo.java

@@ -2,6 +2,7 @@ package com.jzg.quotation.taikang.ee;
 
 
 
 
 import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import com.jzg.quotation.taikang.entity.NonCarPlanInfo;
 import lombok.Getter;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.Setter;
 
 
@@ -11,6 +12,10 @@ import java.util.List;
 @Getter
 @Getter
 @Setter
 @Setter
 public class DriverAccidentVo extends UnknownFieldEntity {
 public class DriverAccidentVo extends UnknownFieldEntity {
+    /**
+     * 提案号
+     */
+    private String proposalNo;
     /**
     /**
      * 车险计划列表
      * 车险计划列表
      */
      */
@@ -69,6 +74,31 @@ public class DriverAccidentVo extends UnknownFieldEntity {
      */
      */
     private String quoteAmountCN;
     private String quoteAmountCN;
 
 
+    /**
+     * 非车险保单号
+     */
+    private String nonCarPolicyNo;
+
+    /**
+     * 非车险计划信息列表
+     */
+    private List<NonCarPlanInfo> nonCarPlansInfoList;
+
+    /**
+     * 消息
+     */
+    private String msg;
+
+    /**
+     * 代码
+     */
+    private String code;
+
+    /**
+     * 非车险报价号
+     */
+    private String nonCarQuotationNo;
+
     @Override
     @Override
     protected void addChildUnknownFields() {
     protected void addChildUnknownFields() {
         addChildUnknownField("carPlanInfoList", carPlanInfoList);
         addChildUnknownField("carPlanInfoList", carPlanInfoList);

+ 165 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/InsuranceKind.java

@@ -0,0 +1,165 @@
+package com.jzg.quotation.taikang.ee;
+
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+/**
+ * 险种信息类
+ */
+@Setter
+@Getter
+public class InsuranceKind extends UnknownFieldEntity {
+    /**
+     * 金额(此处为空)
+     */
+    private BigDecimal amounts;
+
+    /**
+     * 是否选择(此处为空)
+     */
+    private Boolean isSelect;
+
+    /**
+     * 险种中文名称
+     */
+    private String kindCName;
+
+    /**
+     * 险种代码
+     */
+    private String kindCode;
+
+    /**
+     * 是否有基本险种标志(此处为空)
+     */
+    private Boolean hasBjKindFlag;
+
+    /**
+     * 是否为基本险种标志(此处为空)
+     */
+    private Boolean isBjKindFlag;
+
+    /**
+     * 基本险种代码(此处为空)
+     */
+    private String bjKindCode;
+
+    /**
+     * 基本险种选择(此处为空)
+     */
+    private Boolean bjSelect;
+
+    /**
+     * 基本险种保费(此处为空)
+     */
+    private BigDecimal bjPremium;
+
+    /**
+     * 基本险种保费描述(此处为空)
+     */
+    private String bjPremiumDes;
+
+    /**
+     * 基本险种中文名称(此处为空)
+     */
+    private String bjKindCName;
+
+    /**
+     * 模式代码(此处为空)
+     */
+    private String modeCode;
+
+    /**
+     * 模式名称(此处为空)
+     */
+    private String modeName;
+
+    /**
+     * 保费
+     */
+    private BigDecimal premium;
+
+    /**
+     * 保费中文(此处为空)
+     */
+    private String premiumCN;
+
+    /**
+     * 数量(此处为空)
+     */
+    private Integer quantity;
+
+    /**
+     * 序列号(此处为空)
+     */
+    private Integer serialNo;
+
+    /**
+     * 单位金额(此处为空)
+     */
+    private BigDecimal unitAmount;
+
+    /**
+     * 单位金额中文(此处为空)
+     */
+    private String unitAmountCN;
+
+    /**
+     * 上级险种代码(此处为空)
+     */
+    private String upKindCode;
+
+    /**
+     * 报价金额(此处为空)
+     */
+    private BigDecimal quoteAmount;
+
+    /**
+     * 报价金额中文
+     */
+    private String quoteAmountCN;
+
+    /**
+     * 总保费(此处为空)
+     */
+    private BigDecimal totalPremium;
+
+    /**
+     * 基准保费
+     */
+    private BigDecimal benchmarkPremium;
+
+    /**
+     * 险种VO(此处为空)
+     */
+    private Object kindVo;
+
+    /**
+     * 是否不投保标志(此处为空)
+     */
+    private Boolean isNoInsureFlag;
+
+    /**
+     * 价值(此处为空)
+     */
+    private BigDecimal value;
+
+    /**
+     * 非节假日报价金额中文(此处为空)
+     */
+    private String unHolidayQuoteAmountCN;
+
+    /**
+     * 免赔额(此处为空)
+     */
+    private BigDecimal deductibleAmount;
+
+    /**
+     * 免赔额列表(此处为空)
+     */
+    private List<BigDecimal> deductibleAmounts;
+}

+ 28 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/ItemKind.java

@@ -7,6 +7,9 @@ import lombok.Setter;
 
 
 import java.math.BigDecimal;
 import java.math.BigDecimal;
 
 
+/**
+ * 险种
+ */
 @Getter
 @Getter
 @Setter
 @Setter
 public class ItemKind extends UnknownFieldEntity {
 public class ItemKind extends UnknownFieldEntity {
@@ -58,4 +61,29 @@ public class ItemKind extends UnknownFieldEntity {
      * 单位类型
      * 单位类型
      */
      */
     private String unitType;
     private String unitType;
+
+    /** 项目编号 */
+    private String itemNo;
+
+    /** 费率 */
+    private BigDecimal rate;
+
+    /** 模式代码名称 */
+    private String modeCodeName;
+
+    /** 模式名称 */
+    private String modeName;
+
+    /** 无赔款 */
+    private String noclaim;
+
+    /** 数量 */
+    private Integer quantity;
+
+    /** 非假日报价金额中文 */
+    private String unHolidayQuoteAmountCN;
+
+    /** 序列号 */
+    private Integer serialNo;
+
 }
 }

+ 93 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/OrderInfoVoCI.java

@@ -4,11 +4,16 @@ import com.jzg.quotation.taikang.client.UnknownFieldEntity;
 import lombok.Getter;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.Setter;
 
 
+import java.math.BigDecimal;
 import java.util.List;
 import java.util.List;
 
 
 @Setter
 @Setter
 @Getter
 @Getter
 public class OrderInfoVoCI extends UnknownFieldEntity {
 public class OrderInfoVoCI extends UnknownFieldEntity {
+    /**
+     * 商业险赔款列表(此处为空)
+     */
+    //private List<Object> syPeccs;
 
 
     /**
     /**
      * 投保年限
      * 投保年限
@@ -20,6 +25,11 @@ public class OrderInfoVoCI extends UnknownFieldEntity {
      */
      */
     private String endDateCIP;
     private String endDateCIP;
 
 
+    /**
+     * 业务调整开始中文描述(此处为空)
+     */
+    private String busiAdjustStartwithChinese;
+
     /**
     /**
      * 设备列表
      * 设备列表
      */
      */
@@ -51,14 +61,96 @@ public class OrderInfoVoCI extends UnknownFieldEntity {
     private Integer claimTimes;
     private Integer claimTimes;
 
 
     /**
     /**
-     * 所有种类
+     * 所有险种列表
      */
      */
     private List<AllKind> allKinds;
     private List<AllKind> allKinds;
 
 
+    /**
+     * 业务调整结束中文描述(此处为空)
+     */
+    private String busiAdjustEndwithChinese;
+
+    /**
+     * 商业险赔款记录列表(此处为空)
+     */
+    //private List<Object> syClaims;
+
+    /**
+     * 赔付率信息
+     */
+    private Syratio syratio;
+
+    /**
+     * 商业险种类(此处为空)
+     */
+    private String syKinds;
+
+    /**
+     * DHR信息(此处为空)
+     */
+    //private Object dhrInfo;
+
+    /**
+     * 商业险基本种类(此处为空)
+     */
+    private String sybjKinds;
+
+    /**
+     * 查询序列号
+     */
+    private String querySequenceNo;
+
+    /**
+     * 商业险提案号(此处为空)
+     */
+    private String syProposalNo;
+
+    /**
+     * 商业险保单号(此处为空)
+     */
+    private String syPolicyNo;
+
+    /**
+     * 折扣(此处为空)
+     */
+    private BigDecimal disCount;
+
+    /**
+     * 业务中介佣金率(此处为空)
+     */
+    private BigDecimal commissionRateBI;
+
+    /**
+     * 业务中介佣金金额(此处为空)
+     */
+    private BigDecimal commissionAmountBI;
+
+
+    /**
+     * 商业险赔款调整(此处为空)
+     */
+    private BigDecimal syclaimAdjust;
+
+    /**
+     * 定价率(此处为空,与syratio中的pricingRate重复)
+     */
+    private BigDecimal pricingRate;
+
+    /**
+     * 赔款调整(此处为空,与syratio中的syclaimAdjust重复)
+     */
+    private BigDecimal sypeccancyAdjust;
+
+    /**
+     * 险种名称(此处为空)
+     */
+    private String kindName;
+
     @Override
     @Override
     protected void addChildUnknownFields() {
     protected void addChildUnknownFields() {
         addChildUnknownField("deviceList", deviceList);
         addChildUnknownField("deviceList", deviceList);
         addChildUnknownField("chargingPostDtos", chargingPostDtos);
         addChildUnknownField("chargingPostDtos", chargingPostDtos);
         addChildUnknownField("allKinds", allKinds);
         addChildUnknownField("allKinds", allKinds);
+        addChildUnknownField("syratio", syratio);
     }
     }
 }
 }

+ 5 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/Quantity.java

@@ -40,4 +40,9 @@ public class Quantity extends UnknownFieldEntity {
      * 序列号
      * 序列号
      */
      */
     private Integer serialNo;
     private Integer serialNo;
+
+    /**
+     * 车险种类代码
+     */
+    private String carKindBCode;
 }
 }

+ 75 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/ee/Syratio.java

@@ -0,0 +1,75 @@
+package com.jzg.quotation.taikang.ee;
+
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.math.BigDecimal;
+
+/**
+ * 赔付率信息类
+ */
+@Setter
+@Getter
+public class Syratio extends UnknownFieldEntity {
+
+    /**
+     * 赔款调整系数
+     */
+    private BigDecimal sypeccancyAdjust;
+
+    /**
+     * 总赔付率字符串
+     */
+    private String sytotalStr;
+
+    /**
+     * 无利润原因字符串(此处为空)
+     */
+    private String synoProfitReasonStr;
+
+    /**
+     * 赔款调整
+     */
+    private BigDecimal syclaimAdjust;
+
+    /**
+     * 交强险浮动标志字符串(此处为空)
+     */
+    private String jqrateFloatFlagstr;
+
+    /**
+     * 交强险总赔付率字符串(此处为空)
+     */
+    private String jqtotalStr;
+
+    /**
+     * 交强险赔款调整(此处为空)
+     */
+    private BigDecimal jqclaimAdjust;
+
+    /**
+     * 交强险赔款调整系数(此处为空)
+     */
+    private BigDecimal jqpeccancyAdjust;
+
+    /**
+     * 交强险赔款调整(CPI)(此处为空)
+     */
+    private BigDecimal jqclaimAdjustinCPI;
+
+    /**
+     * 定价率
+     */
+    private BigDecimal pricingRate;
+
+    /**
+     * 渠道比率(此处为空)
+     */
+    private BigDecimal channelRatio;
+
+    /**
+     * 提案比率(此处为空)
+     */
+    private BigDecimal proposalRatio;
+}

+ 15 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/FloatNoticeGetParam.java

@@ -0,0 +1,15 @@
+package com.jzg.quotation.taikang.entity;
+
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+@Setter
+@Getter
+public class FloatNoticeGetParam extends UnknownFieldEntity {
+    private String channelCode;
+    /**
+     * 城市编号
+     */
+    private String orderID;
+}

+ 349 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/FloatNoticeGetResult.java

@@ -0,0 +1,349 @@
+package com.jzg.quotation.taikang.entity;
+
+import com.jzg.quotation.taikang.client.BaseResponse;
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import com.jzg.quotation.taikang.ee.*;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+@Setter
+@Getter
+public class FloatNoticeGetResult extends UnknownFieldEntity {
+    public static final class Response extends BaseResponse<FloatNoticeGetResult> {
+    }
+
+    /**
+     * 公司代码
+     */
+    private String comCode;
+
+    /**
+     * CI标志
+     */
+    private String ciFlag;
+
+    /**
+     * BZ标志
+     */
+    private String bzFlag;
+
+    /**
+     * 申请信息名称
+     */
+    private String appliInfoName;
+
+    /**
+     * 区域中文名
+     */
+    private String areaCname;
+
+    /**
+     * 车辆信息
+     */
+    private Car car;
+
+    /**
+     * 订单信息CI
+     */
+    private OrderInfoVoCI orderInfoVoCI;
+
+    /**
+     * 订单信息BZ
+     */
+    //private Object orderInfoVoBZ;
+
+    /**
+     * 总保费
+     */
+    private BigDecimal totalPremium;
+
+    /**
+     * 公司信息
+     */
+    private CompanyInfo companyInfo;
+
+    /**
+     * 车主信息
+     */
+    //private Object carOwnerVo;
+
+    /**
+     * 保险公司信息
+     */
+    //private Object insurerInfoVo;
+
+    /**
+     * 是否是会员
+     */
+    //private Object isMember;
+
+    /**
+     * 用户ID
+     */
+    //private Object userId;
+
+    /**
+     * BZ折扣
+     */
+    private BigDecimal bzDisCount;
+
+    /**
+     * CI折扣
+     */
+    private BigDecimal ciDisCount;
+
+    /**
+     * JCB折扣
+     */
+    private BigDecimal jcbDisCount;
+
+    /**
+     * 用户中文名
+     */
+    //private Object userCnName;
+
+    /**
+     * 渠道名称
+     */
+    //private Object channelname;
+
+    /**
+     * 报价时间
+     */
+    //private Object quotationTime;
+
+    /**
+     * 省份名称
+     */
+    //private Object provinceName;
+
+    /**
+     * 用户名
+     */
+    //private Object username;
+
+    /**
+     * 需求编号
+     */
+    //private Object demandNo;
+
+    /**
+     * 需求BZ编号
+     */
+    //private Object demandBZNo;
+
+    /**
+     * 司机事故信息
+     */
+    private DriverAccidentVo driverAccidentVo;
+
+    /**
+     * 生命代理人代码
+     */
+    //private Object lifeAgentCode;
+
+    /**
+     * 生命代理人名称
+     */
+    //private Object lifeAgentName;
+
+    /**
+     * 生命代理人电话
+     */
+    //private Object lifeAgentPhone;
+
+    /**
+     * 续保链接
+     */
+    //private Object renewLink;
+
+    /**
+     * 发票信息
+     */
+    //private Object invoiceInfo;
+
+    /**
+     * 检查车辆规格
+     */
+    //private Object checkCarSpecification;
+
+    /**
+     * 车辆规则消息
+     */
+    //private Object carRuleMessage;
+
+    /**
+     * 承保原因消息
+     */
+    //private Object underwriteReasonMessage;
+
+    /**
+     * 规则状态
+     */
+    //private Object ruleStatus;
+
+    /**
+     * 提示消息
+     */
+    private List<String> tipsMessagess;
+
+    /**
+     * DHR信息
+     */
+    //private Object dhrInfo;
+
+    /**
+     * 完整提案编号
+     */
+    //private Object fullProposalNo;
+
+    /**
+     * 业务评分
+     */
+    //private Object businessScore;
+
+    /**
+     * 内部来源ID
+     */
+    //private Object innerFromId;
+
+    /**
+     * 处理意见
+     */
+    //private Object dealOpinion;
+
+    /**
+     * 订单状态
+     */
+    //private Object orderStatus;
+
+    /**
+     * 价格计划
+     */
+    //private Object pricePlans;
+
+    /**
+     * 风险评分
+     */
+    //private Object riskScore;
+
+    /**
+     * 参与列表
+     */
+    //private Object engageList;
+
+    /**
+     * 收费岗位列表
+     */
+    //private List<Object> chargingPostVoList;
+
+    /**
+     * 非车险URL
+     */
+    //private Object nonCarUrl;
+
+    /**
+     * 员工车辆错误信息
+     */
+    //private Object staffCarErrorMessage;
+
+    /**
+     * 高非车险URL
+     */
+    //private Object highNonCarUrl;
+
+    /**
+     * 报价编号BI
+     */
+    //private Object quotationNoBI;
+
+    /**
+     * 报价编号CI
+     */
+    //private Object quotationNoCI;
+
+    /**
+     * 报价编号
+     */
+    //private Object quotationNo;
+
+    /**
+     * 风险控制信息标志
+     */
+    //private Object riskContrlInfoFlag;
+
+    /**
+     * 保费
+     */
+    //private Object premium;
+
+    /**
+     * 车船税
+     */
+    //private Object carTax;
+
+    /**
+     * 滴滴司机模型评分
+     */
+    //private Object didiDriverModelScore;
+
+    /**
+     * 设备列表
+     */
+    private List<Device> deviceList;
+
+    /**
+     * 报价截止日期
+     */
+    //private Object quoteDeadline;
+
+    /**
+     * CI佣金金额
+     */
+    //private Object commissionAmountCI;
+
+    /**
+     * BI佣金金额
+     */
+    //private Object commissionAmountBI;
+
+    /**
+     * SY索赔调整
+     */
+    //private Object syclaimAdjust;
+
+    /**
+     * 整体推荐折扣
+     */
+    private BigDecimal entireRecommenDiscount;
+
+    /**
+     * 请求渠道代码
+     */
+    //private Object reqChannelCode;
+
+    /**
+     * 发行意见
+     */
+    //private Object issueOpinion;
+
+    /**
+     * 预报价标志
+     */
+    //private Object preQuoteFlag;
+
+    @Override
+    protected void addChildUnknownFields() {
+        addChildUnknownField("car", car);
+        addChildUnknownField("orderInfoVoCI", orderInfoVoCI);
+        addChildUnknownField("companyInfo", companyInfo);
+        addChildUnknownField("driverAccidentVo", driverAccidentVo);
+        addChildUnknownField("deviceList", deviceList);
+    }
+}
+
+
+

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

@@ -11,8 +11,6 @@ public class IdentityTokenResult extends UnknownFieldEntity {
     public static final class Response extends BaseResponse<IdentityTokenResult> {
     public static final class Response extends BaseResponse<IdentityTokenResult> {
     }
     }
 
 
-    ;
-
     /***
     /***
      * token
      * token
      */
      */

+ 10 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/entity/NonCarPlanInfo.java

@@ -0,0 +1,10 @@
+package com.jzg.quotation.taikang.entity;
+
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+@Setter
+@Getter
+public class NonCarPlanInfo extends UnknownFieldEntity {
+}

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 13 - 0
tenant/insurance/quotation-taikang/src/test/java/com/jzg/quotation/taikang/entity/FloatNoticeGetResultTest.java


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно