Files
backend/eatery-service/src/main/java/com/drinkool/entities/ReviewEntity.java
T
TakahashiNguyen 1775192c52
Release package / release (push) Failing after 1m26s
fix: create eatery when manager signup (#33)
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #33
2026-04-22 04:08:46 +00:00

36 lines
650 B
Java

package com.drinkool.entities;
import com.drinkool.lib.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;
}
}