package com.ydtech.modules.ins.model.vo; import com.ydtech.modules.order.entity.TaxArrears; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Collections; import java.util.List; /** * @author qinfenglong * @version 1.0.0 * @description QuoteRespVo * @since 2020/11/26 23:50 */ @Data public class QuoteRespVo { @ApiModelProperty("交强险和车船税合计") private double ciSumPermium; @ApiModelProperty("保费合计") private double sumPermium; @ApiModelProperty("车船税") private double taxAmount; @ApiModelProperty("评分") private String iLogPreUdwMess; @ApiModelProperty("提示信息") private String tips; @ApiModelProperty("商业险险种") private List kindList; @ApiModelProperty("交强险和商业险") private List riskList; //add 警告信息 lig 2023-09-12 @ApiModelProperty("警告信息") private List warnMessageList; //add 交强商业开始结束起保日期 lig 2023-09-12 @ApiModelProperty("开始起保日期交强") private String startDateJq; @ApiModelProperty("结束起保日期交强") private String endDateJq; @ApiModelProperty("开始起保日期交强") private String startDateSy; @ApiModelProperty("结束起保日期交强") private String endDateSy; //add end 交强商业开始结束起保日期 lig 2023-09-12 @ApiModelProperty("驾意险信息") private List accident; @ApiModelProperty("订单号") private String orderno; @ApiModelProperty("是否真单交") private boolean iszdj; @ApiModelProperty("交强险保费") private double jqPremium; @ApiModelProperty("商业险保费") private double syPremium; @ApiModelProperty("驾意险保费") private double jyPremium; @ApiModelProperty("子订单ID") private String companyId; @ApiModelProperty("总折扣率") private double totalAdjustRate; @ApiModelProperty("交强险折扣率") private String jqAdjustRate; @ApiModelProperty("商业险折扣率") private String syAdjustRate; @ApiModelProperty("欠税明细") private List taxArrears; //add 增加返回出险信息 lig 2023-09-14 @ApiModelProperty("出险信息") private String accidentInfoStr; @ApiModelProperty("扩展字段") private Object extendInfo; @ApiModelProperty("交强投保单号") private String jqApplyNo; @ApiModelProperty("商业投保单号") private String syApplyNo; public List getAccidentInfo() { return accident == null ? Collections.emptyList() : accident; } }