package org.taobao88.taobao.enterprise.entity;
import javax.persistence.*;
/**
* Created by User on 03.06.14.
*/
@Entity
@Table(name="user_roles")
public class UserRole {
@Id
@GeneratedValue
@Column(name = "user_role_id", nullable = false)
private int idRoleUser;
@Column(name = "authority")
private String authority;
@Column(name = "user_id")
private int idUser;
public int getIdRoleUser() {
return idRoleUser;
}
public void setIdRoleUser(int idRoleUser) {
this.idRoleUser = idRoleUser;
}
public String getAuthority() {
return authority;
}
public void setAuthority(String authority) {
this.authority = authority;
}
public int getIdUser() {
return idUser;
}
public void setIdUser(int idUser) {
this.idUser = idUser;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
UserRole userRole = (UserRole) o;
if (idRoleUser != userRole.idRoleUser) return false;
if (idUser != userRole.idUser) return false;
if (!authority.equals(userRole.authority)) return false;
return true;
}
@Override
public int hashCode() {
int result = idRoleUser;
result = 31 * result + authority.hashCode();
result = 31 * result + idUser;
return result;
}
}