package com.xzx.gc.entity;
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.xzx.gc.util.ValidateConfig;
|
import lombok.Data;
|
|
import javax.persistence.Id;
|
import javax.persistence.Table;
|
import javax.validation.constraints.NotNull;
|
import java.util.Date;
|
|
/*
|
*
|
* gen by beetlsql 2016-11-22
|
*/
|
@Table(name = "core_role_function")
|
@Data
|
public class CoreRoleFunction extends BaseEntity {
|
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
|
@Id
|
private Long id;
|
// 删除标识
|
@JsonIgnore
|
private Integer delFlag = 0;
|
// 创建时间
|
|
private Date createTime;
|
|
private String dataAccessPolicy;
|
// 数据访问类型,1 只看自己的,2 看部门的,3 看公司的 4 自定义,参考policy字段
|
private Integer dataAccessType;
|
private Long functionId;
|
private Long roleId;
|
|
public CoreRoleFunction() {
|
}
|
|
|
}
|