教程部分
数据库表: Sys_RoleFunctionInfo
此表与角色菜单管理表功能,作用一样,主要记录了各个角色,所拥有的功能权限。
此表中只有两个字段信息,一个是角色id,一个是功能权限id
由此可以看到,此表不论是对于角色来书,还是功能权限来说都是一对多的关系。
即: 一个角色如果有功能权限的话,就是拥有一个或者多个
而一个功能权限,也是属于一个或者多个角色的
此处需要注明,对于超级管理员,是拥有所有功能权限的,故不在此表中体现。
数据库表展示如下:
分布式框架的数据底层 - model层 如下:
[C#] 纯文本查看 复制代码
/// <summary>
/// 角色功能信息 实体类
/// </summary>
public class Sys_RoleFunctionInfo : ModelBase {
/// <summary>
/// 角色ID
/// </summary>
public int RoleID { get; set; }
/// <summary>
/// 功能ID
/// </summary>
public int FunctionID { get; set; }
}