JSD-8834 自定义授权&审计
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

242 lines
5.3 KiB

package com.fr.plugin.teshe.entity;
import com.fr.stable.AssistUtils;
import com.fr.stable.db.entity.BaseEntity;
import com.fr.third.javax.persistence.Column;
import com.fr.third.javax.persistence.Entity;
import com.fr.third.javax.persistence.Table;
//员工被分在某个组织下
@Entity
@Table(name = "tieshe_user_organ_conf6")
public class UserInOrganEntity extends BaseEntity {
//谁授权的,就是谁加的这人,那么一个人可以被不同的人加吗
@Column(name = "operatorUserId")
private String operatorUserId;
//授权用户
@Column(name = "userId")
private String userId;
@Column(name = "userName")
private String userName;
//授权类型
@Column(name = "userType")
private int userType; // 1 admin用户(加载中国铁建下的用户), 0 普通用户
//被授权的组织的provinceId
@Column(name = "provinceId")
private String provinceId;
//被授权的组织
@Column(name = "organId")
private String organId;
@Column(name = "organName")
private String organName;
@Column(name = "organFullPath")
private String organFullPath;
@Column(name = "organType") //授权组织的类型,1 组织,2 部门,3 岗位,用来确定点击它的子节点时,是继续查组织,还是查人了,如果是岗位就开始查人了。
private String organType;
@Column(name = "organCode")
private String organCode;
// 授权用户所属组织
@Column(name = "orginOrganId")
private String orginOrganId;
@Column(name = "orginOrganName")
private String orginOrganName;
@Column(name = "orginProvinceId")
private String orginProvinceId;
@Column(name = "createDate")
private String createDate;
@Column(name = "loginUserName")
private String loginUserName;
@Column(name = "isMain")
private String isMain; //是否是主岗位
@Column(name = "stationId")
private String stationId; //岗位id
//排序用
private String fullPathOrder;
public void setIsMain(String isMain) {
this.isMain = isMain;
}
public String getIsMain() {
return isMain;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
public String getStationId() {
return stationId;
}
public void setMain(String main) {
isMain = main;
}
public String isMain() {
return isMain;
}
public String getOrganFullPath() {
return organFullPath;
}
public void setOrganFullPath(String organFullPath) {
this.organFullPath = organFullPath;
}
public String getFullPathOrder() {
return fullPathOrder;
}
public void setFullPathOrder(String fullPathOrder) {
this.fullPathOrder = fullPathOrder;
}
public String getOrganType() {
return organType;
}
public void setOrganType(String organType) {
this.organType = organType;
}
public String getLoginUserName() {
return loginUserName;
}
public void setOrginProvinceId(String orginProvinceId) {
this.orginProvinceId = orginProvinceId;
}
public String getOrginProvinceId() {
return orginProvinceId;
}
public void setOrganCode(String organCode) {
this.organCode = organCode;
}
public String getOrganCode() {
return organCode;
}
public void setLoginUserName(String loginUserName) {
this.loginUserName = loginUserName;
}
public String getCreateDate() {
return createDate;
}
public void setCreateDate(String createDate) {
this.createDate = createDate;
}
public String getProvinceId() {
return provinceId;
}
public void setProvinceId(String provinceId) {
this.provinceId = provinceId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public void setUserName(String userName) {
this.userName = userName;
}
public void setOrganId(String organId) {
this.organId = organId;
}
public void setOrganName(String organName) {
this.organName = organName;
}
public void setOrginOrganId(String orginOrganId) {
this.orginOrganId = orginOrganId;
}
public void setOrginOrganName(String orginOrganName) {
this.orginOrganName = orginOrganName;
}
public String getUserId() {
return userId;
}
public String getUserName() {
return userName;
}
public String getOrganId() {
return organId;
}
public String getOrganName() {
return organName;
}
public String getOrginOrganId() {
return orginOrganId;
}
public String getOrginOrganName() {
return orginOrganName;
}
public String getOperatorUserId() {
return operatorUserId;
}
public void setUserType(int userType) {
this.userType = userType;
}
public int getUserType() {
return userType;
}
public void setOperatorUserId(String operatorUserId) {
this.operatorUserId = operatorUserId;
}
public boolean isAdminType(){
if(this.getUserType() == 1) return true;
else return false;
}
@Override
public String toString() {
return AssistUtils.toString(this);
}
}