InvSettlementSource.java 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. package com.ydtech.modules.inv.model.po;
  2. import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
  3. import com.alibaba.excel.annotation.ExcelProperty;
  4. import com.alibaba.excel.annotation.write.style.HeadFontStyle;
  5. import com.baomidou.mybatisplus.annotation.TableField;
  6. import com.baomidou.mybatisplus.annotation.TableId;
  7. import com.baomidou.mybatisplus.annotation.TableName;
  8. import com.fasterxml.jackson.annotation.JsonFormat;
  9. import io.swagger.annotations.ApiModelProperty;
  10. import lombok.Data;
  11. import lombok.EqualsAndHashCode;
  12. import java.io.Serializable;
  13. import java.math.BigDecimal;
  14. /**
  15. * 结算来源表
  16. * @TableName inv_settlement_source
  17. */
  18. @TableName(value ="inv_settlement_source")
  19. @Data
  20. @EqualsAndHashCode
  21. @ExcelIgnoreUnannotated
  22. @HeadFontStyle(fontHeightInPoints = 10)
  23. public class InvSettlementSource implements Serializable {
  24. /**
  25. * 编号
  26. */
  27. @TableId(value = "id")
  28. @ApiModelProperty("编号")
  29. private String id;
  30. @TableField(exist = false)
  31. @ApiModelProperty("ids")
  32. private String[] ids;
  33. /**
  34. * 工号
  35. */
  36. @TableField(value = "employee_id")
  37. @ApiModelProperty("工号")
  38. @ExcelProperty("工号")
  39. private String employeeId;
  40. @TableField(value = "operations_team")
  41. @ApiModelProperty("运营小组")
  42. @ExcelProperty("运营小组")
  43. private String operationsTeam;
  44. @TableField(value = "channel_classification")
  45. @ApiModelProperty("渠道分级")
  46. @ExcelProperty("渠道分级")
  47. private String channelClassification;
  48. @TableField(value = "channel")
  49. @ApiModelProperty("渠道")
  50. @ExcelProperty("渠道")
  51. private String channel;
  52. /**
  53. * 签单日期
  54. */
  55. @TableField(value = "sign_date")
  56. @ApiModelProperty("签单日期")
  57. @JsonFormat(pattern = "yyyy-MM-dd")
  58. @ExcelProperty("签单日期")
  59. private String signDate;
  60. /**
  61. * 车牌号
  62. */
  63. @TableField(value = "licenseno")
  64. @ApiModelProperty("车牌号")
  65. @ExcelProperty("车牌号")
  66. private String licenseno;
  67. /**
  68. * 被保险人
  69. */
  70. @TableField(value = "insured_name")
  71. @ApiModelProperty("被保险人")
  72. @ExcelProperty("被保险人")
  73. private String insuredName;
  74. /**
  75. * 保司编码
  76. */
  77. @TableField(value = "insurance_id")
  78. @ApiModelProperty("保司编码")
  79. @ExcelProperty("保司编码")
  80. private String insuranceId;
  81. /**
  82. * 保险公司
  83. */
  84. @TableField(value = "insurance_company")
  85. @ApiModelProperty("保险公司")
  86. @ExcelProperty("保险公司")
  87. private String insuranceCompany;
  88. /**
  89. * 险种
  90. */
  91. @TableField(value = "insurance_type")
  92. @ApiModelProperty("险种")
  93. @ExcelProperty("险种")
  94. private String insuranceType;
  95. /**
  96. * 业务归属
  97. */
  98. @TableField(value = "business_owner")
  99. @ApiModelProperty("业务归属")
  100. @ExcelProperty("业务归属")
  101. private String businessOwner;
  102. /**
  103. * 交强保单号
  104. */
  105. @TableField(value = "jq_policy_id")
  106. @ApiModelProperty("交强保单号")
  107. @ExcelProperty("交强保单号")
  108. private String jqPolicyId;
  109. /**
  110. * 商业保单号
  111. */
  112. @TableField(value = "sy_policy_id")
  113. @ApiModelProperty("商业保单号")
  114. @ExcelProperty("商业保单号")
  115. private String syPolicyId;
  116. /**
  117. * 非车保单号
  118. */
  119. @TableField(value = "non_car_policy_id")
  120. @ApiModelProperty("非车保单号")
  121. @ExcelProperty("非车保单号")
  122. private String nonCarPolicyId;
  123. /**
  124. * 交强保费
  125. */
  126. @TableField(value = "jq_premium_tax")
  127. @ApiModelProperty("交强保费")
  128. @ExcelProperty("交强保费")
  129. private BigDecimal jqPremiumTax;
  130. /**
  131. * 车船税
  132. */
  133. @TableField(value = "vehicle_tax")
  134. @ApiModelProperty("车船税")
  135. @ExcelProperty("车船税")
  136. private BigDecimal vehicleTax;
  137. /**
  138. * 商业保费
  139. */
  140. @TableField(value = "sy_premium_tax")
  141. @ApiModelProperty("商业保费")
  142. @ExcelProperty("商业保费")
  143. private BigDecimal syPremiumTax;
  144. /**
  145. * 非车保费
  146. */
  147. @TableField(value = "non_car_premium_tax")
  148. @ApiModelProperty("非车保费")
  149. @ExcelProperty("非车保费")
  150. private BigDecimal nonCarPremiumTax;
  151. /**
  152. * 交强出口比例
  153. */
  154. @TableField(value = "compulsory_export_ratio")
  155. @ApiModelProperty("交强出口比例")
  156. @ExcelProperty("交强出口比例")
  157. private BigDecimal compulsoryExportRatio;
  158. /**
  159. * 商业出口比例
  160. */
  161. @TableField(value = "commercial_export_ratio")
  162. @ApiModelProperty("商业出口比例")
  163. @ExcelProperty("商业出口比例")
  164. private BigDecimal commercialExportRatio;
  165. /**
  166. * 非车出口比例
  167. */
  168. @TableField(value = "non_vehicle_export_ratio")
  169. @ApiModelProperty("非车出口比例")
  170. @ExcelProperty("非车出口比例")
  171. private BigDecimal nonVehicleExportRatio;
  172. @TableField(value = "subsidy_ratio")
  173. @ExcelProperty("补贴比例")
  174. @ApiModelProperty("补贴比例")
  175. private BigDecimal subsidyRatio;
  176. @TableField(value = "subsidy_amount")
  177. @ExcelProperty("补贴金额")
  178. @ApiModelProperty("补贴金额")
  179. private BigDecimal subsidyAmount;
  180. /**
  181. * 结算金额
  182. */
  183. @TableField(value = "settlement_amount")
  184. @ApiModelProperty("结算金额")
  185. @ExcelProperty("结算金额")
  186. private BigDecimal settlementAmount;
  187. /**
  188. * 代理结算时间
  189. */
  190. @TableField(value = "agency_settlement_time")
  191. @ApiModelProperty("代理结算时间")
  192. @JsonFormat(pattern = "yyyy-MM-dd")
  193. @ExcelProperty("代理结算时间")
  194. private String agencySettlementTime;
  195. @TableField(exist = false)
  196. private static final long serialVersionUID = 1L;
  197. }