|
@@ -1,6 +1,11 @@
|
|
|
package com.ydtech.modules.inv.model.po;
|
|
package com.ydtech.modules.inv.model.po;
|
|
|
|
|
|
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
|
|
+import com.alibaba.excel.annotation.write.style.ContentFontStyle;
|
|
|
|
|
+import com.alibaba.excel.annotation.write.style.ContentStyle;
|
|
|
|
|
+import com.alibaba.excel.annotation.write.style.HeadFontStyle;
|
|
|
|
|
+import com.alibaba.excel.annotation.write.style.HeadStyle;
|
|
|
|
|
+import com.alibaba.excel.enums.poi.FillPatternTypeEnum;
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
@@ -13,6 +18,7 @@ import java.util.Date;
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 来源表
|
|
* 来源表
|
|
@@ -20,6 +26,8 @@ import lombok.Data;
|
|
|
*/
|
|
*/
|
|
|
@TableName(value ="inv_source")
|
|
@TableName(value ="inv_source")
|
|
|
@Data
|
|
@Data
|
|
|
|
|
+@EqualsAndHashCode
|
|
|
|
|
+@HeadFontStyle(fontHeightInPoints = 10)
|
|
|
public class InvSource implements Serializable {
|
|
public class InvSource implements Serializable {
|
|
|
|
|
|
|
|
|
|
|
|
@@ -28,6 +36,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableId(value = "id")
|
|
@TableId(value = "id")
|
|
|
@ApiModelProperty("编号")
|
|
@ApiModelProperty("编号")
|
|
|
|
|
+ @ExcelProperty("编号")
|
|
|
private String id;
|
|
private String id;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -35,6 +44,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "insurance_id")
|
|
@TableField(value = "insurance_id")
|
|
|
@ApiModelProperty("保司编码")
|
|
@ApiModelProperty("保司编码")
|
|
|
|
|
+ @ExcelProperty("保司编码")
|
|
|
private String insuranceId;
|
|
private String insuranceId;
|
|
|
|
|
|
|
|
|
|
|
|
@@ -43,6 +53,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "insurance_name")
|
|
@TableField(value = "insurance_name")
|
|
|
@ApiModelProperty("保司名称")
|
|
@ApiModelProperty("保司名称")
|
|
|
|
|
+ @ExcelProperty("保司名称")
|
|
|
private String insuranceName;
|
|
private String insuranceName;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -50,6 +61,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "insurance_dept")
|
|
@TableField(value = "insurance_dept")
|
|
|
@ApiModelProperty("保司机构")
|
|
@ApiModelProperty("保司机构")
|
|
|
|
|
+ @ExcelProperty("保司机构")
|
|
|
private String insuranceDept;
|
|
private String insuranceDept;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -57,6 +69,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "insurance_dept_id")
|
|
@TableField(value = "insurance_dept_id")
|
|
|
@ApiModelProperty("保司机构id")
|
|
@ApiModelProperty("保司机构id")
|
|
|
|
|
+ @ExcelProperty("保司机构id")
|
|
|
private String insuranceDeptId;
|
|
private String insuranceDeptId;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -64,6 +77,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "risk")
|
|
@TableField(value = "risk")
|
|
|
@ApiModelProperty("险种")
|
|
@ApiModelProperty("险种")
|
|
|
|
|
+ @ExcelProperty("险种")
|
|
|
private String risk;
|
|
private String risk;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -71,6 +85,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "jq_policy_id")
|
|
@TableField(value = "jq_policy_id")
|
|
|
@ApiModelProperty("交强保单号")
|
|
@ApiModelProperty("交强保单号")
|
|
|
|
|
+ @ExcelProperty("交强保单号")
|
|
|
private String jqPolicyId;
|
|
private String jqPolicyId;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -78,6 +93,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "jq_premium_tax")
|
|
@TableField(value = "jq_premium_tax")
|
|
|
@ApiModelProperty("交强保费(含税)")
|
|
@ApiModelProperty("交强保费(含税)")
|
|
|
|
|
+ @ExcelProperty("交强保费(含税)")
|
|
|
private BigDecimal jqPremiumTax;
|
|
private BigDecimal jqPremiumTax;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -85,6 +101,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "jq_premium")
|
|
@TableField(value = "jq_premium")
|
|
|
@ApiModelProperty("交强保费(不含税)")
|
|
@ApiModelProperty("交强保费(不含税)")
|
|
|
|
|
+ @ExcelProperty("交强保费(不含税)")
|
|
|
private BigDecimal jqPremium;
|
|
private BigDecimal jqPremium;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -92,6 +109,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "sy_policy_id")
|
|
@TableField(value = "sy_policy_id")
|
|
|
@ApiModelProperty("商业保单号")
|
|
@ApiModelProperty("商业保单号")
|
|
|
|
|
+ @ExcelProperty("商业保单号")
|
|
|
private String syPolicyId;
|
|
private String syPolicyId;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -99,6 +117,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "sy_premium_tax")
|
|
@TableField(value = "sy_premium_tax")
|
|
|
@ApiModelProperty("商业保费(含税)")
|
|
@ApiModelProperty("商业保费(含税)")
|
|
|
|
|
+ @ExcelProperty("商业保费(含税)")
|
|
|
private BigDecimal syPremiumTax;
|
|
private BigDecimal syPremiumTax;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -106,6 +125,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "sy_premium")
|
|
@TableField(value = "sy_premium")
|
|
|
@ApiModelProperty("商业保费(不含税)")
|
|
@ApiModelProperty("商业保费(不含税)")
|
|
|
|
|
+ @ExcelProperty("商业保费(不含税)")
|
|
|
private BigDecimal syPremium;
|
|
private BigDecimal syPremium;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -113,6 +133,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "non_car_policy_id")
|
|
@TableField(value = "non_car_policy_id")
|
|
|
@ApiModelProperty("非车保单号")
|
|
@ApiModelProperty("非车保单号")
|
|
|
|
|
+ @ExcelProperty("非车保单号")
|
|
|
private String nonCarPolicyId;
|
|
private String nonCarPolicyId;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -120,6 +141,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@ApiModelProperty("非车保单号")
|
|
@ApiModelProperty("非车保单号")
|
|
|
@TableField(value = "non_car_premium_tax")
|
|
@TableField(value = "non_car_premium_tax")
|
|
|
|
|
+ @ExcelProperty("非车保费(含税)")
|
|
|
private BigDecimal nonCarPremiumTax;
|
|
private BigDecimal nonCarPremiumTax;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -127,6 +149,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "non_car_premium")
|
|
@TableField(value = "non_car_premium")
|
|
|
@ApiModelProperty("非车保费(不含税)")
|
|
@ApiModelProperty("非车保费(不含税)")
|
|
|
|
|
+ @ExcelProperty("非车保费(不含税)")
|
|
|
private BigDecimal nonCarPremium;
|
|
private BigDecimal nonCarPremium;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -134,6 +157,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "insured_name")
|
|
@TableField(value = "insured_name")
|
|
|
@ApiModelProperty("被保险人名字")
|
|
@ApiModelProperty("被保险人名字")
|
|
|
|
|
+ @ExcelProperty("被保险人名字")
|
|
|
private String insuredName;
|
|
private String insuredName;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -141,6 +165,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "licenseno")
|
|
@TableField(value = "licenseno")
|
|
|
@ApiModelProperty("车牌号")
|
|
@ApiModelProperty("车牌号")
|
|
|
|
|
+ @ExcelProperty("车牌号")
|
|
|
private String licenseno;
|
|
private String licenseno;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -149,7 +174,8 @@ public class InvSource implements Serializable {
|
|
|
@TableField(value = "signing_time")
|
|
@TableField(value = "signing_time")
|
|
|
@ApiModelProperty("出单日期")
|
|
@ApiModelProperty("出单日期")
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
- private LocalDate signingTime;
|
|
|
|
|
|
|
+ @ExcelProperty("出单日期")
|
|
|
|
|
+ private String signingTime;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 结算日期
|
|
* 结算日期
|
|
@@ -157,6 +183,7 @@ public class InvSource implements Serializable {
|
|
|
@TableField(value = "clearing_time")
|
|
@TableField(value = "clearing_time")
|
|
|
@ApiModelProperty("结算日期")
|
|
@ApiModelProperty("结算日期")
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
|
|
+ @ExcelProperty("结算日期")
|
|
|
private String clearingTime;
|
|
private String clearingTime;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -164,6 +191,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "taxamount")
|
|
@TableField(value = "taxamount")
|
|
|
@ApiModelProperty("车船税")
|
|
@ApiModelProperty("车船税")
|
|
|
|
|
+ @ExcelProperty("车船税")
|
|
|
private BigDecimal taxamount;
|
|
private BigDecimal taxamount;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -171,6 +199,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "jq_receivable_ratio")
|
|
@TableField(value = "jq_receivable_ratio")
|
|
|
@ApiModelProperty("交强应收比例")
|
|
@ApiModelProperty("交强应收比例")
|
|
|
|
|
+ @ExcelProperty("交强应收比例")
|
|
|
private BigDecimal jqReceivableRatio;
|
|
private BigDecimal jqReceivableRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -178,6 +207,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "jq_premium_ratio")
|
|
@TableField(value = "jq_premium_ratio")
|
|
|
@ApiModelProperty("交强手续费比例")
|
|
@ApiModelProperty("交强手续费比例")
|
|
|
|
|
+ @ExcelProperty("交强手续费比例")
|
|
|
private BigDecimal jqPremiumRatio;
|
|
private BigDecimal jqPremiumRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -185,6 +215,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "jq_non_copying_ratio")
|
|
@TableField(value = "jq_non_copying_ratio")
|
|
|
@ApiModelProperty("交强非跟单比例")
|
|
@ApiModelProperty("交强非跟单比例")
|
|
|
|
|
+ @ExcelProperty("交强非跟单比例")
|
|
|
private BigDecimal jqNonCopyingRatio;
|
|
private BigDecimal jqNonCopyingRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -192,6 +223,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "sy_receivable_ratio")
|
|
@TableField(value = "sy_receivable_ratio")
|
|
|
@ApiModelProperty("商业应收比例")
|
|
@ApiModelProperty("商业应收比例")
|
|
|
|
|
+ @ExcelProperty("商业应收比例")
|
|
|
private BigDecimal syReceivableRatio;
|
|
private BigDecimal syReceivableRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -199,6 +231,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "sy_premium_ratio")
|
|
@TableField(value = "sy_premium_ratio")
|
|
|
@ApiModelProperty("商业手续费比例")
|
|
@ApiModelProperty("商业手续费比例")
|
|
|
|
|
+ @ExcelProperty("商业手续费比例")
|
|
|
private BigDecimal syPremiumRatio;
|
|
private BigDecimal syPremiumRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -206,6 +239,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "sy_non_copying_ratio")
|
|
@TableField(value = "sy_non_copying_ratio")
|
|
|
@ApiModelProperty("商业非跟单比例")
|
|
@ApiModelProperty("商业非跟单比例")
|
|
|
|
|
+ @ExcelProperty("商业非跟单比例")
|
|
|
private BigDecimal syNonCopyingRatio;
|
|
private BigDecimal syNonCopyingRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -213,6 +247,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "non_car_receivable_ratio")
|
|
@TableField(value = "non_car_receivable_ratio")
|
|
|
@ApiModelProperty("非车应收比例")
|
|
@ApiModelProperty("非车应收比例")
|
|
|
|
|
+ @ExcelProperty("非车应收比例")
|
|
|
private BigDecimal nonCarReceivableRatio;
|
|
private BigDecimal nonCarReceivableRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -220,6 +255,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "non_car_premium_ratio")
|
|
@TableField(value = "non_car_premium_ratio")
|
|
|
@ApiModelProperty("非车手续费比例")
|
|
@ApiModelProperty("非车手续费比例")
|
|
|
|
|
+ @ExcelProperty("非车手续费比例")
|
|
|
private BigDecimal nonCarPremiumRatio;
|
|
private BigDecimal nonCarPremiumRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -227,6 +263,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "non_car_non_copying_ratio")
|
|
@TableField(value = "non_car_non_copying_ratio")
|
|
|
@ApiModelProperty("非车非跟单比例")
|
|
@ApiModelProperty("非车非跟单比例")
|
|
|
|
|
+ @ExcelProperty("非车非跟单比例")
|
|
|
private BigDecimal nonCarNonCopyingRatio;
|
|
private BigDecimal nonCarNonCopyingRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -234,6 +271,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "premium")
|
|
@TableField(value = "premium")
|
|
|
@ApiModelProperty("手续费金额")
|
|
@ApiModelProperty("手续费金额")
|
|
|
|
|
+ @ExcelProperty("手续费金额")
|
|
|
private BigDecimal premium;
|
|
private BigDecimal premium;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -241,6 +279,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "non_copying")
|
|
@TableField(value = "non_copying")
|
|
|
@ApiModelProperty("非跟单金额")
|
|
@ApiModelProperty("非跟单金额")
|
|
|
|
|
+ @ExcelProperty("非跟单金额")
|
|
|
private BigDecimal nonCopying;
|
|
private BigDecimal nonCopying;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -248,6 +287,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "receivable")
|
|
@TableField(value = "receivable")
|
|
|
@ApiModelProperty("保司应收金额")
|
|
@ApiModelProperty("保司应收金额")
|
|
|
|
|
+ @ExcelProperty("保司应收金额")
|
|
|
private BigDecimal receivable;
|
|
private BigDecimal receivable;
|
|
|
|
|
|
|
|
@ExcelProperty("补贴比例")
|
|
@ExcelProperty("补贴比例")
|
|
@@ -264,6 +304,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "max_jq_receivable_ratio")
|
|
@TableField(value = "max_jq_receivable_ratio")
|
|
|
@ApiModelProperty("最大交强应付比例")
|
|
@ApiModelProperty("最大交强应付比例")
|
|
|
|
|
+ @ExcelProperty("最大交强应付比例")
|
|
|
private BigDecimal maxJqReceivableRatio;
|
|
private BigDecimal maxJqReceivableRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -271,6 +312,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "max_sy_receivable_ratio")
|
|
@TableField(value = "max_sy_receivable_ratio")
|
|
|
@ApiModelProperty("最大交强应付比例")
|
|
@ApiModelProperty("最大交强应付比例")
|
|
|
|
|
+ @ExcelProperty("最大交强应付比例")
|
|
|
private BigDecimal maxSyReceivableRatio;
|
|
private BigDecimal maxSyReceivableRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -278,6 +320,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "max_non_car_receivable_ratio")
|
|
@TableField(value = "max_non_car_receivable_ratio")
|
|
|
@ApiModelProperty("最大交强应付比例")
|
|
@ApiModelProperty("最大交强应付比例")
|
|
|
|
|
+ @ExcelProperty("最大交强应付比例")
|
|
|
private BigDecimal maxNonCarReceivableRatio;
|
|
private BigDecimal maxNonCarReceivableRatio;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -285,6 +328,7 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "max_receivable")
|
|
@TableField(value = "max_receivable")
|
|
|
@ApiModelProperty("最大应收金额")
|
|
@ApiModelProperty("最大应收金额")
|
|
|
|
|
+ @ExcelProperty("最大应收金额")
|
|
|
private BigDecimal maxReceivable;
|
|
private BigDecimal maxReceivable;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -292,8 +336,14 @@ public class InvSource implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@TableField(value = "clearing_state")
|
|
@TableField(value = "clearing_state")
|
|
|
@ApiModelProperty("结算状态 (0 已认领 (未结) 1已认领(结算) 2未认领 3Singleton)")
|
|
@ApiModelProperty("结算状态 (0 已认领 (未结) 1已认领(结算) 2未认领 3Singleton)")
|
|
|
|
|
+ @ExcelProperty("结算状态")
|
|
|
private String clearingState;
|
|
private String clearingState;
|
|
|
|
|
|
|
|
|
|
+ @TableField(value = "insurance_clearing_state")
|
|
|
|
|
+ @ApiModelProperty("保司结算状态")
|
|
|
|
|
+ @ExcelProperty("保司结算状态")
|
|
|
|
|
+ private String insuranceClearingState;
|
|
|
|
|
+
|
|
|
@TableField(exist = false)
|
|
@TableField(exist = false)
|
|
|
private static final long serialVersionUID = 1L;
|
|
private static final long serialVersionUID = 1L;
|
|
|
}
|
|
}
|