InsDrivingIntentionInsuranceSon.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  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. /**
  21. * 父id
  22. */
  23. @TableField(value = "driving_code_id")
  24. private String drivingCodeId;
  25. @TableField(value = "company_id")
  26. private String companyId;
  27. /**
  28. * 产品名称
  29. */
  30. @TableField(value = "code")
  31. private String code;
  32. /**
  33. * 产品code
  34. */
  35. @TableField(value = "name")
  36. private String name;
  37. /**
  38. * 保额
  39. */
  40. @TableField(value = "amount")
  41. private String amount;
  42. /**
  43. * 保费
  44. */
  45. @TableField(value = "premium")
  46. private String premium;
  47. // 平安 add by hxl 2024-07-18
  48. /***
  49. * 折扣
  50. * m
  51. */
  52. @TableField(exist =false)
  53. private String discount;
  54. /***
  55. * 保费说明
  56. * 每份保费或每份保费*座位数
  57. * m
  58. */
  59. @TableField(exist =false)
  60. private String insuredAmountTips;
  61. /***
  62. * 最小投保年龄
  63. * m
  64. */
  65. @TableField(exist =false)
  66. private String leastAcceptInsureAge;
  67. /***
  68. * 最大投保年龄
  69. * m
  70. */
  71. @TableField(exist =false)
  72. private String topAcceptInsureAge;
  73. /***
  74. * 版本号
  75. * m
  76. */
  77. @TableField(exist =false)
  78. private String version;
  79. /***
  80. * 最大可购买份数
  81. * m
  82. */
  83. @TableField(exist =false)
  84. private String sellListSize;
  85. /***
  86. * 组合产品标识
  87. * 02-组合必选
  88. * 01-不可单独销售
  89. */
  90. @TableField(exist =false)
  91. private String combineProductType;
  92. /***
  93. * 产品编码
  94. * m
  95. */
  96. @TableField(exist =false)
  97. private String productCode;
  98. public InsDrivingIntentionInsuranceSon() {
  99. }
  100. public InsDrivingIntentionInsuranceSon(Integer id, String drivingCodeId, String companyId, String code, String name, String amount, String premium,
  101. String discount,String insuredAmountTips,String leastAcceptInsureAge,String topAcceptInsureAge,String version,String sellListSize,String combineProductType,String productCode) {
  102. this.id = id;
  103. this.drivingCodeId = drivingCodeId;
  104. this.companyId = companyId;
  105. this.code = code;
  106. this.name = name;
  107. this.amount = amount;
  108. this.premium = premium;
  109. this.discount = discount;
  110. this.insuredAmountTips = insuredAmountTips;
  111. this.leastAcceptInsureAge = leastAcceptInsureAge;
  112. this.topAcceptInsureAge = topAcceptInsureAge;
  113. this.version = version;
  114. this.sellListSize = sellListSize;
  115. this.combineProductType = combineProductType;
  116. this.productCode = productCode;
  117. }
  118. }