package com.oa.model;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
/**
* 用户与角色关系表
* @author Big mac
*
*/
@Entity
@Table(name="oa_usersroles")
public class UsersRoles implements Serializable{
private static final long serialVersionUID = -1971293821130306102L;
private int id;
private Role roleId;
private Users userId;
private Integer priority;
@Id
@GeneratedValue
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
@ManyToOne
@JoinColumn(name="roleId", referencedColumnName = "id")
public Role getRoleId() {
return roleId;
}
public void setRoleId(Role roleId) {
this.roleId = roleId;
}
@ManyToOne
@JoinColumn(name="userId", referencedColumnName = "id")
public Users getUserId() {
return userId;
}
public void setUserId(Users userId) {
this.userId = userId;
}
public Integer getPriority() {
return priority;
}
public void setPriority(Integer priority) {
this.priority = priority;
}
}