|
|
@@ -0,0 +1,243 @@
|
|
|
+package com.ydtech.modules.inv.model.po;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
+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.util.Date;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 来源表
|
|
|
+ * @TableName inv_source
|
|
|
+ */
|
|
|
+@TableName(value ="inv_source")
|
|
|
+@Data
|
|
|
+public class InvSource implements Serializable {
|
|
|
+ /**
|
|
|
+ * 保司编码
|
|
|
+ */
|
|
|
+ @TableId(value = "insurance_id")
|
|
|
+ private Long insuranceId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 编号
|
|
|
+ */
|
|
|
+ @TableId(value = "id")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保司名称
|
|
|
+ */
|
|
|
+ @TableField(value = "insurance_name")
|
|
|
+ private String insuranceName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保司机构
|
|
|
+ */
|
|
|
+ @TableField(value = "insurance_dept")
|
|
|
+ private String insuranceDept;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保司机构id
|
|
|
+ */
|
|
|
+ @TableField(value = "insurance_dept_id")
|
|
|
+ private Long insuranceDeptId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 险种
|
|
|
+ */
|
|
|
+ @TableField(value = "risk")
|
|
|
+ private String risk;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交强保单号
|
|
|
+ */
|
|
|
+ @TableField(value = "jq_policy_id")
|
|
|
+ private Long jqPolicyId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交强保费(含税)
|
|
|
+ */
|
|
|
+ @TableField(value = "jq_premium_tax")
|
|
|
+ private BigDecimal jqPremiumTax;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交强保费(不含税)
|
|
|
+ */
|
|
|
+ @TableField(value = "jq_premium")
|
|
|
+ private BigDecimal jqPremium;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 商业保单号
|
|
|
+ */
|
|
|
+ @TableField(value = "sy_policy_id")
|
|
|
+ private Long syPolicyId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 商业保费(含税)
|
|
|
+ */
|
|
|
+ @TableField(value = "sy_premium_tax")
|
|
|
+ private BigDecimal syPremiumTax;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 商业保费(不含税)
|
|
|
+ */
|
|
|
+ @TableField(value = "sy_premium")
|
|
|
+ private BigDecimal syPremium;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 非车保单号
|
|
|
+ */
|
|
|
+ @TableField(value = "non_car_policy_id")
|
|
|
+ private Long nonCarPolicyId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 非车保费(含税)
|
|
|
+ */
|
|
|
+ @TableField(value = "non_car_premium_tax")
|
|
|
+ private BigDecimal nonCarPremiumTax;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 非车保费(不含税)
|
|
|
+ */
|
|
|
+ @TableField(value = "non_car_premium")
|
|
|
+ private BigDecimal nonCarPremium;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 被保险人名字
|
|
|
+ */
|
|
|
+ @TableField(value = "insured_name")
|
|
|
+ private String insuredName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车牌号
|
|
|
+ */
|
|
|
+ @TableField(value = "licenseno")
|
|
|
+ private String licenseno;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 出单日期
|
|
|
+ */
|
|
|
+ @TableField(value = "signing_time")
|
|
|
+ private Date signingTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 结算日期
|
|
|
+ */
|
|
|
+ @TableField(value = "clearing_time")
|
|
|
+ private Date clearingTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车船税
|
|
|
+ */
|
|
|
+ @TableField(value = "taxamount")
|
|
|
+ private BigDecimal taxamount;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交强应收比例
|
|
|
+ */
|
|
|
+ @TableField(value = "jq_receivable_ratio")
|
|
|
+ private Integer jqReceivableRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交强手续费比例
|
|
|
+ */
|
|
|
+ @TableField(value = "jq_premium_ratio")
|
|
|
+ private Integer jqPremiumRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交强非跟单比例
|
|
|
+ */
|
|
|
+ @TableField(value = "jq_non_copying_ratio")
|
|
|
+ private Integer jqNonCopyingRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 商业应收比例
|
|
|
+ */
|
|
|
+ @TableField(value = "sy_receivable_ratio")
|
|
|
+ private Integer syReceivableRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 商业手续费比例
|
|
|
+ */
|
|
|
+ @TableField(value = "sy_premium_ratio")
|
|
|
+ private Integer syPremiumRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 商业非跟单比例
|
|
|
+ */
|
|
|
+ @TableField(value = "sy_non_copying_ratio")
|
|
|
+ private Integer syNonCopyingRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 非车应收比例
|
|
|
+ */
|
|
|
+ @TableField(value = "non_car_receivable_ratio")
|
|
|
+ private Integer nonCarReceivableRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 非车手续费比例
|
|
|
+ */
|
|
|
+ @TableField(value = "non_car_premium_ratio")
|
|
|
+ private Integer nonCarPremiumRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 非车非跟单比例
|
|
|
+ */
|
|
|
+ @TableField(value = "non_car_non_copying_ratio")
|
|
|
+ private Integer nonCarNonCopyingRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 手续费金额
|
|
|
+ */
|
|
|
+ @TableField(value = "premium")
|
|
|
+ private BigDecimal premium;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 非跟单金额
|
|
|
+ */
|
|
|
+ @TableField(value = "non_copying")
|
|
|
+ private BigDecimal nonCopying;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 应收金额
|
|
|
+ */
|
|
|
+ @TableField(value = "receivable")
|
|
|
+ private BigDecimal receivable;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 最大交强应付比例
|
|
|
+ */
|
|
|
+ @TableField(value = "max_jq_receivable_ratio")
|
|
|
+ private Integer maxJqReceivableRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 最大交强应付比例
|
|
|
+ */
|
|
|
+ @TableField(value = "max_sy_receivable_ratio")
|
|
|
+ private Integer maxSyReceivableRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 最大交强应付比例
|
|
|
+ */
|
|
|
+ @TableField(value = "max_non_car_receivable_ratio")
|
|
|
+ private Integer maxNonCarReceivableRatio;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 最大应收金额
|
|
|
+ */
|
|
|
+ @TableField(value = "max_receivable")
|
|
|
+ private String maxReceivable;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 结算状态 (0 已认领 (未结) 1已认领(结算) 2未认领 3孤儿单
|
|
|
+ */
|
|
|
+ @TableField(value = "clearing_state")
|
|
|
+ private String clearingState;
|
|
|
+
|
|
|
+ @TableField(exist = false)
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+}
|