Krishna0718's picture
Adding file for new hugging face docker space
bb5169d
raw
history blame
2.08 kB
package com.krishna.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.persistence.*;
import org.hibernate.annotations.GenericGenerator;
import java.util.UUID;
@Entity
@Table(name = "Users")
public class UserModel {
@Id
@GeneratedValue(generator = "UUID")
@GenericGenerator(name = "UUID", strategy = "org.hibernate.id.UUIDGenerator")
@Column(name = "id", updatable = false, nullable = false)
private UUID id;
@Column(name = "fullName")
@JsonProperty("full_name")
private String fullName;
@Column(name = "userName")
@JsonProperty("user_name")
private String username;
@Column(name = "email")
private String email;
@Column(name = "password")
private String password;
@Column(name = "profile_url", columnDefinition = "TEXT")
@JsonProperty("profile_url")
private String profileUrl;
public UserModel() {
}
public UserModel(String fullName, String username, String email, String password, String profileUrl) {
this.fullName = fullName;
this.username = username;
this.email = email;
this.password = password;
this.profileUrl = profileUrl;
}
public UUID getId() {
return id;
}
public void setId(UUID id) {
this.id = id;
}
public String getFullName() {
return fullName;
}
public void setFullName(String fullName) {
this.fullName = fullName;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getProfileUrl() {
return profileUrl;
}
public void setProfileUrl(String profileUrl) {
this.profileUrl = profileUrl;
}
}