Files
backend/eatery-service/src/main/java/com/drinkool/entities/ReviewEntity.java
T
TakahashiNguyen d9646ab9d1
Release package / release (push) Failing after 3m24s
feat(eatery-service): init menu item (#9)
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #9
2026-03-30 08:46:44 +00:00

36 lines
646 B
Java

package com.drinkool.entities;
import com.drinkool.models.ReviewModel;
import jakarta.persistence.*;
import jakarta.transaction.Transactional;
import java.util.UUID;
@Entity
@Table(name = "reviews")
public class ReviewEntity extends ReviewModel {
public UUID reviewerId;
public UUID eateryId;
private ReviewEntity(ReviewModel input) {
super(input);
}
@Transactional
public static ReviewEntity create(
UUID reviewerId,
UUID eateryId,
ReviewModel reviewInput
) {
ReviewEntity review = new ReviewEntity(reviewInput);
review.reviewerId = reviewerId;
review.eateryId = eateryId;
review.persist();
return review;
}
}