IntegralRuleDetail.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. package com.yijia.integral.domain;
  2. import com.yijia.common.annotation.Excel;
  3. import com.yijia.common.core.domain.BaseEntity;
  4. import com.yijia.customer.domain.CustomerGradeSetting;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import java.math.BigDecimal;
  8. import java.util.List;
  9. /**
  10. * 【请填写功能名称】对象 integral_rule_detail
  11. *
  12. * @author yijia
  13. * @date 2021-03-09
  14. */
  15. public class IntegralRuleDetail extends BaseEntity
  16. {
  17. private static final long serialVersionUID = 1L;
  18. /** 主键id */
  19. private Long id;
  20. /** 规则主表主键id */
  21. @Excel(name = "规则主表主键id")
  22. private Long parentId;
  23. /** 规则满足条件(满足多少升,多少元) */
  24. @Excel(name = "规则满足条件", readConverterExp = "满=足多少升,多少元")
  25. private BigDecimal ruleTerms;
  26. /** 会员等级 */
  27. @Excel(name = "会员等级")
  28. private String grade;
  29. /** 油品名称 */
  30. @Excel(name = "油品名称")
  31. private String oilName;
  32. /** 每消费金额 */
  33. @Excel(name = "每消费金额")
  34. private BigDecimal saleAmt;
  35. /** 兑换积分 */
  36. @Excel(name = "兑换积分")
  37. private BigDecimal integral;
  38. /** 规则类型 */
  39. @Excel(name = "规则类型")
  40. private String ruleType;
  41. private String oilType;
  42. private List<CustomerGradeSetting> gradeList;
  43. public List<CustomerGradeSetting> getGradeList() {
  44. return gradeList;
  45. }
  46. public void setGradeList(List<CustomerGradeSetting> gradeList) {
  47. this.gradeList = gradeList;
  48. }
  49. public String getOilType() {
  50. return oilType;
  51. }
  52. public void setOilType(String oilType) {
  53. this.oilType = oilType;
  54. }
  55. public void setId(Long id)
  56. {
  57. this.id = id;
  58. }
  59. public Long getId()
  60. {
  61. return id;
  62. }
  63. public void setParentId(Long parentId)
  64. {
  65. this.parentId = parentId;
  66. }
  67. public Long getParentId()
  68. {
  69. return parentId;
  70. }
  71. public void setRuleTerms(BigDecimal ruleTerms)
  72. {
  73. this.ruleTerms = ruleTerms;
  74. }
  75. public BigDecimal getRuleTerms()
  76. {
  77. return ruleTerms;
  78. }
  79. public String getGrade() {
  80. return grade;
  81. }
  82. public void setGrade(String grade) {
  83. this.grade = grade;
  84. }
  85. public void setOilName(String oilName)
  86. {
  87. this.oilName = oilName;
  88. }
  89. public String getOilName()
  90. {
  91. return oilName;
  92. }
  93. public void setSaleAmt(BigDecimal saleAmt)
  94. {
  95. this.saleAmt = saleAmt;
  96. }
  97. public BigDecimal getSaleAmt()
  98. {
  99. return saleAmt;
  100. }
  101. public void setIntegral(BigDecimal integral)
  102. {
  103. this.integral = integral;
  104. }
  105. public BigDecimal getIntegral()
  106. {
  107. return integral;
  108. }
  109. public void setRuleType(String ruleType)
  110. {
  111. this.ruleType = ruleType;
  112. }
  113. public String getRuleType()
  114. {
  115. return ruleType;
  116. }
  117. @Override
  118. public String toString() {
  119. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  120. .append("id", getId())
  121. .append("parentId", getParentId())
  122. .append("ruleTerms", getRuleTerms())
  123. .append("grade", getGrade())
  124. .append("oilName", getOilName())
  125. .append("saleAmt", getSaleAmt())
  126. .append("integral", getIntegral())
  127. .append("ruleType", getRuleType())
  128. .toString();
  129. }
  130. }