chore: better entity
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
package com.drinkool.models;
|
||||
|
||||
import com.drinkool.entities.BaseEntity;
|
||||
import com.drinkool.utils.PhoneValidator;
|
||||
import com.password4j.Password;
|
||||
import io.quarkus.hibernate.orm.panache.PanacheEntity;
|
||||
import jakarta.persistence.*;
|
||||
import jakarta.transaction.*;
|
||||
import jakarta.ws.rs.BadRequestException;
|
||||
@@ -11,7 +11,7 @@ import java.util.UUID;
|
||||
@Entity
|
||||
@Inheritance(strategy = InheritanceType.JOINED)
|
||||
@Table(name = "users")
|
||||
public abstract class UserModel extends PanacheEntity {
|
||||
public abstract class UserModel extends BaseEntity {
|
||||
|
||||
@Column(nullable = false)
|
||||
public String name;
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.drinkool.entities;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import java.util.UUID;
|
||||
|
||||
import io.quarkus.hibernate.orm.panache.PanacheEntityBase;
|
||||
|
||||
@Entity
|
||||
public abstract class BaseEntity extends PanacheEntityBase {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.UUID)
|
||||
public UUID id;
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.drinkool.models;
|
||||
|
||||
import io.quarkus.hibernate.orm.panache.PanacheEntity;
|
||||
import com.drinkool.entities.BaseEntity;
|
||||
import jakarta.persistence.*;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@MappedSuperclass
|
||||
public class ReviewModel extends PanacheEntity {
|
||||
public class ReviewModel extends BaseEntity {
|
||||
|
||||
@Column
|
||||
public int rating;
|
||||
|
||||
Reference in New Issue
Block a user