InsCmainExcelVO.java 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. package com.ydtech.modules.ins.vo;
  2. import cn.afterturn.easypoi.excel.annotation.Excel;
  3. import cn.afterturn.easypoi.excel.annotation.ExcelEntity;
  4. import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import lombok.EqualsAndHashCode;
  9. import lombok.NoArgsConstructor;
  10. import java.text.DecimalFormat;
  11. import java.util.Date;
  12. @Data
  13. public class InsCmainExcelVO {
  14. /**
  15. * 保单号
  16. */
  17. @Excel(name = "保单号")
  18. private String policyno;
  19. /**
  20. * 保险公司编码
  21. */
  22. @Excel(name = "保险公司编码")
  23. private String inscompany;
  24. /**
  25. * 保险公司名称
  26. */
  27. @Excel(name = "保险公司名称")
  28. private String inscompanyName;
  29. /**
  30. * 险种编码
  31. */
  32. @Excel(name = "险种编码")
  33. private String riskcode;
  34. /**
  35. * 险种名称
  36. */
  37. @Excel(name = "险种名称")
  38. private String riskname;
  39. /**
  40. * 起保日期
  41. */
  42. @Excel(name = "起保日期")
  43. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  44. private Date startdate;
  45. /**
  46. * 终保日期
  47. */
  48. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  49. @Excel(name = "终保日期")
  50. private Date enddate;
  51. /**
  52. * 核保日期
  53. */
  54. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  55. @Excel(name = "核保日期")
  56. private Date operatedate;
  57. /**
  58. * 归属业务员编码
  59. */
  60. @Excel(name = "归属业务员编码")
  61. private String handlercode;
  62. /**
  63. * 归属业务员名称
  64. */
  65. @Excel(name = "归属业务员名称")
  66. private String handlername;
  67. /**
  68. * 保费
  69. */
  70. @Excel(name = "保费")
  71. private Double sumpremium;
  72. /**
  73. * 保险金额
  74. */
  75. @Excel(name = "保险金额")
  76. private Double sumamount;
  77. /**
  78. * 保费(不含税)
  79. */
  80. @Excel(name = "保费(不含税)")
  81. private Double notaxpremium;
  82. /**
  83. * 手续费比例
  84. */
  85. @Excel(name = "手续费比例")
  86. private Double commissionrate;
  87. /**
  88. * 手续费金额
  89. */
  90. @Excel(name = "手续费金额")
  91. private Double commission;
  92. /**
  93. * 缴费方式
  94. */
  95. @Excel(name = "缴费方式")
  96. private String jffs;
  97. /**
  98. * 保费是否代收(0否,1是)默认0否
  99. */
  100. @Excel(name = "保费是否代收(0否,1是)")
  101. private String sfds;
  102. /**
  103. * 非车/车 0非车,1车
  104. */
  105. @Excel(name = "车/非车(0非车,1车)")
  106. private String carflag;
  107. @Excel(name = "车牌号")
  108. @ApiModelProperty(value = "车牌号")
  109. private String licenseNo;
  110. @Excel(name = "车架号")
  111. @ApiModelProperty(value = "车架号")
  112. private String frameNo;
  113. @Excel(name = "发动机号")
  114. @ApiModelProperty(value = "发动机号")
  115. private String engineNo;
  116. @Excel(name = "车辆型号")
  117. @ApiModelProperty(value = "车辆型号")
  118. private String carTypeNo;
  119. @Excel(name = "折扣系数")
  120. @ApiModelProperty(value = "折扣系数")
  121. private String zkxs;
  122. // @Excel(name = "投保人代码")
  123. @ApiModelProperty(value = "投保人代码")
  124. private String applicode;
  125. @Excel(name = "投保人名称")
  126. @ApiModelProperty(value = "投保人名称")
  127. private String appliname;
  128. @Excel(name = "投保人身份证号")
  129. @ApiModelProperty(value = "投保人身份证号")
  130. private String applicertno;
  131. @Excel(name = "投保人联系方式")
  132. @ApiModelProperty(value = "投保人联系方式")
  133. private String applimobile;
  134. @Excel(name = "投保人联系地址")
  135. @ApiModelProperty(value = "投保人联系地址")
  136. private String appliaddress;
  137. // @Excel(name = "被保人代码")
  138. @ApiModelProperty(value = "被保人代码")
  139. private String insuredcode;
  140. @Excel(name = "被保人名称")
  141. @ApiModelProperty(value = "被保人名称")
  142. private String insuredname;
  143. @Excel(name = "被保人身份证号")
  144. @ApiModelProperty(value = "被保人身份证号")
  145. private String insuredcertno;
  146. @Excel(name = "被保人联系方式")
  147. @ApiModelProperty(value = "被保人联系方式")
  148. private String insuredmobile;
  149. @Excel(name = "被保人联系地址")
  150. @ApiModelProperty(value = "被保人联系地址")
  151. private String insuredaddress;
  152. @ApiModelProperty(value = "缴费日期")
  153. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  154. private Date paydate;
  155. }