package com.oa.model;
/**
* 用户没有角色 但是有权限
*/
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
@Entity
@Table(name="oa_userPrivilege")
public class UserPrivilege {
private Integer id;
private Users userId;
private Module moduleId;
private Integer userValue;
private Integer inheritance; //(0--继承 -1---不继承)
@Id
@GeneratedValue
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="userId", referencedColumnName = "id")
public Users getUserId() {
return userId;
}
public void setUserId(Users userId) {
this.userId = userId;
}
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="moduleId", referencedColumnName = "id")
public Module getModuleId() {
return moduleId;
}
public void setModuleId(Module moduleId) {
this.moduleId = moduleId;
}
public Integer getUserValue() {
return userValue;
}
public void setUserValue(Integer userValue) {
this.userValue = userValue;
}
public Integer getInheritance() {
return inheritance;
}
public void setInheritance(Integer inheritance) {
this.inheritance = inheritance;
}
}