package com.ibeetl.admin.core.entity;
|
|
import java.util.Date;
|
|
import javax.validation.constraints.NotNull;
|
|
import org.beetl.sql.core.annotatoin.AutoID;
|
import org.beetl.sql.core.annotatoin.SeqID;
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.ibeetl.admin.core.util.ValidateConfig;
|
|
/*
|
*
|
* gen by beetlsql 2016-11-22
|
*/
|
public class CoreRoleFunction extends BaseEntity {
|
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
|
@SeqID(name = ORACLE_CORE_SEQ_NAME)
|
@AutoID
|
protected Long id;
|
// 删除标识
|
@JsonIgnore
|
protected Integer delFlag = 0;
|
// 创建时间
|
|
protected Date createTime;
|
|
private String dataAccessPolicy;
|
// 数据访问类型,1 只看自己的,2 看部门的,3 看公司的 4 自定义,参考policy字段
|
private Integer dataAccessType;
|
private Long functionId;
|
private Long roleId;
|
|
public CoreRoleFunction() {
|
}
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public String getDataAccessPolicy() {
|
return dataAccessPolicy;
|
}
|
|
public void setDataAccessPolicy(String dataAccessPolicy) {
|
this.dataAccessPolicy = dataAccessPolicy;
|
}
|
|
|
public Integer getDataAccessType() {
|
return dataAccessType;
|
}
|
|
public void setDataAccessType(Integer dataAccessType) {
|
this.dataAccessType = dataAccessType;
|
}
|
|
public Long getFunctionId() {
|
return functionId;
|
}
|
|
public void setFunctionId(Long functionId) {
|
this.functionId = functionId;
|
}
|
|
public Long getRoleId() {
|
return roleId;
|
}
|
|
public void setRoleId(Long roleId) {
|
this.roleId = roleId;
|
}
|
|
public Integer getDelFlag() {
|
return delFlag;
|
}
|
|
public void setDelFlag(Integer delFlag) {
|
this.delFlag = delFlag;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
}
|