InsAreaCompany.java 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. package com.ydtech.modules.fnc.entity;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import java.io.Serializable;
  6. import java.math.BigDecimal;
  7. import java.time.LocalDate;
  8. import java.time.LocalDateTime;
  9. import io.swagger.annotations.ApiModel;
  10. import io.swagger.annotations.ApiModelProperty;
  11. import lombok.Getter;
  12. import lombok.Setter;
  13. /**
  14. * <p>
  15. * 报价渠道
  16. * </p>
  17. *
  18. * @author gws
  19. * @since 2024-01-29
  20. */
  21. @Getter
  22. @Setter
  23. @TableName("ins_area_company")
  24. @ApiModel(value = "InsAreaCompany对象", description = "报价渠道")
  25. public class InsAreaCompany implements Serializable {
  26. private static final long serialVersionUID = 1L;
  27. @ApiModelProperty("主键")
  28. @TableId("id")
  29. private String id;
  30. @ApiModelProperty("订单号")
  31. @TableField("orderno")
  32. private String orderno;
  33. @ApiModelProperty("协议id")
  34. @TableField("agreement_id")
  35. private Long agreementId;
  36. @ApiModelProperty("请求类型")
  37. @TableField("api_type")
  38. private Byte apiType;
  39. @ApiModelProperty("订单状态")
  40. @TableField("orderstatus")
  41. private String orderstatus;
  42. @ApiModelProperty("保险公司编号")
  43. @TableField("company_id")
  44. private String companyId;
  45. @ApiModelProperty("保险名称")
  46. @TableField("inscompany")
  47. private String inscompany;
  48. @ApiModelProperty("请求报文")
  49. @TableField("reqtxt")
  50. private String reqtxt;
  51. @ApiModelProperty("响应报文")
  52. @TableField("reptxt")
  53. private String reptxt;
  54. @ApiModelProperty("交强投保单号")
  55. @TableField("jqapplyno")
  56. private String jqapplyno;
  57. @ApiModelProperty("交强保单号")
  58. @TableField("jqpolicyno")
  59. private String jqpolicyno;
  60. @ApiModelProperty("商业投保单号")
  61. @TableField("syapplyno")
  62. private String syapplyno;
  63. @ApiModelProperty("商业保单号")
  64. @TableField("sypolicyno")
  65. private String sypolicyno;
  66. @ApiModelProperty("交叉销售保单信息")
  67. @TableField("cross_insurance")
  68. private String crossInsurance;
  69. @ApiModelProperty("交强险信息")
  70. @TableField("riskinfo")
  71. private String riskinfo;
  72. @ApiModelProperty("商业险信息")
  73. @TableField("kindinfo")
  74. private String kindinfo;
  75. @ApiModelProperty("交强险费用")
  76. @TableField("jqpremium")
  77. private BigDecimal jqpremium;
  78. @ApiModelProperty("商业险费用")
  79. @TableField("sypremium")
  80. private BigDecimal sypremium;
  81. @ApiModelProperty("驾意险费用")
  82. @TableField("jypremium")
  83. private BigDecimal jypremium;
  84. @ApiModelProperty("总保费")
  85. @TableField("sumpremium")
  86. private BigDecimal sumpremium;
  87. @ApiModelProperty("车船税费用")
  88. @TableField("taxamount")
  89. private BigDecimal taxamount;
  90. @ApiModelProperty("交强优惠比例")
  91. @TableField("jqdiscountrate")
  92. private Object jqdiscountrate;
  93. @ApiModelProperty("商业优惠比例")
  94. @TableField("sydiscountrate")
  95. private Object sydiscountrate;
  96. @ApiModelProperty("交强手续费比例")
  97. @TableField("feerate")
  98. private Object feerate;
  99. @ApiModelProperty("商业手续费比例")
  100. @TableField("disrate")
  101. private Object disrate;
  102. @ApiModelProperty("核保人")
  103. @TableField("auditid")
  104. private String auditid;
  105. @ApiModelProperty("核保人姓名")
  106. @TableField("auditname")
  107. private String auditname;
  108. @ApiModelProperty("核保时间")
  109. @TableField("audittime")
  110. private LocalDateTime audittime;
  111. @ApiModelProperty("核保意见")
  112. @TableField("auditopinion")
  113. private String auditopinion;
  114. @ApiModelProperty("交强特别约定")
  115. @TableField("jqappoint")
  116. private String jqappoint;
  117. @ApiModelProperty("商业特别约定")
  118. @TableField("syappoint")
  119. private String syappoint;
  120. @TableField("createtime")
  121. private LocalDateTime createtime;
  122. @ApiModelProperty("支付时间")
  123. @TableField("pay_date")
  124. private LocalDateTime payDate;
  125. @ApiModelProperty("支付链接")
  126. @TableField("payment_link")
  127. private String paymentLink;
  128. @ApiModelProperty("保险公司订单号")
  129. @TableField("ins_order_no")
  130. private String insOrderNo;
  131. @ApiModelProperty("驾意险信息")
  132. @TableField("accident_info")
  133. private String accidentInfo;
  134. @ApiModelProperty("归属ID")
  135. @TableField("attribution_id")
  136. private String attributionId;
  137. @ApiModelProperty("欠税")
  138. @TableField("tax_arrears")
  139. private String taxArrears;
  140. @ApiModelProperty("交强险起期")
  141. @TableField("jq_start_date")
  142. private String jqStartDate;
  143. @ApiModelProperty("交强险止期")
  144. @TableField("jq_end_date")
  145. private String jqEndDate;
  146. @ApiModelProperty("商业险起期")
  147. @TableField("sy_start_date")
  148. private String syStartDate;
  149. @ApiModelProperty("商业险止期")
  150. @TableField("sy_end_date")
  151. private String syEndDate;
  152. @ApiModelProperty("出险字符串信息")
  153. @TableField("accident_str_info")
  154. private String accidentStrInfo;
  155. @ApiModelProperty("评分")
  156. @TableField("score")
  157. private String score;
  158. @ApiModelProperty("交强类型评分")
  159. @TableField("jq_score")
  160. private String jqScore;
  161. @ApiModelProperty("商业类型评分")
  162. @TableField("sy_score")
  163. private String syScore;
  164. @ApiModelProperty("总赔付率")
  165. @TableField("loss_ration")
  166. private Object lossRation;
  167. @ApiModelProperty("交强赔付率")
  168. @TableField("jq_loss_ration")
  169. private Object jqLossRation;
  170. @ApiModelProperty("商业赔付率")
  171. @TableField("sy_loss_ration")
  172. private Object syLossRation;
  173. @ApiModelProperty("内部订单状态")
  174. @TableField("inside_order_status")
  175. private Byte insideOrderStatus;
  176. @ApiModelProperty("内部支付时间")
  177. @TableField("inside_pay_time")
  178. private LocalDateTime insidePayTime;
  179. @ApiModelProperty("签单时间")
  180. @TableField("signing_time")
  181. private LocalDateTime signingTime;
  182. }