package com.ydtech.modules.fnc.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; /** *

* 报价渠道 *

* * @author gws * @since 2024-01-29 */ @Getter @Setter @TableName("ins_area_company") @ApiModel(value = "InsAreaCompany对象", description = "报价渠道") public class InsAreaCompany implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty("主键") @TableId("id") private String id; @ApiModelProperty("订单号") @TableField("orderno") private String orderno; @ApiModelProperty("协议id") @TableField("agreement_id") private Long agreementId; @ApiModelProperty("请求类型") @TableField("api_type") private Byte apiType; @ApiModelProperty("订单状态") @TableField("orderstatus") private String orderstatus; @ApiModelProperty("保险公司编号") @TableField("company_id") private String companyId; @ApiModelProperty("保险名称") @TableField("inscompany") private String inscompany; @ApiModelProperty("请求报文") @TableField("reqtxt") private String reqtxt; @ApiModelProperty("响应报文") @TableField("reptxt") private String reptxt; @ApiModelProperty("交强投保单号") @TableField("jqapplyno") private String jqapplyno; @ApiModelProperty("交强保单号") @TableField("jqpolicyno") private String jqpolicyno; @ApiModelProperty("商业投保单号") @TableField("syapplyno") private String syapplyno; @ApiModelProperty("商业保单号") @TableField("sypolicyno") private String sypolicyno; @ApiModelProperty("交叉销售保单信息") @TableField("cross_insurance") private String crossInsurance; @ApiModelProperty("交强险信息") @TableField("riskinfo") private String riskinfo; @ApiModelProperty("商业险信息") @TableField("kindinfo") private String kindinfo; @ApiModelProperty("交强险费用") @TableField("jqpremium") private BigDecimal jqpremium; @ApiModelProperty("商业险费用") @TableField("sypremium") private BigDecimal sypremium; @ApiModelProperty("驾意险费用") @TableField("jypremium") private BigDecimal jypremium; @ApiModelProperty("总保费") @TableField("sumpremium") private BigDecimal sumpremium; @ApiModelProperty("车船税费用") @TableField("taxamount") private BigDecimal taxamount; @ApiModelProperty("交强优惠比例") @TableField("jqdiscountrate") private Object jqdiscountrate; @ApiModelProperty("商业优惠比例") @TableField("sydiscountrate") private Object sydiscountrate; @ApiModelProperty("交强手续费比例") @TableField("feerate") private Object feerate; @ApiModelProperty("商业手续费比例") @TableField("disrate") private Object disrate; @ApiModelProperty("核保人") @TableField("auditid") private String auditid; @ApiModelProperty("核保人姓名") @TableField("auditname") private String auditname; @ApiModelProperty("核保时间") @TableField("audittime") private LocalDateTime audittime; @ApiModelProperty("核保意见") @TableField("auditopinion") private String auditopinion; @ApiModelProperty("交强特别约定") @TableField("jqappoint") private String jqappoint; @ApiModelProperty("商业特别约定") @TableField("syappoint") private String syappoint; @TableField("createtime") private LocalDateTime createtime; @ApiModelProperty("支付时间") @TableField("pay_date") private LocalDateTime payDate; @ApiModelProperty("支付链接") @TableField("payment_link") private String paymentLink; @ApiModelProperty("保险公司订单号") @TableField("ins_order_no") private String insOrderNo; @ApiModelProperty("驾意险信息") @TableField("accident_info") private String accidentInfo; @ApiModelProperty("归属ID") @TableField("attribution_id") private String attributionId; @ApiModelProperty("欠税") @TableField("tax_arrears") private String taxArrears; @ApiModelProperty("交强险起期") @TableField("jq_start_date") private String jqStartDate; @ApiModelProperty("交强险止期") @TableField("jq_end_date") private String jqEndDate; @ApiModelProperty("商业险起期") @TableField("sy_start_date") private String syStartDate; @ApiModelProperty("商业险止期") @TableField("sy_end_date") private String syEndDate; @ApiModelProperty("出险字符串信息") @TableField("accident_str_info") private String accidentStrInfo; @ApiModelProperty("评分") @TableField("score") private String score; @ApiModelProperty("交强类型评分") @TableField("jq_score") private String jqScore; @ApiModelProperty("商业类型评分") @TableField("sy_score") private String syScore; @ApiModelProperty("总赔付率") @TableField("loss_ration") private Object lossRation; @ApiModelProperty("交强赔付率") @TableField("jq_loss_ration") private Object jqLossRation; @ApiModelProperty("商业赔付率") @TableField("sy_loss_ration") private Object syLossRation; @ApiModelProperty("内部订单状态") @TableField("inside_order_status") private Byte insideOrderStatus; @ApiModelProperty("内部支付时间") @TableField("inside_pay_time") private LocalDateTime insidePayTime; @ApiModelProperty("签单时间") @TableField("signing_time") private LocalDateTime signingTime; }