InsPmain.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. package com.ydtech.modules.ins.model;
  2. import cn.afterturn.easypoi.excel.annotation.Excel;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  5. import com.ydtech.utils.NumberDataSerializerUtils;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import java.io.Serializable;
  9. import java.util.Date;
  10. @Data
  11. public class InsPmain implements Serializable {
  12. private static final long serialVersionUID = 5700094429821024240L;
  13. /**
  14. * 批单号
  15. */
  16. @ApiModelProperty(value = "批单号")
  17. @Excel(name = "批单号", width = 30)
  18. private String endorseno;
  19. /**
  20. * 保单号
  21. */
  22. @ApiModelProperty(value = "保单号")
  23. @Excel(name = "保单号", width = 30)
  24. private String policyno;
  25. /**
  26. * 保费变化量
  27. */
  28. @ApiModelProperty(value = "保费变化量")
  29. @JsonSerialize(using = NumberDataSerializerUtils.class)
  30. @Excel(name = "保费变化量", numFormat = "###,###.##")
  31. private Double chgpremium;
  32. /**
  33. * 保费变化量(不含税)
  34. */
  35. @ApiModelProperty(value = "保费变化量(不含税)")
  36. @JsonSerialize(using = NumberDataSerializerUtils.class)
  37. @Excel(name = "保费变化量(不含税)", numFormat = "###,###.##")
  38. private Double notaxpremium;
  39. /**
  40. * 保额变化量
  41. */
  42. @ApiModelProperty(value = "保额变化量")
  43. @JsonSerialize(using = NumberDataSerializerUtils.class)
  44. @Excel(name = "保额变化量", numFormat = "###,###.##")
  45. private Double chgamount;
  46. /**
  47. * 总保费
  48. */
  49. @ApiModelProperty(value = "总保费")
  50. @JsonSerialize(using = NumberDataSerializerUtils.class)
  51. @Excel(name = "总保费", numFormat = "###,###.##")
  52. private Double sumpremium;
  53. /**
  54. * 总保额
  55. */
  56. @ApiModelProperty(value = "总保额")
  57. @JsonSerialize(using = NumberDataSerializerUtils.class)
  58. @Excel(name = "总保额", numFormat = "###,###.##")
  59. private Double sumamount;
  60. /**
  61. * 手续费比例
  62. */
  63. @ApiModelProperty(value = "手续费比例")
  64. @Excel(name = "手续费比例")
  65. private Double commissionrate;
  66. /**
  67. * 起保日期
  68. */
  69. @ApiModelProperty(value = "起保日期")
  70. @Excel(name = "起保日期", exportFormat = "yyyy-MM-dd")
  71. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  72. private Date startdate;
  73. /**
  74. * 终保日期
  75. */
  76. @ApiModelProperty(value = "终保日期")
  77. @Excel(name = "终保日期", exportFormat = "yyyy-MM-dd")
  78. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  79. private Date enddate;
  80. /**
  81. * 核批日期
  82. */
  83. @ApiModelProperty(value = "核批日期")
  84. @Excel(name = "核批日期", exportFormat = "yyyy-MM-dd")
  85. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  86. private Date operatedate;
  87. /**
  88. * 抽数日期/导入日期/插入日期(应收日期)
  89. */
  90. @ApiModelProperty(value = "抽数日期/导入日期/插入日期(应收日期)")
  91. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  92. private Date updatedate;
  93. /**
  94. * 缴费日期
  95. */
  96. @ApiModelProperty(value = "缴费日期")
  97. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  98. private Date paydate;
  99. }