InsDrivingIntentionInsuranceSon.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. package com.ydtech.modules.order.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import lombok.Data;
  7. import java.io.Serializable;
  8. /**
  9. * 驾意险详细险种实体类
  10. */
  11. @TableName(value = "ins_driving_intention_insurance_son")
  12. @Data
  13. public class InsDrivingIntentionInsuranceSon implements Serializable {
  14. private static final long serialVersionUID = 2549373518435897776L;
  15. /**
  16. * id
  17. */
  18. @TableId(value = "id", type = IdType.AUTO)
  19. private Integer id;
  20. @TableField(exist = false)
  21. private Integer sonId;
  22. /**
  23. * 父id
  24. */
  25. @TableField(value = "driving_code_id")
  26. private String drivingCodeId;
  27. @TableField(value = "company_id")
  28. private String companyId;
  29. /**
  30. * 产品名称
  31. */
  32. @TableField(value = "code")
  33. private String code;
  34. /**
  35. * 产品code
  36. */
  37. @TableField(value = "name")
  38. private String name;
  39. /**
  40. * 保额
  41. */
  42. @TableField(value = "amount")
  43. private String amount;
  44. /**
  45. * 保费
  46. */
  47. @TableField(value = "premium")
  48. private String premium;
  49. // 平安 add by hxl 2024-07-18
  50. /***
  51. * 折扣
  52. * m
  53. */
  54. @TableField(exist =false)
  55. private String discount;
  56. /***
  57. * 保费说明
  58. * 每份保费或每份保费*座位数
  59. * m
  60. */
  61. @TableField(exist =false)
  62. private String insuredAmountTips;
  63. /***
  64. * 最小投保年龄
  65. * m
  66. */
  67. @TableField(exist =false)
  68. private String leastAcceptInsureAge;
  69. /***
  70. * 最大投保年龄
  71. * m
  72. */
  73. @TableField(exist =false)
  74. private String topAcceptInsureAge;
  75. /***
  76. * 版本号
  77. * m
  78. */
  79. @TableField(exist =false)
  80. private String version;
  81. /***
  82. * 最大可购买份数
  83. * m
  84. */
  85. @TableField(exist =false)
  86. private String sellListSize;
  87. /***
  88. * 组合产品标识
  89. * 02-组合必选
  90. * 01-不可单独销售
  91. */
  92. @TableField(exist =false)
  93. private String combineProductType;
  94. /***
  95. * 产品编码
  96. * m
  97. */
  98. @TableField(exist =false)
  99. private String productCode;
  100. public InsDrivingIntentionInsuranceSon() {
  101. }
  102. public InsDrivingIntentionInsuranceSon(Integer id, String drivingCodeId, String companyId, String code, String name, String amount, String premium,
  103. String discount,String insuredAmountTips,String leastAcceptInsureAge,String topAcceptInsureAge,String version,String sellListSize,String combineProductType,String productCode) {
  104. this.id = id;
  105. this.drivingCodeId = drivingCodeId;
  106. this.companyId = companyId;
  107. this.code = code;
  108. this.name = name;
  109. this.amount = amount;
  110. this.premium = premium;
  111. this.discount = discount;
  112. this.insuredAmountTips = insuredAmountTips;
  113. this.leastAcceptInsureAge = leastAcceptInsureAge;
  114. this.topAcceptInsureAge = topAcceptInsureAge;
  115. this.version = version;
  116. this.sellListSize = sellListSize;
  117. this.combineProductType = combineProductType;
  118. this.productCode = productCode;
  119. }
  120. }