Skip to content

Commit

Permalink
Merge pull request #45 from picksitquick/fix-scipt
Browse files Browse the repository at this point in the history
Updating the SQL script to get all latest models into the DB.
  • Loading branch information
picksitquick authored Mar 1, 2024
2 parents 6248d7f + 9e09ecc commit 13dd901
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 176 deletions.
2 changes: 1 addition & 1 deletion src/main/java/com/gamedoora/model/dao/IssueHistory.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
@Entity
@AllArgsConstructor
@NoArgsConstructor
@Table(name = "issue history")
@Table(name = "issue_history")
public class IssueHistory {

@Id
Expand Down
6 changes: 1 addition & 5 deletions src/main/java/com/gamedoora/model/dao/ProjectUser.java
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,12 @@ public class ProjectUser implements Serializable {
private static final long serialVersionUID = 1L;

@Id
@GeneratedValue
@Column(name = "Id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;

@ManyToOne
@JoinColumn(name = "user_id")
Users users;

// @ManyToOne
// @JoinColumn(name = "project_id")
// Projects projects;
// testing
}
193 changes: 23 additions & 170 deletions src/main/java/com/gamedoora/model/dao/Users.java
Original file line number Diff line number Diff line change
@@ -1,77 +1,68 @@
package com.gamedoora.model.dao;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.NoArgsConstructor;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.UniqueConstraint;
import lombok.*;

import javax.persistence.*;
import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;

@Builder
@Getter
@Setter
@Entity
@AllArgsConstructor
@NoArgsConstructor
@Table(name = "users", uniqueConstraints = @UniqueConstraint(columnNames = "emailId"))
@Table(name = "users", uniqueConstraints = @UniqueConstraint(columnNames = "user_id"))
public class Users extends Audit implements Serializable {

@Serial
private static final long serialVersionUID = 1L;

@Column(name = "provider_token", nullable = false)
String providerToken;

@Id
@Column(name = "emailId", nullable = false)
String emailId;
@Column(name = "user_id", nullable = false)
private String emailId;

@Column(name = "first_name")
String firstName;
private String firstName;

@Column(name = "last_name")
String lastName;
private String lastName;

@Column(name = "provider_id")
long providerId;
private long providerId;

@Column(name = "password")
String password;
private String password;

@Column(name = "sign_in_count")
int signInCount;
private int signInCount;

@Column(name = "session_token")
String sessionToken;
private String sessionToken;

@Column(name = "reset_password_token")
String resetPasswordToken;
private String resetPasswordToken;

@Column(name = "photo_url")
String photoUrl;
private String photoUrl;

@Column(name = "phone_number")
String phoneNumber;
private String phoneNumber;

@Column(name = "last_sign_in")
@Temporal(TemporalType.TIMESTAMP)
Date lastSignIn;

@Column(name = "last_sign_ip")
String lastSignIp;
private String lastSignIp;

@Column(name = "current_sign_ip")
String currentSignIp;
private String currentSignIp;

@Column(name = "current_sign_in")
@Temporal(TemporalType.TIMESTAMP)
Expand All @@ -98,144 +89,6 @@ public class Users extends Audit implements Serializable {
@JoinTable(name = "user_board", joinColumns = @JoinColumn(name = "user_id"), inverseJoinColumns = @JoinColumn(name = "boardId"))
Set<KanBan> kanBanSet;

public String getProviderToken() {
return providerToken;
}

public void setProviderToken(String providerToken) {
this.providerToken = providerToken;
}

public String getEmail() {
return emailId;
}

public void setEmail(String emailId) {
this.emailId = emailId;
}

public String getFirstName() {
return firstName;
}

public void setFirstName(String firstName) {
this.firstName = firstName;
}

public String getLastName() {
return lastName;
}

public void setLastName(String lastName) {
this.lastName = lastName;
}

public long getProviderId() {
return providerId;
}

public void setProviderId(long providerId) {
this.providerId = providerId;
}

public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = password;
}

public int getSignInCount() {
return signInCount;
}

public void setSignInCount(int signInCount) {
this.signInCount = signInCount;
}

public String getSessionToken() {
return sessionToken;
}

public void setSessionToken(String sessionToken) {
this.sessionToken = sessionToken;
}

public String getResetPasswordToken() {
return resetPasswordToken;
}

public void setResetPasswordToken(String resetPasswordToken) {
this.resetPasswordToken = resetPasswordToken;
}

public String getPhotoUrl() {
return photoUrl;
}

public void setPhotoUrl(String photoUrl) {
this.photoUrl = photoUrl;
}

public String getPhoneNumber() {
return phoneNumber;
}

public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}

public Date getLastSignIn() {
return lastSignIn;
}

public void setLastSignIn(Date lastSignIn) {
this.lastSignIn = lastSignIn;
}

public String getLastSignIp() {
return lastSignIp;
}

public void setLastSignIp(String lastSignIp) {
this.lastSignIp = lastSignIp;
}

public String getCurrentSignIp() {
return currentSignIp;
}

public void setCurrentSignIp(String currentSignIp) {
this.currentSignIp = currentSignIp;
}

public Date getCurrentSignIn() {
return currentSignIn;
}

public void setCurrentSignIn(Date currentSignIn) {
this.currentSignIn = currentSignIn;
}

public static long getSerialversionuid() {
return serialVersionUID;
}

public Set<Roles> getRole() {
return role;
}

public void setRole(Set<Roles> role) {
this.role = role;
}

public Set<Skills> getSkills() {
return skills;
}

public void setSkills(Set<Skills> skills) {
this.skills = skills;
}

@OneToMany(mappedBy = "users", cascade = CascadeType.ALL, orphanRemoval = true)
Set<ProjectUser> projectUsers;
}

0 comments on commit 13dd901

Please sign in to comment.