|
|
@@ -99,12 +99,21 @@ public class PreciseInitResult extends UnknownFieldEntity {
|
|
|
|
|
|
private CarProduct carProduct;
|
|
|
|
|
|
+ /**
|
|
|
+ * 车税信息
|
|
|
+ */
|
|
|
private CarTaxInfo carTaxInfo;
|
|
|
|
|
|
private List<ChargingPost> chargingPost;
|
|
|
|
|
|
+ /**
|
|
|
+ * 设备列表
|
|
|
+ */
|
|
|
private List<Device> deviceList;
|
|
|
|
|
|
+ /**
|
|
|
+ * 初始化标志,标识订单是否处于初始化状态
|
|
|
+ */
|
|
|
private String initFlag;
|
|
|
|
|
|
private BigDecimal pricingRate;
|
|
|
@@ -129,529 +138,4 @@ public class PreciseInitResult extends UnknownFieldEntity {
|
|
|
addChildUnknownField("deviceList", deviceList);
|
|
|
}
|
|
|
|
|
|
- @Getter
|
|
|
- @Setter
|
|
|
- public static class BzKindVo extends UnknownFieldEntity {
|
|
|
- /**
|
|
|
- * 基准保费
|
|
|
- */
|
|
|
- private BigDecimal benchmarkPremium;
|
|
|
- /**
|
|
|
- * 不计免赔保费
|
|
|
- */
|
|
|
- private BigDecimal bjPremium;
|
|
|
- /**
|
|
|
- * 免赔额
|
|
|
- */
|
|
|
- private BigDecimal deductibleAmount;
|
|
|
-
|
|
|
- /**
|
|
|
- * 是否不计免赔标志
|
|
|
- */
|
|
|
- private String isBjKindFlag;
|
|
|
- /**
|
|
|
- * 是否选择
|
|
|
- */
|
|
|
- private String isSelect;
|
|
|
- /**
|
|
|
- * 险种中文名称
|
|
|
- */
|
|
|
- private String kindCName;
|
|
|
- /**
|
|
|
- * 险种代码
|
|
|
- */
|
|
|
- private String kindCode;
|
|
|
- /**
|
|
|
- * 保费
|
|
|
- */
|
|
|
- private BigDecimal premium;
|
|
|
- /**
|
|
|
- * 数量
|
|
|
- */
|
|
|
- private Integer quantity;
|
|
|
- /**
|
|
|
- * 报价金额
|
|
|
- */
|
|
|
- private BigDecimal quoteAmount;
|
|
|
-
|
|
|
- /**
|
|
|
- * 报价金额中文
|
|
|
- */
|
|
|
- private String quoteAmountCN;
|
|
|
- /**
|
|
|
- * 序列号
|
|
|
- */
|
|
|
- private Integer serialNo;
|
|
|
- /**
|
|
|
- * 总保费
|
|
|
- */
|
|
|
- private BigDecimal totalPremium;
|
|
|
- /**
|
|
|
- * 单位金额
|
|
|
- */
|
|
|
- private BigDecimal unitAmount;
|
|
|
- /**
|
|
|
- * 单位金额中文
|
|
|
- */
|
|
|
- private String unitAmountCN;
|
|
|
- /**
|
|
|
- * 上级险种代码
|
|
|
- */
|
|
|
- private String upKindCode;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- @Getter
|
|
|
- @Setter
|
|
|
- public static class CiKindsVo extends UnknownFieldEntity {
|
|
|
-
|
|
|
- /**
|
|
|
- * 是否不投保标志
|
|
|
- *
|
|
|
- * 推测:表示某个保险种类是否选择不投保。
|
|
|
- *
|
|
|
- * 如果 isNoInsureFlag 为 "1",则表示该保险种类选择不投保。
|
|
|
- *
|
|
|
- * 如果 isNoInsureFlag 为 "0",则表示该保险种类选择投保。
|
|
|
- */
|
|
|
- private String isNoInsureFlag;
|
|
|
-
|
|
|
- private String bjSelect;
|
|
|
-
|
|
|
- /**
|
|
|
- * 金额列表
|
|
|
- */
|
|
|
- private List<Amount> amounts;
|
|
|
-
|
|
|
- /**
|
|
|
- * 基准保费
|
|
|
- */
|
|
|
- private BigDecimal benchmarkPremium;
|
|
|
-
|
|
|
- /**
|
|
|
- * 不计免赔保费
|
|
|
- */
|
|
|
- private BigDecimal bjPremium;
|
|
|
-
|
|
|
- /**
|
|
|
- * 免赔额
|
|
|
- */
|
|
|
- private BigDecimal deductibleAmount;
|
|
|
-
|
|
|
- /**
|
|
|
- * 免赔额列表
|
|
|
- */
|
|
|
- private List<Amount> deductibleAmounts;
|
|
|
-
|
|
|
- /**
|
|
|
- * 是否不计免赔标志
|
|
|
- */
|
|
|
- private String isBjKindFlag;
|
|
|
-
|
|
|
- /**
|
|
|
- * 是否选择
|
|
|
- */
|
|
|
- private String isSelect;
|
|
|
-
|
|
|
- /**
|
|
|
- * 种类中文名称
|
|
|
- */
|
|
|
- private String kindCName;
|
|
|
-
|
|
|
- /**
|
|
|
- * 种类代码
|
|
|
- */
|
|
|
- private String kindCode;
|
|
|
-
|
|
|
- /**
|
|
|
- * 保费
|
|
|
- */
|
|
|
- private BigDecimal premium;
|
|
|
-
|
|
|
- /**
|
|
|
- * 数量
|
|
|
- */
|
|
|
- private Integer quantity;
|
|
|
-
|
|
|
- /**
|
|
|
- * 报价金额
|
|
|
- */
|
|
|
- private BigDecimal quoteAmount;
|
|
|
-
|
|
|
- /**
|
|
|
- * 报价金额中文
|
|
|
- */
|
|
|
- private String quoteAmountCN;
|
|
|
-
|
|
|
- /**
|
|
|
- * 序列号
|
|
|
- */
|
|
|
- private Integer serialNo;
|
|
|
-
|
|
|
- /**
|
|
|
- * 总保费
|
|
|
- */
|
|
|
- private BigDecimal totalPremium;
|
|
|
-
|
|
|
- /**
|
|
|
- * 单位金额
|
|
|
- */
|
|
|
- private BigDecimal unitAmount;
|
|
|
-
|
|
|
- /**
|
|
|
- * 单位金额中文
|
|
|
- */
|
|
|
- private String unitAmountCN;
|
|
|
-
|
|
|
- /**
|
|
|
- * 上级种类代码
|
|
|
- */
|
|
|
- private String upKindCode;
|
|
|
-
|
|
|
- @Override
|
|
|
- protected void addChildUnknownFields() {
|
|
|
- addChildUnknownField("amounts", amounts);
|
|
|
- addChildUnknownField("deductibleAmounts", deductibleAmounts);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- @Getter
|
|
|
- @Setter
|
|
|
- public static class Amount extends UnknownFieldEntity{
|
|
|
-
|
|
|
- /**
|
|
|
- * 金额中文名称
|
|
|
- */
|
|
|
- private String amountCname;
|
|
|
-
|
|
|
- /**
|
|
|
- * 金额英文名称
|
|
|
- */
|
|
|
- private String amountEname;
|
|
|
-
|
|
|
- /**
|
|
|
- * 金额显示名称
|
|
|
- */
|
|
|
- private String amountShowName;
|
|
|
- }
|
|
|
-
|
|
|
- @Getter
|
|
|
- @Setter
|
|
|
- public class DateInfo extends UnknownFieldEntity {
|
|
|
- /**
|
|
|
- * 交强险结束日期
|
|
|
- */
|
|
|
- private String endDateBZ;
|
|
|
- /**
|
|
|
- * 商业险结束日期
|
|
|
- */
|
|
|
- private String endDateCI;
|
|
|
- /**
|
|
|
- * 注册日期
|
|
|
- */
|
|
|
- private String enrollDate;
|
|
|
- /**
|
|
|
- * 交强险初始开始日期
|
|
|
- */
|
|
|
- private String initStartDateBZ;
|
|
|
- /**
|
|
|
- * 商业险初始开始日期
|
|
|
- */
|
|
|
- private String initStartDateCI;
|
|
|
- /**
|
|
|
- * 驾意险结束日期
|
|
|
- */
|
|
|
- private String jcbEndDate;
|
|
|
- /**
|
|
|
- * 驾意险结束小时
|
|
|
- */
|
|
|
- private String jcbEndHour;
|
|
|
- /**
|
|
|
- * 驾意险结束分钟
|
|
|
- */
|
|
|
- private String jcbEndMinute;
|
|
|
- /**
|
|
|
- * 驾意险开始日期
|
|
|
- */
|
|
|
- private String jcbStartDate;
|
|
|
- /**
|
|
|
- * 驾意险开始小时
|
|
|
- */
|
|
|
- private String jcbStartHour;
|
|
|
- /**
|
|
|
- * 驾意险开始分钟
|
|
|
- */
|
|
|
- private String jcbStartMinute;
|
|
|
- /**
|
|
|
- * 交强险结束日期
|
|
|
- */
|
|
|
- private String jqEndDate;
|
|
|
- /**
|
|
|
- * 交强险结束小时
|
|
|
- */
|
|
|
- private String jqEndHour;
|
|
|
- /**
|
|
|
- * 交强险结束分钟
|
|
|
- */
|
|
|
- private String jqEndMinute;
|
|
|
- /**
|
|
|
- * 交强险开始日期
|
|
|
- */
|
|
|
- private String jqStartDate;
|
|
|
- /**
|
|
|
- * 交强险开始日期小限制
|
|
|
- */
|
|
|
- private String jqStartDateLittleLimit;
|
|
|
- /**
|
|
|
- * 交强险开始小时
|
|
|
- */
|
|
|
- private String jqStartHour;
|
|
|
- /**
|
|
|
- * 交强险开始分钟
|
|
|
- */
|
|
|
- private String jqStartMinute;
|
|
|
- /**
|
|
|
- * 商业险延期次数
|
|
|
- */
|
|
|
- private Integer postponeCountCIP;
|
|
|
- /**
|
|
|
- * 交强险开始日期
|
|
|
- */
|
|
|
- private String startDateBZ;
|
|
|
- /**
|
|
|
- * 商业险开始日期
|
|
|
- */
|
|
|
- private String startDateCI;
|
|
|
- /**
|
|
|
- * 商业险结束日期
|
|
|
- */
|
|
|
- private String syEndDate;
|
|
|
- /**
|
|
|
- * 商业险结束小时
|
|
|
- */
|
|
|
- private String syEndHour;
|
|
|
- /**
|
|
|
- * 商业险结束分钟
|
|
|
- */
|
|
|
- private String syEndMinute;
|
|
|
- /**
|
|
|
- * 商业险开始日期
|
|
|
- */
|
|
|
- private String syStartDate;
|
|
|
- /**
|
|
|
- * 商业险开始日期小限制
|
|
|
- */
|
|
|
- private String syStartDateLittleLimit;
|
|
|
- /**
|
|
|
- * 商业险开始小时
|
|
|
- */
|
|
|
- private String syStartHour;
|
|
|
- /**
|
|
|
- * 商业险开始分钟
|
|
|
- */
|
|
|
- private String syStartMinute;
|
|
|
- }
|
|
|
-
|
|
|
- @Getter
|
|
|
- @Setter
|
|
|
- public static class DriverAccidentVo extends UnknownFieldEntity {
|
|
|
- /**
|
|
|
- * 车险计划列表
|
|
|
- */
|
|
|
- private List<CarPlanInfo> carPlanInfoList;
|
|
|
- /**
|
|
|
- * 折扣
|
|
|
- */
|
|
|
- private BigDecimal discount;
|
|
|
- /**
|
|
|
- * 是否高端客户标志
|
|
|
- */
|
|
|
- private Boolean highGuestFlag;
|
|
|
- /**
|
|
|
- * 是否选择
|
|
|
- */
|
|
|
- private String isSelect;
|
|
|
- /**
|
|
|
- * 险种中文名称
|
|
|
- */
|
|
|
- private String kindCName;
|
|
|
- /**
|
|
|
- * 险种代码
|
|
|
- */
|
|
|
- private String kindCode;
|
|
|
- /**
|
|
|
- * 非车险结束日期
|
|
|
- */
|
|
|
- private String nonCarEndDate;
|
|
|
- /**
|
|
|
- * 非车险开始日期
|
|
|
- */
|
|
|
- private String nonCarStartDate;
|
|
|
- /**
|
|
|
- * 保费
|
|
|
- */
|
|
|
- private BigDecimal premium;
|
|
|
- /**
|
|
|
- * 数量
|
|
|
- */
|
|
|
- private Integer quantity;
|
|
|
- /**
|
|
|
- * 数量中文名称
|
|
|
- */
|
|
|
- private String quantityCname;
|
|
|
- /**
|
|
|
- * 数量列表
|
|
|
- */
|
|
|
- private List<Quantity> quantityList;
|
|
|
- /**
|
|
|
- * 选择的计划代码
|
|
|
- */
|
|
|
- private String selectPlanCode;
|
|
|
-
|
|
|
- @Override
|
|
|
- protected void addChildUnknownFields() {
|
|
|
- addChildUnknownField("carPlanInfoList", carPlanInfoList);
|
|
|
- addChildUnknownField("quantityList", quantityList);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- @Getter
|
|
|
- @Setter
|
|
|
- public static class CarPlanInfo extends UnknownFieldEntity {
|
|
|
- /**
|
|
|
- * 险种列表
|
|
|
- */
|
|
|
- private List<ItemKind> itemKindList;
|
|
|
- /**
|
|
|
- * 新能源险种列表
|
|
|
- */
|
|
|
- private List<ItemKind> newEnergyItemKindList;
|
|
|
- /**
|
|
|
- * 计划代码
|
|
|
- */
|
|
|
- private String planCode;
|
|
|
- /**
|
|
|
- * 计划名称
|
|
|
- */
|
|
|
- private String planName;
|
|
|
- /**
|
|
|
- * 计划类型
|
|
|
- */
|
|
|
- private String planType;
|
|
|
- /**
|
|
|
- * 总金额
|
|
|
- */
|
|
|
- private String sumAmount;
|
|
|
- /**
|
|
|
- * 总保费
|
|
|
- */
|
|
|
- private String sumPremium;
|
|
|
-
|
|
|
- @Override
|
|
|
- protected void addChildUnknownFields() {
|
|
|
- addChildUnknownField("itemKindList", itemKindList);
|
|
|
- addChildUnknownField("newEnergyItemKindList", newEnergyItemKindList);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- @Getter
|
|
|
- @Setter
|
|
|
- public static class ItemKind extends UnknownFieldEntity {
|
|
|
- /**
|
|
|
- * 金额
|
|
|
- */
|
|
|
- private BigDecimal amount;
|
|
|
- /**
|
|
|
- * 金额中文
|
|
|
- */
|
|
|
- private String amountCN;
|
|
|
- /**
|
|
|
- * 免赔额
|
|
|
- */
|
|
|
- private BigDecimal deductibleAmount;
|
|
|
- /**
|
|
|
- * 免赔率
|
|
|
- */
|
|
|
- private BigDecimal deductibleRate;
|
|
|
- /**
|
|
|
- * 险种代码
|
|
|
- */
|
|
|
- private String kindCode;
|
|
|
- /**
|
|
|
- * 险种标志
|
|
|
- */
|
|
|
- private String kindInd;
|
|
|
- /**
|
|
|
- * 险种名称
|
|
|
- */
|
|
|
- private String kindName;
|
|
|
- /**
|
|
|
- * 模式代码
|
|
|
- */
|
|
|
- private Integer modeCode;
|
|
|
- /**
|
|
|
- * 保费
|
|
|
- */
|
|
|
- private BigDecimal premium;
|
|
|
- /**
|
|
|
- * 标准保费
|
|
|
- */
|
|
|
- private BigDecimal stantardPremium;
|
|
|
- /**
|
|
|
- * 非假日保额
|
|
|
- */
|
|
|
- private BigDecimal unholidaySumInsured;
|
|
|
- /**
|
|
|
- * 单位类型
|
|
|
- */
|
|
|
- private String unitType;
|
|
|
- }
|
|
|
-
|
|
|
- @Getter
|
|
|
- @Setter
|
|
|
- public static class Quantity extends UnknownFieldEntity {
|
|
|
- /**
|
|
|
- * 金额中文名称
|
|
|
- */
|
|
|
- private String amountCname;
|
|
|
- /**
|
|
|
- * 金额英文名称
|
|
|
- */
|
|
|
- private String amountEname;
|
|
|
- /**
|
|
|
- * 金额显示名称
|
|
|
- */
|
|
|
- private String amountShowName;
|
|
|
- /**
|
|
|
- * 客户端类型
|
|
|
- */
|
|
|
- private String clientType;
|
|
|
- /**
|
|
|
- * 公司代码
|
|
|
- */
|
|
|
- private String comCode;
|
|
|
- /**
|
|
|
- * 险种代码
|
|
|
- */
|
|
|
- private String kindCode;
|
|
|
- /**
|
|
|
- * 是否选中
|
|
|
- */
|
|
|
- private String selected;
|
|
|
- /**
|
|
|
- * 序列号
|
|
|
- */
|
|
|
- private Integer serialNo;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- @Getter
|
|
|
- @Setter
|
|
|
- public static class CarProduct extends UnknownFieldEntity{
|
|
|
- }
|
|
|
-
|
|
|
- @Getter
|
|
|
- @Setter
|
|
|
- public static class ChargingPost extends UnknownFieldEntity {
|
|
|
- }
|
|
|
}
|