package com.mosquito.project.persistence.entity; import jakarta.persistence.*; import java.math.BigDecimal; @Entity @Table(name = "multi_level_reward_rules") public class MultiLevelRewardRuleEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "activity_id", nullable = false) private Long activityId; @Column(nullable = false) private Integer level; @Column(name = "reward_value", nullable = false, precision = 10, scale = 2) private BigDecimal rewardValue; @Column(name = "is_percentage") private Boolean percentage; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getActivityId() { return activityId; } public void setActivityId(Long activityId) { this.activityId = activityId; } public Integer getLevel() { return level; } public void setLevel(Integer level) { this.level = level; } public BigDecimal getRewardValue() { return rewardValue; } public void setRewardValue(BigDecimal rewardValue) { this.rewardValue = rewardValue; } public Boolean getPercentage() { return percentage; } public void setPercentage(Boolean percentage) { this.percentage = percentage; } }