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() { } }