Files
backend/eatery-service/src/main/java/com/drinkool/entities/ReviewEntity.java
T
TakahashiNguyen aa7bfed331
Release package / release (push) Successful in 22m28s
fix: final commit (#61)
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #61
2026-05-15 14:22:35 +00:00

35 lines
699 B
Java

package com.drinkool.entities;
import com.drinkool.interfaces.ReviewInterface;
import jakarta.persistence.*;
import java.util.UUID;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Entity
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Table(name = "reviews")
public class ReviewEntity extends BaseEntity implements ReviewInterface {
@Column(nullable = true)
public UUID reviewerId;
public UUID eateryId;
public Integer rating;
public String comment;
public void setRating(Integer score) {
if (score < 1 || score > 5) {
throw new IllegalArgumentException("InvalidRatingValue");
}
this.rating = score;
}
}